Home
last modified time | relevance | path

Searched refs:fw_work (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/drivers/base/
Dfirmware_class.c1249 struct firmware_work *fw_work; in request_firmware_work_func() local
1252 fw_work = container_of(work, struct firmware_work, work); in request_firmware_work_func()
1254 _request_firmware(&fw, fw_work->name, fw_work->device, in request_firmware_work_func()
1255 fw_work->opt_flags); in request_firmware_work_func()
1256 fw_work->cont(fw, fw_work->context); in request_firmware_work_func()
1257 put_device(fw_work->device); /* taken in request_firmware_nowait() */ in request_firmware_work_func()
1259 module_put(fw_work->module); in request_firmware_work_func()
1260 kfree(fw_work); in request_firmware_work_func()
1292 struct firmware_work *fw_work; in request_firmware_nowait() local
1294 fw_work = kzalloc(sizeof(struct firmware_work), gfp); in request_firmware_nowait()
[all …]
/linux-4.1.27/drivers/nfc/pn544/
Di2c.c175 struct work_struct fw_work; member
518 schedule_work(&phy->fw_work); in pn544_hci_i2c_irq_thread_fn()
554 schedule_work(&phy->fw_work); in pn544_hci_i2c_fw_download()
747 schedule_work(&phy->fw_work); in pn544_hci_i2c_fw_secure_write_frame()
756 fw_work); in pn544_hci_i2c_fw_work()
1068 INIT_WORK(&phy->fw_work, pn544_hci_i2c_fw_work); in pn544_hci_i2c_probe()
1154 cancel_work_sync(&phy->fw_work); in pn544_hci_i2c_remove()
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-core.h73 struct work_struct fw_work; /* work entry for fw load */ member
Dcx25840-core.c391 struct cx25840_state *state = container_of(work, struct cx25840_state, fw_work); in cx25840_work_handler()
420 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx25840_initialize()
424 queue_work(q, &state->fw_work); in cx25840_initialize()
631 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx23885_initialize()
635 queue_work(q, &state->fw_work); in cx23885_initialize()
746 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx231xx_initialize()
750 queue_work(q, &state->fw_work); in cx231xx_initialize()
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c2531 INIT_DELAYED_WORK(&adapter->fw_work, func); in netxen_schedule_work()
2532 schedule_delayed_work(&adapter->fw_work, delay); in netxen_schedule_work()
2541 cancel_delayed_work_sync(&adapter->fw_work); in netxen_cancel_fw_work()
2548 struct netxen_adapter, fw_work.work); in netxen_attach_work()
2578 struct netxen_adapter, fw_work.work); in netxen_fwinit_work()
2643 struct netxen_adapter, fw_work.work); in netxen_detach_work()
2761 struct netxen_adapter, fw_work.work); in netxen_fw_poll_work()
Dnetxen_nic.h1689 struct delayed_work fw_work; member
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_main.c455 if (!adapter->fw_work.work.func) in qlcnic_82xx_cancel_idc_work()
458 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_cancel_idc_work()
3438 struct qlcnic_adapter, fw_work.work); in qlcnic_fwinit_work()
3541 struct qlcnic_adapter, fw_work.work); in qlcnic_detach_work()
3679 INIT_DELAYED_WORK(&adapter->fw_work, func); in qlcnic_schedule_work()
3680 queue_delayed_work(adapter->qlcnic_wq, &adapter->fw_work, in qlcnic_schedule_work()
3688 struct qlcnic_adapter, fw_work.work); in qlcnic_attach_work()
3811 struct qlcnic_adapter, fw_work.work); in qlcnic_fw_poll_work()
3927 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_io_error_detected()
Dqlcnic_83xx_init.c1134 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_83xx_idc_poll_dev_state()
1302 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_83xx_idc_exit()
2546 qlcnic_83xx_idc_poll_dev_state(&adapter->fw_work.work); in qlcnic_83xx_init()
2569 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_83xx_aer_stop_poll_work()
Dqlcnic_sriov_common.c1891 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_sriov_vf_poll_dev_state()
1930 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_sriov_vf_cancel_fw_work()
Dqlcnic.h1175 struct delayed_work fw_work; member