Searched refs:K_SYSCALL_MEMORY (Results 1 – 7 of 7) sorted by relevance
/Zephyr-latest/subsys/rtio/ |
D | rtio_handlers.c | 32 valid_sqe &= K_SYSCALL_MEMORY(sqe->tx.buf, sqe->tx.buf_len, false); in rtio_vrfy_sqe() 36 valid_sqe &= K_SYSCALL_MEMORY(sqe->rx.buf, sqe->rx.buf_len, true); in rtio_vrfy_sqe() 42 valid_sqe &= K_SYSCALL_MEMORY(sqe->txrx.tx_buf, sqe->txrx.buf_len, true); in rtio_vrfy_sqe() 43 valid_sqe &= K_SYSCALL_MEMORY(sqe->txrx.rx_buf, sqe->txrx.buf_len, true); in rtio_vrfy_sqe()
|
/Zephyr-latest/include/zephyr/internal/ |
D | syscall_handler.h | 431 #define K_SYSCALL_MEMORY(ptr, size, write) \ macro 456 K_SYSCALL_MEMORY(ptr, size, 0) 475 K_SYSCALL_MEMORY(ptr, size, 1) 485 K_SYSCALL_MEMORY(ptr, product, write); \
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_handlers.c | 44 K_OOPS(K_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_msgs_and_transfer()
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_handlers.c | 54 K_OOPS(K_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_i3c_msgs_and_transfer()
|
/Zephyr-latest/drivers/spi/ |
D | spi_handlers.c | 43 K_OOPS(K_SYSCALL_MEMORY(buf->buf, buf->len, writable)); in copy_and_check()
|
/Zephyr-latest/doc/kernel/usermode/ |
D | syscalls.rst | 533 access to the buffer still must be validated with ``K_SYSCALL_MEMORY`` APIs. 570 #. Any invalid access to memory found by the set of ``K_SYSCALL_MEMORY`` APIs,
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-3.6.rst | 669 * ``Z_SYSCALL_MEMORY`` to :c:macro:`K_SYSCALL_MEMORY`
|