| /drivers/base/firmware_loader/ |
| A D | main.c | 1159 _request_firmware(&fw, fw_work->name, fw_work->device, NULL, 0, 0, in request_firmware_work_func() 1160 fw_work->opt_flags); in request_firmware_work_func() 1161 fw_work->cont(fw, fw_work->context); in request_firmware_work_func() 1166 kfree(fw_work); in request_firmware_work_func() 1178 if (!fw_work) in _request_firmware_nowait() 1181 fw_work->module = module; in _request_firmware_nowait() 1183 if (!fw_work->name) { in _request_firmware_nowait() 1184 kfree(fw_work); in _request_firmware_nowait() 1189 fw_work->cont = cont; in _request_firmware_nowait() 1196 kfree(fw_work); in _request_firmware_nowait() [all …]
|
| /drivers/nfc/pn544/ |
| A D | i2c.c | 158 struct work_struct fw_work; member 498 schedule_work(&phy->fw_work); in pn544_hci_i2c_irq_thread_fn() 534 schedule_work(&phy->fw_work); in pn544_hci_i2c_fw_download() 727 schedule_work(&phy->fw_work); in pn544_hci_i2c_fw_secure_write_frame() 736 fw_work); in pn544_hci_i2c_fw_work() 883 INIT_WORK(&phy->fw_work, pn544_hci_i2c_fw_work); in pn544_hci_i2c_probe() 932 cancel_work_sync(&phy->fw_work); in pn544_hci_i2c_remove()
|
| /drivers/accel/qaic/ |
| A D | sahara.c | 160 struct work_struct fw_work; member 500 struct sahara_context *context = container_of(work, struct sahara_context, fw_work); in sahara_processing() 777 INIT_WORK(&context->fw_work, sahara_processing); in sahara_mhi_probe() 808 cancel_work_sync(&context->fw_work); in sahara_mhi_remove() 828 schedule_work(&context->fw_work); in sahara_mhi_dl_xfer_cb()
|
| /drivers/net/wireless/quantenna/qtnfmac/pcie/ |
| A D | pcie.c | 91 schedule_work(&bus->fw_work); in qtnf_pcie_bringup_fw_async() 419 cancel_work_sync(&bus->fw_work); in qtnf_pcie_remove()
|
| A D | pearl_pcie.c | 1023 struct qtnf_bus *bus = container_of(work, struct qtnf_bus, fw_work); in qtnf_pearl_fw_work_handler() 1121 INIT_WORK(&bus->fw_work, qtnf_pearl_fw_work_handler); in qtnf_pcie_pearl_probe()
|
| A D | topaz_pcie.c | 1036 struct qtnf_bus *bus = container_of(work, struct qtnf_bus, fw_work); in qtnf_topaz_fw_work_handler() 1130 INIT_WORK(&bus->fw_work, qtnf_topaz_fw_work_handler); in qtnf_pcie_topaz_probe()
|
| /drivers/net/wireless/quantenna/qtnfmac/ |
| A D | bus.h | 65 struct work_struct fw_work; member
|
| /drivers/media/i2c/cx25840/ |
| A D | cx25840-core.h | 95 struct work_struct fw_work; member
|
| A D | cx25840-core.c | 602 struct cx25840_state *state = container_of(work, struct cx25840_state, fw_work); in cx25840_work_handler() 721 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx25840_initialize() 726 queue_work(q, &state->fw_work); in cx25840_initialize() 958 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx23885_initialize() 963 queue_work(q, &state->fw_work); in cx23885_initialize() 1083 INIT_WORK(&state->fw_work, cx25840_work_handler); in cx231xx_initialize() 1088 queue_work(q, &state->fw_work); in cx231xx_initialize()
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_main.c | 450 if (!adapter->fw_work.work.func) in qlcnic_82xx_cancel_idc_work() 453 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_cancel_idc_work() 3352 struct qlcnic_adapter, fw_work.work); in qlcnic_fwinit_work() 3456 struct qlcnic_adapter, fw_work.work); in qlcnic_detach_work() 3594 INIT_DELAYED_WORK(&adapter->fw_work, func); in qlcnic_schedule_work() 3595 queue_delayed_work(adapter->qlcnic_wq, &adapter->fw_work, in qlcnic_schedule_work() 3603 struct qlcnic_adapter, fw_work.work); in qlcnic_attach_work() 3726 struct qlcnic_adapter, fw_work.work); in qlcnic_fw_poll_work() 3842 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_82xx_io_error_detected()
|
| A D | qlcnic_83xx_init.c | 1110 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_83xx_idc_poll_dev_state() 1278 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_83xx_idc_exit() 2530 qlcnic_83xx_idc_poll_dev_state(&adapter->fw_work.work); in qlcnic_83xx_init() 2553 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_83xx_aer_stop_poll_work()
|
| A D | qlcnic_sriov_common.c | 1912 adapter = container_of(work, struct qlcnic_adapter, fw_work.work); in qlcnic_sriov_vf_poll_dev_state() 1951 cancel_delayed_work_sync(&adapter->fw_work); in qlcnic_sriov_vf_cancel_fw_work()
|
| A D | qlcnic.h | 1168 struct delayed_work fw_work; member
|
| /drivers/net/ethernet/qlogic/netxen/ |
| A D | netxen_nic_main.c | 2475 INIT_DELAYED_WORK(&adapter->fw_work, func); in netxen_schedule_work() 2476 schedule_delayed_work(&adapter->fw_work, delay); in netxen_schedule_work() 2485 cancel_delayed_work_sync(&adapter->fw_work); in netxen_cancel_fw_work() 2492 struct netxen_adapter, fw_work.work); in netxen_attach_work() 2522 struct netxen_adapter, fw_work.work); in netxen_fwinit_work() 2587 struct netxen_adapter, fw_work.work); in netxen_detach_work() 2705 struct netxen_adapter, fw_work.work); in netxen_fw_poll_work()
|
| A D | netxen_nic.h | 1670 struct delayed_work fw_work; member
|
| /drivers/scsi/mpt3sas/ |
| A D | mpt3sas_scsih.c | 240 static void fw_event_work_get(struct fw_event_work *fw_work) in fw_event_work_get() argument 242 kref_get(&fw_work->refcount); in fw_event_work_get() 245 static void fw_event_work_put(struct fw_event_work *fw_work) in fw_event_work_put() argument 247 kref_put(&fw_work->refcount, fw_event_work_free); in fw_event_work_put()
|