Lines Matching refs:xref
153 static struct intr_pic *pic_lookup(device_t dev, intptr_t xref, u_int flags);
185 static void intr_map_copy_map_data(u_int res_id, device_t *dev, intptr_t *xref,
761 pic_lookup_locked(device_t dev, intptr_t xref, u_int flags) argument
767 if (dev == NULL && xref == 0)
777 if (xref == pic->pic_xref)
779 } else if (xref == 0 || pic->pic_xref == 0) {
782 } else if (xref == pic->pic_xref && dev == pic->pic_dev)
792 pic_lookup(device_t dev, intptr_t xref, u_int flags) argument
797 pic = pic_lookup_locked(dev, xref, flags);
806 pic_create(device_t dev, intptr_t xref, u_int flags) argument
811 pic = pic_lookup_locked(dev, xref, flags);
821 pic->pic_xref = xref;
835 pic_destroy(device_t dev, intptr_t xref, u_int flags) argument
840 pic = pic_lookup_locked(dev, xref, flags);
855 intr_pic_register(device_t dev, intptr_t xref) argument
861 pic = pic_create(dev, xref, FLAG_PIC);
866 device_get_nameunit(dev), dev, (uintmax_t)xref);
874 intr_pic_deregister(device_t dev, intptr_t xref) argument
893 intr_pic_claim_root(device_t dev, intptr_t xref, intr_irq_filter_t *filter, argument
899 pic = pic_lookup(dev, xref, FLAG_PIC);
975 intr_resolve_irq(device_t dev, intptr_t xref, struct intr_map_data *data, argument
984 pic = pic_lookup(dev, xref,
1353 intr_msi_register(device_t dev, intptr_t xref) argument
1359 pic = pic_create(dev, xref, FLAG_MSI);
1364 device_get_nameunit(dev), dev, (uintmax_t)xref);
1369 intr_alloc_msi(device_t pci, device_t child, intptr_t xref, int count, argument
1379 pic = pic_lookup(NULL, xref, FLAG_MSI);
1408 irqs[i] = intr_map_irq(pic->pic_dev, xref,
1417 intr_release_msi(device_t pci, device_t child, intptr_t xref, int count, argument
1425 pic = pic_lookup(NULL, xref, FLAG_MSI);
1458 intr_alloc_msix(device_t pci, device_t child, intptr_t xref, int *irq) argument
1467 pic = pic_lookup(NULL, xref, FLAG_MSI);
1491 *irq = intr_map_irq(pic->pic_dev, xref, (struct intr_map_data *)msi);
1496 intr_release_msix(device_t pci, device_t child, intptr_t xref, int irq) argument
1503 pic = pic_lookup(NULL, xref, FLAG_MSI);
1531 intr_map_msi(device_t pci, device_t child, intptr_t xref, int irq, argument
1538 pic = pic_lookup(NULL, xref, FLAG_MSI);
1621 intptr_t xref; member
1706 *map_xref = irq_map[res_id]->xref;
1714 intr_map_irq(device_t dev, intptr_t xref, struct intr_map_data *data) argument
1723 entry->xref = xref;