Lines Matching refs:lfwt
150 struct lkpi_fw_task *lfwt; in lkpi_fw_task() local
156 lfwt = ctx; in lkpi_fw_task()
157 if (lfwt->cont == NULL) in lkpi_fw_task()
160 _linuxkpi_request_firmware(lfwt->fw_name, &fw, lfwt->dev, in lkpi_fw_task()
161 lfwt->gfp, true, true); in lkpi_fw_task()
167 lfwt->cont(fw, lfwt->drv); in lkpi_fw_task()
171 free(lfwt, M_LKPI_FW); in lkpi_fw_task()
179 struct lkpi_fw_task *lfwt; in linuxkpi_request_firmware_nowait() local
182 lfwt = malloc(sizeof(*lfwt), M_LKPI_FW, M_WAITOK | M_ZERO); in linuxkpi_request_firmware_nowait()
183 lfwt->gfp = gfp; in linuxkpi_request_firmware_nowait()
184 lfwt->fw_name = fw_name; in linuxkpi_request_firmware_nowait()
185 lfwt->dev = dev; in linuxkpi_request_firmware_nowait()
186 lfwt->drv = drv; in linuxkpi_request_firmware_nowait()
187 lfwt->cont = cont; in linuxkpi_request_firmware_nowait()
188 TASK_INIT(&lfwt->fw_task, 0, lkpi_fw_task, lfwt); in linuxkpi_request_firmware_nowait()
189 error = taskqueue_enqueue(taskqueue_thread, &lfwt->fw_task); in linuxkpi_request_firmware_nowait()