Home
last modified time | relevance | path

Searched refs:wakeup (Results 1 – 25 of 43) sorted by relevance

12

/drivers/acpi/
Dwakeup.c36 if (!dev->wakeup.flags.valid || in acpi_enable_wakeup_device_prep()
37 !dev->wakeup.state.enabled || in acpi_enable_wakeup_device_prep()
38 (sleep_state > (u32) dev->wakeup.sleep_state)) in acpi_enable_wakeup_device_prep()
66 if (!dev->wakeup.flags.valid) in acpi_enable_wakeup_device()
72 if ((!dev->wakeup.state.enabled && !dev->wakeup.flags.prepared) in acpi_enable_wakeup_device()
73 || sleep_state > (u32) dev->wakeup.sleep_state) { in acpi_enable_wakeup_device()
74 if (dev->wakeup.flags.run_wake) { in acpi_enable_wakeup_device()
77 acpi_set_gpe_type(dev->wakeup.gpe_device, in acpi_enable_wakeup_device()
78 dev->wakeup.gpe_number, in acpi_enable_wakeup_device()
85 if (!dev->wakeup.flags.run_wake) in acpi_enable_wakeup_device()
[all …]
Dproc.c362 if (!dev->wakeup.flags.valid) in acpi_system_wakeup_device_seq_show()
369 (u32) dev->wakeup.sleep_state, in acpi_system_wakeup_device_seq_show()
370 dev->wakeup.flags.run_wake ? '*' : ' ', in acpi_system_wakeup_device_seq_show()
371 dev->wakeup.state.enabled ? "enabled" : "disabled"); in acpi_system_wakeup_device_seq_show()
390 device_set_wakeup_enable(dev, adev->wakeup.state.enabled); in physical_device_enable_wakeup()
416 if (!dev->wakeup.flags.valid) in acpi_system_write_wakeup_device()
420 dev->wakeup.state.enabled = in acpi_system_write_wakeup_device()
421 dev->wakeup.state.enabled ? 0 : 1; in acpi_system_write_wakeup_device()
435 (dev->wakeup.gpe_number == in acpi_system_write_wakeup_device()
436 found_dev->wakeup.gpe_number) in acpi_system_write_wakeup_device()
[all …]
Dpower.c367 dev->wakeup.flags.valid = 0; in acpi_device_sleep_wake()
377 dev->wakeup.flags.valid = 0; in acpi_device_sleep_wake()
394 if (!dev || !dev->wakeup.flags.valid) in acpi_enable_wakeup_device_power()
401 if (dev->wakeup.flags.prepared) in acpi_enable_wakeup_device_power()
405 for (i = 0; i < dev->wakeup.resources.count; i++) { in acpi_enable_wakeup_device_power()
406 int ret = acpi_power_on(dev->wakeup.resources.handles[i], dev); in acpi_enable_wakeup_device_power()
409 dev->wakeup.flags.valid = 0; in acpi_enable_wakeup_device_power()
420 dev->wakeup.flags.prepared = 1; in acpi_enable_wakeup_device_power()
435 if (!dev || !dev->wakeup.flags.valid) in acpi_disable_wakeup_device_power()
442 if (!dev->wakeup.flags.prepared) in acpi_disable_wakeup_device_power()
[all …]
Dbutton.c475 if (device->wakeup.flags.valid) { in acpi_button_add()
477 acpi_set_gpe_type(device->wakeup.gpe_device, in acpi_button_add()
478 device->wakeup.gpe_number, in acpi_button_add()
480 acpi_enable_gpe(device->wakeup.gpe_device, in acpi_button_add()
481 device->wakeup.gpe_number); in acpi_button_add()
482 device->wakeup.state.enabled = 1; in acpi_button_add()
Dscan.c468 if (device->wakeup.flags.valid) in acpi_device_register()
677 device->wakeup.gpe_device = in acpi_bus_extract_wakeup_device_power_package()
679 device->wakeup.gpe_number = in acpi_bus_extract_wakeup_device_power_package()
682 device->wakeup.gpe_number = element->integer.value; in acpi_bus_extract_wakeup_device_power_package()
690 device->wakeup.sleep_state = element->integer.value; in acpi_bus_extract_wakeup_device_power_package()
695 device->wakeup.resources.count = package->package.count - 2; in acpi_bus_extract_wakeup_device_power_package()
696 for (i = 0; i < device->wakeup.resources.count; i++) { in acpi_bus_extract_wakeup_device_power_package()
701 device->wakeup.resources.handles[i] = element->reference.handle; in acpi_bus_extract_wakeup_device_power_package()
737 device->wakeup.flags.valid = 1; in acpi_bus_get_wakeup_device_flags()
751 device->wakeup.flags.run_wake = 1; in acpi_bus_get_wakeup_device_flags()
Dglue.c208 if (acpi_dev->wakeup.flags.valid) { in acpi_bind_one()
211 acpi_dev->wakeup.state.enabled); in acpi_bind_one()
Dsleep.c640 (device_may_wakeup(dev) && adev->wakeup.state.enabled && in acpi_pm_device_sleep_state()
641 adev->wakeup.sleep_state <= acpi_target_sleep_state)) { in acpi_pm_device_sleep_state()
DMakefile21 obj-y += wakeup.o
Dbus.c344 return result ? false : device->wakeup.flags.valid; in acpi_bus_can_wakeup()
/drivers/input/keyboard/
Dgpio_keys.c79 int wakeup = 0; in gpio_keys_probe() local
156 if (button->wakeup) in gpio_keys_probe()
157 wakeup = 1; in gpio_keys_probe()
169 device_init_wakeup(&pdev->dev, wakeup); in gpio_keys_probe()
221 if (button->wakeup) { in gpio_keys_suspend()
239 if (button->wakeup) { in gpio_keys_resume()
/drivers/serial/
Dserial_cs.c88 void (*wakeup)(struct pcmcia_device *); member
235 .wakeup = quirk_wakeup_oxsemi,
240 .wakeup = quirk_wakeup_possio_gcc,
319 if (info->quirk && info->quirk->wakeup) in serial_resume()
320 info->quirk->wakeup(link); in serial_resume()
655 if (info->quirk && info->quirk->wakeup) in multi_config()
656 info->quirk->wakeup(link); in multi_config()
/drivers/i2c/busses/
Di2c-sh_mobile.c364 int wakeup; in sh_mobile_i2c_isr() local
376 wakeup = 0; in sh_mobile_i2c_isr()
378 wakeup = sh_mobile_i2c_isr_rx(pd); in sh_mobile_i2c_isr()
380 wakeup = sh_mobile_i2c_isr_tx(pd); in sh_mobile_i2c_isr()
385 if (wakeup) { in sh_mobile_i2c_isr()
/drivers/media/video/bt8xx/
Dbttv-driver.c3866 bttv_irq_wakeup_video(struct bttv *btv, struct bttv_buffer_set *wakeup, in bttv_irq_wakeup_video() argument
3873 if (wakeup->top == wakeup->bottom) { in bttv_irq_wakeup_video()
3874 if (NULL != wakeup->top && curr->top != wakeup->top) { in bttv_irq_wakeup_video()
3876 printk("bttv%d: wakeup: both=%p\n",btv->c.nr,wakeup->top); in bttv_irq_wakeup_video()
3877 wakeup->top->vb.ts = ts; in bttv_irq_wakeup_video()
3878 wakeup->top->vb.field_count = btv->field_count; in bttv_irq_wakeup_video()
3879 wakeup->top->vb.state = state; in bttv_irq_wakeup_video()
3880 wake_up(&wakeup->top->vb.done); in bttv_irq_wakeup_video()
3883 if (NULL != wakeup->top && curr->top != wakeup->top) { in bttv_irq_wakeup_video()
3885 printk("bttv%d: wakeup: top=%p\n",btv->c.nr,wakeup->top); in bttv_irq_wakeup_video()
[all …]
/drivers/parport/
Dshare.c573 tmp->wakeup = kf; in parport_register_device()
848 if (dev->waiting & 2 || dev->wakeup) { in parport_claim()
980 } else if (pd->wakeup) { in parport_release()
981 pd->wakeup(pd->private); in parport_release()
993 if (pd->wakeup && pd != dev) in parport_release()
994 pd->wakeup(pd->private); in parport_release()
/drivers/media/dvb/dvb-core/
Ddvb_ca_en50221.c152 unsigned int wakeup:1; member
906 ca->wakeup = 1; in dvb_ca_en50221_thread_wakeup()
988 if (!ca->wakeup) { in dvb_ca_en50221_thread()
994 ca->wakeup = 0; in dvb_ca_en50221_thread()
1079 ca->wakeup = 1; in dvb_ca_en50221_thread()
1094 ca->wakeup = 1; in dvb_ca_en50221_thread()
1147 ca->wakeup = 1; in dvb_ca_en50221_thread()
1154 ca->wakeup = 1; in dvb_ca_en50221_thread()
1669 ca->wakeup = 0; in dvb_ca_en50221_init()
Ddvb_frontend.c110 unsigned int wakeup; member
499 if (fepriv->wakeup) { in dvb_frontend_should_wakeup()
500 fepriv->wakeup = 0; in dvb_frontend_should_wakeup()
510 fepriv->wakeup = 1; in dvb_frontend_wakeup()
530 fepriv->wakeup = 0; in dvb_frontend_thread()
/drivers/misc/sgi-xp/
Dxpc_main.c679 int wakeup; in xpc_activate_kthreads() local
684 wakeup = (needed > idle) ? idle : needed; in xpc_activate_kthreads()
685 needed -= wakeup; in xpc_activate_kthreads()
688 "channel=%d\n", wakeup, ch->partid, ch->number); in xpc_activate_kthreads()
691 wake_up_nr(&ch->idle_wq, wakeup); in xpc_activate_kthreads()
/drivers/usb/core/
DKconfig90 bool "USB selective suspend/resume and wakeup"
98 Also, USB "remote wakeup" signaling is supported, whereby some
100 their parent hub. That wakeup cascades up the USB tree, and
/drivers/base/power/
Dsysfs.c78 static DEVICE_ATTR(wakeup, 0644, wake_show, wake_store);
/drivers/staging/winbond/
Dwbhal_f.h25 void hal_set_power_save_mode( phw_data_t pHwData, unsigned char power_save, unsigned char wakeup
/drivers/media/video/cpia2/
Dcpia2.h341 u8 wakeup; member
/drivers/pcmcia/
Di82365.c128 static int wakeup = 0; variable
138 module_param(wakeup, int, 0444);
601 if (wakeup) { in identify()
/drivers/usb/host/
Du132-hcd.c1319 unsigned long wakeup = 0; in u132_hcd_ring_work_scheduler() local
1334 if (delta > wakeup) in u132_hcd_ring_work_scheduler()
1335 wakeup = delta; in u132_hcd_ring_work_scheduler()
1348 if (delta > wakeup) in u132_hcd_ring_work_scheduler()
1349 wakeup = delta; in u132_hcd_ring_work_scheduler()
1351 if (wakeup > 0) { in u132_hcd_ring_work_scheduler()
1352 u132_ring_requeue_work(u132, ring, wakeup); in u132_hcd_ring_work_scheduler()
/drivers/rtc/
DKconfig117 Provides non-wakeup and rtc backed wakeup alarms based on rtc or
118 elapsed realtime, and a non-wakeup alarm on the monotonic clock.
544 wakeup from Alarm.
/drivers/block/
Dpktcdvd.c1295 int wakeup; in pkt_handle_queue() local
1370 wakeup = (pd->write_congestion_on > 0 in pkt_handle_queue()
1373 if (wakeup) in pkt_handle_queue()

12