Lines Matching refs:eiointc_priv
40 struct eiointc_priv { struct
49 static struct eiointc_priv *eiointc_priv[MAX_IO_PICS]; argument
99 struct eiointc_priv *priv = d->domain->host_data; in eiointc_set_irq_affinity()
136 if (node_isset(node, eiointc_priv[i]->node_map)) in eiointc_index()
158 for (i = 0; i < eiointc_priv[0]->vec_count / 32; i++) { in eiointc_router_init()
163 for (i = 0; i < eiointc_priv[0]->vec_count / 32 / 4; i++) { in eiointc_router_init()
169 for (i = 0; i < eiointc_priv[0]->vec_count / 4; i++) { in eiointc_router_init()
174 bit = (eiointc_priv[index]->node << 4) | 1; in eiointc_router_init()
180 for (i = 0; i < eiointc_priv[0]->vec_count / 32; i++) { in eiointc_router_init()
196 struct eiointc_priv *priv = irq_desc_get_handler_data(desc); in eiointc_irq_dispatch()
200 for (i = 0; i < eiointc_priv[0]->vec_count / VEC_COUNT_PER_REG; i++) { in eiointc_irq_dispatch()
253 struct eiointc_priv *priv = domain->host_data; in eiointc_domain_alloc()
345 node = early_cpu_to_node(eiointc_priv[nr_pics - 1]->node * CORES_PER_EIO_NODE); in pch_msi_parse_madt()
347 node = eiointc_priv[nr_pics - 1]->node; in pch_msi_parse_madt()
375 static int __init eiointc_init(struct eiointc_priv *priv, int parent_irq, in eiointc_init()
398 eiointc_priv[nr_pics++] = priv; in eiointc_init()
416 struct eiointc_priv *priv; in eiointc_acpi_init()
465 struct eiointc_priv *priv; in eiointc_of_init()