qcom_mdt_load_no_init(9)
π qcom_mdt_load_no_init(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're literally in the kernel docs together and it's giving study date energy π this one is qcom_mdt_load_no_init(9), and no cap it's the icon that loads your firmware when the header's already loaded as fw β¨
πΈ NAME πΈ
qcom_mdt_load_no_init β loads the firmware which header is loaded as fw π«Ά
β¨ SYNOPSIS β¨
int qcom_mdt_load_no_init (struct device *dev , const struct firmware
*fw , const char *fw_name , void *mem_region , phys_addr_t mem_phys ,
size_t mem_size , phys_addr_t *reloc_base );
seven args, one int return, main character energy only π
π¦ ARGUMENTS π¦
devβ the device handle, aka where we associate all the resources πfwβ the firmware object for the mdt file, your little blob of destiny πfw_nameβ name of the firmware, and it's used for construction of the segment file names (so like, the segment names get built off it, iykyk) π·οΈmem_regionβ the allocated memory region we're loading the firmware into, that's its whole vibe π¦mem_physβ physical address of that allocated memory region π’mem_sizeβ size of the allocated memory region, how much room we've got fr fr πreloc_baseβ adjusted physical address after relocation, it's the glow-up address π₯
π DESCRIPTION π
Returns 0 on success, negative errno otherwise. That's it, that's the whole description, she's brief but she ate πβ¨
π SEE ALSO π
- Kernel file
./drivers/soc/qcom/mdt_loader.c qcom_mdt_get_size(9)qcom_mdt_read_metadata(9)qcom_mdt_load(9)qcom_mdt_pas_load(9)
go read the whole friend group, they're all iconic π
π«Ά cute little sign-off: this page lives under./drivers/soc/qcom, dated October 2026, and it's still the sameqcom_mdt_load_no_init(9)you know and love. periodt. π π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms