/kernel/linux/linux-5.10/drivers/memory/samsung/ |
H A D | exynos5422-dmc.c | 238 static int exynos5_counters_set_event(struct exynos5_dmc *dmc) in exynos5_counters_set_event() argument 252 static int exynos5_counters_enable_edev(struct exynos5_dmc *dmc) in exynos5_counters_enable_edev() argument 266 static int exynos5_counters_disable_edev(struct exynos5_dmc *dmc) in exynos5_counters_disable_edev() argument 288 find_target_freq_idx(struct exynos5_dmc *dmc, unsigned long target_rate) find_target_freq_idx() argument 313 exynos5_switch_timing_regs(struct exynos5_dmc *dmc, bool set) exynos5_switch_timing_regs() argument 339 exynos5_init_freq_table(struct exynos5_dmc *dmc, struct devfreq_dev_profile *profile) exynos5_init_freq_table() argument 389 exynos5_set_bypass_dram_timings(struct exynos5_dmc *dmc) exynos5_set_bypass_dram_timings() argument 419 exynos5_dram_change_timings(struct exynos5_dmc *dmc, unsigned long target_rate) exynos5_dram_change_timings() argument 460 exynos5_dmc_align_target_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_target_voltage() argument 486 exynos5_dmc_align_bypass_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_bypass_voltage() argument 509 exynos5_dmc_align_bypass_dram_timings(struct exynos5_dmc *dmc, unsigned long target_rate) exynos5_dmc_align_bypass_dram_timings() argument 534 exynos5_dmc_switch_to_bypass_configuration(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_switch_to_bypass_configuration() argument 588 exynos5_dmc_change_freq_and_volt(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_change_freq_and_volt() argument 657 exynos5_dmc_get_volt_freq(struct exynos5_dmc *dmc, unsigned long *freq, unsigned long *target_rate, unsigned long *target_volt, u32 flags) exynos5_dmc_get_volt_freq() argument 690 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_target() local 729 exynos5_counters_get(struct exynos5_dmc *dmc, unsigned long *load_count, unsigned long *total_count) exynos5_counters_get() argument 767 exynos5_dmc_start_perf_events(struct exynos5_dmc *dmc, u32 beg_value) exynos5_dmc_start_perf_events() argument 807 exynos5_dmc_perf_events_calc(struct exynos5_dmc *dmc, u64 diff_ts) exynos5_dmc_perf_events_calc() argument 845 exynos5_dmc_perf_events_check(struct exynos5_dmc *dmc) exynos5_dmc_perf_events_check() argument 880 exynos5_dmc_enable_perf_events(struct exynos5_dmc *dmc) exynos5_dmc_enable_perf_events() argument 907 exynos5_dmc_disable_perf_events(struct exynos5_dmc *dmc) exynos5_dmc_disable_perf_events() argument 938 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_get_status() local 979 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_get_cur_freq() local 1013 exynos5_dmc_align_init_freq(struct exynos5_dmc *dmc, unsigned long bootloader_init_freq) exynos5_dmc_align_init_freq() argument 1041 create_timings_aligned(struct exynos5_dmc *dmc, u32 *reg_timing_row, u32 *reg_timing_data, u32 *reg_timing_power, u32 clk_period_ps) create_timings_aligned() argument 1180 of_get_dram_timings(struct exynos5_dmc *dmc) of_get_dram_timings() argument 1259 exynos5_dmc_init_clks(struct exynos5_dmc *dmc) exynos5_dmc_init_clks() argument 1335 exynos5_performance_counters_init(struct exynos5_dmc *dmc) exynos5_performance_counters_init() argument 1384 exynos5_dmc_set_pause_on_switching(struct exynos5_dmc *dmc) exynos5_dmc_set_pause_on_switching() argument 1402 struct exynos5_dmc *dmc = priv; dmc_irq_thread() local 1430 struct exynos5_dmc *dmc; exynos5_dmc_probe() local 1568 struct exynos5_dmc *dmc = dev_get_drvdata(&pdev->dev); exynos5_dmc_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/memory/samsung/ |
H A D | exynos5422-dmc.c | 238 static int exynos5_counters_set_event(struct exynos5_dmc *dmc) in exynos5_counters_set_event() argument 252 static int exynos5_counters_enable_edev(struct exynos5_dmc *dmc) in exynos5_counters_enable_edev() argument 266 static int exynos5_counters_disable_edev(struct exynos5_dmc *dmc) in exynos5_counters_disable_edev() argument 288 find_target_freq_idx(struct exynos5_dmc *dmc, unsigned long target_rate) find_target_freq_idx() argument 313 exynos5_switch_timing_regs(struct exynos5_dmc *dmc, bool set) exynos5_switch_timing_regs() argument 339 exynos5_init_freq_table(struct exynos5_dmc *dmc, struct devfreq_dev_profile *profile) exynos5_init_freq_table() argument 384 exynos5_set_bypass_dram_timings(struct exynos5_dmc *dmc) exynos5_set_bypass_dram_timings() argument 414 exynos5_dram_change_timings(struct exynos5_dmc *dmc, unsigned long target_rate) exynos5_dram_change_timings() argument 455 exynos5_dmc_align_target_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_target_voltage() argument 481 exynos5_dmc_align_bypass_voltage(struct exynos5_dmc *dmc, unsigned long target_volt) exynos5_dmc_align_bypass_voltage() argument 504 exynos5_dmc_align_bypass_dram_timings(struct exynos5_dmc *dmc, unsigned long target_rate) exynos5_dmc_align_bypass_dram_timings() argument 529 exynos5_dmc_switch_to_bypass_configuration(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_switch_to_bypass_configuration() argument 583 exynos5_dmc_change_freq_and_volt(struct exynos5_dmc *dmc, unsigned long target_rate, unsigned long target_volt) exynos5_dmc_change_freq_and_volt() argument 652 exynos5_dmc_get_volt_freq(struct exynos5_dmc *dmc, unsigned long *freq, unsigned long *target_rate, unsigned long *target_volt, u32 flags) exynos5_dmc_get_volt_freq() argument 685 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_target() local 724 exynos5_counters_get(struct exynos5_dmc *dmc, unsigned long *load_count, unsigned long *total_count) exynos5_counters_get() argument 762 exynos5_dmc_start_perf_events(struct exynos5_dmc *dmc, u32 beg_value) exynos5_dmc_start_perf_events() argument 802 exynos5_dmc_perf_events_calc(struct exynos5_dmc *dmc, u64 diff_ts) exynos5_dmc_perf_events_calc() argument 840 exynos5_dmc_perf_events_check(struct exynos5_dmc *dmc) exynos5_dmc_perf_events_check() argument 875 exynos5_dmc_enable_perf_events(struct exynos5_dmc *dmc) exynos5_dmc_enable_perf_events() argument 902 exynos5_dmc_disable_perf_events(struct exynos5_dmc *dmc) exynos5_dmc_disable_perf_events() argument 933 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_get_status() local 974 struct exynos5_dmc *dmc = dev_get_drvdata(dev); exynos5_dmc_get_cur_freq() local 1008 exynos5_dmc_align_init_freq(struct exynos5_dmc *dmc, unsigned long bootloader_init_freq) exynos5_dmc_align_init_freq() argument 1036 create_timings_aligned(struct exynos5_dmc *dmc, u32 *reg_timing_row, u32 *reg_timing_data, u32 *reg_timing_power, u32 clk_period_ps) create_timings_aligned() argument 1175 of_get_dram_timings(struct exynos5_dmc *dmc) of_get_dram_timings() argument 1254 exynos5_dmc_init_clks(struct exynos5_dmc *dmc) exynos5_dmc_init_clks() argument 1330 exynos5_performance_counters_init(struct exynos5_dmc *dmc) exynos5_performance_counters_init() argument 1379 exynos5_dmc_set_pause_on_switching(struct exynos5_dmc *dmc) exynos5_dmc_set_pause_on_switching() argument 1397 struct exynos5_dmc *dmc = priv; dmc_irq_thread() local 1425 struct exynos5_dmc *dmc; exynos5_dmc_probe() local 1563 struct exynos5_dmc *dmc = dev_get_drvdata(&pdev->dev); exynos5_dmc_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/meson/ |
H A D | a1-peripherals.c | 1584 static struct clk_regmap dmc = { variable
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dmc.c | 298 struct intel_dmc *dmc = i915_to_dmc(i915); in has_dmc_id_fw() local 520 dmc_mmiodata(struct drm_i915_private *i915, struct intel_dmc *dmc, enum intel_dmc_id dmc_id, int i) dmc_mmiodata() argument 546 struct intel_dmc *dmc = i915_to_dmc(i915); intel_dmc_load_program() local 611 struct intel_dmc *dmc = i915_to_dmc(i915); assert_dmc_loaded() local 644 dmc_set_fw_offset(struct intel_dmc *dmc, const struct intel_fw_info *fw_info, unsigned int num_entries, const struct stepping_info *si, u8 package_ver) dmc_set_fw_offset() argument 676 dmc_mmio_addr_sanity_check(struct intel_dmc *dmc, const u32 *mmioaddr, u32 mmio_count, int header_ver, enum intel_dmc_id dmc_id) dmc_mmio_addr_sanity_check() argument 709 parse_dmc_fw_header(struct intel_dmc *dmc, const struct intel_dmc_header_base *dmc_header, size_t rem_size, enum intel_dmc_id dmc_id) parse_dmc_fw_header() argument 819 parse_dmc_fw_package(struct intel_dmc *dmc, const struct intel_package_header *package_header, const struct stepping_info *si, size_t rem_size) parse_dmc_fw_package() argument 874 parse_dmc_fw_css(struct intel_dmc *dmc, struct intel_css_header *css_header, size_t rem_size) parse_dmc_fw_css() argument 898 parse_dmc_fw(struct intel_dmc *dmc, const struct firmware *fw) parse_dmc_fw() argument 968 struct intel_dmc *dmc = container_of(work, typeof(*dmc), work); dmc_load_work_fn() local 1017 struct intel_dmc *dmc; intel_dmc_init() local 1117 struct intel_dmc *dmc = i915_to_dmc(i915); intel_dmc_suspend() local 1159 struct intel_dmc *dmc = i915_to_dmc(i915); intel_dmc_fini() local 1180 struct intel_dmc *dmc = i915_to_dmc(i915); intel_dmc_print_error_state() local 1197 struct intel_dmc *dmc = i915_to_dmc(i915); intel_dmc_debugfs_status_show() local [all...] |
H A D | intel_display_core.h | 365 struct intel_dmc *dmc; member 367 } dmc; member
|