Home
last modified time | relevance | path

Searched defs:emc (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/memory/tegra/
H A DMakefile[all...]
H A Dtegra210-emc-table.c15 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_init() local
65 struct tegra210_emc *emc in tegra210_emc_table_device_release() local
[all...]
H A Dtegra186-emc.c59 static bool tegra186_emc_validate_rate(struct tegra186_emc *emc, in tegra186_emc_validate_rate() argument
74 struct tegra186_emc *emc = s->private; in tegra186_emc_debug_available_rates_show() local
104 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_get() local
113 struct tegra186_emc *emc in tegra186_emc_debug_min_rate_set() local
134 struct tegra186_emc *emc = data; tegra186_emc_debug_max_rate_get() local
143 struct tegra186_emc *emc = data; tegra186_emc_debug_max_rate_set() local
166 struct tegra186_emc *emc; tegra186_emc_probe() local
256 struct tegra186_emc *emc = platform_get_drvdata(pdev); tegra186_emc_remove() local
[all...]
H A Dtegra210-emc-core.c561 struct tegra210_emc *emc = from_timer(emc, timer, training); in tegra210_emc_train() local
578 tegra210_emc_training_start(struct tegra210_emc *emc) tegra210_emc_training_start() argument
584 tegra210_emc_training_stop(struct tegra210_emc *emc) tegra210_emc_training_stop() argument
589 tegra210_emc_get_temperature(struct tegra210_emc *emc) tegra210_emc_get_temperature() argument
617 struct tegra210_emc *emc = from_timer(emc, timer, refresh_timer); tegra210_emc_poll_refresh() local
666 tegra210_emc_poll_refresh_stop(struct tegra210_emc *emc) tegra210_emc_poll_refresh_stop() argument
672 tegra210_emc_poll_refresh_start(struct tegra210_emc *emc) tegra210_emc_poll_refresh_start() argument
691 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_get_state() local
701 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_set_state() local
720 tegra210_emc_set_clock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_set_clock() argument
730 tegra210_change_dll_src(struct tegra210_emc *emc, u32 clksrc) tegra210_change_dll_src() argument
766 tegra210_emc_set_refresh(struct tegra210_emc *emc, enum tegra210_emc_refresh refresh) tegra210_emc_set_refresh() argument
814 tegra210_emc_mrr_read(struct tegra210_emc *emc, unsigned int chip, unsigned int address) tegra210_emc_mrr_read() argument
839 tegra210_emc_do_clock_change(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_do_clock_change() argument
855 tegra210_emc_find_timing(struct tegra210_emc *emc, unsigned long rate) tegra210_emc_find_timing() argument
867 tegra210_emc_wait_for_update(struct tegra210_emc *emc, unsigned int channel, unsigned int offset, u32 bit_mask, bool state) tegra210_emc_wait_for_update() argument
884 tegra210_emc_set_shadow_bypass(struct tegra210_emc *emc, int set) tegra210_emc_set_shadow_bypass() argument
902 tegra210_emc_timing_update(struct tegra210_emc *emc) tegra210_emc_timing_update() argument
931 tegra210_emc_start_periodic_compensation(struct tegra210_emc *emc) tegra210_emc_start_periodic_compensation() argument
1139 tegra210_emc_dll_prelock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_dll_prelock() argument
1221 tegra210_emc_dvfs_power_ramp_up(struct tegra210_emc *emc, u32 clk, bool flip_backward) tegra210_emc_dvfs_power_ramp_up() argument
1336 tegra210_emc_dvfs_power_ramp_down(struct tegra210_emc *emc, u32 clk, bool flip_backward) tegra210_emc_dvfs_power_ramp_down() argument
1459 update_dll_control(struct tegra210_emc *emc, u32 value, bool state) update_dll_control() argument
1472 tegra210_emc_dll_disable(struct tegra210_emc *emc) tegra210_emc_dll_disable() argument
1482 tegra210_emc_dll_enable(struct tegra210_emc *emc) tegra210_emc_dll_enable() argument
1492 tegra210_emc_adjust_timing(struct tegra210_emc *emc, struct tegra210_emc_timing *timing) tegra210_emc_adjust_timing() argument
1531 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_set_rate() local
1596 tegra210_emc_validate_rate(struct tegra210_emc *emc, unsigned long rate) tegra210_emc_validate_rate() argument
1611 struct tegra210_emc *emc = s->private; tegra210_emc_debug_available_rates_show() local
1641 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_get() local
1650 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_set() local
1671 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_get() local
1680 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_set() local
1701 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_get() local
1716 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_set() local
1730 tegra210_emc_debugfs_init(struct tegra210_emc *emc) tegra210_emc_debugfs_init() argument
1777 tegra210_emc_detect(struct tegra210_emc *emc) tegra210_emc_detect() argument
1803 tegra210_emc_validate_timings(struct tegra210_emc *emc, struct tegra210_emc_timing *timings, unsigned int num_timings) tegra210_emc_validate_timings() argument
1832 struct tegra210_emc *emc; tegra210_emc_probe() local
2025 struct tegra210_emc *emc = platform_get_drvdata(pdev); tegra210_emc_remove() local
2037 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_suspend() local
2058 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_resume() local
[all...]
H A Dtegra210-emc-cc-r21021.c116 static u32 update_clock_tree_delay(struct tegra210_emc *emc, int type) in update_clock_tree_delay() argument
403 periodic_compensation_handler(struct tegra210_emc *emc, u32 type, struct tegra210_emc_timing *last, struct tegra210_emc_timing *next) periodic_compensation_handler() argument
478 tegra210_emc_r21021_periodic_compensation(struct tegra210_emc *emc) tegra210_emc_r21021_periodic_compensation() argument
585 tegra210_emc_r21021_set_clock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_r21021_set_clock() argument
[all...]
H A Dtegra20-emc.c163 struct tegra_emc *emc = data; in tegra_emc_isr() local
182 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing() argument
203 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigne argument
225 emc_complete_timing_change(struct tegra_emc *emc, bool flush) emc_complete_timing_change() argument
253 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); tegra_emc_clk_change_notify() local
281 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
336 tegra_emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) tegra_emc_load_timings_from_dt() argument
408 emc_setup_hw(struct tegra_emc *emc) emc_setup_hw() argument
451 struct tegra_emc *emc = arg; emc_round_rate() local
508 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
521 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
551 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
560 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
581 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
590 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
609 tegra_emc_debugfs_init(struct tegra_emc *emc) tegra_emc_debugfs_init() argument
656 struct tegra_emc *emc; tegra_emc_probe() local
[all...]
H A Dtegra124-emc.c488 static void emc_ccfifo_writel(struct tegra_emc *emc, u32 value, in emc_ccfifo_writel() argument
495 static void emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument
512 static void emc_seq_disable_auto_cal(struct tegra_emc *emc) in emc_seq_disable_auto_cal() argument
529 emc_seq_wait_clkchange(struct tegra_emc *emc) emc_seq_wait_clkchange() argument
544 tegra_emc_find_timing(struct tegra_emc *emc, unsigned long rate) tegra_emc_find_timing() argument
565 tegra_emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) tegra_emc_prepare_timing_change() argument
793 tegra_emc_complete_timing_change(struct tegra_emc *emc, unsigned long rate) tegra_emc_complete_timing_change() argument
850 emc_read_current_timing(struct tegra_emc *emc, struct emc_timing *timing) emc_read_current_timing() argument
869 emc_init(struct tegra_emc *emc) emc_init() argument
882 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
953 tegra_emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) tegra_emc_load_timings_from_dt() argument
1035 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
1049 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
1067 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
1076 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
1097 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
1106 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
1125 emc_debugfs_init(struct device *dev, struct tegra_emc *emc) emc_debugfs_init() argument
1182 struct tegra_emc *emc; tegra_emc_probe() local
[all...]
H A Dtegra30-emc.c357 static int emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument
377 struct tegra_emc *emc = data; in tegra_emc_isr() local
396 static struct emc_timing *emc_find_timing(struct tegra_emc *emc, in emc_find_timing() argument
417 emc_dqs_preset(struct tegra_emc *emc, struct emc_timing *timing, bool *schmitt_to_vref) emc_dqs_preset() argument
460 emc_prepare_mc_clk_cfg(struct tegra_emc *emc, unsigned long rate) emc_prepare_mc_clk_cfg() argument
482 emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) emc_prepare_timing_change() argument
751 emc_complete_timing_change(struct tegra_emc *emc, unsigned long rate) emc_complete_timing_change() argument
802 emc_unprepare_timing_change(struct tegra_emc *emc, unsigned long rate) emc_unprepare_timing_change() argument
817 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); emc_clk_change_notify() local
847 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
915 emc_check_mc_timings(struct tegra_emc *emc) emc_check_mc_timings() argument
938 emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) emc_load_timings_from_dt() argument
1007 emc_setup_hw(struct tegra_emc *emc) emc_setup_hw() argument
1057 struct tegra_emc *emc = arg; emc_round_rate() local
1114 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
1127 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
1157 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
1166 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
1187 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
1196 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
1215 tegra_emc_debugfs_init(struct tegra_emc *emc) tegra_emc_debugfs_init() argument
1263 struct tegra_emc *emc; tegra_emc_probe() local
1356 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_suspend() local
1377 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_resume() local
[all...]
H A Dtegra210-emc.h943 static inline void emc_writel(struct tegra210_emc *emc, u32 value, in emc_writel() argument
949 static inline u32 emc_readl(struct tegra210_emc *emc, unsigned int offset) in emc_readl() argument
954 static inline void emc_channel_writel(struct tegra210_emc *emc, in emc_channel_writel() argument
961 static inline u32 emc_channel_readl(struct tegra210_emc *emc, in emc_channel_readl() argument
967 ccfifo_writel(struct tegra210_emc *emc, u32 value, unsigned int offset, u32 delay) ccfifo_writel() argument
[all...]
/kernel/linux/linux-6.6/drivers/memory/tegra/
H A DMakefile[all...]
H A Dtegra210-emc-table.c15 struct tegra210_emc *emc = dev_get_drvdata(dev); in tegra210_emc_table_device_init() local
63 struct tegra210_emc *emc in tegra210_emc_table_device_release() local
[all...]
H A Dtegra186-emc.c68 static bool tegra186_emc_validate_rate(struct tegra186_emc *emc, in tegra186_emc_validate_rate() argument
83 struct tegra186_emc *emc = s->private; in tegra186_emc_debug_available_rates_show() local
100 struct tegra186_emc *emc = data; in tegra186_emc_debug_min_rate_get() local
109 struct tegra186_emc *emc in tegra186_emc_debug_min_rate_set() local
130 struct tegra186_emc *emc = data; tegra186_emc_debug_max_rate_get() local
139 struct tegra186_emc *emc = data; tegra186_emc_debug_max_rate_set() local
158 tegra186_emc_get_emc_dvfs_latency(struct tegra186_emc *emc) tegra186_emc_get_emc_dvfs_latency() argument
263 tegra_emc_interconnect_init(struct tegra186_emc *emc) tegra_emc_interconnect_init() argument
321 struct tegra186_emc *emc; tegra186_emc_probe() local
384 struct tegra186_emc *emc = platform_get_drvdata(pdev); tegra186_emc_remove() local
[all...]
H A Dtegra210-emc-core.c561 struct tegra210_emc *emc = from_timer(emc, timer, training); in tegra210_emc_train() local
578 tegra210_emc_training_start(struct tegra210_emc *emc) tegra210_emc_training_start() argument
584 tegra210_emc_training_stop(struct tegra210_emc *emc) tegra210_emc_training_stop() argument
589 tegra210_emc_get_temperature(struct tegra210_emc *emc) tegra210_emc_get_temperature() argument
617 struct tegra210_emc *emc = from_timer(emc, timer, refresh_timer); tegra210_emc_poll_refresh() local
666 tegra210_emc_poll_refresh_stop(struct tegra210_emc *emc) tegra210_emc_poll_refresh_stop() argument
672 tegra210_emc_poll_refresh_start(struct tegra210_emc *emc) tegra210_emc_poll_refresh_start() argument
691 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_get_state() local
701 struct tegra210_emc *emc = cd->devdata; tegra210_emc_cd_set_state() local
720 tegra210_emc_set_clock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_set_clock() argument
730 tegra210_change_dll_src(struct tegra210_emc *emc, u32 clksrc) tegra210_change_dll_src() argument
766 tegra210_emc_set_refresh(struct tegra210_emc *emc, enum tegra210_emc_refresh refresh) tegra210_emc_set_refresh() argument
814 tegra210_emc_mrr_read(struct tegra210_emc *emc, unsigned int chip, unsigned int address) tegra210_emc_mrr_read() argument
839 tegra210_emc_do_clock_change(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_do_clock_change() argument
855 tegra210_emc_find_timing(struct tegra210_emc *emc, unsigned long rate) tegra210_emc_find_timing() argument
867 tegra210_emc_wait_for_update(struct tegra210_emc *emc, unsigned int channel, unsigned int offset, u32 bit_mask, bool state) tegra210_emc_wait_for_update() argument
884 tegra210_emc_set_shadow_bypass(struct tegra210_emc *emc, int set) tegra210_emc_set_shadow_bypass() argument
902 tegra210_emc_timing_update(struct tegra210_emc *emc) tegra210_emc_timing_update() argument
931 tegra210_emc_start_periodic_compensation(struct tegra210_emc *emc) tegra210_emc_start_periodic_compensation() argument
1139 tegra210_emc_dll_prelock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_dll_prelock() argument
1221 tegra210_emc_dvfs_power_ramp_up(struct tegra210_emc *emc, u32 clk, bool flip_backward) tegra210_emc_dvfs_power_ramp_up() argument
1336 tegra210_emc_dvfs_power_ramp_down(struct tegra210_emc *emc, u32 clk, bool flip_backward) tegra210_emc_dvfs_power_ramp_down() argument
1459 update_dll_control(struct tegra210_emc *emc, u32 value, bool state) update_dll_control() argument
1472 tegra210_emc_dll_disable(struct tegra210_emc *emc) tegra210_emc_dll_disable() argument
1482 tegra210_emc_dll_enable(struct tegra210_emc *emc) tegra210_emc_dll_enable() argument
1492 tegra210_emc_adjust_timing(struct tegra210_emc *emc, struct tegra210_emc_timing *timing) tegra210_emc_adjust_timing() argument
1531 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_set_rate() local
1596 tegra210_emc_validate_rate(struct tegra210_emc *emc, unsigned long rate) tegra210_emc_validate_rate() argument
1611 struct tegra210_emc *emc = s->private; tegra210_emc_debug_available_rates_show() local
1628 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_get() local
1637 struct tegra210_emc *emc = data; tegra210_emc_debug_min_rate_set() local
1658 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_get() local
1667 struct tegra210_emc *emc = data; tegra210_emc_debug_max_rate_set() local
1688 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_get() local
1703 struct tegra210_emc *emc = data; tegra210_emc_debug_temperature_set() local
1717 tegra210_emc_debugfs_init(struct tegra210_emc *emc) tegra210_emc_debugfs_init() argument
1760 tegra210_emc_detect(struct tegra210_emc *emc) tegra210_emc_detect() argument
1786 tegra210_emc_validate_timings(struct tegra210_emc *emc, struct tegra210_emc_timing *timings, unsigned int num_timings) tegra210_emc_validate_timings() argument
1814 struct tegra210_emc *emc; tegra210_emc_probe() local
1990 struct tegra210_emc *emc = platform_get_drvdata(pdev); tegra210_emc_remove() local
2001 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_suspend() local
2022 struct tegra210_emc *emc = dev_get_drvdata(dev); tegra210_emc_resume() local
[all...]
H A Dtegra210-emc-cc-r21021.c116 static u32 update_clock_tree_delay(struct tegra210_emc *emc, int type) in update_clock_tree_delay() argument
403 periodic_compensation_handler(struct tegra210_emc *emc, u32 type, struct tegra210_emc_timing *last, struct tegra210_emc_timing *next) periodic_compensation_handler() argument
478 tegra210_emc_r21021_periodic_compensation(struct tegra210_emc *emc) tegra210_emc_r21021_periodic_compensation() argument
585 tegra210_emc_r21021_set_clock(struct tegra210_emc *emc, u32 clksrc) tegra210_emc_r21021_set_clock() argument
[all...]
H A Dtegra20-emc.c237 struct tegra_emc *emc = data; in tegra_emc_isr() local
256 static struct emc_timing *tegra_emc_find_timing(struct tegra_emc *emc, in tegra_emc_find_timing() argument
277 static int emc_prepare_timing_change(struct tegra_emc *emc, unsigne argument
299 emc_complete_timing_change(struct tegra_emc *emc, bool flush) emc_complete_timing_change() argument
327 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); tegra_emc_clk_change_notify() local
355 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
410 tegra_emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) tegra_emc_load_timings_from_dt() argument
458 tegra_emc_find_node_by_ram_code(struct tegra_emc *emc) tegra_emc_find_node_by_ram_code() argument
538 emc_read_lpddr_mode_register(struct tegra_emc *emc, unsigned int emem_dev, unsigned int register_addr, unsigned int *register_data) emc_read_lpddr_mode_register() argument
574 emc_read_lpddr_sdram_info(struct tegra_emc *emc, unsigned int emem_dev, bool print_out) emc_read_lpddr_sdram_info() argument
596 emc_setup_hw(struct tegra_emc *emc) emc_setup_hw() argument
681 struct tegra_emc *emc = arg; emc_round_rate() local
716 tegra_emc_rate_requests_init(struct tegra_emc *emc) tegra_emc_rate_requests_init() argument
726 emc_request_rate(struct tegra_emc *emc, unsigned long new_min_rate, unsigned long new_max_rate, enum emc_rate_request_type type) emc_request_rate() argument
767 emc_set_min_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_min_rate() argument
780 emc_set_max_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_max_rate() argument
818 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
831 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
848 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
857 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
878 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
887 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
906 tegra_emc_debugfs_init(struct tegra_emc *emc) tegra_emc_debugfs_init() argument
983 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local
1006 tegra_emc_interconnect_init(struct tegra_emc *emc) tegra_emc_interconnect_init() argument
1072 struct tegra_emc *emc = data; devm_tegra_emc_unreg_clk_notifier() local
1077 tegra_emc_init_clk(struct tegra_emc *emc) tegra_emc_init_clk() argument
1111 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_devfreq_target() local
1130 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_devfreq_get_dev_status() local
1156 tegra_emc_devfreq_init(struct tegra_emc *emc) tegra_emc_devfreq_init() argument
1193 struct tegra_emc *emc; tegra_emc_probe() local
[all...]
H A Dtegra30-emc.c398 static int emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument
418 struct tegra_emc *emc = data; in tegra_emc_isr() local
437 static struct emc_timing *emc_find_timing(struct tegra_emc *emc, in emc_find_timing() argument
458 emc_dqs_preset(struct tegra_emc *emc, struct emc_timing *timing, bool *schmitt_to_vref) emc_dqs_preset() argument
501 emc_prepare_mc_clk_cfg(struct tegra_emc *emc, unsigned long rate) emc_prepare_mc_clk_cfg() argument
523 emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) emc_prepare_timing_change() argument
792 emc_complete_timing_change(struct tegra_emc *emc, unsigned long rate) emc_complete_timing_change() argument
843 emc_unprepare_timing_change(struct tegra_emc *emc, unsigned long rate) emc_unprepare_timing_change() argument
858 struct tegra_emc *emc = container_of(nb, struct tegra_emc, clk_nb); emc_clk_change_notify() local
888 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
956 emc_check_mc_timings(struct tegra_emc *emc) emc_check_mc_timings() argument
979 emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) emc_load_timings_from_dt() argument
1026 emc_find_node_by_ram_code(struct tegra_emc *emc) emc_find_node_by_ram_code() argument
1059 emc_read_lpddr_mode_register(struct tegra_emc *emc, unsigned int emem_dev, unsigned int register_addr, unsigned int *register_data) emc_read_lpddr_mode_register() argument
1095 emc_read_lpddr_sdram_info(struct tegra_emc *emc, unsigned int emem_dev) emc_read_lpddr_sdram_info() argument
1118 emc_setup_hw(struct tegra_emc *emc) emc_setup_hw() argument
1199 struct tegra_emc *emc = arg; emc_round_rate() local
1234 tegra_emc_rate_requests_init(struct tegra_emc *emc) tegra_emc_rate_requests_init() argument
1244 emc_request_rate(struct tegra_emc *emc, unsigned long new_min_rate, unsigned long new_max_rate, enum emc_rate_request_type type) emc_request_rate() argument
1285 emc_set_min_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_min_rate() argument
1298 emc_set_max_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_max_rate() argument
1336 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
1349 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
1366 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
1375 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
1396 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
1405 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
1424 tegra_emc_debugfs_init(struct tegra_emc *emc) tegra_emc_debugfs_init() argument
1501 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local
1524 tegra_emc_interconnect_init(struct tegra_emc *emc) tegra_emc_interconnect_init() argument
1584 struct tegra_emc *emc = data; devm_tegra_emc_unreg_clk_notifier() local
1589 tegra_emc_init_clk(struct tegra_emc *emc) tegra_emc_init_clk() argument
1624 struct tegra_emc *emc; tegra_emc_probe() local
1695 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_suspend() local
1716 struct tegra_emc *emc = dev_get_drvdata(dev); tegra_emc_resume() local
[all...]
H A Dtegra124-emc.c518 static void emc_ccfifo_writel(struct tegra_emc *emc, u32 value, in emc_ccfifo_writel() argument
525 static void emc_seq_update_timing(struct tegra_emc *emc) in emc_seq_update_timing() argument
542 static void emc_seq_disable_auto_cal(struct tegra_emc *emc) in emc_seq_disable_auto_cal() argument
559 emc_seq_wait_clkchange(struct tegra_emc *emc) emc_seq_wait_clkchange() argument
574 tegra_emc_find_timing(struct tegra_emc *emc, unsigned long rate) tegra_emc_find_timing() argument
595 tegra_emc_prepare_timing_change(struct tegra_emc *emc, unsigned long rate) tegra_emc_prepare_timing_change() argument
823 tegra_emc_complete_timing_change(struct tegra_emc *emc, unsigned long rate) tegra_emc_complete_timing_change() argument
880 emc_read_current_timing(struct tegra_emc *emc, struct emc_timing *timing) emc_read_current_timing() argument
899 emc_init(struct tegra_emc *emc) emc_init() argument
920 load_one_timing_from_dt(struct tegra_emc *emc, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument
991 tegra_emc_load_timings_from_dt(struct tegra_emc *emc, struct device_node *node) tegra_emc_load_timings_from_dt() argument
1049 tegra_emc_rate_requests_init(struct tegra_emc *emc) tegra_emc_rate_requests_init() argument
1059 emc_request_rate(struct tegra_emc *emc, unsigned long new_min_rate, unsigned long new_max_rate, enum emc_rate_request_type type) emc_request_rate() argument
1100 emc_set_min_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_min_rate() argument
1113 emc_set_max_rate(struct tegra_emc *emc, unsigned long rate, enum emc_rate_request_type type) emc_set_max_rate() argument
1151 tegra_emc_validate_rate(struct tegra_emc *emc, unsigned long rate) tegra_emc_validate_rate() argument
1165 struct tegra_emc *emc = s->private; tegra_emc_debug_available_rates_show() local
1183 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_get() local
1192 struct tegra_emc *emc = data; tegra_emc_debug_min_rate_set() local
1213 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_get() local
1222 struct tegra_emc *emc = data; tegra_emc_debug_max_rate_set() local
1241 emc_debugfs_init(struct device *dev, struct tegra_emc *emc) emc_debugfs_init() argument
1318 struct tegra_emc *emc = to_tegra_emc_provider(dst->provider); emc_icc_set() local
1342 tegra_emc_interconnect_init(struct tegra_emc *emc) tegra_emc_interconnect_init() argument
1395 tegra_emc_opp_table_init(struct tegra_emc *emc) tegra_emc_opp_table_init() argument
1445 struct tegra_emc *emc; tegra_emc_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk-tegra210-emc.c53 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_get_parent() local
66 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_recalc_rate() local
92 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_round_rate() local
107 static struct clk *tegra210_clk_emc_find_parent(struct tegra210_clk_emc *emc, in tegra210_clk_emc_find_parent() argument
121 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_set_rate() local
269 struct tegra210_clk_emc *emc; tegra210_clk_register_emc() local
299 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); tegra210_clk_emc_attach() local
366 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(__clk_get_hw(clk)); tegra210_clk_emc_detach() local
[all...]
H A Dclk-tegra20-emc.c56 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_recalc_rate() local
67 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_get_parent() local
74 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_set_parent() local
103 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_set_rate() local
137 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_set_rate_and_parent() local
169 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_determine_rate() local
227 struct tegra_clk_emc *emc; tegra20_clk_set_emc_round_callback() local
246 struct tegra_clk_emc *emc; tegra20_clk_register_emc() local
282 struct tegra_clk_emc *emc; tegra20_clk_prepare_emc_mc_same_freq() local
[all...]
H A Dclk-tegra124-emc.c78 struct tegra_emc *emc; member
209 struct tegra_emc *emc = emc_ensure_emc_driver(tegra); in emc_set_timing() local
[all...]
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-tegra210-emc.c53 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_get_parent() local
66 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_recalc_rate() local
92 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_round_rate() local
107 static struct clk *tegra210_clk_emc_find_parent(struct tegra210_clk_emc *emc, in tegra210_clk_emc_find_parent() argument
121 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); in tegra210_clk_emc_set_rate() local
269 struct tegra210_clk_emc *emc; tegra210_clk_register_emc() local
299 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(hw); tegra210_clk_emc_attach() local
366 struct tegra210_clk_emc *emc = to_tegra210_clk_emc(__clk_get_hw(clk)); tegra210_clk_emc_detach() local
[all...]
H A Dclk-tegra20-emc.c57 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_recalc_rate() local
68 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_get_parent() local
75 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); in emc_set_parent() local
104 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_set_rate() local
138 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_set_rate_and_parent() local
170 struct tegra_clk_emc *emc = to_tegra_clk_emc(hw); emc_determine_rate() local
228 struct tegra_clk_emc *emc; tegra20_clk_set_emc_round_callback() local
248 struct tegra_clk_emc *emc; tegra20_clk_register_emc() local
284 struct tegra_clk_emc *emc; tegra20_clk_prepare_emc_mc_same_freq() local
[all...]
H A Dclk-tegra124-emc.c79 struct tegra_emc *emc; member
216 struct tegra_emc *emc = emc_ensure_emc_driver(tegra); in emc_set_timing() local
[all...]
/kernel/linux/linux-5.10/drivers/s390/char/
H A Dtape_3590.h93 unsigned int emc:4; member
105 unsigned int emc:4; member
/kernel/linux/linux-6.6/drivers/s390/char/
H A Dtape_3590.h93 unsigned int emc:4; member
105 unsigned int emc:4; member

Completed in 26 milliseconds

12