Searched refs:fw_work (Results 1 – 11 of 11) sorted by relevance
/linux-4.4.14/drivers/base/ |
D | firmware_class.c | 1268 struct firmware_work *fw_work; in request_firmware_work_func() local 1271 fw_work = container_of(work, struct firmware_work, work); in request_firmware_work_func() 1273 _request_firmware(&fw, fw_work->name, fw_work->device, in request_firmware_work_func() 1274 fw_work->opt_flags); in request_firmware_work_func() 1275 fw_work->cont(fw, fw_work->context); in request_firmware_work_func() 1276 put_device(fw_work->device); /* taken in request_firmware_nowait() */ in request_firmware_work_func() 1278 module_put(fw_work->module); in request_firmware_work_func() 1279 kfree_const(fw_work->name); in request_firmware_work_func() 1280 kfree(fw_work); in request_firmware_work_func() 1312 struct firmware_work *fw_work; in request_firmware_nowait() local [all …]
|
/linux-4.4.14/drivers/nfc/pn544/ |
D | i2c.c | 175 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() 1047 INIT_WORK(&phy->fw_work, pn544_hci_i2c_fw_work); in pn544_hci_i2c_probe() 1133 cancel_work_sync(&phy->fw_work); in pn544_hci_i2c_remove()
|
/linux-4.4.14/drivers/media/i2c/cx25840/ |
D | cx25840-core.h | 73 struct work_struct fw_work; /* work entry for fw load */ member
|
D | cx25840-core.c | 391 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.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 2531 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()
|
D | netxen_nic.h | 1689 struct delayed_work fw_work; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 456 if (!adapter->fw_work.work.func) in qlcnic_82xx_cancel_idc_work() 459 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_cancel_idc_work() 3448 struct qlcnic_adapter, fw_work.work); in qlcnic_fwinit_work() 3551 struct qlcnic_adapter, fw_work.work); in qlcnic_detach_work() 3689 INIT_DELAYED_WORK(&adapter->fw_work, func); in qlcnic_schedule_work() 3690 queue_delayed_work(adapter->qlcnic_wq, &adapter->fw_work, in qlcnic_schedule_work() 3698 struct qlcnic_adapter, fw_work.work); in qlcnic_attach_work() 3821 struct qlcnic_adapter, fw_work.work); in qlcnic_fw_poll_work() 3937 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_io_error_detected()
|
D | qlcnic_83xx_init.c | 1134 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()
|
D | qlcnic_sriov_common.c | 1890 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_sriov_vf_poll_dev_state() 1929 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_sriov_vf_cancel_fw_work()
|
D | qlcnic.h | 1176 struct delayed_work fw_work; member
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_scsih.c | 209 static void fw_event_work_get(struct fw_event_work *fw_work) in fw_event_work_get() argument 211 kref_get(&fw_work->refcount); in fw_event_work_get() 214 static void fw_event_work_put(struct fw_event_work *fw_work) in fw_event_work_put() argument 216 kref_put(&fw_work->refcount, fw_event_work_free); in fw_event_work_put()
|