Home
last modified time | relevance | path

Searched refs:Z_SYSCALL_MEMORY (Results 1 – 6 of 6) sorted by relevance

/Zephyr-Core-3.5.0/subsys/rtio/
Drtio_handlers.c32 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/
Dsyscall_handler.h350 #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/
Di2c_handlers.c44 Z_OOPS(Z_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_msgs_and_transfer()
/Zephyr-Core-3.5.0/drivers/i3c/
Di3c_handlers.c54 Z_OOPS(Z_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_i3c_msgs_and_transfer()
/Zephyr-Core-3.5.0/drivers/spi/
Dspi_handlers.c43 Z_OOPS(Z_SYSCALL_MEMORY(buf->buf, buf->len, writable)); in copy_and_check()
/Zephyr-Core-3.5.0/doc/kernel/usermode/
Dsyscalls.rst531 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,