qcom_mdt_load_no_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 🌈

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 same qcom_mdt_load_no_init(9) you know and love. periodt. πŸ’…πŸŽ€
πŸ“¦ where this page comes from