Lines Matching defs:data
66 * struct pdc_intc_priv - private pdc interrupt data.
90 unsigned int data)
92 iowrite32(data, priv->pdc_base + reg_offs);
120 static struct pdc_intc_priv *irqd_to_priv(struct irq_data *data)
122 return (struct pdc_intc_priv *)data->domain->host_data;
131 static void perip_irq_mask(struct irq_data *data)
133 struct pdc_intc_priv *priv = irqd_to_priv(data);
136 priv->irq_route &= ~data->mask;
141 static void perip_irq_unmask(struct irq_data *data)
143 struct pdc_intc_priv *priv = irqd_to_priv(data);
146 priv->irq_route |= data->mask;
151 static int syswake_irq_set_type(struct irq_data *data, unsigned int flow_type)
153 struct pdc_intc_priv *priv = irqd_to_priv(data);
154 unsigned int syswake = hwirq_to_syswake(data->hwirq);
189 irq_setup_alt_chip(data, flow_type);
197 static int pdc_irq_set_wake(struct irq_data *data, unsigned int on)
199 struct pdc_intc_priv *priv = irqd_to_priv(data);
200 irq_hw_number_t hw = data->hwirq;
314 /* Allocate driver data */