Lines Matching refs:node
55 static int alloc_masks(struct irq_desc *desc, int node) in alloc_masks() argument
58 GFP_KERNEL, node)) in alloc_masks()
63 GFP_KERNEL, node)) { in alloc_masks()
70 if (!zalloc_cpumask_var_node(&desc->pending_mask, GFP_KERNEL, node)) { in alloc_masks()
81 static void desc_smp_init(struct irq_desc *desc, int node, in desc_smp_init() argument
92 desc->irq_common_data.node = node; in desc_smp_init()
98 alloc_masks(struct irq_desc *desc, int node) { return 0; } in alloc_masks() argument
100 desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) { } in desc_smp_init() argument
103 static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, in desc_set_defaults() argument
127 desc_smp_init(desc, node, affinity); in desc_set_defaults()
390 static struct irq_desc *alloc_desc(int irq, int node, unsigned int flags, in alloc_desc() argument
396 desc = kzalloc_node(sizeof(*desc), GFP_KERNEL, node); in alloc_desc()
404 if (alloc_masks(desc, node)) in alloc_desc()
413 desc_set_defaults(irq, desc, node, affinity, owner); in alloc_desc()
470 static int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
495 node = cpu_to_node(cpumask_first(mask)); in alloc_descs()
499 desc = alloc_desc(start + i, node, flags, mask, owner); in alloc_descs()
525 int i, initcnt, node = first_online_node; in early_irq_init() local
545 desc = alloc_desc(i, node, 0, NULL, NULL); in early_irq_init()
564 int count, i, node = first_online_node; in early_irq_init() local
576 alloc_masks(&desc[i], node); in early_irq_init()
581 desc_set_defaults(i, &desc[i], node, NULL, NULL); in early_irq_init()
602 static inline int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
784 __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, in __irq_alloc_descs() argument
818 ret = alloc_descs(start, cnt, node, affinity, owner); in __irq_alloc_descs()
833 unsigned int irq_alloc_hwirqs(int cnt, int node) in irq_alloc_hwirqs() argument
835 int i, irq = __irq_alloc_descs(-1, 0, cnt, node, NULL, NULL); in irq_alloc_hwirqs()
841 if (arch_setup_hwirq(i, node)) in irq_alloc_hwirqs()