Lines Matching refs:data
50 #define IMX_MU_xCR_RIEn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x))))
51 #define IMX_MU_xSR_RFn(data, x) ((data->cfg->type) & IMX_MU_V2 ? BIT(x) : BIT(24 + (3 - (x))))
96 static void imx_mu_msi_parent_mask_irq(struct irq_data *data)
98 struct imx_mu_msi *msi_data = irq_data_get_irq_chip_data(data);
100 imx_mu_xcr_rmw(msi_data, IMX_MU_RCR, 0, IMX_MU_xCR_RIEn(msi_data, data->hwirq));
103 static void imx_mu_msi_parent_unmask_irq(struct irq_data *data)
105 struct imx_mu_msi *msi_data = irq_data_get_irq_chip_data(data);
107 imx_mu_xcr_rmw(msi_data, IMX_MU_RCR, IMX_MU_xCR_RIEn(msi_data, data->hwirq), 0);
110 static void imx_mu_msi_parent_ack_irq(struct irq_data *data)
112 struct imx_mu_msi *msi_data = irq_data_get_irq_chip_data(data);
114 imx_mu_read(msi_data, msi_data->cfg->xRR + data->hwirq * 4);
131 static void imx_mu_msi_parent_compose_msg(struct irq_data *data,
134 struct imx_mu_msi *msi_data = irq_data_get_irq_chip_data(data);
135 u64 addr = msi_data->msiir_addr + 4 * data->hwirq;
139 msg->data = data->hwirq;