Lines Matching full:device

19 #include <zephyr/device.h>
29 typedef size_t (*ivshmem_get_mem_f)(const struct device *dev,
32 typedef uint32_t (*ivshmem_get_id_f)(const struct device *dev);
34 typedef uint16_t (*ivshmem_get_vectors_f)(const struct device *dev);
36 typedef int (*ivshmem_int_peer_f)(const struct device *dev,
39 typedef int (*ivshmem_register_handler_f)(const struct device *dev,
45 typedef size_t (*ivshmem_get_rw_mem_section_f)(const struct device *dev,
48 typedef size_t (*ivshmem_get_output_mem_section_f)(const struct device *dev,
52 typedef uint32_t (*ivshmem_get_state_f)(const struct device *dev,
55 typedef int (*ivshmem_set_state_f)(const struct device *dev,
58 typedef uint32_t (*ivshmem_get_max_peers_f)(const struct device *dev);
60 typedef uint16_t (*ivshmem_get_protocol_f)(const struct device *dev);
62 typedef int (*ivshmem_enable_interrupts_f)(const struct device *dev,
87 * @param dev Pointer to the device structure for the driver instance
92 __syscall size_t ivshmem_get_mem(const struct device *dev,
95 static inline size_t z_impl_ivshmem_get_mem(const struct device *dev, in z_impl_ivshmem_get_mem()
107 * @param dev Pointer to the device structure for the driver instance
111 __syscall uint32_t ivshmem_get_id(const struct device *dev);
113 static inline uint32_t z_impl_ivshmem_get_id(const struct device *dev) in z_impl_ivshmem_get_id()
124 * @param dev Pointer to the device structure for the driver instance
128 __syscall uint16_t ivshmem_get_vectors(const struct device *dev);
130 static inline uint16_t z_impl_ivshmem_get_vectors(const struct device *dev) in z_impl_ivshmem_get_vectors()
141 * @param dev Pointer to the device structure for the driver instance
147 __syscall int ivshmem_int_peer(const struct device *dev,
150 static inline int z_impl_ivshmem_int_peer(const struct device *dev, in z_impl_ivshmem_int_peer()
162 * @param dev Pointer to the device structure for the driver instance
174 __syscall int ivshmem_register_handler(const struct device *dev,
178 static inline int z_impl_ivshmem_register_handler(const struct device *dev, in z_impl_ivshmem_register_handler()
193 * @param dev Pointer to the device structure for the driver instance
198 __syscall size_t ivshmem_get_rw_mem_section(const struct device *dev,
201 static inline size_t z_impl_ivshmem_get_rw_mem_section(const struct device *dev, in z_impl_ivshmem_get_rw_mem_section()
213 * @param dev Pointer to the device structure for the driver instance
219 __syscall size_t ivshmem_get_output_mem_section(const struct device *dev,
223 static inline size_t z_impl_ivshmem_get_output_mem_section(const struct device *dev, in z_impl_ivshmem_get_output_mem_section()
236 * @param dev Pointer to the device structure for the driver instance
241 __syscall uint32_t ivshmem_get_state(const struct device *dev,
244 static inline uint32_t z_impl_ivshmem_get_state(const struct device *dev, in z_impl_ivshmem_get_state()
256 * @param dev Pointer to the device structure for the driver instance
261 __syscall int ivshmem_set_state(const struct device *dev,
264 static inline int z_impl_ivshmem_set_state(const struct device *dev, in z_impl_ivshmem_set_state()
276 * @param dev Pointer to the device structure for the driver instance
280 __syscall uint32_t ivshmem_get_max_peers(const struct device *dev);
282 static inline uint32_t z_impl_ivshmem_get_max_peers(const struct device *dev) in z_impl_ivshmem_get_max_peers()
293 * @param dev Pointer to the device structure for the driver instance
297 __syscall uint16_t ivshmem_get_protocol(const struct device *dev);
299 static inline uint16_t z_impl_ivshmem_get_protocol(const struct device *dev) in z_impl_ivshmem_get_protocol()
310 * @param dev Pointer to the device structure for the driver instance
315 __syscall int ivshmem_enable_interrupts(const struct device *dev,
318 static inline int z_impl_ivshmem_enable_interrupts(const struct device *dev, in z_impl_ivshmem_enable_interrupts()