Lines Matching refs:tegra_mc
58 struct tegra_mc *mc = data;
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)
76 struct tegra_mc *mc;
102 int tegra_mc_probe_device(struct tegra_mc *mc, struct device *dev)
111 int tegra_mc_get_carveout_info(struct tegra_mc *mc, unsigned int id,
136 static int tegra_mc_block_dma_common(struct tegra_mc *mc,
152 static bool tegra_mc_dma_idling_common(struct tegra_mc *mc,
158 static int tegra_mc_unblock_dma_common(struct tegra_mc *mc,
174 static int tegra_mc_reset_status_common(struct tegra_mc *mc,
187 static inline struct tegra_mc *reset_to_mc(struct reset_controller_dev *rcdev)
189 return container_of(rcdev, struct tegra_mc, reset);
192 static const struct tegra_mc_reset *tegra_mc_reset_find(struct tegra_mc *mc,
207 struct tegra_mc *mc = reset_to_mc(rcdev);
267 struct tegra_mc *mc = reset_to_mc(rcdev);
306 struct tegra_mc *mc = reset_to_mc(rcdev);
327 static int tegra_mc_reset_setup(struct tegra_mc *mc)
344 int tegra_mc_write_emem_configuration(struct tegra_mc *mc, unsigned long rate)
369 unsigned int tegra_mc_get_emem_device_count(struct tegra_mc *mc)
386 static int tegra_mc_setup_latency_allowance(struct tegra_mc *mc)
418 static int load_one_timing(struct tegra_mc *mc,
451 static int load_timings(struct tegra_mc *mc, struct device_node *node)
478 static int tegra_mc_setup_timings(struct tegra_mc *mc)
509 int tegra30_mc_probe(struct tegra_mc *mc)
543 static int mc_global_intstatus_to_channel(const struct tegra_mc *mc, u32 status,
555 static u32 mc_channel_to_global_intstatus(const struct tegra_mc *mc,
563 struct tegra_mc *mc = data;
760 struct tegra_mc *mc = icc_provider_to_tegra_mc(data);
818 static int tegra_mc_interconnect_setup(struct tegra_mc *mc)
883 static void tegra_mc_num_channel_enabled(struct tegra_mc *mc)
902 struct tegra_mc *mc;
996 struct tegra_mc *mc = dev_get_drvdata(dev);
1006 struct tegra_mc *mc = dev_get_drvdata(dev);
1016 struct tegra_mc *mc = dev_get_drvdata(dev);