Lines Matching refs:node
54 struct device_node *node; member
65 unsigned char node = bits.source >> 4; in iic_pending_to_hwnum() local
72 return (node << IIC_IRQ_NODE_SHIFT) | (class << 4) | unit; in iic_pending_to_hwnum()
189 struct irq_domain *iic_get_irq_host(int node) in iic_get_irq_host() argument
225 static int iic_host_match(struct irq_domain *h, struct device_node *node) in iic_host_match() argument
227 return of_device_is_compatible(node, in iic_host_match()
253 unsigned int node, ext, unit, class; in iic_host_xlate() local
265 node = intspec[0] >> 24; in iic_host_xlate()
271 if (node > 1) in iic_host_xlate()
275 *out_hwirq = (node << IIC_IRQ_NODE_SHIFT); in iic_host_xlate()
295 struct device_node *node) in init_one_iic() argument
307 iic->node = of_node_get(node); in init_one_iic()
311 hw_cpu, iic->target_id, node->full_name); in init_one_iic()
318 unsigned int node, cascade, found = 0; in setup_iic() local
348 node = np[0] >> 1; in setup_iic()
350 cascade = node << IIC_IRQ_NODE_SHIFT; in setup_iic()
364 (node << 4) /* dest node */ | in setup_iic()
401 int node = cpu >> 1; in iic_set_interrupt_routing() local
405 CBE_IIC_IR_DEST_NODE(node); in iic_set_interrupt_routing()