tegra_ivc 95 drivers/firmware/tegra/bpmp-tegra186.c static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data) tegra_ivc 71 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_invalidate(struct tegra_ivc *ivc, dma_addr_t phys) tegra_ivc 80 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_flush(struct tegra_ivc *ivc, dma_addr_t phys) tegra_ivc 89 drivers/firmware/tegra/ivc.c static inline bool tegra_ivc_empty(struct tegra_ivc *ivc, tegra_ivc 116 drivers/firmware/tegra/ivc.c static inline bool tegra_ivc_full(struct tegra_ivc *ivc, tegra_ivc 129 drivers/firmware/tegra/ivc.c static inline u32 tegra_ivc_available(struct tegra_ivc *ivc, tegra_ivc 144 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_advance_tx(struct tegra_ivc *ivc) tegra_ivc 155 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_advance_rx(struct tegra_ivc *ivc) tegra_ivc 166 drivers/firmware/tegra/ivc.c static inline int tegra_ivc_check_read(struct tegra_ivc *ivc) tegra_ivc 199 drivers/firmware/tegra/ivc.c static inline int tegra_ivc_check_write(struct tegra_ivc *ivc) tegra_ivc 217 drivers/firmware/tegra/ivc.c static void *tegra_ivc_frame_virt(struct tegra_ivc *ivc, tegra_ivc 227 drivers/firmware/tegra/ivc.c static inline dma_addr_t tegra_ivc_frame_phys(struct tegra_ivc *ivc, tegra_ivc 238 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_invalidate_frame(struct tegra_ivc *ivc, tegra_ivc 252 drivers/firmware/tegra/ivc.c static inline void tegra_ivc_flush_frame(struct tegra_ivc *ivc, tegra_ivc 267 drivers/firmware/tegra/ivc.c void *tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc) tegra_ivc 291 drivers/firmware/tegra/ivc.c int tegra_ivc_read_advance(struct tegra_ivc *ivc) tegra_ivc 331 drivers/firmware/tegra/ivc.c void *tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc) tegra_ivc 344 drivers/firmware/tegra/ivc.c int tegra_ivc_write_advance(struct tegra_ivc *ivc) tegra_ivc 386 drivers/firmware/tegra/ivc.c void tegra_ivc_reset(struct tegra_ivc *ivc) tegra_ivc 416 drivers/firmware/tegra/ivc.c int tegra_ivc_notified(struct tegra_ivc *ivc) tegra_ivc 612 drivers/firmware/tegra/ivc.c int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx, tegra_ivc 615 drivers/firmware/tegra/ivc.c void (*notify)(struct tegra_ivc *ivc, void *data), tegra_ivc 675 drivers/firmware/tegra/ivc.c void tegra_ivc_cleanup(struct tegra_ivc *ivc) tegra_ivc 44 include/soc/tegra/bpmp.h struct tegra_ivc *ivc; tegra_ivc 23 include/soc/tegra/ivc.h void (*notify)(struct tegra_ivc *ivc, void *data); tegra_ivc 39 include/soc/tegra/ivc.h void *tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc); tegra_ivc 49 include/soc/tegra/ivc.h int tegra_ivc_read_advance(struct tegra_ivc *ivc); tegra_ivc 59 include/soc/tegra/ivc.h void *tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc); tegra_ivc 69 include/soc/tegra/ivc.h int tegra_ivc_write_advance(struct tegra_ivc *ivc); tegra_ivc 80 include/soc/tegra/ivc.h int tegra_ivc_notified(struct tegra_ivc *ivc); tegra_ivc 90 include/soc/tegra/ivc.h void tegra_ivc_reset(struct tegra_ivc *ivc); tegra_ivc 94 include/soc/tegra/ivc.h int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx, tegra_ivc 97 include/soc/tegra/ivc.h void (*notify)(struct tegra_ivc *ivc, void *data), tegra_ivc 99 include/soc/tegra/ivc.h void tegra_ivc_cleanup(struct tegra_ivc *ivc);