| /Linux-v5.4/drivers/soc/tegra/ | 
| D | powergate-bpmp.c | 22 	struct tegra_bpmp *bpmp;  member 32 static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp,  in tegra_bpmp_powergate_set_state() 58 static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp,  in tegra_bpmp_powergate_get_state() 88 static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp)  in tegra_bpmp_powergate_get_max_id() 116 static char *tegra_bpmp_powergate_get_name(struct tegra_bpmp *bpmp,  in tegra_bpmp_powergate_get_name() 144 static inline bool tegra_bpmp_powergate_is_powered(struct tegra_bpmp *bpmp,  in tegra_bpmp_powergate_is_powered() 153 	struct tegra_bpmp *bpmp = powergate->bpmp;  in tegra_powergate_power_on()  local 162 	struct tegra_bpmp *bpmp = powergate->bpmp;  in tegra_powergate_power_off()  local 169 tegra_powergate_add(struct tegra_bpmp *bpmp,  in tegra_powergate_add() 201 	struct tegra_bpmp *bpmp = powergate->bpmp;  in tegra_powergate_remove()  local [all …] 
 | 
| /Linux-v5.4/drivers/firmware/tegra/ | 
| D | bpmp.c | 36 	struct tegra_bpmp *bpmp = channel->bpmp;  in channel_to_ops()  local 44 	struct tegra_bpmp *bpmp;  in tegra_bpmp_get()  local 70 void tegra_bpmp_put(struct tegra_bpmp *bpmp)  in tegra_bpmp_put() 80 	struct tegra_bpmp *bpmp = channel->bpmp;  in tegra_bpmp_channel_get_thread_index()  local 192 static int tegra_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)  in tegra_bpmp_ring_doorbell() 217 	struct tegra_bpmp *bpmp = channel->bpmp;  in tegra_bpmp_channel_read()  local 253 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq,  in tegra_bpmp_write_threaded() 316 int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,  in tegra_bpmp_transfer_atomic() 354 int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,  in tegra_bpmp_transfer() 387 static struct tegra_bpmp_mrq *tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp,  in tegra_bpmp_find_mrq() [all …] 
 | 
| D | bpmp-tegra186.c | 81 static int tegra186_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)  in tegra186_bpmp_ring_doorbell() 97 	struct tegra_bpmp *bpmp = data;  in tegra186_bpmp_ivc_notify()  local 107 				      struct tegra_bpmp *bpmp,  in tegra186_bpmp_channel_init() 158 	struct tegra_bpmp *bpmp = mbox_client_to_bpmp(client);  in mbox_handle_rx()  local 163 static int tegra186_bpmp_init(struct tegra_bpmp *bpmp)  in tegra186_bpmp_init() 261 static void tegra186_bpmp_deinit(struct tegra_bpmp *bpmp)  in tegra186_bpmp_deinit() 278 static int tegra186_bpmp_resume(struct tegra_bpmp *bpmp)  in tegra186_bpmp_resume()
  | 
| D | bpmp-debugfs.c | 71 static const char *get_filename(struct tegra_bpmp *bpmp,  in get_filename() 99 static int mrq_debugfs_read(struct tegra_bpmp *bpmp,  in mrq_debugfs_read() 136 static int mrq_debugfs_write(struct tegra_bpmp *bpmp,  in mrq_debugfs_write() 160 static int mrq_debugfs_dumpdir(struct tegra_bpmp *bpmp, dma_addr_t addr,  in mrq_debugfs_dumpdir() 197 	struct tegra_bpmp *bpmp = inode->i_private;  in debugfs_show()  local 248 	struct tegra_bpmp *bpmp = inode->i_private;  in debugfs_store()  local 301 static int bpmp_populate_dir(struct tegra_bpmp *bpmp, struct seqbuf *seqbuf,  in bpmp_populate_dir() 353 static int create_debugfs_mirror(struct tegra_bpmp *bpmp, void *buf,  in create_debugfs_mirror() 373 int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp)  in tegra_bpmp_init_debugfs()
  | 
| D | bpmp-tegra210.c | 37 static u32 bpmp_channel_status(struct tegra_bpmp *bpmp, unsigned int index)  in bpmp_channel_status() 111 static int tegra210_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)  in tegra210_bpmp_ring_doorbell() 128 	struct tegra_bpmp *bpmp = data;  in rx_irq()  local 136 				      struct tegra_bpmp *bpmp,  in tegra210_bpmp_channel_init() 161 static int tegra210_bpmp_init(struct tegra_bpmp *bpmp)  in tegra210_bpmp_init()
  | 
| /Linux-v5.4/include/soc/tegra/ | 
| D | bpmp.h | 40 	struct tegra_bpmp *bpmp;  member 129 static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp)  in tegra_bpmp_put() 132 static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,  in tegra_bpmp_transfer_atomic() 137 static inline int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,  in tegra_bpmp_transfer() 148 static inline int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp,  in tegra_bpmp_request_mrq() 155 static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp,  in tegra_bpmp_free_mrq() 160 static inline bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp,  in tegra_bpmp_mrq_is_supported() 172 static inline int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp)  in tegra_bpmp_init_clocks() 181 static inline int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)  in tegra_bpmp_init_resets() 190 static inline int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp)  in tegra_bpmp_init_powergates() [all …] 
 | 
| /Linux-v5.4/drivers/clk/tegra/ | 
| D | clk-bpmp.c | 31 	struct tegra_bpmp *bpmp;  member 59 static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp,  in tegra_bpmp_clk_transfer() 308 static int tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp)  in tegra_bpmp_clk_get_max_id() 329 static int tegra_bpmp_clk_get_info(struct tegra_bpmp *bpmp, unsigned int id,  in tegra_bpmp_clk_get_info() 358 static void tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp,  in tegra_bpmp_clk_info_dump() 398 static int tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp,  in tegra_bpmp_probe_clocks() 465 tegra_bpmp_clk_register(struct tegra_bpmp *bpmp,  in tegra_bpmp_clk_register() 542 static int tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp,  in tegra_bpmp_register_clocks() 572 static void tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp)  in tegra_bpmp_unregister_clocks() 584 	struct tegra_bpmp *bpmp = data;  in tegra_bpmp_clk_of_xlate()  local [all …] 
 | 
| /Linux-v5.4/drivers/reset/tegra/ | 
| D | reset-bpmp.c | 20 	struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc);  in tegra_bpmp_reset_common()  local 60 int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)  in tegra_bpmp_init_resets()
  | 
| /Linux-v5.4/drivers/thermal/tegra/ | 
| D | tegra-bpmp-thermal.c | 28 	struct tegra_bpmp *bpmp;  member 122 static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp,  in tegra_bpmp_thermal_get_num_zones() 156 	struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent);  in tegra_bpmp_thermal_probe()  local
  | 
| /Linux-v5.4/drivers/cpufreq/ | 
| D | tegra186-cpufreq.c | 104 	struct platform_device *pdev, struct tegra_bpmp *bpmp,  in init_vhint_table() 189 	struct tegra_bpmp *bpmp;  in tegra186_cpufreq_probe()  local
  | 
| /Linux-v5.4/arch/arm64/boot/dts/nvidia/ | 
| D | tegra186.dtsi | 1199 	bpmp: bpmp {  label
  | 
| D | tegra194.dtsi | 1455 	bpmp: bpmp {  label
  | 
| /Linux-v5.4/drivers/i2c/busses/ | 
| D | i2c-tegra-bpmp.c | 32 	struct tegra_bpmp *bpmp;  member
  | 
| /Linux-v5.4/drivers/pci/controller/dwc/ | 
| D | pcie-tegra194.c | 263 	struct tegra_bpmp *bpmp;  member
  |