Lines Matching refs:fw
59 _linuxkpi_request_firmware(const char *fw_name, const struct linuxkpi_firmware **fw, in _linuxkpi_request_firmware() argument
68 if (fw_name == NULL || fw == NULL || dev == NULL) { in _linuxkpi_request_firmware()
69 *fw = NULL; in _linuxkpi_request_firmware()
127 *fw = lfw; in _linuxkpi_request_firmware()
130 *fw = NULL; in _linuxkpi_request_firmware()
143 *fw = lfw; in _linuxkpi_request_firmware()
151 const struct linuxkpi_firmware *fw; in lkpi_fw_task() local
160 _linuxkpi_request_firmware(lfwt->fw_name, &fw, lfwt->dev, in lkpi_fw_task()
167 lfwt->cont(fw, lfwt->drv); in lkpi_fw_task()
197 linuxkpi_request_firmware(const struct linuxkpi_firmware **fw, in linuxkpi_request_firmware() argument
201 return (_linuxkpi_request_firmware(fw_name, fw, dev, GFP_KERNEL, false, in linuxkpi_request_firmware()
206 linuxkpi_firmware_request_nowarn(const struct linuxkpi_firmware **fw, in linuxkpi_firmware_request_nowarn() argument
210 return (_linuxkpi_request_firmware(fw_name, fw, dev, GFP_KERNEL, false, in linuxkpi_firmware_request_nowarn()
215 linuxkpi_release_firmware(const struct linuxkpi_firmware *fw) in linuxkpi_release_firmware() argument
218 if (fw == NULL) in linuxkpi_release_firmware()
221 if (fw->fbdfw) in linuxkpi_release_firmware()
222 firmware_put(fw->fbdfw, FIRMWARE_UNLOAD); in linuxkpi_release_firmware()
223 free(__DECONST(void *, fw), M_LKPI_FW); in linuxkpi_release_firmware()
227 linuxkpi_request_partial_firmware_into_buf(const struct linuxkpi_firmware **fw, in linuxkpi_request_partial_firmware_into_buf() argument
234 error = linuxkpi_request_firmware(fw, fw_name, dev); in linuxkpi_request_partial_firmware_into_buf()
238 lfw = *fw; in linuxkpi_request_partial_firmware_into_buf()