Lines Matching refs:map
35 struct msi_map map;
164 irq_update_affinity_hint(irq->map.virq, NULL);
168 irq_cpu_rmap_remove(rmap, irq->map.virq);
171 free_irq(irq->map.virq, &irq->nh);
172 if (irq->map.index && pci_msix_can_alloc_dyn(pool->dev->pdev))
173 pci_msix_free_irq(pool->dev->pdev, irq->map);
275 irq->map.virq = pci_irq_vector(dev->pdev, i);
276 irq->map.index = i;
278 irq->map = pci_msix_alloc_irq_at(dev->pdev, MSI_ANY_INDEX, af_desc);
279 if (!irq->map.virq) {
280 err = irq->map.index;
287 err = irq_cpu_rmap_add(*rmap, irq->map.virq);
299 err = request_irq(irq->map.virq, irq_int_handler, 0, irq->name,
308 irq_set_affinity_and_hint(irq->map.virq, irq->mask);
322 irq_update_affinity_hint(irq->map.virq, NULL);
323 free_irq(irq->map.virq, &irq->nh);
333 pci_msix_free_irq(dev->pdev, irq->map);
372 return irq->map.index;
437 synchronize_irq(irq->map.virq);
488 * @rmap: pointer to reverse map pointer for completion interrupts
505 irq->map.virq, cpumask_pr_args(&af_desc->mask),
524 * @rmap: pointer to reverse map pointer for completion interrupts