Searched refs:Z_SYSCALL_MEMORY (Results 1 – 6 of 6) sorted by relevance
/Zephyr-Core-3.5.0/subsys/rtio/ |
D | rtio_handlers.c | 32 valid_sqe &= Z_SYSCALL_MEMORY(sqe->buf, sqe->buf_len, false); in rtio_vrfy_sqe() 36 valid_sqe &= Z_SYSCALL_MEMORY(sqe->buf, sqe->buf_len, true); in rtio_vrfy_sqe() 42 valid_sqe &= Z_SYSCALL_MEMORY(sqe->tx_buf, sqe->txrx_buf_len, true); in rtio_vrfy_sqe() 43 valid_sqe &= Z_SYSCALL_MEMORY(sqe->rx_buf, sqe->txrx_buf_len, true); in rtio_vrfy_sqe()
|
/Zephyr-Core-3.5.0/include/zephyr/ |
D | syscall_handler.h | 350 #define Z_SYSCALL_MEMORY(ptr, size, write) \ macro 371 Z_SYSCALL_MEMORY(ptr, size, 0) 387 Z_SYSCALL_MEMORY(ptr, size, 1) 397 Z_SYSCALL_MEMORY(ptr, product, write); \
|
/Zephyr-Core-3.5.0/drivers/i2c/ |
D | i2c_handlers.c | 44 Z_OOPS(Z_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_msgs_and_transfer()
|
/Zephyr-Core-3.5.0/drivers/i3c/ |
D | i3c_handlers.c | 54 Z_OOPS(Z_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_i3c_msgs_and_transfer()
|
/Zephyr-Core-3.5.0/drivers/spi/ |
D | spi_handlers.c | 43 Z_OOPS(Z_SYSCALL_MEMORY(buf->buf, buf->len, writable)); in copy_and_check()
|
/Zephyr-Core-3.5.0/doc/kernel/usermode/ |
D | syscalls.rst | 531 access to the buffer still must be validated with ``Z_SYSCALL_MEMORY`` APIs. 568 #. Any invalid access to memory found by the set of ``Z_SYSCALL_MEMORY`` APIs,
|