Lines Matching refs:lfwt
151 struct lkpi_fw_task *lfwt; in lkpi_fw_task() local
157 lfwt = ctx; in lkpi_fw_task()
158 if (lfwt->cont == NULL) in lkpi_fw_task()
161 _linuxkpi_request_firmware(lfwt->fw_name, &fw, lfwt->dev, in lkpi_fw_task()
162 lfwt->gfp, true, true); in lkpi_fw_task()
168 lfwt->cont(fw, lfwt->drv); in lkpi_fw_task()
172 free(lfwt, M_LKPI_FW); in lkpi_fw_task()
180 struct lkpi_fw_task *lfwt; in linuxkpi_request_firmware_nowait() local
183 lfwt = malloc(sizeof(*lfwt), M_LKPI_FW, M_WAITOK | M_ZERO); in linuxkpi_request_firmware_nowait()
184 lfwt->gfp = gfp; in linuxkpi_request_firmware_nowait()
185 lfwt->fw_name = fw_name; in linuxkpi_request_firmware_nowait()
186 lfwt->dev = dev; in linuxkpi_request_firmware_nowait()
187 lfwt->drv = drv; in linuxkpi_request_firmware_nowait()
188 lfwt->cont = cont; in linuxkpi_request_firmware_nowait()
189 TASK_INIT(&lfwt->fw_task, 0, lkpi_fw_task, lfwt); in linuxkpi_request_firmware_nowait()
190 error = taskqueue_enqueue(taskqueue_thread, &lfwt->fw_task); in linuxkpi_request_firmware_nowait()