Symbol: tegra_bpmp
drivers/clk/tegra/clk-bpmp.c
31
struct tegra_bpmp *bpmp;
drivers/clk/tegra/clk-bpmp.c
331
static int tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp)
drivers/clk/tegra/clk-bpmp.c
352
static int tegra_bpmp_clk_get_info(struct tegra_bpmp *bpmp, unsigned int id,
drivers/clk/tegra/clk-bpmp.c
381
static void tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
421
static int tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
502
tegra_bpmp_clk_register(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
59
static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
593
static void tegra_bpmp_register_clocks_one(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
630
static int tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp,
drivers/clk/tegra/clk-bpmp.c
649
static void tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp)
drivers/clk/tegra/clk-bpmp.c
661
struct tegra_bpmp *bpmp = data;
drivers/clk/tegra/clk-bpmp.c
676
int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp)
drivers/cpufreq/tegra186-cpufreq.c
260
struct platform_device *pdev, struct tegra_bpmp *bpmp,
drivers/cpufreq/tegra186-cpufreq.c
353
struct tegra_bpmp *bpmp;
drivers/cpufreq/tegra194-cpufreq.c
614
tegra_cpufreq_bpmp_read_lut(struct platform_device *pdev, struct tegra_bpmp *bpmp,
drivers/cpufreq/tegra194-cpufreq.c
711
struct tegra_bpmp *bpmp;
drivers/firmware/tegra/bpmp-debugfs.c
107
static int mrq_debug_open(struct tegra_bpmp *bpmp, const char *name,
drivers/firmware/tegra/bpmp-debugfs.c
146
static int mrq_debug_close(struct tegra_bpmp *bpmp, u32 fd)
drivers/firmware/tegra/bpmp-debugfs.c
177
static int mrq_debug_read(struct tegra_bpmp *bpmp, const char *name,
drivers/firmware/tegra/bpmp-debugfs.c
242
static int mrq_debug_write(struct tegra_bpmp *bpmp, const char *name,
drivers/firmware/tegra/bpmp-debugfs.c
305
struct tegra_bpmp *bpmp = inode->i_private;
drivers/firmware/tegra/bpmp-debugfs.c
370
struct tegra_bpmp *bpmp = inode->i_private;
drivers/firmware/tegra/bpmp-debugfs.c
403
static int bpmp_populate_debugfs_inband(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-debugfs.c
484
static int mrq_debugfs_read(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-debugfs.c
523
static int mrq_debugfs_write(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-debugfs.c
547
static int mrq_debugfs_dumpdir(struct tegra_bpmp *bpmp, dma_addr_t addr,
drivers/firmware/tegra/bpmp-debugfs.c
586
struct tegra_bpmp *bpmp = inode->i_private;
drivers/firmware/tegra/bpmp-debugfs.c
637
struct tegra_bpmp *bpmp = inode->i_private;
drivers/firmware/tegra/bpmp-debugfs.c
690
static int bpmp_populate_dir(struct tegra_bpmp *bpmp, struct seqbuf *seqbuf,
drivers/firmware/tegra/bpmp-debugfs.c
70
static const char *get_filename(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-debugfs.c
742
static int bpmp_populate_debugfs_shmem(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-debugfs.c
772
int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-private.h
12
int (*init)(struct tegra_bpmp *bpmp);
drivers/firmware/tegra/bpmp-private.h
13
void (*deinit)(struct tegra_bpmp *bpmp);
drivers/firmware/tegra/bpmp-private.h
22
int (*ring_doorbell)(struct tegra_bpmp *bpmp);
drivers/firmware/tegra/bpmp-private.h
23
int (*resume)(struct tegra_bpmp *bpmp);
drivers/firmware/tegra/bpmp-tegra186.c
108
struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-tegra186.c
166
struct tegra_bpmp *bpmp = mbox_client_to_bpmp(client);
drivers/firmware/tegra/bpmp-tegra186.c
171
static void tegra186_bpmp_teardown_channels(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
19
struct tegra_bpmp *parent;
drivers/firmware/tegra/bpmp-tegra186.c
192
static int tegra186_bpmp_dram_init(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
231
static int tegra186_bpmp_sram_init(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
272
static int tegra186_bpmp_setup_channels(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
311
static void tegra186_bpmp_reset_channels(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
323
static int tegra186_bpmp_init(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
358
static void tegra186_bpmp_deinit(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
36
static inline struct tegra_bpmp *
drivers/firmware/tegra/bpmp-tegra186.c
367
static int tegra186_bpmp_resume(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
82
static int tegra186_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra186.c
98
struct tegra_bpmp *bpmp = data;
drivers/firmware/tegra/bpmp-tegra210.c
111
static int tegra210_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra210.c
128
struct tegra_bpmp *bpmp = data;
drivers/firmware/tegra/bpmp-tegra210.c
136
struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp-tegra210.c
162
static int tegra210_bpmp_init(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp-tegra210.c
37
static u32 bpmp_channel_status(struct tegra_bpmp *bpmp, unsigned int index)
drivers/firmware/tegra/bpmp.c
186
static int tegra_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp.c
211
struct tegra_bpmp *bpmp = channel->bpmp;
drivers/firmware/tegra/bpmp.c
247
tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq,
drivers/firmware/tegra/bpmp.c
30
struct tegra_bpmp *bpmp = channel->bpmp;
drivers/firmware/tegra/bpmp.c
312
int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp.c
35
struct tegra_bpmp *tegra_bpmp_get(struct device *dev)
drivers/firmware/tegra/bpmp.c
358
int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp.c
38
struct tegra_bpmp *bpmp;
drivers/firmware/tegra/bpmp.c
399
static struct tegra_bpmp_mrq *tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp.c
415
struct tegra_bpmp *bpmp = channel->bpmp;
drivers/firmware/tegra/bpmp.c
448
static void tegra_bpmp_handle_mrq(struct tegra_bpmp *bpmp,
drivers/firmware/tegra/bpmp.c
469
int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
drivers/firmware/tegra/bpmp.c
495
void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data)
drivers/firmware/tegra/bpmp.c
514
bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq)
drivers/firmware/tegra/bpmp.c
554
static int tegra_bpmp_ping(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp.c
591
static int tegra_bpmp_get_firmware_tag_old(struct tegra_bpmp *bpmp, char *tag,
drivers/firmware/tegra/bpmp.c
629
static int tegra_bpmp_get_firmware_tag(struct tegra_bpmp *bpmp, char *tag,
drivers/firmware/tegra/bpmp.c
64
void tegra_bpmp_put(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp.c
670
void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp)
drivers/firmware/tegra/bpmp.c
704
struct tegra_bpmp *bpmp;
drivers/firmware/tegra/bpmp.c
74
struct tegra_bpmp *bpmp = channel->bpmp;
drivers/firmware/tegra/bpmp.c
813
struct tegra_bpmp *bpmp = dev_get_drvdata(dev);
drivers/firmware/tegra/bpmp.c
822
struct tegra_bpmp *bpmp = dev_get_drvdata(dev);
drivers/i2c/busses/i2c-tegra-bpmp.c
32
struct tegra_bpmp *bpmp;
drivers/memory/tegra/tegra186-emc.c
22
struct tegra_bpmp *bpmp;
drivers/pci/controller/dwc/pcie-tegra194.c
249
struct tegra_bpmp *bpmp;
drivers/pmdomain/tegra/powergate-bpmp.c
115
static char *tegra_bpmp_powergate_get_name(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
143
static inline bool tegra_bpmp_powergate_is_powered(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
152
struct tegra_bpmp *bpmp = powergate->bpmp;
drivers/pmdomain/tegra/powergate-bpmp.c
161
struct tegra_bpmp *bpmp = powergate->bpmp;
drivers/pmdomain/tegra/powergate-bpmp.c
168
tegra_powergate_add(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
201
struct tegra_bpmp *bpmp = powergate->bpmp;
drivers/pmdomain/tegra/powergate-bpmp.c
21
struct tegra_bpmp *bpmp;
drivers/pmdomain/tegra/powergate-bpmp.c
213
tegra_bpmp_probe_powergates(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
253
static int tegra_bpmp_add_powergates(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
294
static void tegra_bpmp_remove_powergates(struct tegra_bpmp *bpmp)
drivers/pmdomain/tegra/powergate-bpmp.c
31
static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
328
int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp)
drivers/pmdomain/tegra/powergate-bpmp.c
57
static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp,
drivers/pmdomain/tegra/powergate-bpmp.c
87
static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp)
drivers/reset/tegra/reset-bpmp.c
11
static struct tegra_bpmp *to_tegra_bpmp(struct reset_controller_dev *rstc)
drivers/reset/tegra/reset-bpmp.c
13
return container_of(rstc, struct tegra_bpmp, rstc);
drivers/reset/tegra/reset-bpmp.c
20
struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc);
drivers/reset/tegra/reset-bpmp.c
67
int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)
drivers/thermal/tegra/tegra-bpmp-thermal.c
141
static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp,
drivers/thermal/tegra/tegra-bpmp-thermal.c
170
static int tegra_bpmp_thermal_trips_supported(struct tegra_bpmp *bpmp, bool *supported)
drivers/thermal/tegra/tegra-bpmp-thermal.c
214
struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent);
drivers/thermal/tegra/tegra-bpmp-thermal.c
28
struct tegra_bpmp *bpmp;
include/soc/tegra/bpmp.h
129
struct tegra_bpmp *tegra_bpmp_get(struct device *dev);
include/soc/tegra/bpmp.h
130
void tegra_bpmp_put(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
131
int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
133
int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
138
int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
include/soc/tegra/bpmp.h
140
void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
include/soc/tegra/bpmp.h
142
bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq);
include/soc/tegra/bpmp.h
144
static inline struct tegra_bpmp *tegra_bpmp_get(struct device *dev)
include/soc/tegra/bpmp.h
148
static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp)
include/soc/tegra/bpmp.h
151
static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
156
static inline int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
167
static inline int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
174
static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
179
static inline bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp,
include/soc/tegra/bpmp.h
186
void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
189
int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
191
static inline int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp)
include/soc/tegra/bpmp.h
198
int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
200
static inline int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)
include/soc/tegra/bpmp.h
207
int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
209
static inline int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp)
include/soc/tegra/bpmp.h
216
int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp);
include/soc/tegra/bpmp.h
218
static inline int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp)
include/soc/tegra/bpmp.h
53
struct tegra_bpmp *bpmp;
include/soc/tegra/mc.h
202
struct tegra_bpmp *bpmp;