/Linux-v4.19/arch/arc/kernel/ |
D | intc-arcv2.c | 165 struct irq_domain *root_domain; in init_onchip_IRQ() local 175 root_domain = irq_domain_add_linear(intc, nr_cpu_irqs, &arcv2_irq_ops, NULL); in init_onchip_IRQ() 176 if (!root_domain) in init_onchip_IRQ() 183 irq_set_default_host(root_domain); in init_onchip_IRQ() 186 irq_create_mapping(root_domain, IPI_IRQ); in init_onchip_IRQ() 188 irq_create_mapping(root_domain, SOFTIRQ_IRQ); in init_onchip_IRQ()
|
D | intc-compact.c | 114 struct irq_domain *root_domain; in init_onchip_IRQ() local 119 root_domain = irq_domain_add_linear(intc, NR_CPU_IRQS, in init_onchip_IRQ() 121 if (!root_domain) in init_onchip_IRQ() 128 irq_set_default_host(root_domain); in init_onchip_IRQ()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-xtensa-pic.c | 89 struct irq_domain *root_domain = in xtensa_pic_init_legacy() local 92 irq_set_default_host(root_domain); in xtensa_pic_init_legacy() 99 struct irq_domain *root_domain = in xtensa_pic_init() local 102 irq_set_default_host(root_domain); in xtensa_pic_init()
|
D | irq-ativic32.c | 39 static struct irq_domain *root_domain; variable 78 handle_domain_irq(root_domain, hwirq, regs); in asm_do_IRQ() 99 root_domain = irq_domain_add_linear(node, nr_ints, in ativic32_init_irq() 102 if (!root_domain) in ativic32_init_irq()
|
D | irq-xilinx-intc.c | 39 struct irq_domain *root_domain; member 112 irq = irq_find_mapping(xintc_irqc->root_domain, hwirq); in xintc_get_irq() 209 irqc->root_domain = irq_domain_add_linear(intc, nr_irq, in xilinx_intc_of_init() 211 if (!irqc->root_domain) { in xilinx_intc_of_init() 228 irq_set_default_host(irqc->root_domain); in xilinx_intc_of_init()
|
D | irq-xtensa-mx.c | 146 struct irq_domain *root_domain = in xtensa_mx_init_legacy() local 150 irq_set_default_host(root_domain); in xtensa_mx_init_legacy() 158 struct irq_domain *root_domain = in xtensa_mx_init() local 161 irq_set_default_host(root_domain); in xtensa_mx_init()
|
D | irq-or1k-pic.c | 103 static struct irq_domain *root_domain; variable 123 handle_domain_irq(root_domain, irq, regs); in or1k_pic_handle_irq() 152 root_domain = irq_domain_add_linear(node, 32, &or1k_irq_domain_ops, in or1k_pic_init()
|
/Linux-v4.19/kernel/sched/ |
D | topology.c | 206 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain() 217 void rq_attach_root(struct rq *rq, struct root_domain *rd) in rq_attach_root() 219 struct root_domain *old_rd = NULL; in rq_attach_root() 254 void sched_get_rd(struct root_domain *rd) in sched_get_rd() 259 void sched_put_rd(struct root_domain *rd) in sched_put_rd() 267 static int init_rootdomain(struct root_domain *rd) in init_rootdomain() 310 struct root_domain def_root_domain; 319 static struct root_domain *alloc_rootdomain(void) in alloc_rootdomain() 321 struct root_domain *rd; in alloc_rootdomain() 433 cpu_attach_domain(struct sched_domain *sd, struct root_domain *rd, int cpu) in cpu_attach_domain() [all …]
|
D | sched.h | 713 struct root_domain { struct 755 extern struct root_domain def_root_domain; argument 760 extern void rq_attach_root(struct rq *rq, struct root_domain *rd); 761 extern void sched_get_rd(struct root_domain *rd); 762 extern void sched_put_rd(struct root_domain *rd); 838 struct root_domain *rd; 2093 struct root_domain *rd = container_of(dl_b, struct root_domain, dl_bw); in __dl_update()
|
D | rt.c | 641 struct root_domain *rd = rq_of_rt_rq(rt_rq)->rd; in do_balance_runtime() 692 struct root_domain *rd = rq->rd; in __disable_runtime() 1931 static int rto_next_cpu(struct root_domain *rd) in rto_next_cpu() 2024 struct root_domain *rd = in rto_push_irq_work_func() 2025 container_of(work, struct root_domain, rto_push_work); in rto_push_irq_work_func()
|
D | deadline.c | 56 struct root_domain *rd = cpu_rq(i)->rd; in dl_bw_cpus() 2228 struct root_domain *src_rd; in set_cpus_allowed_dl()
|
/Linux-v4.19/Documentation/scheduler/ |
D | sched-deadline.txt | 583 This means that, for a root_domain comprising M CPUs, -deadline tasks 621 root_domain, for each root_domain. 654 root_domain they are created on. However, affinities can be specified
|