Home
last modified time | relevance | path

Searched refs:K_SYSCALL_MEMORY (Results 1 – 7 of 7) sorted by relevance

/Zephyr-latest/subsys/rtio/
Drtio_handlers.c32 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/
Dsyscall_handler.h431 #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/
Di2c_handlers.c44 K_OOPS(K_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_msgs_and_transfer()
/Zephyr-latest/drivers/i3c/
Di3c_handlers.c54 K_OOPS(K_SYSCALL_MEMORY(copy[i].buf, copy[i].len, in copy_i3c_msgs_and_transfer()
/Zephyr-latest/drivers/spi/
Dspi_handlers.c43 K_OOPS(K_SYSCALL_MEMORY(buf->buf, buf->len, writable)); in copy_and_check()
/Zephyr-latest/doc/kernel/usermode/
Dsyscalls.rst533 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/
Dmigration-guide-3.6.rst669 * ``Z_SYSCALL_MEMORY`` to :c:macro:`K_SYSCALL_MEMORY`