tegra_bpmp         31 drivers/clk/tegra/clk-bpmp.c 	struct tegra_bpmp *bpmp;
tegra_bpmp         59 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp,
tegra_bpmp        308 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp)
tegra_bpmp        329 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_clk_get_info(struct tegra_bpmp *bpmp, unsigned int id,
tegra_bpmp        358 drivers/clk/tegra/clk-bpmp.c static void tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp,
tegra_bpmp        398 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp,
tegra_bpmp        465 drivers/clk/tegra/clk-bpmp.c tegra_bpmp_clk_register(struct tegra_bpmp *bpmp,
tegra_bpmp        542 drivers/clk/tegra/clk-bpmp.c static int tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp,
tegra_bpmp        572 drivers/clk/tegra/clk-bpmp.c static void tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp)
tegra_bpmp        584 drivers/clk/tegra/clk-bpmp.c 	struct tegra_bpmp *bpmp = data;
tegra_bpmp        599 drivers/clk/tegra/clk-bpmp.c int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp)
tegra_bpmp        104 drivers/cpufreq/tegra186-cpufreq.c 	struct platform_device *pdev, struct tegra_bpmp *bpmp,
tegra_bpmp        189 drivers/cpufreq/tegra186-cpufreq.c 	struct tegra_bpmp *bpmp;
tegra_bpmp         71 drivers/firmware/tegra/bpmp-debugfs.c static const char *get_filename(struct tegra_bpmp *bpmp,
tegra_bpmp         99 drivers/firmware/tegra/bpmp-debugfs.c static int mrq_debugfs_read(struct tegra_bpmp *bpmp,
tegra_bpmp        136 drivers/firmware/tegra/bpmp-debugfs.c static int mrq_debugfs_write(struct tegra_bpmp *bpmp,
tegra_bpmp        160 drivers/firmware/tegra/bpmp-debugfs.c static int mrq_debugfs_dumpdir(struct tegra_bpmp *bpmp, dma_addr_t addr,
tegra_bpmp        197 drivers/firmware/tegra/bpmp-debugfs.c 	struct tegra_bpmp *bpmp = inode->i_private;
tegra_bpmp        248 drivers/firmware/tegra/bpmp-debugfs.c 	struct tegra_bpmp *bpmp = inode->i_private;
tegra_bpmp        301 drivers/firmware/tegra/bpmp-debugfs.c static int bpmp_populate_dir(struct tegra_bpmp *bpmp, struct seqbuf *seqbuf,
tegra_bpmp        353 drivers/firmware/tegra/bpmp-debugfs.c static int create_debugfs_mirror(struct tegra_bpmp *bpmp, void *buf,
tegra_bpmp        373 drivers/firmware/tegra/bpmp-debugfs.c int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp)
tegra_bpmp         12 drivers/firmware/tegra/bpmp-private.h 	int (*init)(struct tegra_bpmp *bpmp);
tegra_bpmp         13 drivers/firmware/tegra/bpmp-private.h 	void (*deinit)(struct tegra_bpmp *bpmp);
tegra_bpmp         22 drivers/firmware/tegra/bpmp-private.h 	int (*ring_doorbell)(struct tegra_bpmp *bpmp);
tegra_bpmp         23 drivers/firmware/tegra/bpmp-private.h 	int (*resume)(struct tegra_bpmp *bpmp);
tegra_bpmp         17 drivers/firmware/tegra/bpmp-tegra186.c 	struct tegra_bpmp *parent;
tegra_bpmp         31 drivers/firmware/tegra/bpmp-tegra186.c static inline struct tegra_bpmp *
tegra_bpmp         81 drivers/firmware/tegra/bpmp-tegra186.c static int tegra186_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
tegra_bpmp         97 drivers/firmware/tegra/bpmp-tegra186.c 	struct tegra_bpmp *bpmp = data;
tegra_bpmp        107 drivers/firmware/tegra/bpmp-tegra186.c 				      struct tegra_bpmp *bpmp,
tegra_bpmp        158 drivers/firmware/tegra/bpmp-tegra186.c 	struct tegra_bpmp *bpmp = mbox_client_to_bpmp(client);
tegra_bpmp        163 drivers/firmware/tegra/bpmp-tegra186.c static int tegra186_bpmp_init(struct tegra_bpmp *bpmp)
tegra_bpmp        261 drivers/firmware/tegra/bpmp-tegra186.c static void tegra186_bpmp_deinit(struct tegra_bpmp *bpmp)
tegra_bpmp        278 drivers/firmware/tegra/bpmp-tegra186.c static int tegra186_bpmp_resume(struct tegra_bpmp *bpmp)
tegra_bpmp         37 drivers/firmware/tegra/bpmp-tegra210.c static u32 bpmp_channel_status(struct tegra_bpmp *bpmp, unsigned int index)
tegra_bpmp        111 drivers/firmware/tegra/bpmp-tegra210.c static int tegra210_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
tegra_bpmp        128 drivers/firmware/tegra/bpmp-tegra210.c 	struct tegra_bpmp *bpmp = data;
tegra_bpmp        136 drivers/firmware/tegra/bpmp-tegra210.c 				      struct tegra_bpmp *bpmp,
tegra_bpmp        161 drivers/firmware/tegra/bpmp-tegra210.c static int tegra210_bpmp_init(struct tegra_bpmp *bpmp)
tegra_bpmp         27 drivers/firmware/tegra/bpmp.c static inline struct tegra_bpmp *
tegra_bpmp         30 drivers/firmware/tegra/bpmp.c 	return container_of(client, struct tegra_bpmp, mbox.client);
tegra_bpmp         36 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp = channel->bpmp;
tegra_bpmp         41 drivers/firmware/tegra/bpmp.c struct tegra_bpmp *tegra_bpmp_get(struct device *dev)
tegra_bpmp         44 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp;
tegra_bpmp         70 drivers/firmware/tegra/bpmp.c void tegra_bpmp_put(struct tegra_bpmp *bpmp)
tegra_bpmp         80 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp = channel->bpmp;
tegra_bpmp        192 drivers/firmware/tegra/bpmp.c static int tegra_bpmp_ring_doorbell(struct tegra_bpmp *bpmp)
tegra_bpmp        217 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp = channel->bpmp;
tegra_bpmp        253 drivers/firmware/tegra/bpmp.c tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq,
tegra_bpmp        316 drivers/firmware/tegra/bpmp.c int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
tegra_bpmp        354 drivers/firmware/tegra/bpmp.c int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
tegra_bpmp        387 drivers/firmware/tegra/bpmp.c static struct tegra_bpmp_mrq *tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp,
tegra_bpmp        403 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp = channel->bpmp;
tegra_bpmp        436 drivers/firmware/tegra/bpmp.c static void tegra_bpmp_handle_mrq(struct tegra_bpmp *bpmp,
tegra_bpmp        457 drivers/firmware/tegra/bpmp.c int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
tegra_bpmp        483 drivers/firmware/tegra/bpmp.c void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data)
tegra_bpmp        502 drivers/firmware/tegra/bpmp.c bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq)
tegra_bpmp        542 drivers/firmware/tegra/bpmp.c static int tegra_bpmp_ping(struct tegra_bpmp *bpmp)
tegra_bpmp        579 drivers/firmware/tegra/bpmp.c static int tegra_bpmp_get_firmware_tag_old(struct tegra_bpmp *bpmp, char *tag,
tegra_bpmp        617 drivers/firmware/tegra/bpmp.c static int tegra_bpmp_get_firmware_tag(struct tegra_bpmp *bpmp, char *tag,
tegra_bpmp        658 drivers/firmware/tegra/bpmp.c void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp)
tegra_bpmp        689 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp;
tegra_bpmp        798 drivers/firmware/tegra/bpmp.c 	struct tegra_bpmp *bpmp = dev_get_drvdata(dev);
tegra_bpmp         32 drivers/i2c/busses/i2c-tegra-bpmp.c 	struct tegra_bpmp *bpmp;
tegra_bpmp        263 drivers/pci/controller/dwc/pcie-tegra194.c 	struct tegra_bpmp *bpmp;
tegra_bpmp         11 drivers/reset/tegra/reset-bpmp.c static struct tegra_bpmp *to_tegra_bpmp(struct reset_controller_dev *rstc)
tegra_bpmp         13 drivers/reset/tegra/reset-bpmp.c 	return container_of(rstc, struct tegra_bpmp, rstc);
tegra_bpmp         20 drivers/reset/tegra/reset-bpmp.c 	struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc);
tegra_bpmp         60 drivers/reset/tegra/reset-bpmp.c int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)
tegra_bpmp         22 drivers/soc/tegra/powergate-bpmp.c 	struct tegra_bpmp *bpmp;
tegra_bpmp         32 drivers/soc/tegra/powergate-bpmp.c static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp,
tegra_bpmp         58 drivers/soc/tegra/powergate-bpmp.c static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp,
tegra_bpmp         88 drivers/soc/tegra/powergate-bpmp.c static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp)
tegra_bpmp        116 drivers/soc/tegra/powergate-bpmp.c static char *tegra_bpmp_powergate_get_name(struct tegra_bpmp *bpmp,
tegra_bpmp        144 drivers/soc/tegra/powergate-bpmp.c static inline bool tegra_bpmp_powergate_is_powered(struct tegra_bpmp *bpmp,
tegra_bpmp        153 drivers/soc/tegra/powergate-bpmp.c 	struct tegra_bpmp *bpmp = powergate->bpmp;
tegra_bpmp        162 drivers/soc/tegra/powergate-bpmp.c 	struct tegra_bpmp *bpmp = powergate->bpmp;
tegra_bpmp        169 drivers/soc/tegra/powergate-bpmp.c tegra_powergate_add(struct tegra_bpmp *bpmp,
tegra_bpmp        201 drivers/soc/tegra/powergate-bpmp.c 	struct tegra_bpmp *bpmp = powergate->bpmp;
tegra_bpmp        213 drivers/soc/tegra/powergate-bpmp.c tegra_bpmp_probe_powergates(struct tegra_bpmp *bpmp,
tegra_bpmp        253 drivers/soc/tegra/powergate-bpmp.c static int tegra_bpmp_add_powergates(struct tegra_bpmp *bpmp,
tegra_bpmp        294 drivers/soc/tegra/powergate-bpmp.c static void tegra_bpmp_remove_powergates(struct tegra_bpmp *bpmp)
tegra_bpmp        328 drivers/soc/tegra/powergate-bpmp.c int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp)
tegra_bpmp         28 drivers/thermal/tegra/tegra-bpmp-thermal.c 	struct tegra_bpmp *bpmp;
tegra_bpmp        122 drivers/thermal/tegra/tegra-bpmp-thermal.c static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp,
tegra_bpmp        156 drivers/thermal/tegra/tegra-bpmp-thermal.c 	struct tegra_bpmp *bpmp = dev_get_drvdata(pdev->dev.parent);
tegra_bpmp         40 include/soc/tegra/bpmp.h 	struct tegra_bpmp *bpmp;
tegra_bpmp        110 include/soc/tegra/bpmp.h struct tegra_bpmp *tegra_bpmp_get(struct device *dev);
tegra_bpmp        111 include/soc/tegra/bpmp.h void tegra_bpmp_put(struct tegra_bpmp *bpmp);
tegra_bpmp        112 include/soc/tegra/bpmp.h int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
tegra_bpmp        114 include/soc/tegra/bpmp.h int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
tegra_bpmp        119 include/soc/tegra/bpmp.h int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
tegra_bpmp        121 include/soc/tegra/bpmp.h void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq,
tegra_bpmp        123 include/soc/tegra/bpmp.h bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq);
tegra_bpmp        125 include/soc/tegra/bpmp.h static inline struct tegra_bpmp *tegra_bpmp_get(struct device *dev)
tegra_bpmp        129 include/soc/tegra/bpmp.h static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp)
tegra_bpmp        132 include/soc/tegra/bpmp.h static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp,
tegra_bpmp        137 include/soc/tegra/bpmp.h static inline int tegra_bpmp_transfer(struct tegra_bpmp *bpmp,
tegra_bpmp        148 include/soc/tegra/bpmp.h static inline int tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp,
tegra_bpmp        155 include/soc/tegra/bpmp.h static inline void tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp,
tegra_bpmp        160 include/soc/tegra/bpmp.h static inline bool tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp,
tegra_bpmp        167 include/soc/tegra/bpmp.h void tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp);
tegra_bpmp        170 include/soc/tegra/bpmp.h int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp);
tegra_bpmp        172 include/soc/tegra/bpmp.h static inline int tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp)
tegra_bpmp        179 include/soc/tegra/bpmp.h int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp);
tegra_bpmp        181 include/soc/tegra/bpmp.h static inline int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp)
tegra_bpmp        188 include/soc/tegra/bpmp.h int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp);
tegra_bpmp        190 include/soc/tegra/bpmp.h static inline int tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp)
tegra_bpmp        197 include/soc/tegra/bpmp.h int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp);
tegra_bpmp        199 include/soc/tegra/bpmp.h static inline int tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp)