Lines Matching refs:node

38 	u32			node;
64 int i, node, cpu_node, route_node;
72 /* Calculate node and coremap of target irq */
77 node = cpu_to_eio_node(i);
78 if (!node_isset(node, *node_map))
81 /* EIO node 0 is in charge of inter-node interrupt dispatch */
82 route_node = (node == mnode) ? cpu_node : node;
84 csr_any_send(EIOINTC_REG_ROUTE + pos_off, data, data_mask, node * CORES_PER_EIO_NODE);
114 0x0, priv->node * CORES_PER_EIO_NODE);
117 eiointc_set_irq_route(vector, cpu, priv->node, &priv->node_map);
121 0x0, priv->node * CORES_PER_EIO_NODE);
130 static int eiointc_index(int node)
135 if (node_isset(node, eiointc_priv[i]->node_map))
146 uint32_t node = cpu_to_eio_node(cpu);
147 int index = eiointc_index(node);
173 bit = (eiointc_priv[index]->node << 4) | 1;
277 static void acpi_set_vec_parent(int node, struct irq_domain *parent, struct acpi_vector_group *vec_group)
282 if (node == vec_group[i].node) {
289 static struct irq_domain *acpi_get_vec_parent(int node, struct acpi_vector_group *vec_group)
294 if (node == vec_group[i].node)
335 unsigned int node = (pchpic_entry->address >> 44) & 0xf;
336 struct irq_domain *parent = acpi_get_vec_parent(node, pch_group);
349 int node;
352 node = cpu_to_node(eiointc_priv[nr_pics - 1]->node * CORES_PER_EIO_NODE);
354 node = eiointc_priv[nr_pics - 1]->node;
356 parent = acpi_get_vec_parent(node, msi_group);
421 int node;
428 acpi_eiointc->node);
435 priv->node = acpi_eiointc->node;
444 node = cpu_to_node(acpi_eiointc->node * CORES_PER_EIO_NODE);
446 node = acpi_eiointc->node;
447 acpi_set_vec_parent(node, priv->eiointc_domain, pch_group);
448 acpi_set_vec_parent(node, priv->eiointc_domain, msi_group);
494 priv->node = 0;