mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-03 14:21:56 +00:00
In general driver system calls are implemented at a subsystem layer. However, some drivers may have capabilities specific to the hardware not covered by the subsystem API. Such drivers may want to define their own system calls. This macro makes it simple to validate in the driver-specific system call handlers that not only does the untrusted device pointer correspond to the expected subsystem, initialization state, and caller permissions, but also that the device object is an instance of a specific driver (and not just any driver in that subsystem). Signed-off-by: Andrew Boie <andrew.p.boie@intel.com> |
||
---|---|---|
.. | ||
data_passing | ||
memory | ||
other | ||
overview | ||
synchronization | ||
threads | ||
timing | ||
usermode | ||
kernel.rst |