Home
last modified time | relevance | path

Searched defs:bpmp (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/soc/tegra/
Dpowergate-bpmp.c30 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/
Dbpmp.c40 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 …]
Dbpmp-debugfs.c80 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/
Dbpmp.h45 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/
Dclk-bpmp.c34 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/
Dreset-bpmp.c23 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/
Dtegra-bpmp-thermal.c37 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/
Dtegra186-cpufreq.c112 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/
Dtegra194.dtsi349 bpmp: bpmp { label
Dtegra186.dtsi902 bpmp: bpmp { label
/Linux-v4.19/drivers/i2c/busses/
Di2c-tegra-bpmp.c43 struct tegra_bpmp *bpmp; member