Lines Matching refs:node
40 u32 node;
51 return eiointc_priv[id]->node;
72 int i, node, cpu_node, route_node;
82 /* Calculate node and coremap of target irq */
87 node = cpu_to_eio_node(i);
88 if (!node_isset(node, *node_map))
91 /* EIO node 0 is in charge of inter-node interrupt dispatch */
92 route_node = (node == mnode) ? cpu_node : node;
93 data = ((coremap[node] | (route_node << 4)) << (data_byte * 8));
94 csr_any_send(EIOINTC_REG_ROUTE + pos_off, data, data_mask, node * CORES_PER_EIO_NODE);
158 0x0, priv->node * CORES_PER_EIO_NODE);
160 eiointc_set_irq_route(vector, cpu, priv->node, &priv->node_map);
163 0x0, priv->node * CORES_PER_EIO_NODE);
177 static int eiointc_index(int node)
182 if (node_isset(node, eiointc_priv[i]->node_map))
192 int node = cpu_to_eio_node(cpu);
193 int index = eiointc_index(node);
220 bit = (eiointc_priv[index]->node << 4) | 1;
386 priv->node = acpi_eiointc->node;