lbs_get_firmware(9)
π lbs_get_firmware(9) π
okay bestie, welcome to the lbs_get_firmware(9) page from the Kernel API Manual β yes, that one. This is the function that retrieves two-stage firmware, and itβs lowkey giving βold faithful but pls use the async oneβ energy. Letβs get into it π«Ά
πΈ NAME πΈ
lbs_get_firmware β Retrieves two-stage firmware.
β¨ SYNOPSIS β¨
int lbs_get_firmware (struct device *dev , u32 card_model , const struct
lbs_fw_table *fw_table , const struct firmware **helper , const struct
firmware **mainfw );
π ARGUMENTS π
devβ A pointer to device structure. literally the device pointer, bestie.card_modelβ Bus-specific card model ID used to filter firmware table elements.fw_tableβ Table of firmware file names and device model numbers terminated by an entry with aNULLhelper name.helperβ On success, the helper firmware; caller must free. yes, you gotta free it πmainfwβ On success, the main firmware; caller must free. same deal, free it π«Ά
π DESCRIPTION π
Deprecated: use lbs_get_firmware_async instead.
thatβs the tea β this one is deprecated, so pls go use lbs_get_firmware_async instead. no cap, thatβs the whole description in the original and itβs serving major βdonβt use me, use my async sisterβ energy π
β RETURN β
0 on success, non-zero on failure.
thatβs it β thatβs the vibe check β
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/wireless/marvell/libertas/firmware.c lbs_get_firmware_async(9)
mwah π β this page comes from the source/version zone ./drivers/net/wireless/marvell... and is dated October 2026. lbs_get_firmware(9) out π
β¨
π¦ 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