Home
last modified time | relevance | path

Searched refs:tegra_bpmp (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/include/soc/tegra/
Dbpmp.h45 struct tegra_bpmp *bpmp;
63 struct tegra_bpmp { struct
119 struct tegra_bpmp *tegra_bpmp_get(struct device *dev); argument
120 void tegra_bpmp_put(struct tegra_bpmp *bpmp);
121 int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
123 int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
128 int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
130 void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
133 static inline struct tegra_bpmp *tegra_bpmp_get(struct device *dev) in tegra_bpmp_get()
137 static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp) in tegra_bpmp_put()
[all …]
/Linux-v4.19/drivers/soc/tegra/
Dpowergate-bpmp.c30 struct tegra_bpmp *bpmp;
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()
170 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_power_off()
177 tegra_powergate_add(struct tegra_bpmp *bpmp, in tegra_powergate_add()
209 struct tegra_bpmp *bpmp = powergate->bpmp; in tegra_powergate_remove()
[all …]
/Linux-v4.19/drivers/firmware/tegra/
Dbpmp.c31 static inline struct tegra_bpmp *
34 return container_of(client, struct tegra_bpmp, mbox.client); in mbox_client_to_bpmp()
37 struct tegra_bpmp *tegra_bpmp_get(struct device *dev) in tegra_bpmp_get()
40 struct tegra_bpmp *bpmp; in tegra_bpmp_get()
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()
179 struct tegra_bpmp *bpmp = channel->bpmp; in tegra_bpmp_channel_read()
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()
[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()
257 struct tegra_bpmp *bpmp = inode->i_private; in debugfs_store()
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/drivers/reset/tegra/
Dreset-bpmp.c14 static struct tegra_bpmp *to_tegra_bpmp(struct reset_controller_dev *rstc) in to_tegra_bpmp()
16 return container_of(rstc, struct tegra_bpmp, rstc); in to_tegra_bpmp()
23 struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc); in tegra_bpmp_reset_common()
63 int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) in tegra_bpmp_init_resets()
/Linux-v4.19/drivers/clk/tegra/
Dclk-bpmp.c34 struct tegra_bpmp *bpmp;
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()
[all …]
/Linux-v4.19/drivers/thermal/tegra/
Dtegra-bpmp-thermal.c37 struct tegra_bpmp *bpmp;
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()
/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()
/Linux-v4.19/drivers/i2c/busses/
Di2c-tegra-bpmp.c43 struct tegra_bpmp *bpmp;