H A D | mc.c | 22 #include "mc.h" 26 { .compatible = "nvidia,tegra20-mc-gart", .data = &tegra20_mc_soc }, 29 { .compatible = "nvidia,tegra30-mc", .data = &tegra30_mc_soc }, 32 { .compatible = "nvidia,tegra114-mc", .data = &tegra114_mc_soc }, 35 { .compatible = "nvidia,tegra124-mc", .data = &tegra124_mc_soc }, 38 { .compatible = "nvidia,tegra132-mc", .data = &tegra132_mc_soc }, 41 { .compatible = "nvidia,tegra210-mc", .data = &tegra210_mc_soc }, 44 { .compatible = "nvidia,tegra186-mc", .data = &tegra186_mc_soc }, 47 { .compatible = "nvidia,tegra194-mc", .data = &tegra194_mc_soc }, 50 { .compatible = "nvidia,tegra234-mc", 58 struct tegra_mc *mc = data; tegra_mc_devm_action_put_device() local 76 struct tegra_mc *mc; devm_tegra_memory_controller_get() local 102 tegra_mc_probe_device(struct tegra_mc * mc,struct device * dev) tegra_mc_probe_device() argument 111 tegra_mc_get_carveout_info(struct tegra_mc * mc,unsigned int id,phys_addr_t * base,u64 * size) tegra_mc_get_carveout_info() argument 136 tegra_mc_block_dma_common(struct tegra_mc * mc,const struct tegra_mc_reset * rst) tegra_mc_block_dma_common() argument 152 tegra_mc_dma_idling_common(struct tegra_mc * mc,const struct tegra_mc_reset * rst) tegra_mc_dma_idling_common() argument 158 tegra_mc_unblock_dma_common(struct tegra_mc * mc,const struct tegra_mc_reset * rst) tegra_mc_unblock_dma_common() argument 174 tegra_mc_reset_status_common(struct tegra_mc * mc,const struct tegra_mc_reset * rst) tegra_mc_reset_status_common() argument 192 tegra_mc_reset_find(struct tegra_mc * mc,unsigned long id) tegra_mc_reset_find() argument 207 struct tegra_mc *mc = reset_to_mc(rcdev); tegra_mc_hotreset_assert() local 267 struct tegra_mc *mc = reset_to_mc(rcdev); tegra_mc_hotreset_deassert() local 306 struct tegra_mc *mc = reset_to_mc(rcdev); tegra_mc_hotreset_status() local 327 tegra_mc_reset_setup(struct tegra_mc * mc) tegra_mc_reset_setup() argument 344 tegra_mc_write_emem_configuration(struct tegra_mc * mc,unsigned long rate) tegra_mc_write_emem_configuration() argument 369 tegra_mc_get_emem_device_count(struct tegra_mc * mc) tegra_mc_get_emem_device_count() argument 386 tegra_mc_setup_latency_allowance(struct tegra_mc * mc) tegra_mc_setup_latency_allowance() argument 418 load_one_timing(struct tegra_mc * mc,struct tegra_mc_timing * timing,struct device_node * node) load_one_timing() argument 451 load_timings(struct tegra_mc * mc,struct device_node * node) load_timings() argument 478 tegra_mc_setup_timings(struct tegra_mc * mc) tegra_mc_setup_timings() argument 509 tegra30_mc_probe(struct tegra_mc * mc) tegra30_mc_probe() argument 543 mc_global_intstatus_to_channel(const struct tegra_mc * mc,u32 status,unsigned int * mc_channel) mc_global_intstatus_to_channel() argument 555 mc_channel_to_global_intstatus(const struct tegra_mc * mc,unsigned int channel) mc_channel_to_global_intstatus() argument 563 struct tegra_mc *mc = data; tegra30_mc_handle_irq() local 760 struct tegra_mc *mc = icc_provider_to_tegra_mc(data); tegra_mc_icc_xlate() local 818 tegra_mc_interconnect_setup(struct tegra_mc * mc) tegra_mc_interconnect_setup() argument 883 tegra_mc_num_channel_enabled(struct tegra_mc * mc) tegra_mc_num_channel_enabled() argument 902 struct tegra_mc *mc; tegra_mc_probe() local 987 struct tegra_mc *mc = dev_get_drvdata(dev); tegra_mc_sync_state() local [all...] |