Lines Matching refs:eiointc_priv
38 struct eiointc_priv {
47 static struct eiointc_priv *eiointc_priv[MAX_IO_PICS];
97 struct eiointc_priv *priv = d->domain->host_data;
136 if (node_isset(node, eiointc_priv[i]->node_map))
158 for (i = 0; i < eiointc_priv[0]->vec_count / 32; i++) {
163 for (i = 0; i < eiointc_priv[0]->vec_count / 32 / 4; i++) {
169 for (i = 0; i < eiointc_priv[0]->vec_count / 4; i++) {
174 bit = (eiointc_priv[index]->node << 4) | 1;
180 for (i = 0; i < eiointc_priv[0]->vec_count / 32; i++) {
196 struct eiointc_priv *priv = irq_desc_get_handler_data(desc);
200 for (i = 0; i < eiointc_priv[0]->vec_count / VEC_COUNT_PER_REG; i++) {
245 struct eiointc_priv *priv = domain->host_data;
315 for (j = 0; j < eiointc_priv[0]->vec_count; j++) {
316 desc = irq_resolve_mapping(eiointc_priv[i]->eiointc_domain, j);
319 irq_data = irq_domain_get_irq_data(eiointc_priv[i]->eiointc_domain, irq_desc_get_irq(desc));
353 node = early_cpu_to_node(eiointc_priv[nr_pics - 1]->node * CORES_PER_EIO_NODE);
355 node = eiointc_priv[nr_pics - 1]->node;
380 static int __init eiointc_init(struct eiointc_priv *priv, int parent_irq,
403 eiointc_priv[nr_pics++] = priv;
421 struct eiointc_priv *priv;
470 struct eiointc_priv *priv;