Lines Matching defs:data
383 struct set_msi_sid_data *data = opaque;
385 if (data->count == 0 || PCI_BUS_NUM(alias) == PCI_BUS_NUM(data->alias))
386 data->busmatch_count++;
388 data->pdev = pdev;
389 data->alias = alias;
390 data->count++;
397 struct set_msi_sid_data data;
402 data.count = 0;
403 data.busmatch_count = 0;
404 pci_for_each_dma_alias(dev, set_msi_sid_cb, &data);
424 if (PCI_BUS_NUM(data.alias) != data.pdev->bus->number)
425 set_irte_verify_bus(irte, PCI_BUS_NUM(data.alias),
427 else if (data.count >= 2 && data.busmatch_count == data.count)
429 else if (data.pdev->bus->number != dev->bus->number)
430 set_irte_sid(irte, SVT_VERIFY_SID_SQ, SQ_ALL_16, data.alias);
460 /* Copy data over */
1196 intel_ir_set_affinity(struct irq_data *data, const struct cpumask *mask,
1199 struct irq_data *parent = data->parent_data;
1200 struct irq_cfg *cfg = irqd_cfg(data);
1207 intel_ir_reconfigure_irte(data, false);
1226 static int intel_ir_set_vcpu_affinity(struct irq_data *data, void *info)
1228 struct intel_ir_data *ir_data = data->chip_data;
1239 * copy the data from the remapped entry and modify
1270 static void intel_irq_remapping_prepare_irte(struct intel_ir_data *data,
1276 struct irte *irte = &data->irte_entry;
1277 struct msi_msg *msg = &data->msi_entry;
1319 msg->data = sub_handle;
1336 struct intel_ir_data *data;
1343 data = irq_data->chip_data;
1344 irq_iommu = &data->irq_2_iommu;
1349 kfree(data);
1360 struct intel_ir_data *data, *ird;
1383 data = kzalloc(sizeof(*data), GFP_KERNEL);
1384 if (!data)
1388 index = alloc_irte(iommu, &data->irq_2_iommu, nr_irqs);
1392 kfree(data);
1401 kfree(data);
1410 /* Initialize the common data */
1411 ird->irq_2_iommu = data->irq_2_iommu;
1414 ird = data;
1449 struct intel_ir_data *data = irq_data->chip_data;
1453 modify_irte(&data->irq_2_iommu, &entry);