Searched refs:work (Results 251 - 275 of 882) sorted by relevance

<<11121314151617181920>>

/drivers/message/fusion/
H A Dmptspi.c1114 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 Dcpqphp_pci.c203 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 Dosl.c62 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 Dlibata.h140 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 Druntime.c74 * 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 DKconfig10 to work.
/drivers/gpu/drm/radeon/
H A Dradeon_irq_kms.c46 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 Dapanel.c114 static void led_update(struct work_struct *work) argument
116 struct apanel *ap = container_of(work, struct apanel, led_work);
H A Dtwl4030-vibra.c99 static void vibra_play_work(struct work_struct *work) argument
101 struct vibra_info *info = container_of(work,
/drivers/input/touchscreen/
H A Dsynaptics_i2c_rmi.c37 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 Dkcapi.c51 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 Dleds-bd2802.c75 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 Dfinepix.c35 * 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 Dsq905c.c23 * 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 Dvicam.c210 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 Ddriver.c237 INIT_WORK(&evt->work, drv->event);
238 queue_work(drv->event_queue, &evt->work);
/drivers/mmc/core/
H A DKconfig45 work-around for buggy controllers and hardware. Enable
/drivers/net/ethernet/atheros/atlx/
H A Datlx.c203 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 Dpower_supply_core.c42 static void power_supply_changed_work(struct work_struct *work) argument
45 struct power_supply *psy = container_of(work, struct power_supply,
H A Dz2_battery.c117 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 Dfnic.h205 /* 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 DInterfaceMisc.c225 VOID putUsbSuspend(struct work_struct *work) argument
229 psIntfAdapter = container_of(work, S_INTERFACE_ADAPTER, usbSuspendWork);
/drivers/staging/cxt1e1/
H A Dfunctions.c125 schedule_work (&wd->work);
134 INIT_WORK(&wdp->work, (void *)f);
/drivers/usb/host/
H A Dohci-pci.c121 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 Drsv.c396 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);

Completed in 541 milliseconds

<<11121314151617181920>>