Lines Matching defs:node

81 	struct	nlm_soc_info *node;
93 spin_lock_irqsave(&pd->node->piclock, flags);
94 nlm_pic_enable_irt(pd->node->picbase, pd->irt);
95 spin_unlock_irqrestore(&pd->node->piclock, flags);
104 spin_lock_irqsave(&pd->node->piclock, flags);
105 nlm_pic_disable_irt(pd->node->picbase, pd->irt);
106 spin_unlock_irqrestore(&pd->node->piclock, flags);
130 nlm_pic_ack(pd->node->picbase, pd->irt);
184 void nlm_setup_pic_irq(int node, int picirq, int irq, int irt)
189 xirq = nlm_irq_to_xirq(node, irq);
194 pic_data->node = nlm_get_node(node);
199 void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *))
204 xirq = nlm_irq_to_xirq(node, irq);
211 static void nlm_init_node_irqs(int node)
216 pr_info("Init IRQ for node %d\n", node);
217 nodep = nlm_get_node(node);
228 node * nlm_threads_per_node(), 0);
229 nlm_setup_pic_irq(node, i, i, irt);
235 int cpu, node;
238 node = hwtid / nlm_threads_per_node();
240 if (cpu == 0 && node != 0)
241 nlm_init_node_irqs(node);
242 write_c0_eimr(nlm_get_node(node)->irqmask);
248 int i, node;
250 node = nlm_nodeid();
265 nlm_dispatch_msi(node, i);
269 nlm_dispatch_msix(node, i);
275 do_IRQ(nlm_irq_to_xirq(node, i));
283 static int __init xlp_of_pic_init(struct device_node *node,
292 ret = of_address_to_resource(node, 0, &res);
294 pr_err("PIC %pOFn: reg property not found!\n", node);
308 node, bus);
314 pr_err("PIC %pOFn: node %d does not exist!\n",
315 node, socid);
321 pr_err("PIC %pOFn: node %d does not exist!\n", node, socid);
325 xlp_pic_domain = irq_domain_add_legacy(node, n_picirqs,
329 pr_err("PIC %pOFn: Creating legacy domain failed!\n", node);