/linux-master/drivers/firmware/tegra/ |
H A D | Makefile | [all...] |
H A D | bpmp-tegra210.c | 37 static u32 bpmp_channel_status(struct tegra_bpmp *bpmp, unsigned int index) argument 111 tegra210_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) argument 128 struct tegra_bpmp *bpmp = data; local 135 tegra210_bpmp_channel_init(struct tegra_bpmp_channel *channel, struct tegra_bpmp *bpmp, unsigned int index) argument 162 tegra210_bpmp_init(struct tegra_bpmp *bpmp) argument [all...] |
H A D | bpmp-tegra186.c | 82 static int tegra186_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) argument 98 struct tegra_bpmp *bpmp = data; local 107 tegra186_bpmp_channel_init(struct tegra_bpmp_channel *channel, struct tegra_bpmp *bpmp, unsigned int index) argument 166 struct tegra_bpmp *bpmp = mbox_client_to_bpmp(client); local 171 tegra186_bpmp_teardown_channels(struct tegra_bpmp *bpmp) argument 192 tegra186_bpmp_dram_init(struct tegra_bpmp *bpmp) argument 233 tegra186_bpmp_sram_init(struct tegra_bpmp *bpmp) argument 274 tegra186_bpmp_setup_channels(struct tegra_bpmp *bpmp) argument 313 tegra186_bpmp_reset_channels(struct tegra_bpmp *bpmp) argument 325 tegra186_bpmp_init(struct tegra_bpmp *bpmp) argument 360 tegra186_bpmp_deinit(struct tegra_bpmp *bpmp) argument 369 tegra186_bpmp_resume(struct tegra_bpmp *bpmp) argument [all...] |
H A D | bpmp.c | 36 struct tegra_bpmp *bpmp = channel->bpmp; local 44 struct tegra_bpmp *bpmp; local 70 tegra_bpmp_put(struct tegra_bpmp *bpmp) argument 80 struct tegra_bpmp *bpmp = channel->bpmp; local 192 tegra_bpmp_ring_doorbell(struct tegra_bpmp *bpmp) argument 217 struct tegra_bpmp *bpmp = channel->bpmp; local 253 tegra_bpmp_write_threaded(struct tegra_bpmp *bpmp, unsigned int mrq, const void *data, size_t size) argument 318 tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, struct tegra_bpmp_message *msg) argument 364 tegra_bpmp_transfer(struct tegra_bpmp *bpmp, struct tegra_bpmp_message *msg) argument 405 tegra_bpmp_find_mrq(struct tegra_bpmp *bpmp, unsigned int mrq) argument 421 struct tegra_bpmp *bpmp = channel->bpmp; local 454 tegra_bpmp_handle_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, struct tegra_bpmp_channel *channel) argument 475 tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, tegra_bpmp_mrq_handler_t handler, void *data) argument 501 tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) argument 520 tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) argument 560 tegra_bpmp_ping(struct tegra_bpmp *bpmp) argument 597 tegra_bpmp_get_firmware_tag_old(struct tegra_bpmp *bpmp, char *tag, size_t size) argument 635 tegra_bpmp_get_firmware_tag(struct tegra_bpmp *bpmp, char *tag, size_t size) argument 676 tegra_bpmp_handle_rx(struct tegra_bpmp *bpmp) argument 710 struct tegra_bpmp *bpmp; local 819 struct tegra_bpmp *bpmp = dev_get_drvdata(dev); local 828 struct tegra_bpmp *bpmp = dev_get_drvdata(dev); local [all...] |
H A D | bpmp-debugfs.c | 70 static const char *get_filename(struct tegra_bpmp *bpmp, argument 107 static int mrq_debug_open(struct tegra_bpmp *bpmp, const char *name, argument 146 static int mrq_debug_close(struct tegra_bpmp *bpmp, u32 fd) argument 177 static int mrq_debug_read(struct tegra_bpmp *bpmp, const char *name, argument 242 mrq_debug_write(struct tegra_bpmp *bpmp, const char *name, uint8_t *data, size_t sz_data) argument 305 struct tegra_bpmp *bpmp = inode->i_private; local 370 struct tegra_bpmp *bpmp = inode->i_private; local 403 bpmp_populate_debugfs_inband(struct tegra_bpmp *bpmp, struct dentry *parent, char *ppath) argument 484 mrq_debugfs_read(struct tegra_bpmp *bpmp, dma_addr_t name, size_t sz_name, dma_addr_t data, size_t sz_data, size_t *nbytes) argument 523 mrq_debugfs_write(struct tegra_bpmp *bpmp, dma_addr_t name, size_t sz_name, dma_addr_t data, size_t sz_data) argument 547 mrq_debugfs_dumpdir(struct tegra_bpmp *bpmp, dma_addr_t addr, size_t size, size_t *nbytes) argument 586 struct tegra_bpmp *bpmp = inode->i_private; local 637 struct tegra_bpmp *bpmp = inode->i_private; local 690 bpmp_populate_dir(struct tegra_bpmp *bpmp, struct seqbuf *seqbuf, struct dentry *parent, u32 depth) argument 742 bpmp_populate_debugfs_shmem(struct tegra_bpmp *bpmp) argument 772 tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp) argument [all...] |
/linux-master/drivers/reset/tegra/ |
H A D | reset-bpmp.c | 20 struct tegra_bpmp *bpmp = to_tegra_bpmp(rstc); local 67 int tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) argument [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-tegra-bpmp.c | 32 struct tegra_bpmp *bpmp; member in struct:tegra_bpmp_i2c [all...] |
/linux-master/drivers/pmdomain/tegra/ |
H A D | powergate-bpmp.c | 21 struct tegra_bpmp *bpmp; member in struct:tegra_powergate 31 static int tegra_bpmp_powergate_set_state(struct tegra_bpmp *bpmp, argument 57 static int tegra_bpmp_powergate_get_state(struct tegra_bpmp *bpmp, argument 87 static int tegra_bpmp_powergate_get_max_id(struct tegra_bpmp *bpmp) argument 115 static char *tegra_bpmp_powergate_get_name(struct tegra_bpmp *bpmp, argument 143 tegra_bpmp_powergate_is_powered(struct tegra_bpmp *bpmp, unsigned int id) argument 152 struct tegra_bpmp *bpmp = powergate->bpmp; local 161 struct tegra_bpmp *bpmp = powergate->bpmp; local 168 tegra_powergate_add(struct tegra_bpmp *bpmp, const struct tegra_powergate_info *info) argument 200 struct tegra_bpmp *bpmp = powergate->bpmp; local 212 tegra_bpmp_probe_powergates(struct tegra_bpmp *bpmp, struct tegra_powergate_info **powergatesp) argument 252 tegra_bpmp_add_powergates(struct tegra_bpmp *bpmp, struct tegra_powergate_info *powergates, unsigned int count) argument 293 tegra_bpmp_remove_powergates(struct tegra_bpmp *bpmp) argument 327 tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp) argument [all...] |
/linux-master/drivers/cpufreq/ |
H A D | tegra186-cpufreq.c | 221 struct tegra_bpmp *bpmp; local 129 init_vhint_table( struct platform_device *pdev, struct tegra_bpmp *bpmp, struct tegra186_cpufreq_cluster *cluster, unsigned int cluster_id) argument [all...] |
H A D | tegra194-cpufreq.c | 617 tegra_cpufreq_bpmp_read_lut(struct platform_device *pdev, struct tegra_bpmp *bpmp, argument 714 struct tegra_bpmp *bpmp; local [all...] |
/linux-master/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 28 struct tegra_bpmp *bpmp; member in struct:tegra_bpmp_thermal 141 static int tegra_bpmp_thermal_get_num_zones(struct tegra_bpmp *bpmp, argument 170 static int tegra_bpmp_thermal_trips_supported(struct tegra_bpmp *bpmp, bool *supported) argument 214 struct tegra_bpmp *bpmp local [all...] |
/linux-master/drivers/memory/tegra/ |
H A D | tegra186-emc.c | 22 struct tegra_bpmp *bpmp; member in struct:tegra186_emc [all...] |
/linux-master/drivers/clk/tegra/ |
H A D | clk-bpmp.c | 31 struct tegra_bpmp *bpmp; member in struct:tegra_bpmp_clk 59 static int tegra_bpmp_clk_transfer(struct tegra_bpmp *bpmp, argument 331 tegra_bpmp_clk_get_max_id(struct tegra_bpmp *bpmp) argument 352 tegra_bpmp_clk_get_info(struct tegra_bpmp *bpmp, unsigned int id, struct tegra_bpmp_clk_info *info) argument 381 tegra_bpmp_clk_info_dump(struct tegra_bpmp *bpmp, const char *level, const struct tegra_bpmp_clk_info *info) argument 421 tegra_bpmp_probe_clocks(struct tegra_bpmp *bpmp, struct tegra_bpmp_clk_info **clocksp) argument 502 tegra_bpmp_clk_register(struct tegra_bpmp *bpmp, const struct tegra_bpmp_clk_info *info, const struct tegra_bpmp_clk_info *clocks, unsigned int num_clocks) argument 593 tegra_bpmp_register_clocks_one(struct tegra_bpmp *bpmp, struct tegra_bpmp_clk_info *infos, unsigned int i, unsigned int count) argument 630 tegra_bpmp_register_clocks(struct tegra_bpmp *bpmp, struct tegra_bpmp_clk_info *infos, unsigned int count) argument 649 tegra_bpmp_unregister_clocks(struct tegra_bpmp *bpmp) argument 661 struct tegra_bpmp *bpmp = data; local 676 tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp) argument [all...] |
/linux-master/include/soc/tegra/ |
H A D | bpmp.h | 53 struct tegra_bpmp *bpmp; member in struct:tegra_bpmp_channel 148 static inline void tegra_bpmp_put(struct tegra_bpmp *bpmp) argument 151 static inline int tegra_bpmp_transfer_atomic(struct tegra_bpmp *bpmp, argument 156 tegra_bpmp_transfer(struct tegra_bpmp *bpmp, struct tegra_bpmp_message *msg) argument 167 tegra_bpmp_request_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, tegra_bpmp_mrq_handler_t handler, void *data) argument 174 tegra_bpmp_free_mrq(struct tegra_bpmp *bpmp, unsigned int mrq, void *data) argument 179 tegra_bpmp_mrq_is_supported(struct tegra_bpmp *bpmp, unsigned int mrq) argument 191 tegra_bpmp_init_clocks(struct tegra_bpmp *bpmp) argument 200 tegra_bpmp_init_resets(struct tegra_bpmp *bpmp) argument 209 tegra_bpmp_init_powergates(struct tegra_bpmp *bpmp) argument 218 tegra_bpmp_init_debugfs(struct tegra_bpmp *bpmp) argument [all...] |
H A D | mc.h | 202 struct tegra_bpmp *bpmp; member in struct:tegra_mc
|
/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-tegra194.c | 256 struct tegra_bpmp *bpmp; member in struct:tegra_pcie_dw [all...] |