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()
109 alloc_masks(struct irq_desc *desc, int node) { return 0; } in alloc_masks() argument
111 desc_smp_init(struct irq_desc *desc, int node, const struct cpumask *affinity) { } in desc_smp_init() argument
115 static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, in desc_set_defaults() argument
139 desc_smp_init(desc, node, affinity); in desc_set_defaults()
210 static int init_desc(struct irq_desc *desc, int irq, int node, in init_desc() argument
219 if (alloc_masks(desc, node)) { in init_desc()
228 desc_set_defaults(irq, desc, node, affinity, owner); in init_desc()
432 static struct irq_desc *alloc_desc(int irq, int node, unsigned int flags, in alloc_desc() argument
439 desc = kzalloc_node(sizeof(*desc), GFP_KERNEL, node); in alloc_desc()
443 ret = init_desc(desc, irq, node, flags, affinity, owner); in alloc_desc()
496 static int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
522 node = cpu_to_node(cpumask_first(mask)); in alloc_descs()
526 desc = alloc_desc(start + i, node, flags, mask, owner); in alloc_descs()
551 int i, initcnt, node = first_online_node; in early_irq_init() local
571 desc = alloc_desc(i, node, 0, NULL, NULL); in early_irq_init()
589 int count, i, node = first_online_node; in early_irq_init() local
599 ret = init_desc(irq_desc + i, i, node, 0, NULL, NULL); in early_irq_init()
630 static inline int alloc_descs(unsigned int start, unsigned int cnt, int node, in alloc_descs() argument
811 int __ref __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, in __irq_alloc_descs() argument
842 return alloc_descs(start, cnt, node, affinity, owner); in __irq_alloc_descs()