Home
last modified time | relevance | path

Searched refs:tegra_ivc (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/include/soc/tegra/
H A Divc.h14 struct tegra_ivc { struct
23 void (*notify)(struct tegra_ivc *ivc, void *data); argument
39 void *tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc); argument
49 int tegra_ivc_read_advance(struct tegra_ivc *ivc);
59 void *tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc);
69 int tegra_ivc_write_advance(struct tegra_ivc *ivc);
80 int tegra_ivc_notified(struct tegra_ivc *ivc);
90 void tegra_ivc_reset(struct tegra_ivc *ivc);
94 int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, void *rx,
97 void (*notify)(struct tegra_ivc *ivc, void *data),
[all …]
H A Dbpmp.h44 struct tegra_ivc *ivc;
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/
H A Divc.h47 struct tegra_ivc { struct
81 void (*notify)(struct tegra_ivc *); argument
96 int tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc, void **frame);
110 int tegra_ivc_read_advance(struct tegra_ivc *ivc);
124 int tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc, void **frame);
138 int tegra_ivc_write_advance(struct tegra_ivc *ivc);
150 int tegra_ivc_channel_notified(struct tegra_ivc *ivc);
162 void tegra_ivc_channel_reset(struct tegra_ivc *ivc);
175 int tegra_ivc_init(struct tegra_ivc *ivc, ulong rx_base, ulong tx_base,
177 void (*notify)(struct tegra_ivc *));
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Divc.c72 static inline void tegra_ivc_invalidate_counter(struct tegra_ivc *ivc, in tegra_ivc_invalidate_counter()
80 static inline void tegra_ivc_flush_counter(struct tegra_ivc *ivc, in tegra_ivc_flush_counter()
88 static inline ulong tegra_ivc_frame_addr(struct tegra_ivc *ivc, in tegra_ivc_frame_addr()
98 static inline void *tegra_ivc_frame_pointer(struct tegra_ivc *ivc, in tegra_ivc_frame_pointer()
105 static inline void tegra_ivc_invalidate_frame(struct tegra_ivc *ivc, in tegra_ivc_invalidate_frame()
113 static inline void tegra_ivc_flush_frame(struct tegra_ivc *ivc, in tegra_ivc_flush_frame()
121 static inline int tegra_ivc_channel_empty(struct tegra_ivc *ivc, in tegra_ivc_channel_empty()
148 static inline int tegra_ivc_channel_full(struct tegra_ivc *ivc, in tegra_ivc_channel_full()
159 static inline void tegra_ivc_advance_rx(struct tegra_ivc *ivc) in tegra_ivc_advance_rx()
170 static inline void tegra_ivc_advance_tx(struct tegra_ivc *ivc) in tegra_ivc_advance_tx()
[all …]
/OK3568_Linux_fs/kernel/drivers/firmware/tegra/
H A Divc.c71 static inline void tegra_ivc_invalidate(struct tegra_ivc *ivc, dma_addr_t phys) in tegra_ivc_invalidate()
80 static inline void tegra_ivc_flush(struct tegra_ivc *ivc, dma_addr_t phys) in tegra_ivc_flush()
89 static inline bool tegra_ivc_empty(struct tegra_ivc *ivc, in tegra_ivc_empty()
116 static inline bool tegra_ivc_full(struct tegra_ivc *ivc, in tegra_ivc_full()
129 static inline u32 tegra_ivc_available(struct tegra_ivc *ivc, in tegra_ivc_available()
144 static inline void tegra_ivc_advance_tx(struct tegra_ivc *ivc) in tegra_ivc_advance_tx()
155 static inline void tegra_ivc_advance_rx(struct tegra_ivc *ivc) in tegra_ivc_advance_rx()
166 static inline int tegra_ivc_check_read(struct tegra_ivc *ivc) in tegra_ivc_check_read()
199 static inline int tegra_ivc_check_write(struct tegra_ivc *ivc) in tegra_ivc_check_write()
217 static void *tegra_ivc_frame_virt(struct tegra_ivc *ivc, in tegra_ivc_frame_virt()
[all …]
H A Dbpmp-tegra186.c95 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data) in tegra186_bpmp_ivc_notify()
/OK3568_Linux_fs/u-boot/drivers/misc/
H A Dtegra186_bpmp.c26 struct tegra_ivc ivc;
161 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc) in tegra186_bpmp_ivc_notify()