Lines Matching refs:ivc
20 struct ivc { struct
25 void (*notify)(const struct ivc *); argument
31 typedef void (* ivc_notify_function)(const struct ivc *); argument
33 int32_t tegra_ivc_init(struct ivc *ivc, uintptr_t rx_base, uintptr_t tx_base,
38 int32_t tegra_ivc_channel_notified(struct ivc *ivc);
39 void tegra_ivc_channel_reset(const struct ivc *ivc);
40 int32_t tegra_ivc_write_advance(struct ivc *ivc);
41 void *tegra_ivc_write_get_next_frame(const struct ivc *ivc);
42 int32_t tegra_ivc_write(struct ivc *ivc, const void *buf, size_t size);
43 int32_t tegra_ivc_read_advance(struct ivc *ivc);
44 void *tegra_ivc_read_get_next_frame(const struct ivc *ivc);
45 int32_t tegra_ivc_read(struct ivc *ivc, void *buf, size_t max_read);
46 bool tegra_ivc_tx_empty(const struct ivc *ivc);
47 bool tegra_ivc_can_write(const struct ivc *ivc);
48 bool tegra_ivc_can_read(const struct ivc *ivc);