Lines Matching defs:data
366 struct set_msi_sid_data *data = opaque;
368 if (data->count == 0 || PCI_BUS_NUM(alias) == PCI_BUS_NUM(data->alias))
369 data->busmatch_count++;
371 data->pdev = pdev;
372 data->alias = alias;
373 data->count++;
380 struct set_msi_sid_data data;
385 data.count = 0;
386 data.busmatch_count = 0;
387 pci_for_each_dma_alias(dev, set_msi_sid_cb, &data);
407 if (PCI_BUS_NUM(data.alias) != data.pdev->bus->number)
408 set_irte_verify_bus(irte, PCI_BUS_NUM(data.alias),
410 else if (data.count >= 2 && data.busmatch_count == data.count)
412 else if (data.pdev->bus->number != dev->bus->number)
413 set_irte_sid(irte, SVT_VERIFY_SID_SQ, SQ_ALL_16, data.alias);
443 /* Copy data over */
1162 intel_ir_set_affinity(struct irq_data *data, const struct cpumask *mask,
1165 struct irq_data *parent = data->parent_data;
1166 struct irq_cfg *cfg = irqd_cfg(data);
1173 intel_ir_reconfigure_irte(data, false);
1192 static int intel_ir_set_vcpu_affinity(struct irq_data *data, void *info)
1194 struct intel_ir_data *ir_data = data->chip_data;
1205 * copy the data from the remapped entry and modify
1251 static void intel_irq_remapping_prepare_irte(struct intel_ir_data *data,
1256 struct irte *irte = &data->irte_entry;
1284 fill_msi_msg(&data->msi_entry, index, sub_handle);
1291 struct intel_ir_data *data;
1298 data = irq_data->chip_data;
1299 irq_iommu = &data->irq_2_iommu;
1304 kfree(data);
1315 struct intel_ir_data *data, *ird;
1330 data = kzalloc(sizeof(*data), GFP_KERNEL);
1331 if (!data)
1334 index = alloc_irte(iommu, &data->irq_2_iommu, nr_irqs);
1337 kfree(data);
1346 kfree(data);
1355 /* Initialize the common data */
1356 ird->irq_2_iommu = data->irq_2_iommu;
1359 ird = data;
1394 struct intel_ir_data *data = irq_data->chip_data;
1398 modify_irte(&data->irq_2_iommu, &entry);