| /linux-6.15/include/linux/sched/ |
| H A D | isolation.h | 30 extern const struct cpumask *housekeeping_cpumask(enum hk_type type); 43 static inline const struct cpumask *housekeeping_cpumask(enum hk_type type) in housekeeping_cpumask() function
|
| /linux-6.15/include/linux/ |
| H A D | mmu_context.h | 27 # define task_cpu_fallback_mask(p) housekeeping_cpumask(HK_TYPE_TICK)
|
| /linux-6.15/kernel/sched/ |
| H A D | isolation.c | 59 const struct cpumask *housekeeping_cpumask(enum hk_type type) in housekeeping_cpumask() function 66 EXPORT_SYMBOL_GPL(housekeeping_cpumask);
|
| H A D | topology.c | 1432 for_each_cpu_and(cpu, cpu_possible_mask, housekeeping_cpumask(HK_TYPE_DOMAIN)) in asym_cpu_capacity_scan() 2608 cpumask_and(doms_cur[0], cpu_map, housekeeping_cpumask(HK_TYPE_DOMAIN)); in sched_init_domains() 2700 housekeeping_cpumask(HK_TYPE_DOMAIN)); in partition_sched_domains_locked() 2724 housekeeping_cpumask(HK_TYPE_DOMAIN)); in partition_sched_domains_locked()
|
| H A D | core.c | 1191 hk_mask = housekeeping_cpumask(HK_TYPE_KERNEL_NOISE); in get_nohz_timer_target() 8483 if (set_cpus_allowed_ptr(current, housekeeping_cpumask(HK_TYPE_DOMAIN)) < 0) in sched_init_smp()
|
| H A D | ext.c | 5265 if (!cpumask_equal(housekeeping_cpumask(HK_TYPE_DOMAIN), in scx_ops_enable()
|
| /linux-6.15/kernel/irq/ |
| H A D | cpuhotplug.c | 198 hk_mask = housekeeping_cpumask(HK_TYPE_MANAGED_IRQ); in hk_should_isolate()
|
| H A D | manage.c | 260 hk_mask = housekeeping_cpumask(HK_TYPE_MANAGED_IRQ); in irq_do_set_affinity()
|
| /linux-6.15/kernel/ |
| H A D | kthread.c | 374 cpumask_and(cpumask, pref, housekeeping_cpumask(HK_TYPE_KTHREAD)); in kthread_fetch_affinity() 376 cpumask_copy(cpumask, housekeeping_cpumask(HK_TYPE_KTHREAD)); in kthread_fetch_affinity() 826 set_cpus_allowed_ptr(tsk, housekeeping_cpumask(HK_TYPE_KTHREAD)); in kthreadd()
|
| H A D | watchdog.c | 1244 housekeeping_cpumask(HK_TYPE_TIMER)); in lockup_detector_init()
|
| H A D | cpu.c | 1492 for_each_cpu_and(cpu, cpu_online_mask, housekeeping_cpumask(HK_TYPE_DOMAIN)) { in cpu_down_maps_locked()
|
| H A D | workqueue.c | 7751 restrict_unbound_cpumask("HK_TYPE_WQ", housekeeping_cpumask(HK_TYPE_WQ)); in workqueue_init_early() 7752 restrict_unbound_cpumask("HK_TYPE_DOMAIN", housekeeping_cpumask(HK_TYPE_DOMAIN)); in workqueue_init_early()
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | topology.c | 317 housekeeping_cpumask(HK_TYPE_TICK))) { in arch_freq_get_on_cpu()
|
| H A D | cpufeature.c | 1659 return __task_cpu_possible_mask(p, housekeeping_cpumask(HK_TYPE_TICK)); in task_cpu_fallback_mask()
|
| /linux-6.15/kernel/cgroup/ |
| H A D | cpuset.c | 780 housekeeping_cpumask(HK_TYPE_DOMAIN)); in generate_sched_domains() 812 housekeeping_cpumask(HK_TYPE_DOMAIN)))) in generate_sched_domains() 899 housekeeping_cpumask(HK_TYPE_DOMAIN)); in generate_sched_domains() 921 cpumask_and(dp, dp, housekeeping_cpumask(HK_TYPE_DOMAIN)); in generate_sched_domains() 3736 cpumask_copy(boot_hk_cpus, housekeeping_cpumask(HK_TYPE_DOMAIN)); in cpuset_init()
|
| /linux-6.15/drivers/base/ |
| H A D | cpu.c | 294 housekeeping_cpumask(HK_TYPE_DOMAIN)); in print_cpus_isolated()
|
| /linux-6.15/drivers/pci/ |
| H A D | pci-driver.c | 381 housekeeping_cpumask(HK_TYPE_WQ), in pci_call_probe() 382 housekeeping_cpumask(HK_TYPE_DOMAIN)); in pci_call_probe()
|
| /linux-6.15/kernel/time/ |
| H A D | hrtimer.c | 225 int cpu = cpumask_any_and(cpu_online_mask, housekeeping_cpumask(HK_TYPE_TIMER)); in get_target_base() 2280 int i, ncpu = cpumask_any_and(cpu_active_mask, housekeeping_cpumask(HK_TYPE_TIMER)); in hrtimers_cpu_dying()
|
| /linux-6.15/include/net/ |
| H A D | ip_vs.h | 1163 return housekeeping_cpumask(HK_TYPE_KTHREAD); in sysctl_est_cpulist() 1270 return housekeeping_cpumask(HK_TYPE_KTHREAD); in sysctl_est_cpulist()
|
| /linux-6.15/drivers/hv/ |
| H A D | channel_mgmt.c | 746 const struct cpumask *hk_mask = housekeeping_cpumask(HK_TYPE_MANAGED_IRQ); in init_vp_index()
|
| H A D | vmbus_drv.c | 1630 if (!cpumask_test_cpu(target_cpu, housekeeping_cpumask(HK_TYPE_MANAGED_IRQ))) in vmbus_channel_set_cpu()
|
| /linux-6.15/net/core/ |
| H A D | net-sysfs.c | 1015 cpumask_and(mask, mask, housekeeping_cpumask(HK_TYPE_DOMAIN)); in rps_cpumask_housekeeping() 1016 cpumask_and(mask, mask, housekeeping_cpumask(HK_TYPE_WQ)); in rps_cpumask_housekeeping()
|
| /linux-6.15/drivers/char/ |
| H A D | random.c | 1327 cpumask_and(&timer_cpus, housekeeping_cpumask(HK_TYPE_TIMER), cpu_online_mask); in try_to_generate_entropy()
|
| /linux-6.15/kernel/rcu/ |
| H A D | tree.c | 1083 target = cpumask_any_and(housekeeping_cpumask(HK_TYPE_RCU), in swake_up_one_online()
|
| /linux-6.15/net/netfilter/ipvs/ |
| H A D | ip_vs_ctl.c | 1979 mask = (struct cpumask *)housekeeping_cpumask(HK_TYPE_KTHREAD); in ipvs_proc_est_cpumask_get()
|