Home
last modified time | relevance | path

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

/openbmc/linux/include/soc/tegra/
H A Divc.h16 struct tegra_ivc { struct
25 void (*notify)(struct tegra_ivc *ivc, void *data); argument
41 int tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc, struct iosys_map *map); argument
51 int tegra_ivc_read_advance(struct tegra_ivc *ivc);
61 int tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc, struct iosys_map *map);
71 int tegra_ivc_write_advance(struct tegra_ivc *ivc);
82 int tegra_ivc_notified(struct tegra_ivc *ivc);
92 void tegra_ivc_reset(struct tegra_ivc *ivc);
96 int tegra_ivc_init(struct tegra_ivc *ivc, struct device *peer, const struct iosys_map *rx,
99 void (*notify)(struct tegra_ivc *ivc, void *data),
[all …]
H A Dbpmp.h57 struct tegra_ivc *ivc;
/openbmc/u-boot/arch/arm/include/asm/arch-tegra/
H A Divc.h46 struct tegra_ivc { struct
80 void (*notify)(struct tegra_ivc *); argument
95 int tegra_ivc_read_get_next_frame(struct tegra_ivc *ivc, void **frame);
109 int tegra_ivc_read_advance(struct tegra_ivc *ivc);
123 int tegra_ivc_write_get_next_frame(struct tegra_ivc *ivc, void **frame);
137 int tegra_ivc_write_advance(struct tegra_ivc *ivc);
149 int tegra_ivc_channel_notified(struct tegra_ivc *ivc);
161 void tegra_ivc_channel_reset(struct tegra_ivc *ivc);
174 int tegra_ivc_init(struct tegra_ivc *ivc, ulong rx_base, ulong tx_base,
176 void (*notify)(struct tegra_ivc *));
/openbmc/u-boot/arch/arm/mach-tegra/
H A Divc.c87 static inline ulong tegra_ivc_frame_addr(struct tegra_ivc *ivc, in tegra_ivc_frame_addr()
112 static inline void tegra_ivc_flush_frame(struct tegra_ivc *ivc, in tegra_ivc_flush_frame()
158 static inline void tegra_ivc_advance_rx(struct tegra_ivc *ivc) in tegra_ivc_advance_rx()
169 static inline void tegra_ivc_advance_tx(struct tegra_ivc *ivc) in tegra_ivc_advance_tx()
180 static inline int tegra_ivc_check_read(struct tegra_ivc *ivc) in tegra_ivc_check_read()
209 static inline int tegra_ivc_check_write(struct tegra_ivc *ivc) in tegra_ivc_check_write()
254 int tegra_ivc_read_advance(struct tegra_ivc *ivc) in tegra_ivc_read_advance()
298 int tegra_ivc_write_advance(struct tegra_ivc *ivc) in tegra_ivc_write_advance()
351 int tegra_ivc_channel_notified(struct tegra_ivc *ivc) in tegra_ivc_channel_notified()
472 void tegra_ivc_channel_reset(struct tegra_ivc *ivc) in tegra_ivc_channel_reset()
[all …]
/openbmc/linux/drivers/firmware/tegra/
H A Divc.c147 static inline void tegra_ivc_advance_tx(struct tegra_ivc *ivc) in tegra_ivc_advance_tx()
159 static inline void tegra_ivc_advance_rx(struct tegra_ivc *ivc) in tegra_ivc_advance_rx()
171 static inline int tegra_ivc_check_read(struct tegra_ivc *ivc) in tegra_ivc_check_read()
206 static inline int tegra_ivc_check_write(struct tegra_ivc *ivc) in tegra_ivc_check_write()
264 static inline void tegra_ivc_flush_frame(struct tegra_ivc *ivc, in tegra_ivc_flush_frame()
303 int tegra_ivc_read_advance(struct tegra_ivc *ivc) in tegra_ivc_read_advance()
356 int tegra_ivc_write_advance(struct tegra_ivc *ivc) in tegra_ivc_write_advance()
398 void tegra_ivc_reset(struct tegra_ivc *ivc) in tegra_ivc_reset()
428 int tegra_ivc_notified(struct tegra_ivc *ivc) in tegra_ivc_notified()
649 void (*notify)(struct tegra_ivc *ivc, void *data), in tegra_ivc_init()
[all …]
H A Dbpmp-tegra186.c96 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data) in tegra186_bpmp_ivc_notify()
/openbmc/u-boot/drivers/misc/
H A Dtegra186_bpmp.c25 struct tegra_ivc ivc;
160 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc) in tegra186_bpmp_ivc_notify()