/kernel/linux/linux-6.6/include/soc/tegra/ |
H A D | mc.h | 97 struct tegra_mc; 104 struct tegra_mc *mc); 109 struct tegra_mc *mc) in tegra_smmu_probe() 120 struct gart_device *tegra_gart_probe(struct device *dev, struct tegra_mc *mc); 125 tegra_gart_probe(struct device *dev, struct tegra_mc *mc) in tegra_gart_probe() 151 int (*hotreset_assert)(struct tegra_mc *mc, 153 int (*hotreset_deassert)(struct tegra_mc *mc, 155 int (*block_dma)(struct tegra_mc *mc, 157 bool (*dma_idling)(struct tegra_mc *mc, 159 int (*unblock_dma)(struct tegra_mc *m 224 struct tegra_mc { global() struct [all...] |
/kernel/linux/linux-5.10/include/soc/tegra/ |
H A D | mc.h | 76 struct tegra_mc; 83 struct tegra_mc *mc); 88 struct tegra_mc *mc) in tegra_smmu_probe() 99 struct gart_device *tegra_gart_probe(struct device *dev, struct tegra_mc *mc); 104 tegra_gart_probe(struct device *dev, struct tegra_mc *mc) in tegra_gart_probe() 130 int (*hotreset_assert)(struct tegra_mc *mc, 132 int (*hotreset_deassert)(struct tegra_mc *mc, 134 int (*block_dma)(struct tegra_mc *mc, 136 bool (*dma_idling)(struct tegra_mc *mc, 138 int (*unblock_dma)(struct tegra_mc *m 165 struct tegra_mc { global() struct [all...] |
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | mc.c | 58 struct tegra_mc *mc = data; in tegra_mc_devm_action_put_device() 70 * Return: ERR_PTR() on error or a valid pointer to a struct tegra_mc. 72 struct tegra_mc *devm_tegra_memory_controller_get(struct device *dev) in devm_tegra_memory_controller_get() 76 struct tegra_mc *mc; in devm_tegra_memory_controller_get() 102 int tegra_mc_probe_device(struct tegra_mc *mc, struct device *dev) in tegra_mc_probe_device() 111 int tegra_mc_get_carveout_info(struct tegra_mc *mc, unsigned int id, in tegra_mc_get_carveout_info() 136 static int tegra_mc_block_dma_common(struct tegra_mc *mc, in tegra_mc_block_dma_common() 152 static bool tegra_mc_dma_idling_common(struct tegra_mc *mc, in tegra_mc_dma_idling_common() 158 static int tegra_mc_unblock_dma_common(struct tegra_mc *mc, in tegra_mc_unblock_dma_common() 174 static int tegra_mc_reset_status_common(struct tegra_mc *m [all...] |
H A D | mc.h | 106 static inline struct tegra_mc * 109 return container_of(provider, struct tegra_mc, provider); in icc_provider_to_tegra_mc() 112 static inline u32 mc_ch_readl(const struct tegra_mc *mc, int ch, in mc_ch_readl() 124 static inline void mc_ch_writel(const struct tegra_mc *mc, int ch, in mc_ch_writel() 136 static inline u32 mc_readl(const struct tegra_mc *mc, unsigned long offset) in mc_readl() 141 static inline void mc_writel(const struct tegra_mc *mc, u32 value, in mc_writel() 190 int tegra30_mc_probe(struct tegra_mc *mc);
|
H A D | tegra20.c | 75 const struct tegra_mc *mc; 279 static int tegra20_mc_hotreset_assert(struct tegra_mc *mc, in tegra20_mc_hotreset_assert() 295 static int tegra20_mc_hotreset_deassert(struct tegra_mc *mc, in tegra20_mc_hotreset_deassert() 311 static int tegra20_mc_block_dma(struct tegra_mc *mc, in tegra20_mc_block_dma() 327 static bool tegra20_mc_dma_idling(struct tegra_mc *mc, in tegra20_mc_dma_idling() 333 static int tegra20_mc_reset_status(struct tegra_mc *mc, in tegra20_mc_reset_status() 339 static int tegra20_mc_unblock_dma(struct tegra_mc *mc, in tegra20_mc_unblock_dma() 395 struct tegra_mc *mc = icc_provider_to_tegra_mc(data); in tegra20_mc_of_icc_xlate_extended() 452 const struct tegra_mc *mc = stat->mc; in tegra20_mc_stat_gather() 479 static void tegra20_mc_stat_events(const struct tegra_mc *m [all...] |
H A D | tegra186-emc.c | 265 struct tegra_mc *mc = dev_get_drvdata(emc->dev->parent); in tegra_emc_interconnect_init() 320 struct tegra_mc *mc = dev_get_drvdata(pdev->dev.parent); in tegra186_emc_probe() 383 struct tegra_mc *mc = dev_get_drvdata(pdev->dev.parent); in tegra186_emc_remove()
|
H A D | tegra186.c | 26 static int tegra186_mc_probe(struct tegra_mc *mc) in tegra186_mc_probe() 66 static void tegra186_mc_remove(struct tegra_mc *mc) in tegra186_mc_remove() 72 static void tegra186_mc_client_sid_override(struct tegra_mc *mc, in tegra186_mc_client_sid_override() 111 static int tegra186_mc_probe_device(struct tegra_mc *mc, struct device *dev) in tegra186_mc_probe_device()
|
H A D | tegra30.c | 1219 static void tegra30_mc_tune_client_latency(struct tegra_mc *mc, in tegra30_mc_tune_client_latency() 1293 struct tegra_mc *mc = icc_provider_to_tegra_mc(src->provider); in tegra30_mc_icc_set() 1337 struct tegra_mc *mc = icc_provider_to_tegra_mc(data); in tegra30_mc_of_icc_xlate_extended()
|
H A D | tegra234.c | 947 struct tegra_mc *mc = icc_provider_to_tegra_mc(dst->provider); in tegra234_mc_icc_set() 1012 struct tegra_mc *mc = icc_provider_to_tegra_mc(p); in tegra234_mc_icc_aggregate()
|
H A D | tegra30-emc.c | 357 struct tegra_mc *mc; 503 struct tegra_mc *mc = emc->mc; in emc_prepare_mc_clk_cfg() 958 struct tegra_mc *mc = emc->mc; in emc_check_mc_timings()
|
H A D | tegra210-emc.h | 887 struct tegra_mc *mc;
|
H A D | tegra124.c | 1175 struct tegra_mc *mc = icc_provider_to_tegra_mc(data); in tegra124_mc_of_icc_xlate_extended()
|
/kernel/linux/linux-5.10/drivers/memory/tegra/ |
H A D | mc.c | 45 static int tegra_mc_block_dma_common(struct tegra_mc *mc, in tegra_mc_block_dma_common() 61 static bool tegra_mc_dma_idling_common(struct tegra_mc *mc, in tegra_mc_dma_idling_common() 67 static int tegra_mc_unblock_dma_common(struct tegra_mc *mc, in tegra_mc_unblock_dma_common() 83 static int tegra_mc_reset_status_common(struct tegra_mc *mc, in tegra_mc_reset_status_common() 96 static inline struct tegra_mc *reset_to_mc(struct reset_controller_dev *rcdev) in reset_to_mc() 98 return container_of(rcdev, struct tegra_mc, reset); in reset_to_mc() 101 static const struct tegra_mc_reset *tegra_mc_reset_find(struct tegra_mc *mc, in tegra_mc_reset_find() 116 struct tegra_mc *mc = reset_to_mc(rcdev); in tegra_mc_hotreset_assert() 169 struct tegra_mc *mc = reset_to_mc(rcdev); in tegra_mc_hotreset_deassert() 208 struct tegra_mc *m in tegra_mc_hotreset_status() [all...] |
H A D | tegra20.c | 198 static int tegra20_mc_hotreset_assert(struct tegra_mc *mc, in tegra20_mc_hotreset_assert() 214 static int tegra20_mc_hotreset_deassert(struct tegra_mc *mc, in tegra20_mc_hotreset_deassert() 230 static int tegra20_mc_block_dma(struct tegra_mc *mc, in tegra20_mc_block_dma() 246 static bool tegra20_mc_dma_idling(struct tegra_mc *mc, in tegra20_mc_dma_idling() 252 static int tegra20_mc_reset_status(struct tegra_mc *mc, in tegra20_mc_reset_status() 258 static int tegra20_mc_unblock_dma(struct tegra_mc *mc, in tegra20_mc_unblock_dma()
|
H A D | mc.h | 81 static inline u32 mc_readl(struct tegra_mc *mc, unsigned long offset) in mc_readl() 86 static inline void mc_writel(struct tegra_mc *mc, u32 value, in mc_writel()
|
H A D | tegra30-emc.c | 328 struct tegra_mc *mc; 462 struct tegra_mc *mc = emc->mc; in emc_prepare_mc_clk_cfg() 917 struct tegra_mc *mc = emc->mc; in emc_check_mc_timings()
|
H A D | tegra210-emc.h | 887 struct tegra_mc *mc;
|
H A D | tegra124-emc.c | 466 struct tegra_mc *mc;
|
/kernel/linux/linux-5.10/drivers/devfreq/ |
H A D | tegra20-devfreq.c | 100 static struct tegra_mc *tegra_get_memory_controller(void) in tegra_get_memory_controller() 104 struct tegra_mc *mc; in tegra_get_memory_controller() 125 struct tegra_mc *mc; in tegra_devfreq_probe()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | tegra-smmu.c | 34 struct tegra_mc *mc; 800 struct tegra_mc *mc; in tegra_smmu_find() 948 struct tegra_mc *mc = platform_get_drvdata(iommu_pdev); in tegra_smmu_of_xlate() 1075 struct tegra_mc *mc) in tegra_smmu_probe()
|
H A D | tegra-gart.c | 313 struct gart_device *tegra_gart_probe(struct device *dev, struct tegra_mc *mc) in tegra_gart_probe()
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | tegra-gart.c | 319 struct gart_device *tegra_gart_probe(struct device *dev, struct tegra_mc *mc) in tegra_gart_probe()
|
H A D | tegra-smmu.c | 33 struct tegra_mc *mc; 805 struct tegra_mc *mc; in tegra_smmu_find() 1084 struct tegra_mc *mc) in tegra_smmu_probe()
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu-nvidia.c | 38 struct tegra_mc *mc;
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | nvdec.c | 479 struct tegra_mc *mc; in nvdec_probe()
|