/Linux-v4.19/drivers/soc/tegra/ |
D | powergate-bpmp.c | 30 struct tegra_bpmp *bpmp; member 40 static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_set_state() 66 static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_get_state() 96 static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp) in tegra_bpmp_powergate_get_max_id() 124 static char *tegra_bpmp_powergate_get_name(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_get_name() 152 static inline bool tegra_bpmp_powergate_is_powered(struct tegra_bpmp *bpmp, in tegra_bpmp_powergate_is_powered() 161 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_on() local 170 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off() local 177 tegra_powergate_add(struct tegra_bpmp *bpmp, in tegra_powergate_add() 209 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_remove() local [all …]
|
/Linux-v4.19/drivers/firmware/tegra/ |
D | bpmp.c | 40 struct tegra_bpmp *bpmp; in tegra_bpmp_get() local 66 void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put() 76 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_get_thread_index() local 179 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_read() local 215 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq, in tegra_bpmp_write_threaded() 278 int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer_atomic() 318 int tegra_bpmp_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer() 353 static struct tegra_bpmp_mrq *tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_find_mrq() 369 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_mrq_return() local 406 static void tegra_bpmp_handle_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_handle_mrq() [all …]
|
D | bpmp-debugfs.c | 80 static const char *get_filename(struct tegra_bpmp *bpmp, in get_filename() 108 static int mrq_debugfs_read(struct tegra_bpmp *bpmp, in mrq_debugfs_read() 145 static int mrq_debugfs_write(struct tegra_bpmp *bpmp, in mrq_debugfs_write() 169 static int mrq_debugfs_dumpdir(struct tegra_bpmp *bpmp, dma_addr_t addr, in mrq_debugfs_dumpdir() 206 struct tegra_bpmp *bpmp = inode->i_private; in debugfs_show() local 257 struct tegra_bpmp *bpmp = inode->i_private; in debugfs_store() local 310 static int bpmp_populate_dir(struct tegra_bpmp *bpmp, struct seqbuf *seqbuf, in bpmp_populate_dir() 362 static int create_debugfs_mirror(struct tegra_bpmp *bpmp, void *buf, in create_debugfs_mirror() 382 static int mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) in mrq_is_supported() 409 int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp) in tegra_bpmp_init_debugfs()
|
/Linux-v4.19/include/soc/tegra/ |
D | bpmp.h | 45 struct tegra_bpmp *bpmp; member 137 static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put() 140 static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer_atomic() 145 static inline int tegra_bpmp_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_transfer() 156 static inline int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_request_mrq() 163 static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, in tegra_bpmp_free_mrq() 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() 199 static inline int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp) in tegra_bpmp_init_debugfs()
|
/Linux-v4.19/drivers/clk/tegra/ |
D | clk-bpmp.c | 34 struct tegra_bpmp *bpmp; member 62 static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_transfer() 311 static int tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp) in tegra_bpmp_clk_get_max_id() 332 static int tegra_bpmp_clk_get_info(struct tegra_bpmp *bpmp, unsigned int id, in tegra_bpmp_clk_get_info() 361 static void tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_info_dump() 401 static int tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp, in tegra_bpmp_probe_clocks() 468 tegra_bpmp_clk_register(struct tegra_bpmp *bpmp, in tegra_bpmp_clk_register() 545 static int tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp, in tegra_bpmp_register_clocks() 575 static void tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp) in tegra_bpmp_unregister_clocks() 587 struct tegra_bpmp *bpmp = data; in tegra_bpmp_clk_of_xlate() local [all …]
|
/Linux-v4.19/drivers/reset/tegra/ |
D | reset-bpmp.c | 23 struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc); in tegra_bpmp_reset_common() local 63 int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) in tegra_bpmp_init_resets()
|
/Linux-v4.19/drivers/thermal/tegra/ |
D | tegra-bpmp-thermal.c | 37 struct tegra_bpmp *bpmp; member 131 static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp, in tegra_bpmp_thermal_get_num_zones() 165 struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent); in tegra_bpmp_thermal_probe() local
|
/Linux-v4.19/drivers/cpufreq/ |
D | tegra186-cpufreq.c | 112 struct platform_device *pdev, struct tegra_bpmp *bpmp, in init_vhint_table() 197 struct tegra_bpmp *bpmp; in tegra186_cpufreq_probe() local
|
/Linux-v4.19/arch/arm64/boot/dts/nvidia/ |
D | tegra194.dtsi | 349 bpmp: bpmp { label
|
D | tegra186.dtsi | 902 bpmp: bpmp { label
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-tegra-bpmp.c | 43 struct tegra_bpmp *bpmp; member
|