/drivers/message/fusion/ |
H A D | mptspi.c | 1114 struct work_struct work; member in struct:work_queue_wrapper 1119 static void mpt_work_wrapper(struct work_struct *work) argument 1122 container_of(work, struct work_queue_wrapper, work); 1171 INIT_WORK(&wqw->work, mpt_work_wrapper); 1175 schedule_work(&wqw->work); 1265 mptspi_dv_renegotiate_work(struct work_struct *work) argument 1268 container_of(work, struct work_queue_wrapper, work); 1303 INIT_WORK(&wqw->work, mptspi_dv_renegotiate_wor [all...] |
/drivers/pci/hotplug/ |
H A D | cpqphp_pci.c | 203 u32 work; local 210 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 214 if ((work >> 8) != PCI_TO_PCI_BRIDGE_CLASS) { 222 if (PCI_RefinedAccessConfig(ctrl->pci_bus, tdevice, 0x08, &work) == -1) 226 if ((work >> 8) == PCI_TO_PCI_BRIDGE_CLASS) { 241 u32 work; local 254 pci_bus_read_config_dword (ctrl->pci_bus, *dev_num, PCI_VENDOR_ID, &work); 255 if (!nobridge || (work == 0xffffffff)) 259 pci_bus_read_config_dword (ctrl->pci_bus, *dev_num, PCI_CLASS_REVISION, &work); 260 dbg("work >> [all...] |
/drivers/acpi/ |
H A D | osl.c | 62 struct work_struct work; member in struct:acpi_os_dpc 889 static void acpi_os_execute_deferred(struct work_struct *work) argument 891 struct acpi_os_dpc *dpc = container_of(work, struct acpi_os_dpc, work); 953 INIT_WORK(&dpc->work, acpi_os_execute_deferred); 955 INIT_WORK(&dpc->work, acpi_os_execute_deferred); 957 INIT_WORK(&dpc->work, acpi_os_execute_deferred); 966 ret = queue_work_on(0, queue, &dpc->work);
|
/drivers/ata/ |
H A D | libata.h | 140 extern void ata_scsi_hotplug(struct work_struct *work); 142 extern void ata_scsi_dev_rescan(struct work_struct *work);
|
/drivers/base/power/ |
H A D | runtime.c | 74 * In case there's a request pending, make sure its work function will 235 queue_work(pm_wq, &dev->power.work); 401 queue_work(pm_wq, &dev->power.work); 597 queue_work(pm_wq, &dev->power.work); 685 * pm_runtime_work - Universal runtime PM work function. 686 * @work: Work structure used for scheduling the execution of this function. 688 * Use @work to get the device object the work is to be done for, determine what 691 static void pm_runtime_work(struct work_struct *work) argument 693 struct device *dev = container_of(work, struc [all...] |
/drivers/char/ipmi/ |
H A D | Kconfig | 10 to work.
|
/drivers/gpu/drm/radeon/ |
H A D | radeon_irq_kms.c | 46 static void radeon_hotplug_work_func(struct work_struct *work) argument 48 struct radeon_device *rdev = container_of(work, struct radeon_device, 121 /* MSIs don't work on AGP */ 132 /* HP RS690 only seems to work with MSIs. */ 138 /* Dell RS690 only seems to work with MSIs. */ 144 /* Dell RS690 only seems to work with MSIs. */ 157 /* APUs work fine with MSIs */
|
/drivers/input/misc/ |
H A D | apanel.c | 114 static void led_update(struct work_struct *work) argument 116 struct apanel *ap = container_of(work, struct apanel, led_work);
|
H A D | twl4030-vibra.c | 99 static void vibra_play_work(struct work_struct *work) argument 101 struct vibra_info *info = container_of(work,
|
/drivers/input/touchscreen/ |
H A D | synaptics_i2c_rmi.c | 37 struct work_struct work; member in struct:synaptics_ts_data 86 static void synaptics_ts_work_func(struct work_struct *work) argument 94 struct synaptics_ts_data *ts = container_of(work, struct synaptics_ts_data, work); 242 queue_work(synaptics_wq, &ts->work); 254 queue_work(synaptics_wq, &ts->work); 295 INIT_WORK(&ts->work, synaptics_ts_work_func); 580 ret = cancel_work_sync(&ts->work); 581 if (ret && ts->use_irq) /* if work was pending disable-count is now 2 */
|
/drivers/isdn/capi/ |
H A D | kcapi.c | 51 struct work_struct work; member in struct:capictr_event 270 static void do_notify_work(struct work_struct *work) argument 273 container_of(work, struct capictr_event, work); 291 INIT_WORK(&event->work, do_notify_work); 295 queue_work(kcapi_wq, &event->work); 313 static void recv_handler(struct work_struct *work) argument 317 container_of(work, struct capi20_appl, recv_work);
|
/drivers/leds/ |
H A D | leds-bd2802.c | 75 struct work_struct work; member in struct:bd2802_led 521 static void bd2802_led_work(struct work_struct *work) argument 523 struct bd2802_led *led = container_of(work, struct bd2802_led, work); 543 schedule_work(&led->work); \ 555 schedule_work(&led->work); \ 570 INIT_WORK(&led->work, bd2802_led_work); 664 cancel_work_sync(&led->work);
|
/drivers/media/video/gspca/ |
H A D | finepix.c | 35 * 0x2000 bytes, so do the same. Note: reading more seems to work 81 static void dostream(struct work_struct *work) argument 83 struct usb_fpix *dev = container_of(work, struct usb_fpix, work_struct); 226 /* wait for the work queue to terminate */
|
H A D | sq905c.c | 23 * This driver uses work done in 136 static void sq905c_dostream(struct work_struct *work) argument 138 struct sd *dev = container_of(work, struct sd, work_struct); 250 /* wait for the work queue to terminate */
|
H A D | vicam.c | 210 static void vicam_dostream(struct work_struct *work) argument 212 struct sd *sd = container_of(work, struct sd, work_struct); 320 /* wait for the work queue to terminate */
|
/drivers/message/i2o/ |
H A D | driver.c | 237 INIT_WORK(&evt->work, drv->event); 238 queue_work(drv->event_queue, &evt->work);
|
/drivers/mmc/core/ |
H A D | Kconfig | 45 work-around for buggy controllers and hardware. Enable
|
/drivers/net/ethernet/atheros/atlx/ |
H A D | atlx.c | 203 static void atlx_link_chg_task(struct work_struct *work) argument 208 adapter = container_of(work, struct atlx_adapter, link_chg_task);
|
/drivers/power/ |
H A D | power_supply_core.c | 42 static void power_supply_changed_work(struct work_struct *work) argument 45 struct power_supply *psy = container_of(work, struct power_supply,
|
H A D | z2_battery.c | 117 static void z2_batt_work(struct work_struct *work) argument 120 charger = container_of(work, struct z2_charger, bat_work);
|
/drivers/scsi/fnic/ |
H A D | fnic.h | 205 /* copy work queue cache line section */ 212 /* work queue cache line section */ 238 void fnic_handle_frame(struct work_struct *work); 239 void fnic_handle_link(struct work_struct *work);
|
/drivers/staging/bcm/ |
H A D | InterfaceMisc.c | 225 VOID putUsbSuspend(struct work_struct *work) argument 229 psIntfAdapter = container_of(work, S_INTERFACE_ADAPTER, usbSuspendWork);
|
/drivers/staging/cxt1e1/ |
H A D | functions.c | 125 schedule_work (&wd->work); 134 INIT_WORK(&wdp->work, (void *)f);
|
/drivers/usb/host/ |
H A D | ohci-pci.c | 121 static void ohci_quirk_nec_worker(struct work_struct *work) argument 123 struct ohci_hcd *ohci = container_of(work, struct ohci_hcd, nec_work); 243 * won't work at all. blacklist them.
|
/drivers/uwb/ |
H A D | rsv.c | 396 static void uwb_rsv_handle_timeout_work(struct work_struct *work) argument 398 struct uwb_rsv *rsv = container_of(work, struct uwb_rsv, 863 * A delayed work ensures that all the synchronous events result in 891 static void uwb_rsv_update_work(struct work_struct *work) argument 893 struct uwb_rc *rc = container_of(work, struct uwb_rc, 894 rsv_update_work.work); 912 static void uwb_rsv_alien_bp_work(struct work_struct *work) argument 914 struct uwb_rc *rc = container_of(work, struct uwb_rc, 915 rsv_alien_bp_work.work);
|