Home
last modified time | relevance | path

Searched refs:root_domain (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dintc-arcv2.c163 struct irq_domain *root_domain; in init_onchip_IRQ() local
173 root_domain = irq_domain_add_linear(intc, nr_cpu_irqs, &arcv2_irq_ops, NULL); in init_onchip_IRQ()
174 if (!root_domain) in init_onchip_IRQ()
181 irq_set_default_host(root_domain); in init_onchip_IRQ()
184 irq_create_mapping(root_domain, IPI_IRQ); in init_onchip_IRQ()
186 irq_create_mapping(root_domain, SOFTIRQ_IRQ); in init_onchip_IRQ()
H A Dintc-compact.c110 struct irq_domain *root_domain; in init_onchip_IRQ() local
115 root_domain = irq_domain_add_linear(intc, NR_CPU_IRQS, in init_onchip_IRQ()
117 if (!root_domain) in init_onchip_IRQ()
124 irq_set_default_host(root_domain); in init_onchip_IRQ()
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dintc-arcv2.c163 struct irq_domain *root_domain; in init_onchip_IRQ() local
173 root_domain = irq_domain_add_linear(intc, nr_cpu_irqs, &arcv2_irq_ops, NULL); in init_onchip_IRQ()
174 if (!root_domain) in init_onchip_IRQ()
181 irq_set_default_host(root_domain); in init_onchip_IRQ()
184 irq_create_mapping(root_domain, IPI_IRQ); in init_onchip_IRQ()
186 irq_create_mapping(root_domain, SOFTIRQ_IRQ); in init_onchip_IRQ()
H A Dintc-compact.c110 struct irq_domain *root_domain; in init_onchip_IRQ() local
115 root_domain = irq_domain_add_linear(intc, NR_CPU_IRQS, in init_onchip_IRQ()
117 if (!root_domain) in init_onchip_IRQ()
124 irq_set_default_host(root_domain); in init_onchip_IRQ()
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-xtensa-mx.c154 static void __init xtensa_mx_init_common(struct irq_domain *root_domain) in xtensa_mx_init_common() argument
158 irq_set_default_host(root_domain); in xtensa_mx_init_common()
168 struct irq_domain *root_domain = in xtensa_mx_init_legacy() local
172 xtensa_mx_init_common(root_domain); in xtensa_mx_init_legacy()
179 struct irq_domain *root_domain = in xtensa_mx_init() local
182 xtensa_mx_init_common(root_domain); in xtensa_mx_init()
H A Dirq-xtensa-pic.c93 struct irq_domain *root_domain = in xtensa_pic_init_legacy() local
96 irq_set_default_host(root_domain); in xtensa_pic_init_legacy()
103 struct irq_domain *root_domain = in xtensa_pic_init() local
106 irq_set_default_host(root_domain); in xtensa_pic_init()
H A Dirq-csky-apb-intc.c35 static struct irq_domain *root_domain; variable
65 gc = irq_get_domain_generic_chip(root_domain, irq_base); in ck_set_gc()
117 root_domain = irq_domain_add_linear(node, nr_irq, in ck_intc_init_comm()
119 if (!root_domain) { in ck_intc_init_comm()
124 ret = irq_alloc_domain_generic_chips(root_domain, 32, 1, in ck_intc_init_comm()
141 handle_domain_irq(root_domain, irq_base + __fls(hwirq), regs); in handle_irq_perbit()
H A Dirq-xilinx-intc.c39 struct irq_domain *root_domain; member
120 irq = irq_find_mapping(irqc->root_domain, hwirq); in xintc_get_irq_local()
134 irq = irq_find_mapping(primary_intc->root_domain, hwirq); in xintc_get_irq()
227 irqc->root_domain = irq_domain_add_linear(intc, irqc->nr_irq, in xilinx_intc_of_init()
229 if (!irqc->root_domain) { in xilinx_intc_of_init()
248 irq_set_default_host(primary_intc->root_domain); in xilinx_intc_of_init()
H A Dirq-ativic32.c70 static struct irq_domain *root_domain; variable
109 handle_domain_irq(root_domain, hwirq, regs); in asm_do_IRQ()
130 root_domain = irq_domain_add_linear(node, nr_ints, in ativic32_init_irq()
133 if (!root_domain) in ativic32_init_irq()
H A Dirq-csky-mpintc.c19 static struct irq_domain *root_domain; variable
77 handle_domain_irq(root_domain, in csky_mpintc_handler()
258 root_domain = irq_domain_add_linear(node, nr_irq, &csky_irqdomain_ops, in csky_mpintc_init()
260 if (!root_domain) in csky_mpintc_init()
272 ipi_irq = irq_create_mapping(root_domain, IPI_IRQ); in csky_mpintc_init()
H A Dirq-or1k-pic.c98 static struct irq_domain *root_domain; variable
118 handle_domain_irq(root_domain, irq, regs); in or1k_pic_handle_irq()
147 root_domain = irq_domain_add_linear(node, 32, &or1k_irq_domain_ops, in or1k_pic_init()
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-xtensa-mx.c155 static void __init xtensa_mx_init_common(struct irq_domain *root_domain) in xtensa_mx_init_common() argument
159 irq_set_default_host(root_domain); in xtensa_mx_init_common()
169 struct irq_domain *root_domain = in xtensa_mx_init_legacy() local
173 xtensa_mx_init_common(root_domain); in xtensa_mx_init_legacy()
180 struct irq_domain *root_domain = in xtensa_mx_init() local
183 xtensa_mx_init_common(root_domain); in xtensa_mx_init()
H A Dirq-xtensa-pic.c94 struct irq_domain *root_domain = in xtensa_pic_init_legacy() local
97 irq_set_default_host(root_domain); in xtensa_pic_init_legacy()
104 struct irq_domain *root_domain = in xtensa_pic_init() local
107 irq_set_default_host(root_domain); in xtensa_pic_init()
H A Dirq-csky-apb-intc.c35 static struct irq_domain *root_domain; variable
65 gc = irq_get_domain_generic_chip(root_domain, irq_base); in ck_set_gc()
117 root_domain = irq_domain_add_linear(node, nr_irq, in ck_intc_init_comm()
119 if (!root_domain) { in ck_intc_init_comm()
124 ret = irq_alloc_domain_generic_chips(root_domain, 32, 1, in ck_intc_init_comm()
141 generic_handle_domain_irq(root_domain, irq_base + __fls(hwirq)); in handle_irq_perbit()
H A Dirq-xilinx-intc.c41 struct irq_domain *root_domain; member
150 generic_handle_domain_irq(irqc->root_domain, hwirq); in xil_intc_irq_handler()
164 generic_handle_domain_irq(primary_intc->root_domain, hwirq); in xil_intc_handle_irq()
215 irqc->root_domain = irq_domain_add_linear(intc, irqc->nr_irq, in xilinx_intc_of_init()
217 if (!irqc->root_domain) { in xilinx_intc_of_init()
236 irq_set_default_host(primary_intc->root_domain); in xilinx_intc_of_init()
H A Dirq-csky-mpintc.c19 static struct irq_domain *root_domain; variable
77 generic_handle_domain_irq(root_domain, in csky_mpintc_handler()
258 root_domain = irq_domain_add_linear(node, nr_irq, &csky_irqdomain_ops, in csky_mpintc_init()
260 if (!root_domain) in csky_mpintc_init()
272 ipi_irq = irq_create_mapping(root_domain, IPI_IRQ); in csky_mpintc_init()
H A Dirq-or1k-pic.c98 static struct irq_domain *root_domain; variable
118 generic_handle_domain_irq(root_domain, irq); in or1k_pic_handle_irq()
147 root_domain = irq_domain_add_linear(node, 32, &or1k_irq_domain_ops, in or1k_pic_init()
/kernel/linux/linux-5.10/include/linux/sched/
H A Ddeadline.h30 struct root_domain;
32 extern void dl_clear_root_domain(struct root_domain *rd);
/kernel/linux/linux-6.6/include/linux/sched/
H A Ddeadline.h32 struct root_domain;
34 extern void dl_clear_root_domain(struct root_domain *rd);
/kernel/linux/linux-6.6/drivers/platform/x86/intel/uncore-frequency/
H A Duncore-frequency-tpmi.c47 bool root_domain; member
95 if (cluster_info->root_domain) { in uncore_read_control_freq()
160 if (cluster_info->root_domain) { in uncore_write_control_freq()
198 if (cluster_info->root_domain) in uncore_read_freq()
367 tpmi_uncore->root_cluster.root_domain = true; in uncore_probe()
/kernel/linux/linux-5.10/kernel/sched/
H A Dtopology.c286 printk(KERN_DEBUG "root_domain %*pbl:", cpumask_pr_args(cpu_map)); in perf_domain_debug()
352 struct root_domain *rd = cpu_rq(cpu)->rd; in build_perf_domains()
440 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain()
452 void rq_attach_root(struct rq *rq, struct root_domain *rd) in rq_attach_root()
454 struct root_domain *old_rd = NULL; in rq_attach_root()
489 void sched_get_rd(struct root_domain *rd) in sched_get_rd()
494 void sched_put_rd(struct root_domain *rd) in sched_put_rd()
502 static int init_rootdomain(struct root_domain *rd) in init_rootdomain()
549 struct root_domain def_root_domai
[all...]
H A Dsched.h879 struct root_domain { struct
939 extern void rq_attach_root(struct rq *rq, struct root_domain *rd);
940 extern void sched_get_rd(struct root_domain *rd);
941 extern void sched_put_rd(struct root_domain *rd);
1073 struct root_domain *rd;
2473 struct root_domain *rd = container_of(dl_b, struct root_domain, dl_bw); in __dl_update()
H A Drt.c696 struct root_domain *rd = rq_of_rt_rq(rt_rq)->rd; in do_balance_runtime()
747 struct root_domain *rd = rq->rd; in __disable_runtime()
1731 struct root_domain *rd = cpu_rq(smp_processor_id())->rd; in find_cas_cpu()
2201 static int rto_next_cpu(struct root_domain *rd) in rto_next_cpu()
2294 struct root_domain *rd = in rto_push_irq_work_func()
2295 container_of(work, struct root_domain, rto_push_work); in rto_push_irq_work_func()
/kernel/linux/linux-6.6/kernel/sched/
H A Dtopology.c312 printk(KERN_DEBUG "root_domain %*pbl:", cpumask_pr_args(cpu_map)); in perf_domain_debug()
379 struct root_domain *rd = cpu_rq(cpu)->rd; in build_perf_domains()
475 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain()
487 void rq_attach_root(struct rq *rq, struct root_domain *rd) in rq_attach_root()
489 struct root_domain *old_rd = NULL; in rq_attach_root()
524 void sched_get_rd(struct root_domain *rd) in sched_get_rd()
529 void sched_put_rd(struct root_domain *rd) in sched_put_rd()
537 static int init_rootdomain(struct root_domain *rd) in init_rootdomain()
585 struct root_domain def_root_domai
[all...]
H A Ddeadline.c113 struct root_domain *rd = cpu_rq(i)->rd; in dl_bw_cpus()
160 struct root_domain *rd = cpu_rq(cpu)->rd; in dl_bw_visited()
172 struct root_domain *rd = container_of(dl_b, struct root_domain, dl_bw); in __dl_update()
714 * And we finally need to fixup root_domain(s) bandwidth accounting, in dl_task_offline_migration()
2487 struct root_domain *src_rd; in set_cpus_allowed_dl()
2505 * We now free resources of the root_domain we are migrating in set_cpus_allowed_dl()
2571 void dl_clear_root_domain(struct root_domain *rd) in dl_clear_root_domain()
3084 * root_domain, as we can't fail after this point. in dl_bw_manage()
3085 * We will free resources in the source root_domain in dl_bw_manage()
[all...]

Completed in 24 milliseconds

12