Lines Matching defs:data
85 static void ls_scfg_msi_compose_msg(struct irq_data *data, struct msi_msg *msg)
87 struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(data);
91 msg->data = data->hwirq;
96 mask = irq_data_get_effective_affinity_mask(data);
97 msg->data |= cpumask_first(mask);
100 iommu_dma_compose_msi_msg(irq_data_get_msi_desc(data), msg);
323 { .compatible = "fsl,1s1021a-msi", .data = &ls1021_msi_cfg},
324 { .compatible = "fsl,1s1043a-msi", .data = &ls1021_msi_cfg},
326 { .compatible = "fsl,ls1012a-msi", .data = &ls1021_msi_cfg },
327 { .compatible = "fsl,ls1021a-msi", .data = &ls1021_msi_cfg },
328 { .compatible = "fsl,ls1043a-msi", .data = &ls1021_msi_cfg },
329 { .compatible = "fsl,ls1043a-v1.1-msi", .data = &ls1043_v1_1_msi_cfg },
330 { .compatible = "fsl,ls1046a-msi", .data = &ls1046_msi_cfg },
350 msi_data->cfg = (struct ls_scfg_msi_cfg *) match->data;