zephyr/include
Jithu Joseph 7eab305593 usb: Add end-point stall APIs and flow control APIS
USB class drivers may need to offload some work from
upcall interrupt context to a background fiber. This
requires some way to defer taking more data from host
till the offloaded work completes. Two APIs are added to
achieve this.

Further USB class drivers sometimes need to set STALL condition
on end-points to signal errors to host.These too are
added.

Change-Id: Ic973522c3394e23d7f9c4c67affc0cd050afc20f
Signed-off-by: Jithu Joseph <jithu.joseph@intel.com>
2016-11-09 02:45:46 +00:00
..
arch include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
bluetooth Bluetooth: L2CAP: Handle LE connection response security errors 2016-11-04 22:05:05 +02:00
display
drivers usb: Add end-point stall APIs and flow control APIS 2016-11-09 02:45:46 +00:00
fs fs: expose generic ramdisk/flash disk access functions 2016-11-09 02:45:45 +00:00
linker unified: Add linker script support for all kernel object types 2016-11-02 21:56:26 +00:00
misc include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
net net: Use proper format for printing size_t 2016-10-27 08:08:27 +00:00
toolchain kernel: Add __unused tag 2016-10-03 20:22:05 +00:00
usb usb: Add end-point stall APIs and flow control APIS 2016-11-09 02:45:46 +00:00
adc.h drivers/adc: Make references to driver_api const 2016-10-24 22:22:20 +00:00
aio_comparator.h aio_cmp_qmsi: Add get_pending_int API 2016-11-03 21:30:02 +00:00
atomic.h atomic: fix bug in ATOMIC_INIT() 2016-09-13 17:12:55 -04:00
cache.h
clock_control.h drivers/clock_control: Make references to driver_api const 2016-10-24 22:22:21 +00:00
counter.h counter_qmsi_aonpt: Add get_pending_int API 2016-11-03 21:29:48 +00:00
device.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
disk_access.h include: Add a generic disk interface 2016-11-09 02:45:44 +00:00
dma.h drivers/dma: Make references to driver_api const 2016-10-24 22:22:22 +00:00
eth.h drivers/eth: Make references to driver_api const 2016-10-24 22:22:22 +00:00
flash.h drivers/flash: Make references to driver_api const 2016-10-24 22:22:26 +00:00
fs.h fs: Make API naming adhere to the appropriate namespace 2016-10-31 08:08:10 +02:00
gpio.h gpio_qmsi: Add get_pending_int API 2016-11-03 21:30:11 +00:00
i2c.h drivers/i2c: Make references to driver_api const 2016-10-24 22:22:25 +00:00
init.h device_pm: Update control function name and doc to indicate PM specific 2016-10-21 23:32:52 +00:00
ipm.h drivers/ipm: Make references to driver_api const 2016-10-24 22:22:25 +00:00
irq.h irq: Add irq_is_enabled external interrupt API 2016-09-20 19:45:12 +00:00
irq_offload.h
kernel.h kernel: rename k_am_in_isr() to k_is_in_isr() 2016-11-08 20:27:31 -05:00
kernel_version.h kernel: Allow SYS_KERNEL_VER_MAJOR(), etc. return full range of values. 2016-10-22 10:04:00 +00:00
legacy.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
linker-defs.h console: shell: Support multiple modules 2016-11-02 00:23:18 +00:00
linker-tool-gcc.h x86 link: Specify ALIGN_WITH_INPUT for XIP data sections 2016-10-01 01:41:50 +00:00
linker-tool.h
microkernel.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
nanokernel.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00
pinmux.h drivers/pinmux: Make references to driver_api const 2016-10-24 22:22:24 +00:00
power.h power: Update Quark SE PM layer with QMSI 1.3 2016-11-03 21:31:30 +00:00
pwm.h drivers: pwm: re-design pwm API interfaces 2016-10-31 20:01:04 +00:00
rtc.h rtc_qmsi: Add get_pending_int API 2016-11-03 21:30:21 +00:00
section_tags.h
sections.h
sensor.h drivers/sensor: Make references to driver_api const 2016-10-24 22:22:23 +00:00
shared_irq.h drivers/shared_irq: Make references to driver_api const 2016-10-24 22:22:23 +00:00
spi.h drivers/spi: Make references to driver_api const 2016-10-24 22:22:20 +00:00
sw_isr_table.h nios2: add static interrupt handling code 2016-06-22 16:42:21 +00:00
sys_clock.h
sys_io.h
toolchain.h doc: revert unnamed union/struct workaround in favour of known-issues 2016-07-01 21:53:45 +00:00
uart.h drivers/uart: Make references to driver_api const 2016-10-25 11:31:09 +00:00
watchdog.h drivers/watchdog: Make references to driver_api const. 2016-10-24 22:22:19 +00:00
zephyr.h include: remove old kernel defintions 2016-11-07 11:32:57 -08:00