zephyr/include
Ramakrishna Pallala e1639b5345 device: Extend device_set_power_state API to support async requests
The existing device_set_power_state() API works only in synchronous
mode and this is not desirable for devices(ex: Gyro) which take
longer time (few 100 mSec) to suspend/resume.

To support async mode, a new callback argument is added to the API.
The device drivers can asynchronously suspend/resume and call the
callback function upon completion of the async request.

This commit adds the missing callback parameter to all the drivers
to make it compliant with the new API.

Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
2019-03-14 14:26:15 +01:00
..
app_memory all: Update reserved function names 2019-03-11 13:48:42 -04:00
arch kernel: enhance documentation of z_arch_buffer_validate 2019-03-13 15:36:15 -07:00
audio
bluetooth Bluetooth: GATT: Add BT_GATT_DISCOVER_ATTRIBUTE type 2019-03-13 17:48:37 +02:00
cmsis_rtos_v1
cmsis_rtos_v2
crypto
debug
dfu
display
drivers device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
dt-bindings
fs
linker linker: sort app shared mem partition by alignment 2019-03-13 18:26:51 +01:00
logging all: Update reserved function names 2019-03-11 13:48:42 -04:00
mgmt
misc libc: rename _zephyr_fputc to zephyr_fputc 2019-03-12 13:59:06 -05:00
net net: socket: Split select-related declaration to separate header 2019-03-14 12:05:02 +01:00
nvs
posix all: Update reserved function names 2019-03-11 13:48:42 -04:00
random
settings
shell
toolchain all: Update reserved function names 2019-03-11 13:48:42 -04:00
usb usb: dfu: Signal completion of DFU 2019-03-08 08:35:59 -05:00
zephyr
adc.h adc: return EBUSY when requesting new sampling while one in progress 2019-03-07 09:41:19 -05:00
aio_comparator.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
atomic.h
base64.h
cache.h
can.h can: Make frame and filter conversion function params const 2019-03-13 05:58:30 -05:00
clock_control.h
console.h
counter.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
crc.h
crc8.h
crc16.h
crc32.h
device.h device: Extend device_set_power_state API to support async requests 2019-03-14 14:26:15 +01:00
disk_access.h
display.h
dma.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
entropy.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
exc_handle.h
fcb.h
flash_map.h
flash.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
fs.h
generated_dts_board.h
gna.h
gpio.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
hwinfo.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
i2c.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
i2s.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
init.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
ipm.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
irq_nextlevel.h
irq_offload.h
irq.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
json.h
kernel_includes.h
kernel_version.h
kernel.h kernel/work_q: Fix locking across multiple queues 2019-03-12 18:37:41 +01:00
led_strip.h
led.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
pinmux.h
power.h power: Fix switch usage 2019-03-05 14:58:58 -08:00
ptp_clock.h
pwm.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
ring_buffer.h
rtc.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
sched_priq.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
sensor.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
shared_irq.h
spi.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
spinlock.h kernel/spinlock: Fix race in spinlock validation 2019-03-13 19:15:20 +01:00
stats.h
sw_isr_table.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
sys_clock.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
sys_io.h
syscall.h all: Update reserved function names 2019-03-11 13:48:42 -04:00
toolchain.h
tracing.h
tty.h
uart.h include: uart: Fix function reference in docstrings 2019-03-11 14:55:58 -04:00
watchdog.h
zephyr.h