zephyr/include/misc
Nicolas Pitre d888cb54f9 include: misc: macros to perform word/pointer boundary alignment
Many things are currently aligned on 32-bit boundaries. On 64-bit
targets this should be 64-bit boundaries instead. Provide a pair of
macros, namely WB_UP() and WB_DN(),  that do the right thing in both
cases.

The naming is short on purpose as this gets will be used within other
macro definitions, sometimes multiple times per line, and having a
longer name would make for excessively long lines.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2019-06-20 08:42:45 -04:00
..
__assert.h
byteorder.h
dlist.h
errno_private.h
fdtable.h net: sockets: implement getsockname function 2019-05-17 22:49:32 +03:00
gcov.h
libc-hooks.h
list_gen.h
math_extras_impl.h misc: Implement math_extras.h function with GCC builtins. 2019-05-14 19:53:30 -05:00
math_extras.h misc: Portable math_extras.h implementations. 2019-05-14 19:53:30 -05:00
mempool_base.h
mempool.h sys_mem_pool: use sys_mutex 2019-04-03 13:47:45 -04:00
mutex.h lib: os: add sys_mutex data type 2019-04-03 13:47:45 -04:00
printk.h printk: make it 64-bit compatible 2019-06-17 10:28:44 -07:00
rb.h C++: Fix compilation error "invalid conversion" 2019-05-03 14:27:07 -04:00
reboot.h
ring_buffer.h
sflist.h all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
slist.h
speculation.h
stack.h logging: use os as a domain for low level system debugging 2019-06-04 12:16:40 -07:00
util.h include: misc: macros to perform word/pointer boundary alignment 2019-06-20 08:42:45 -04:00