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()
190 struct irq_domain *iic_get_irq_host(int node) in iic_get_irq_host() argument
226 static int iic_host_match(struct irq_domain *h, struct device_node *node, in iic_host_match() argument
229 return of_device_is_compatible(node, in iic_host_match()
255 unsigned int node, ext, unit, class; in iic_host_xlate() local
267 node = intspec[0] >> 24; in iic_host_xlate()
273 if (node > 1) in iic_host_xlate()
277 *out_hwirq = (node << IIC_IRQ_NODE_SHIFT); in iic_host_xlate()
297 struct device_node *node) in init_one_iic() argument
309 iic->node = of_node_get(node); in init_one_iic()
313 hw_cpu, iic->target_id, node->full_name); in init_one_iic()
320 unsigned int node, cascade, found = 0; in setup_iic() local
350 node = np[0] >> 1; in setup_iic()
352 cascade = node << IIC_IRQ_NODE_SHIFT; in setup_iic()
366 (node << 4) /* dest node */ | in setup_iic()
403 int node = cpu >> 1; in iic_set_interrupt_routing() local
407 CBE_IIC_IR_DEST_NODE(node); in iic_set_interrupt_routing()