Lines Matching full:fw
59 _linuxkpi_request_firmware(const char *fw_name, const struct linuxkpi_firmware **fw,
68 if (fw_name == NULL || fw == NULL || dev == NULL) {
69 *fw = NULL;
83 * be called "fw", or "dir_fw", or "modname_dir_fw". The latter the
127 *fw = lfw;
130 *fw = NULL;
143 *fw = lfw;
151 const struct linuxkpi_firmware *fw;
160 _linuxkpi_request_firmware(lfwt->fw_name, &fw, lfwt->dev,
167 lfwt->cont(fw, lfwt->drv);
168 /* Do not assume fw is still valid! */
197 linuxkpi_request_firmware(const struct linuxkpi_firmware **fw,
201 return (_linuxkpi_request_firmware(fw_name, fw, dev, GFP_KERNEL, false,
206 linuxkpi_firmware_request_nowarn(const struct linuxkpi_firmware **fw,
210 return (_linuxkpi_request_firmware(fw_name, fw, dev, GFP_KERNEL, false,
215 linuxkpi_release_firmware(const struct linuxkpi_firmware *fw)
218 if (fw == NULL)
221 if (fw->fbdfw)
222 firmware_put(fw->fbdfw, FIRMWARE_UNLOAD);
223 free(__DECONST(void *, fw), M_LKPI_FW);
227 linuxkpi_request_partial_firmware_into_buf(const struct linuxkpi_firmware **fw,
234 error = linuxkpi_request_firmware(fw, fw_name, dev);
238 lfw = *fw;