Symbol: tegra_mc
drivers/gpu/drm/tegra/nvdec.c
477
struct tegra_mc *mc;
drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
38
struct tegra_mc *mc;
drivers/iommu/tegra-smmu.c
1107
struct tegra_mc *mc)
drivers/iommu/tegra-smmu.c
36
struct tegra_mc *mc;
drivers/iommu/tegra-smmu.c
826
struct tegra_mc *mc;
drivers/iommu/tegra-smmu.c
972
struct tegra_mc *mc = platform_get_drvdata(iommu_pdev);
drivers/memory/tegra/mc.c
100
struct tegra_mc *mc;
drivers/memory/tegra/mc.c
1017
struct tegra_mc *mc = dev_get_drvdata(dev);
drivers/memory/tegra/mc.c
1026
struct tegra_mc *mc = dev_get_drvdata(dev);
drivers/memory/tegra/mc.c
126
int tegra_mc_probe_device(struct tegra_mc *mc, struct device *dev)
drivers/memory/tegra/mc.c
135
int tegra_mc_get_carveout_info(struct tegra_mc *mc, unsigned int id,
drivers/memory/tegra/mc.c
160
static int tegra_mc_block_dma_common(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
176
static bool tegra_mc_dma_idling_common(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
182
static int tegra_mc_unblock_dma_common(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
198
static int tegra_mc_reset_status_common(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
211
static inline struct tegra_mc *reset_to_mc(struct reset_controller_dev *rcdev)
drivers/memory/tegra/mc.c
213
return container_of(rcdev, struct tegra_mc, reset);
drivers/memory/tegra/mc.c
216
static const struct tegra_mc_reset *tegra_mc_reset_find(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
231
struct tegra_mc *mc = reset_to_mc(rcdev);
drivers/memory/tegra/mc.c
291
struct tegra_mc *mc = reset_to_mc(rcdev);
drivers/memory/tegra/mc.c
330
struct tegra_mc *mc = reset_to_mc(rcdev);
drivers/memory/tegra/mc.c
351
static int tegra_mc_reset_setup(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
368
int tegra_mc_write_emem_configuration(struct tegra_mc *mc, unsigned long rate)
drivers/memory/tegra/mc.c
393
unsigned int tegra_mc_get_emem_device_count(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
414
static void tegra_mc_setup_latency_allowance(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
444
static int load_one_timing(struct tegra_mc *mc,
drivers/memory/tegra/mc.c
477
static int load_timings(struct tegra_mc *mc, struct device_node *node)
drivers/memory/tegra/mc.c
501
static int tegra_mc_setup_timings(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
530
int tegra30_mc_probe(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
556
static int mc_global_intstatus_to_channel(const struct tegra_mc *mc, u32 status,
drivers/memory/tegra/mc.c
568
static u32 mc_channel_to_global_intstatus(const struct tegra_mc *mc,
drivers/memory/tegra/mc.c
576
struct tegra_mc *mc = data;
drivers/memory/tegra/mc.c
777
struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
drivers/memory/tegra/mc.c
82
struct tegra_mc *mc = data;
drivers/memory/tegra/mc.c
835
static int tegra_mc_interconnect_setup(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
900
static void tegra_mc_num_channel_enabled(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
917
static void tegra_mc_setup_intmask(struct tegra_mc *mc)
drivers/memory/tegra/mc.c
932
struct tegra_mc *mc;
drivers/memory/tegra/mc.c
96
struct tegra_mc *devm_tegra_memory_controller_get(struct device *dev)
drivers/memory/tegra/mc.h
164
static inline struct tegra_mc *
drivers/memory/tegra/mc.h
167
return container_of(provider, struct tegra_mc, provider);
drivers/memory/tegra/mc.h
170
static inline u32 mc_ch_readl(const struct tegra_mc *mc, int ch,
drivers/memory/tegra/mc.h
182
static inline void mc_ch_writel(const struct tegra_mc *mc, int ch,
drivers/memory/tegra/mc.h
194
static inline u32 mc_readl(const struct tegra_mc *mc, unsigned long offset)
drivers/memory/tegra/mc.h
199
static inline void mc_writel(const struct tegra_mc *mc, u32 value,
drivers/memory/tegra/mc.h
260
int tegra30_mc_probe(struct tegra_mc *mc);
drivers/memory/tegra/tegra114-emc.c
394
struct tegra_mc *mc;
drivers/memory/tegra/tegra114-emc.c
896
struct tegra_mc *mc = emc->mc;
drivers/memory/tegra/tegra114.c
1105
static void tegra114_mc_tune_client_latency(struct tegra_mc *mc,
drivers/memory/tegra/tegra114.c
1179
struct tegra_mc *mc = icc_provider_to_tegra_mc(src->provider);
drivers/memory/tegra/tegra114.c
1223
struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
drivers/memory/tegra/tegra124-emc.c
474
struct tegra_mc *mc;
drivers/memory/tegra/tegra124.c
1175
struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
drivers/memory/tegra/tegra186-emc.c
309
struct tegra_mc *mc = dev_get_drvdata(pdev->dev.parent);
drivers/memory/tegra/tegra186-emc.c
380
struct tegra_mc *mc = dev_get_drvdata(pdev->dev.parent);
drivers/memory/tegra/tegra186.c
126
static int tegra186_mc_probe_device(struct tegra_mc *mc, struct device *dev)
drivers/memory/tegra/tegra186.c
156
static void tegra186_mc_resume(struct tegra_mc *mc)
drivers/memory/tegra/tegra186.c
25
static int tegra186_mc_probe(struct tegra_mc *mc)
drivers/memory/tegra/tegra186.c
78
static void tegra186_mc_remove(struct tegra_mc *mc)
drivers/memory/tegra/tegra186.c
84
static void tegra186_mc_client_sid_override(struct tegra_mc *mc,
drivers/memory/tegra/tegra20-emc.c
188
struct tegra_mc *mc;
drivers/memory/tegra/tegra20.c
279
static int tegra20_mc_hotreset_assert(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
295
static int tegra20_mc_hotreset_deassert(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
311
static int tegra20_mc_block_dma(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
327
static bool tegra20_mc_dma_idling(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
333
static int tegra20_mc_reset_status(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
339
static int tegra20_mc_unblock_dma(struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
395
struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
drivers/memory/tegra/tegra20.c
452
const struct tegra_mc *mc = stat->mc;
drivers/memory/tegra/tegra20.c
479
static void tegra20_mc_stat_events(const struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
511
static void tegra20_mc_collect_stats(const struct tegra_mc *mc,
drivers/memory/tegra/tegra20.c
614
const struct tegra_mc *mc = dev_get_drvdata(s->private);
drivers/memory/tegra/tegra20.c
683
static int tegra20_mc_probe(struct tegra_mc *mc)
drivers/memory/tegra/tegra20.c
693
struct tegra_mc *mc = data;
drivers/memory/tegra/tegra20.c
75
const struct tegra_mc *mc;
drivers/memory/tegra/tegra210-emc.h
887
struct tegra_mc *mc;
drivers/memory/tegra/tegra234.c
1037
struct tegra_mc *mc = icc_provider_to_tegra_mc(dst->provider);
drivers/memory/tegra/tegra234.c
1102
struct tegra_mc *mc = icc_provider_to_tegra_mc(p);
drivers/memory/tegra/tegra264.c
1020
struct tegra_mc *mc = data;
drivers/memory/tegra/tegra264.c
1083
static irqreturn_t handle_generic_irq(struct tegra_mc *mc, unsigned long intstat_reg)
drivers/memory/tegra/tegra264.c
1102
return handle_generic_irq((struct tegra_mc *)data, MSS_SBS_INTSTATUS_0);
drivers/memory/tegra/tegra264.c
1107
return handle_generic_irq((struct tegra_mc *)data, MC_CH_INTSTATUS_0);
drivers/memory/tegra/tegra264.c
741
struct tegra_mc *mc = icc_provider_to_tegra_mc(dst->provider);
drivers/memory/tegra/tegra264.c
810
static void mcf_log_fault(struct tegra_mc *mc, u32 channel, unsigned long mcf_ch_intstatus)
drivers/memory/tegra/tegra264.c
927
struct tegra_mc *mc = data;
drivers/memory/tegra/tegra264.c
953
static void hub_log_fault(struct tegra_mc *mc, u32 hub, unsigned long hub_intstat)
drivers/memory/tegra/tegra30-emc.c
347
struct tegra_mc *mc;
drivers/memory/tegra/tegra30-emc.c
486
struct tegra_mc *mc = emc->mc;
drivers/memory/tegra/tegra30-emc.c
941
struct tegra_mc *mc = emc->mc;
drivers/memory/tegra/tegra30.c
1219
static void tegra30_mc_tune_client_latency(struct tegra_mc *mc,
drivers/memory/tegra/tegra30.c
1293
struct tegra_mc *mc = icc_provider_to_tegra_mc(src->provider);
drivers/memory/tegra/tegra30.c
1337
struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
include/soc/tegra/mc.h
104
struct tegra_mc *mc);
include/soc/tegra/mc.h
109
struct tegra_mc *mc)
include/soc/tegra/mc.h
129
int (*hotreset_assert)(struct tegra_mc *mc,
include/soc/tegra/mc.h
131
int (*hotreset_deassert)(struct tegra_mc *mc,
include/soc/tegra/mc.h
133
int (*block_dma)(struct tegra_mc *mc,
include/soc/tegra/mc.h
135
bool (*dma_idling)(struct tegra_mc *mc,
include/soc/tegra/mc.h
137
int (*unblock_dma)(struct tegra_mc *mc,
include/soc/tegra/mc.h
139
int (*reset_status)(struct tegra_mc *mc,
include/soc/tegra/mc.h
165
int (*probe)(struct tegra_mc *mc);
include/soc/tegra/mc.h
166
void (*remove)(struct tegra_mc *mc);
include/soc/tegra/mc.h
167
void (*resume)(struct tegra_mc *mc);
include/soc/tegra/mc.h
168
int (*probe_device)(struct tegra_mc *mc, struct device *dev);
include/soc/tegra/mc.h
258
int tegra_mc_write_emem_configuration(struct tegra_mc *mc, unsigned long rate);
include/soc/tegra/mc.h
259
unsigned int tegra_mc_get_emem_device_count(struct tegra_mc *mc);
include/soc/tegra/mc.h
262
struct tegra_mc *devm_tegra_memory_controller_get(struct device *dev);
include/soc/tegra/mc.h
263
int tegra_mc_probe_device(struct tegra_mc *mc, struct device *dev);
include/soc/tegra/mc.h
264
int tegra_mc_get_carveout_info(struct tegra_mc *mc, unsigned int id,
include/soc/tegra/mc.h
267
static inline struct tegra_mc *
include/soc/tegra/mc.h
274
tegra_mc_probe_device(struct tegra_mc *mc, struct device *dev)
include/soc/tegra/mc.h
280
tegra_mc_get_carveout_info(struct tegra_mc *mc, unsigned int id,
include/soc/tegra/mc.h
98
struct tegra_mc;