| /kernel/linux/linux-5.10/arch/arm/common/ |
| D | mcpm_entry.c | 34 static void __mcpm_cpu_going_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_going_down() 47 static void __mcpm_cpu_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_down() 63 static void __mcpm_outbound_leave_critical(unsigned int cluster, int state) in __mcpm_outbound_leave_critical() 82 static bool __mcpm_outbound_enter_critical(unsigned int cpu, unsigned int cluster) in __mcpm_outbound_enter_critical() 135 static int __mcpm_cluster_state(unsigned int cluster) in __mcpm_cluster_state() 143 void mcpm_set_entry_vector(unsigned cpu, unsigned cluster, void *ptr) in mcpm_set_entry_vector() 152 void mcpm_set_early_poke(unsigned cpu, unsigned cluster, in mcpm_set_early_poke() 187 static inline bool mcpm_cluster_unused(unsigned int cluster) in mcpm_cluster_unused() 195 int mcpm_cpu_power_up(unsigned int cpu, unsigned int cluster) in mcpm_cpu_power_up() 241 unsigned int mpidr, cpu, cluster; in mcpm_cpu_power_down() local [all …]
|
| /kernel/linux/linux-6.6/arch/arm/common/ |
| D | mcpm_entry.c | 34 static void __mcpm_cpu_going_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_going_down() 47 static void __mcpm_cpu_down(unsigned int cpu, unsigned int cluster) in __mcpm_cpu_down() 63 static void __mcpm_outbound_leave_critical(unsigned int cluster, int state) in __mcpm_outbound_leave_critical() 82 static bool __mcpm_outbound_enter_critical(unsigned int cpu, unsigned int cluster) in __mcpm_outbound_enter_critical() 135 static int __mcpm_cluster_state(unsigned int cluster) in __mcpm_cluster_state() 143 void mcpm_set_entry_vector(unsigned cpu, unsigned cluster, void *ptr) in mcpm_set_entry_vector() 152 void mcpm_set_early_poke(unsigned cpu, unsigned cluster, in mcpm_set_early_poke() 187 static inline bool mcpm_cluster_unused(unsigned int cluster) in mcpm_cluster_unused() 195 int mcpm_cpu_power_up(unsigned int cpu, unsigned int cluster) in mcpm_cpu_power_up() 241 unsigned int mpidr, cpu, cluster; in mcpm_cpu_power_down() local [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-vexpress/ |
| D | tc2_pm.c | 48 static int tc2_pm_cpu_powerup(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerup() 59 static int tc2_pm_cluster_powerup(unsigned int cluster) in tc2_pm_cluster_powerup() 68 static void tc2_pm_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerdown_prepare() 83 static void tc2_pm_cluster_powerdown_prepare(unsigned int cluster) in tc2_pm_cluster_powerdown_prepare() 114 static int tc2_core_in_reset(unsigned int cpu, unsigned int cluster) in tc2_core_in_reset() 126 static int tc2_pm_wait_for_powerdown(unsigned int cpu, unsigned int cluster) in tc2_pm_wait_for_powerdown() 157 static void tc2_pm_cpu_suspend_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_suspend_prepare() 162 static void tc2_pm_cpu_is_up(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_is_up() 170 static void tc2_pm_cluster_is_up(unsigned int cluster) in tc2_pm_cluster_is_up() 204 unsigned int mpidr, cpu, cluster; in tc2_pm_init() local
|
| D | spc.c | 119 static inline bool cluster_is_a15(u32 cluster) in cluster_is_a15() 158 void ve_spc_cpu_wakeup_irq(u32 cluster, u32 cpu, bool set) in ve_spc_cpu_wakeup_irq() 187 void ve_spc_set_resume_addr(u32 cluster, u32 cpu, u32 addr) in ve_spc_set_resume_addr() 212 void ve_spc_powerdown(u32 cluster, bool enable) in ve_spc_powerdown() 223 static u32 standbywfi_cpu_mask(u32 cpu, u32 cluster) in standbywfi_cpu_mask() 242 int ve_spc_cpu_in_wfi(u32 cpu, u32 cluster) in ve_spc_cpu_in_wfi() 258 static int ve_spc_get_performance(int cluster, u32 *freq) in ve_spc_get_performance() 277 static int ve_spc_round_performance(int cluster, u32 freq) in ve_spc_round_performance() 300 static int ve_spc_find_performance_index(int cluster, u32 freq) in ve_spc_find_performance_index() 322 static int ve_spc_set_performance(int cluster, u32 freq) in ve_spc_set_performance() [all …]
|
| D | dcscb.c | 39 static int dcscb_cpu_powerup(unsigned int cpu, unsigned int cluster) in dcscb_cpu_powerup() 53 static int dcscb_cluster_powerup(unsigned int cluster) in dcscb_cluster_powerup() 69 static void dcscb_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in dcscb_cpu_powerdown_prepare() 81 static void dcscb_cluster_powerdown_prepare(unsigned int cluster) in dcscb_cluster_powerdown_prepare()
|
| /kernel/linux/linux-6.6/arch/arm/mach-versatile/ |
| D | tc2_pm.c | 46 static int tc2_pm_cpu_powerup(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerup() 57 static int tc2_pm_cluster_powerup(unsigned int cluster) in tc2_pm_cluster_powerup() 66 static void tc2_pm_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_powerdown_prepare() 81 static void tc2_pm_cluster_powerdown_prepare(unsigned int cluster) in tc2_pm_cluster_powerdown_prepare() 112 static int tc2_core_in_reset(unsigned int cpu, unsigned int cluster) in tc2_core_in_reset() 124 static int tc2_pm_wait_for_powerdown(unsigned int cpu, unsigned int cluster) in tc2_pm_wait_for_powerdown() 155 static void tc2_pm_cpu_suspend_prepare(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_suspend_prepare() 160 static void tc2_pm_cpu_is_up(unsigned int cpu, unsigned int cluster) in tc2_pm_cpu_is_up() 168 static void tc2_pm_cluster_is_up(unsigned int cluster) in tc2_pm_cluster_is_up() 202 unsigned int mpidr, cpu, cluster; in tc2_pm_init() local
|
| D | spc.c | 111 static inline bool cluster_is_a15(u32 cluster) in cluster_is_a15() 150 void ve_spc_cpu_wakeup_irq(u32 cluster, u32 cpu, bool set) in ve_spc_cpu_wakeup_irq() 179 void ve_spc_set_resume_addr(u32 cluster, u32 cpu, u32 addr) in ve_spc_set_resume_addr() 204 void ve_spc_powerdown(u32 cluster, bool enable) in ve_spc_powerdown() 215 static u32 standbywfi_cpu_mask(u32 cpu, u32 cluster) in standbywfi_cpu_mask() 234 int ve_spc_cpu_in_wfi(u32 cpu, u32 cluster) in ve_spc_cpu_in_wfi() 250 static int ve_spc_get_performance(int cluster, u32 *freq) in ve_spc_get_performance() 269 static int ve_spc_round_performance(int cluster, u32 freq) in ve_spc_round_performance() 292 static int ve_spc_find_performance_index(int cluster, u32 freq) in ve_spc_find_performance_index() 314 static int ve_spc_set_performance(int cluster, u32 freq) in ve_spc_set_performance() [all …]
|
| D | dcscb.c | 39 static int dcscb_cpu_powerup(unsigned int cpu, unsigned int cluster) in dcscb_cpu_powerup() 53 static int dcscb_cluster_powerup(unsigned int cluster) in dcscb_cluster_powerup() 69 static void dcscb_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in dcscb_cpu_powerdown_prepare() 81 static void dcscb_cluster_powerdown_prepare(unsigned int cluster) in dcscb_cluster_powerdown_prepare()
|
| /kernel/linux/linux-5.10/kernel/sched/ |
| D | core_ctl.c | 60 struct cluster_data *cluster; member 69 #define for_each_cluster(cluster, idx) \ argument 161 struct cluster_data *cluster; in show_global_state() local 303 struct cluster_data *cluster; in compute_cluster_nr_need() local 353 struct cluster_data *cluster = &cluster_state[index]; in compute_cluster_max_nr() local 366 struct cluster_data *cluster = &cluster_state[index]; in cluster_real_big_tasks() local 435 struct cluster_data *cluster; in update_running_avg() local 469 static unsigned int apply_task_need(const struct cluster_data *cluster, in apply_task_need() 500 static unsigned int apply_limits(const struct cluster_data *cluster, in apply_limits() 506 static unsigned int get_active_cpu_count(const struct cluster_data *cluster) in get_active_cpu_count() [all …]
|
| /kernel/linux/linux-6.6/kernel/sched/ |
| D | core_ctl.c | 60 struct cluster_data *cluster; member 69 #define for_each_cluster(cluster, idx) \ argument 161 struct cluster_data *cluster; in show_global_state() local 303 struct cluster_data *cluster; in compute_cluster_nr_need() local 353 struct cluster_data *cluster = &cluster_state[index]; in compute_cluster_max_nr() local 366 struct cluster_data *cluster = &cluster_state[index]; in cluster_real_big_tasks() local 435 struct cluster_data *cluster; in update_running_avg() local 469 static unsigned int apply_task_need(const struct cluster_data *cluster, in apply_task_need() 500 static unsigned int apply_limits(const struct cluster_data *cluster, in apply_limits() 506 static unsigned int get_active_cpu_count(const struct cluster_data *cluster) in get_active_cpu_count() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-exynos/ |
| D | mcpm-exynos.c | 57 static int exynos_cpu_powerup(unsigned int cpu, unsigned int cluster) in exynos_cpu_powerup() 106 static int exynos_cluster_powerup(unsigned int cluster) in exynos_cluster_powerup() 116 static void exynos_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in exynos_cpu_powerdown_prepare() 126 static void exynos_cluster_powerdown_prepare(unsigned int cluster) in exynos_cluster_powerdown_prepare() 163 static int exynos_wait_for_powerdown(unsigned int cpu, unsigned int cluster) in exynos_wait_for_powerdown() 184 static void exynos_cpu_is_up(unsigned int cpu, unsigned int cluster) in exynos_cpu_is_up()
|
| /kernel/linux/linux-5.10/arch/arm/mach-exynos/ |
| D | mcpm-exynos.c | 59 static int exynos_cpu_powerup(unsigned int cpu, unsigned int cluster) in exynos_cpu_powerup() 108 static int exynos_cluster_powerup(unsigned int cluster) in exynos_cluster_powerup() 118 static void exynos_cpu_powerdown_prepare(unsigned int cpu, unsigned int cluster) in exynos_cpu_powerdown_prepare() 128 static void exynos_cluster_powerdown_prepare(unsigned int cluster) in exynos_cluster_powerdown_prepare() 165 static int exynos_wait_for_powerdown(unsigned int cpu, unsigned int cluster) in exynos_wait_for_powerdown() 186 static void exynos_cpu_is_up(unsigned int cpu, unsigned int cluster) in exynos_cpu_is_up()
|
| /kernel/linux/linux-5.10/fs/ocfs2/cluster/ |
| D | nodemanager.c | 51 struct o2nm_cluster *cluster = o2nm_single_cluster; in o2nm_configured_node_map() local 66 static struct o2nm_node *o2nm_node_ip_tree_lookup(struct o2nm_cluster *cluster, in o2nm_node_ip_tree_lookup() 104 struct o2nm_cluster *cluster = o2nm_single_cluster; in o2nm_get_node_by_ip() local 189 struct o2nm_cluster *cluster; in o2nm_node_num_store() local 273 struct o2nm_cluster *cluster; in o2nm_node_ipv4_address_store() local 328 struct o2nm_cluster *cluster; in o2nm_node_local_store() local 455 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_idle_timeout_ms_store() local 492 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_keepalive_delay_ms_store() local 536 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_fence_method_show() local 608 struct o2nm_cluster *cluster = to_o2nm_cluster(group->cg_item.ci_parent); in o2nm_node_group_drop_item() local [all …]
|
| /kernel/linux/linux-6.6/fs/ocfs2/cluster/ |
| D | nodemanager.c | 49 struct o2nm_cluster *cluster = o2nm_single_cluster; in o2nm_configured_node_map() local 64 static struct o2nm_node *o2nm_node_ip_tree_lookup(struct o2nm_cluster *cluster, in o2nm_node_ip_tree_lookup() 102 struct o2nm_cluster *cluster = o2nm_single_cluster; in o2nm_get_node_by_ip() local 187 struct o2nm_cluster *cluster; in o2nm_node_num_store() local 271 struct o2nm_cluster *cluster; in o2nm_node_ipv4_address_store() local 326 struct o2nm_cluster *cluster; in o2nm_node_local_store() local 453 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_idle_timeout_ms_store() local 490 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_keepalive_delay_ms_store() local 534 struct o2nm_cluster *cluster = to_o2nm_cluster(item); in o2nm_cluster_fence_method_show() local 606 struct o2nm_cluster *cluster = to_o2nm_cluster(group->cg_item.ci_parent); in o2nm_node_group_drop_item() local [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-sunxi/ |
| D | mc_smp.c | 88 static bool sunxi_core_is_cortex_a15(unsigned int core, unsigned int cluster) in sunxi_core_is_cortex_a15() 116 static int sunxi_cpu_power_switch_set(unsigned int cpu, unsigned int cluster, in sunxi_cpu_power_switch_set() 159 static int sunxi_cpu_powerup(unsigned int cpu, unsigned int cluster) in sunxi_cpu_powerup() 254 static int sunxi_cluster_powerup(unsigned int cluster) in sunxi_cluster_powerup() 375 static bool sunxi_mc_smp_cluster_is_down(unsigned int cluster) in sunxi_mc_smp_cluster_is_down() 394 unsigned int mpidr, cpu, cluster; in sunxi_mc_smp_boot_secondary() local 431 unsigned int cluster = MPIDR_AFFINITY_LEVEL(read_cpuid_mpidr(), 1); in sunxi_cluster_cache_disable() local 446 unsigned int mpidr, cpu, cluster; in sunxi_mc_smp_cpu_die() local 481 static int sunxi_cpu_powerdown(unsigned int cpu, unsigned int cluster) in sunxi_cpu_powerdown() 505 static int sunxi_cluster_powerdown(unsigned int cluster) in sunxi_cluster_powerdown() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-sunxi/ |
| D | mc_smp.c | 87 static bool sunxi_core_is_cortex_a15(unsigned int core, unsigned int cluster) in sunxi_core_is_cortex_a15() 115 static int sunxi_cpu_power_switch_set(unsigned int cpu, unsigned int cluster, in sunxi_cpu_power_switch_set() 158 static int sunxi_cpu_powerup(unsigned int cpu, unsigned int cluster) in sunxi_cpu_powerup() 253 static int sunxi_cluster_powerup(unsigned int cluster) in sunxi_cluster_powerup() 374 static bool sunxi_mc_smp_cluster_is_down(unsigned int cluster) in sunxi_mc_smp_cluster_is_down() 393 unsigned int mpidr, cpu, cluster; in sunxi_mc_smp_boot_secondary() local 430 unsigned int cluster = MPIDR_AFFINITY_LEVEL(read_cpuid_mpidr(), 1); in sunxi_cluster_cache_disable() local 445 unsigned int mpidr, cpu, cluster; in sunxi_mc_smp_cpu_die() local 480 static int sunxi_cpu_powerdown(unsigned int cpu, unsigned int cluster) in sunxi_cpu_powerdown() 504 static int sunxi_cluster_powerdown(unsigned int cluster) in sunxi_cluster_powerdown() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-hisi/ |
| D | platmcpm.c | 71 static bool hip04_cluster_is_down(unsigned int cluster) in hip04_cluster_is_down() 81 static void hip04_set_snoop_filter(unsigned int cluster, unsigned int on) in hip04_set_snoop_filter() 100 unsigned int mpidr, cpu, cluster; in hip04_boot_secondary() local 155 unsigned int mpidr, cpu, cluster; in hip04_cpu_die() local 193 unsigned int mpidr, cpu, cluster; in hip04_cpu_kill() local 249 unsigned int mpidr, cpu, cluster; in hip04_cpu_table_init() local
|
| /kernel/linux/linux-5.10/arch/arm/mach-hisi/ |
| D | platmcpm.c | 71 static bool hip04_cluster_is_down(unsigned int cluster) in hip04_cluster_is_down() 81 static void hip04_set_snoop_filter(unsigned int cluster, unsigned int on) in hip04_set_snoop_filter() 100 unsigned int mpidr, cpu, cluster; in hip04_boot_secondary() local 155 unsigned int mpidr, cpu, cluster; in hip04_cpu_die() local 193 unsigned int mpidr, cpu, cluster; in hip04_cpu_kill() local 249 unsigned int mpidr, cpu, cluster; in hip04_cpu_table_init() local
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/ |
| D | mips-cps.h | 130 static inline uint64_t mips_cps_cluster_config(unsigned int cluster) in mips_cps_cluster_config() 163 static inline unsigned int mips_cps_numcores(unsigned int cluster) in mips_cps_numcores() 180 static inline unsigned int mips_cps_numiocu(unsigned int cluster) in mips_cps_numiocu() 198 static inline unsigned int mips_cps_numvps(unsigned int cluster, unsigned int core) in mips_cps_numvps()
|
| /kernel/linux/linux-5.10/drivers/remoteproc/ |
| D | ti_k3_r5_remoteproc.c | 129 struct k3_r5_cluster *cluster; member 249 static int k3_r5_lockstep_reset(struct k3_r5_cluster *cluster) in k3_r5_lockstep_reset() 294 static int k3_r5_lockstep_release(struct k3_r5_cluster *cluster) in k3_r5_lockstep_release() 362 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_prepare() local 401 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_unprepare() local 429 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_start() local 520 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_stop() local 663 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_configure() local 860 struct k3_r5_cluster *cluster = platform_get_drvdata(pdev); in k3_r5_cluster_rproc_init() local 945 struct k3_r5_cluster *cluster = platform_get_drvdata(pdev); in k3_r5_cluster_rproc_exit() local [all …]
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/ |
| D | mips-cps.h | 133 static inline uint64_t mips_cps_cluster_config(unsigned int cluster) in mips_cps_cluster_config() 166 static inline unsigned int mips_cps_numcores(unsigned int cluster) in mips_cps_numcores() 182 static inline unsigned int mips_cps_numiocu(unsigned int cluster) in mips_cps_numiocu() 203 static inline unsigned int mips_cps_numvps(unsigned int cluster, unsigned int core) in mips_cps_numvps()
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | ti_k3_r5_remoteproc.c | 166 struct k3_r5_cluster *cluster; member 286 static int k3_r5_lockstep_reset(struct k3_r5_cluster *cluster) in k3_r5_lockstep_reset() 331 static int k3_r5_lockstep_release(struct k3_r5_cluster *cluster) in k3_r5_lockstep_release() 442 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_prepare() local 509 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_unprepare() local 544 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_start() local 622 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_stop() local 830 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_configure() local 1068 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_adjust_tcm_sizes() local 1107 struct k3_r5_cluster *cluster = kproc->cluster; in k3_r5_rproc_configure_mode() local [all …]
|
| /kernel/linux/linux-6.6/drivers/perf/ |
| D | qcom_l2_pmu.c | 243 static void cluster_pmu_set_resr(struct cluster_pmu *cluster, in cluster_pmu_set_resr() 319 static void l2_cache_cluster_set_period(struct cluster_pmu *cluster, in l2_cache_cluster_set_period() 339 static int l2_cache_get_event_idx(struct cluster_pmu *cluster, in l2_cache_get_event_idx() 374 static void l2_cache_clear_event_idx(struct cluster_pmu *cluster, in l2_cache_clear_event_idx() 387 struct cluster_pmu *cluster = data; in l2_cache_handle_irq() local 441 struct cluster_pmu *cluster; in l2_cache_event_init() local 543 struct cluster_pmu *cluster; in l2_cache_event_start() local 593 struct cluster_pmu *cluster; in l2_cache_event_add() local 618 struct cluster_pmu *cluster; in l2_cache_event_del() local 739 struct cluster_pmu *cluster; in l2_cache_associate_cpu_with_cluster() local [all …]
|
| /kernel/linux/linux-5.10/drivers/perf/ |
| D | qcom_l2_pmu.c | 243 static void cluster_pmu_set_resr(struct cluster_pmu *cluster, in cluster_pmu_set_resr() 319 static void l2_cache_cluster_set_period(struct cluster_pmu *cluster, in l2_cache_cluster_set_period() 339 static int l2_cache_get_event_idx(struct cluster_pmu *cluster, in l2_cache_get_event_idx() 374 static void l2_cache_clear_event_idx(struct cluster_pmu *cluster, in l2_cache_clear_event_idx() 387 struct cluster_pmu *cluster = data; in l2_cache_handle_irq() local 441 struct cluster_pmu *cluster; in l2_cache_event_init() local 543 struct cluster_pmu *cluster; in l2_cache_event_start() local 593 struct cluster_pmu *cluster; in l2_cache_event_add() local 618 struct cluster_pmu *cluster; in l2_cache_event_del() local 742 struct cluster_pmu *cluster; in l2_cache_associate_cpu_with_cluster() local [all …]
|
| /kernel/linux/linux-6.6/drivers/cpufreq/ |
| D | vexpress-spc-cpufreq.c | 45 #define ACTUAL_FREQ(cluster, freq) ((cluster == A7_CLUSTER) ? freq << 1 : freq) argument 46 #define VIRT_FREQ(cluster, freq) ((cluster == A7_CLUSTER) ? freq >> 1 : freq) argument 71 static unsigned int find_cluster_maxfreq(int cluster) in find_cluster_maxfreq() 282 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _put_cluster_clk_and_freq_table() local 294 u32 cluster = cpu_to_cluster(cpu_dev->id); in put_cluster_clk_and_freq_table() local 319 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _get_cluster_clk_and_freq_table() local 355 u32 cluster = cpu_to_cluster(cpu_dev->id); in get_cluster_clk_and_freq_table() local
|