zephyr/include
Benjamin Walsh 162cbdd22f unified: map legacy nano sem give APIs directly to unified kernel APIs
For some reason, the legacy nanokernel semaphore "give" APIs were
implemented as macros that took a parameter instead of doing a straight
mapping to the unified kernel functions that provide the equivalent
functionalities. This prevented passing the nanokernel semaphore APIs as
function pointers to other APIs.

One such subsystem that does this is the kernel event logger.

Change-Id: Ib302167c9907d2c8ac1f9beef1eef093b48abf61
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-10-26 23:37:54 +00:00
..
arch arch: Add support for Cortex-M7 processor 2016-10-26 12:58:40 -05:00
bluetooth Bluetooth: SDP: Shorten Service Class macro name 2016-10-21 07:47:31 +03:00
display
drivers drivers/uart: Refactor UART input hook. 2016-10-25 11:31:08 +00:00
fs fs: Adds the glue layer for the Fat FS module 2016-08-01 16:47:33 -07:00
microkernel kernel: Fix to DEFINE_TASK() macro 2016-10-11 09:54:44 -05:00
misc unified/doc: Update ring buffers section of Kernel Primer 2016-10-21 15:33:31 +00:00
net net: buf: Make net_buf_frag_add take ownership of the buffer 2016-10-26 12:48:47 +00:00
toolchain kernel: Add __unused tag 2016-10-03 20:22:05 +00:00
usb usb: Add Bluetooth class codes definitions 2016-08-10 15:27:35 +00:00
adc.h drivers/adc: Make references to driver_api const 2016-10-24 22:22:20 +00:00
aio_comparator.h drivers/aio_comparator: Make references to driver_api const 2016-10-24 22:22:20 +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 drivers/counter: Make references to driver_api const 2016-10-24 22:22:21 +00:00
device.h drivers: Make the device struct driver_api pointer target const 2016-10-25 18:45:09 +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: Fixes some type incompatibilities flagged by llvm 2016-10-04 00:19:22 -07:00
gpio.h drivers/gpio: Make references to driver_api const 2016-10-24 22:22:26 +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 nios2: port to unified kernel 2016-10-26 17:10:13 +00: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 unified: map legacy nano sem give APIs directly to unified kernel APIs 2016-10-26 23:37:54 +00:00
linker-defs.h x86: remove unused linker-defs-arch.h 2016-10-21 23:30:05 +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 unified: include kernel.h via major top-level header files 2016-09-13 17:12:55 -04:00
nanokernel.h nanokernel: Add nano_sem_count_get for getting nano_sem count 2016-10-21 13:30:39 +00:00
pinmux.h drivers/pinmux: Make references to driver_api const 2016-10-24 22:22:24 +00:00
power.h power_mgmt: Reduce complexity in handling of power hooks 2016-10-05 10:05:42 +00:00
pwm.h drivers/pwm: Make references to driver_api const 2016-10-24 22:22:24 +00:00
rtc.h drivers/rtc: Make references to driver_api const 2016-10-24 22:22:24 +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
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 unified: include kernel.h via major top-level header files 2016-09-13 17:12:55 -04:00