| /linux/arch/arc/kernel/ |
| H A D | intc-arcv2.c | 163 struct irq_domain *root_domain; in init_onchip_IRQ() local 173 root_domain = irq_domain_create_linear(of_fwnode_handle(intc), nr_cpu_irqs, &arcv2_irq_ops, NULL); in init_onchip_IRQ() 174 if (!root_domain) in init_onchip_IRQ() 181 irq_set_default_domain(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 D | intc-compact.c | 110 struct irq_domain *root_domain; in init_onchip_IRQ() local 115 root_domain = irq_domain_create_linear(of_fwnode_handle(intc), in init_onchip_IRQ() 118 if (!root_domain) in init_onchip_IRQ() 125 irq_set_default_domain(root_domain); in init_onchip_IRQ()
|
| /linux/drivers/irqchip/ |
| H A D | irq-xtensa-mx.c | 155 static void __init xtensa_mx_init_common(struct irq_domain *root_domain) in xtensa_mx_init_common() argument 159 irq_set_default_domain(root_domain); in xtensa_mx_init_common() 169 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 D | irq-xtensa-pic.c | 87 struct irq_domain *root_domain = in xtensa_pic_init_legacy() local 90 irq_set_default_domain(root_domain); in xtensa_pic_init_legacy() 97 struct irq_domain *root_domain = in xtensa_pic_init() local 100 irq_set_default_domain(root_domain); in xtensa_pic_init()
|
| H A D | irq-csky-apb-intc.c | 35 static struct irq_domain *root_domain; variable 64 gc = irq_get_domain_generic_chip(root_domain, irq_base); in ck_set_gc() 116 root_domain = irq_domain_create_linear(of_fwnode_handle(node), nr_irq, in ck_intc_init_comm() 118 if (!root_domain) { in ck_intc_init_comm() 123 ret = irq_alloc_domain_generic_chips(root_domain, 32, 1, in ck_intc_init_comm() 140 generic_handle_domain_irq(root_domain, irq_base + __fls(hwirq)); in handle_irq_perbit()
|
| H A D | irq-xilinx-intc.c | 41 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_create_linear(of_fwnode_handle(intc), irqc->nr_irq, in xilinx_intc_of_init() 217 if (!irqc->root_domain) { in xilinx_intc_of_init() 236 irq_set_default_domain(primary_intc->root_domain); in xilinx_intc_of_init()
|
| H A D | irq-csky-mpintc.c | 19 static struct irq_domain *root_domain; variable 77 generic_handle_domain_irq(root_domain, in csky_mpintc_handler() 258 root_domain = irq_domain_create_linear(of_fwnode_handle(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()
|
| /linux/include/linux/sched/ |
| H A D | deadline.h | 32 struct root_domain; 34 extern void dl_clear_root_domain(struct root_domain *rd);
|
| /linux/tools/sched/ |
| H A D | root_domains_dump.py | 36 root_domain = rq.rd 40 root_domain_cast = int(root_domain)
|
| /linux/kernel/sched/ |
| H A D | topology.c | 414 struct root_domain *rd = cpu_rq(cpu)->rd; in build_perf_domains() 460 struct root_domain *rd = container_of(rcu, struct root_domain, rcu); in free_rootdomain() 472 void rq_attach_root(struct rq *rq, struct root_domain *rd) in rq_attach_root() 474 struct root_domain *old_rd = NULL; in rq_attach_root() 522 void sched_get_rd(struct root_domain *rd) in sched_get_rd() 527 void sched_put_rd(struct root_domain *rd) in sched_put_rd() 535 static int init_rootdomain(struct root_domain *rd) in init_rootdomain() 579 struct root_domain def_root_domain; 588 static struct root_domain *alloc_rootdomain(void) in alloc_rootdomain() 590 struct root_domain *rd; in alloc_rootdomain() [all …]
|
| H A D | deadline.c | 127 struct root_domain *rd = cpu_rq(i)->rd; in dl_bw_cpus() 165 struct root_domain *rd = cpu_rq(cpu)->rd; in dl_bw_visited() 177 struct root_domain *rd = container_of(dl_b, struct root_domain, dl_bw); in __dl_update() 3095 struct root_domain *src_rd; in set_cpus_allowed_dl() 3212 static void dl_server_add_bw(struct root_domain *rd, int cpu) in dl_server_add_bw() 3242 void dl_clear_root_domain(struct root_domain *rd) in dl_clear_root_domain()
|
| H A D | sched.h | 987 struct root_domain { struct 1051 extern void rq_attach_root(struct rq *rq, struct root_domain *rd); argument 1052 extern void sched_get_rd(struct root_domain *rd); 1053 extern void sched_put_rd(struct root_domain *rd); 1055 static inline int get_rd_overloaded(struct root_domain *rd) in get_rd_overloaded() 1060 static inline void set_rd_overloaded(struct root_domain *rd, int status) in set_rd_overloaded() 1230 struct root_domain *rd;
|
| H A D | rt.c | 611 struct root_domain *rd = rq_of_rt_rq(rt_rq)->rd; in do_balance_runtime() 662 struct root_domain *rd = rq->rd; in __disable_runtime() 2107 static int rto_next_cpu(struct root_domain *rd) in rto_next_cpu() 2205 struct root_domain *rd = in rto_push_irq_work_func() 2206 container_of(work, struct root_domain, rto_push_work); in rto_push_irq_work_func()
|
| H A D | fair.c | 6797 static inline bool is_rd_overutilized(struct root_domain *rd) in is_rd_overutilized() 6802 static inline void set_rd_overutilized(struct root_domain *rd, bool flag) in set_rd_overutilized() 8320 struct root_domain *rd = this_rq()->rd; in find_energy_efficient_cpu()
|
| /linux/include/linux/ |
| H A D | sched.h | 80 struct root_domain; 407 extern struct root_domain def_root_domain;
|
| /linux/include/trace/events/ |
| H A D | sched.h | 862 TP_PROTO(struct root_domain *rd, bool overutilized),
|