Searched refs:tegra_ivc (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/include/soc/tegra/ |
H A D | ivc.h | 16 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 D | bpmp.h | 57 struct tegra_ivc *ivc;
|
/openbmc/u-boot/arch/arm/include/asm/arch-tegra/ |
H A D | ivc.h | 46 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 D | ivc.c | 87 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 D | ivc.c | 147 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 D | bpmp-tegra186.c | 96 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc, void *data) in tegra186_bpmp_ivc_notify()
|
/openbmc/u-boot/drivers/misc/ |
H A D | tegra186_bpmp.c | 25 struct tegra_ivc ivc; 160 static void tegra186_bpmp_ivc_notify(struct tegra_ivc *ivc) in tegra186_bpmp_ivc_notify()
|