Lines Matching defs:ivc
74 static inline bool ivc_channel_empty(const struct ivc *ivc, in ivc_channel_empty()
105 static inline bool ivc_channel_full(const struct ivc *ivc, in ivc_channel_full()
120 static inline uint32_t ivc_channel_avail_count(const struct ivc *ivc, in ivc_channel_avail_count()
137 static inline void ivc_advance_tx(struct ivc *ivc) in ivc_advance_tx()
148 static inline void ivc_advance_rx(struct ivc *ivc) in ivc_advance_rx()
159 static inline int32_t ivc_check_read(const struct ivc *ivc) in ivc_check_read()
186 static inline int32_t ivc_check_write(const struct ivc *ivc) in ivc_check_write()
199 bool tegra_ivc_can_read(const struct ivc *ivc) in tegra_ivc_can_read()
204 bool tegra_ivc_can_write(const struct ivc *ivc) in tegra_ivc_can_write()
209 bool tegra_ivc_tx_empty(const struct ivc *ivc) in tegra_ivc_tx_empty()
221 static void *ivc_frame_pointer(const struct ivc *ivc, in ivc_frame_pointer()
230 int32_t tegra_ivc_read(struct ivc *ivc, void *buf, size_t max_read) in tegra_ivc_read()
278 void *tegra_ivc_read_get_next_frame(const struct ivc *ivc) in tegra_ivc_read_get_next_frame()
293 int32_t tegra_ivc_read_advance(struct ivc *ivc) in tegra_ivc_read_advance()
324 int32_t tegra_ivc_write(struct ivc *ivc, const void *buf, size_t size) in tegra_ivc_write()
373 void *tegra_ivc_write_get_next_frame(const struct ivc *ivc) in tegra_ivc_write_get_next_frame()
383 int32_t tegra_ivc_write_advance(struct ivc *ivc) in tegra_ivc_write_advance()
415 void tegra_ivc_channel_reset(const struct ivc *ivc) in tegra_ivc_channel_reset()
440 int32_t tegra_ivc_channel_notified(struct ivc *ivc) in tegra_ivc_channel_notified()
619 int32_t tegra_ivc_init(struct ivc *ivc, uintptr_t rx_base, uintptr_t tx_base, in tegra_ivc_init()