Home
last modified time | relevance | path

Searched refs:irq_rid (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/sys/dev/tpm/
H A Dtpm_tis_core.c108 sc->irq_rid = 0; in tpmtis_attach()
109 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in tpmtis_attach()
117 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, sc->irq_res); in tpmtis_attach()
143 sc->irq_rid, sc->irq_res); in tpmtis_detach()
180 irq = bus_get_resource_start(sc->dev, SYS_RES_IRQ, sc->irq_rid); in tpmtis_setup_intr()
H A Dtpm_tis.c
H A Dtpmvar.h48 int mem_rid, irq_rid; member
/freebsd/sys/riscv/sifive/
H A Dsifive_gpio.c72 int irq_rid; member
139 sc->irq_rid = 0; in sfgpio_attach()
140 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in sfgpio_attach()
173 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, in sfgpio_attach()
/freebsd/sys/arm64/rockchip/
H A Drk3568_pcie.c94 int irq_rid; member
255 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, in rk3568_pcie_detach()
298 &sc->irq_rid, RF_ACTIVE | RF_SHAREABLE))) { in rk3568_pcie_attach()
/freebsd/sys/x86/iommu/
H A Diommu_utils.c584 error = bus_set_resource(dev, SYS_RES_IRQ, dmd->irq_rid, in iommu_alloc_irq()
592 &dmd->irq_rid, RF_ACTIVE); in iommu_alloc_irq()
622 bus_release_resource(dev, SYS_RES_IRQ, dmd->irq_rid, dmd->irq_res); in iommu_alloc_irq()
624 bus_delete_resource(dev, SYS_RES_IRQ, dmd->irq_rid); in iommu_alloc_irq()
646 bus_release_resource(dev, SYS_RES_IRQ, dmd->irq_rid, dmd->irq_res); in iommu_release_intr()
647 bus_delete_resource(dev, SYS_RES_IRQ, dmd->irq_rid); in iommu_release_intr()
/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma.c96 bus_release_resource(sc->sc_dev, SYS_RES_IRQ, intr->irq_rid, in qcom_ess_edma_release_intr()
422 if (intr->irq_rid < QCOM_ESS_EDMA_NUM_TX_IRQS) { in qcom_ess_edma_filter()
423 int tx_queue = intr->irq_rid; in qcom_ess_edma_filter()
441 int rx_queue = intr->irq_rid - QCOM_ESS_EDMA_NUM_TX_IRQS; in qcom_ess_edma_filter()
469 intr->irq_rid = rid; in qcom_ess_edma_setup_intr()
471 SYS_RES_IRQ, &intr->irq_rid, RF_ACTIVE); in qcom_ess_edma_setup_intr()
/freebsd/sys/dev/mps/
H A Dmps_pci.c307 q->irq_rid = rid; in mps_pci_setup_interrupts()
309 &q->irq_rid, RF_ACTIVE); in mps_pci_setup_interrupts()
362 q->irq_rid, q->irq); in mps_pci_free_interrupts()
/freebsd/sys/dev/mpr/
H A Dmpr_pci.c361 q->irq_rid = rid; in mpr_pci_setup_interrupts()
363 &q->irq_rid, RF_ACTIVE); in mpr_pci_setup_interrupts()
415 q->irq_rid, q->irq); in mpr_pci_free_interrupts()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_io.h97 int irq_rid[DPAA2_IO_MSI_COUNT]; member
H A Ddpaa2_mac.h111 int irq_rid[DPAA2_MAC_MSI_COUNT]; member
H A Ddpaa2_io.c434 &sc->irq_rid[0], RF_ACTIVE | RF_SHAREABLE)) == NULL) { in dpaa2_io_setup_irqs()
478 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid[0], in dpaa2_io_release_irqs()
508 sc->irq_rid[i] = i + 1; in dpaa2_io_setup_msi()
H A Ddpaa2_mac.c222 &sc->irq_rid[0], RF_ACTIVE | RF_SHAREABLE)) == NULL) { in dpaa2_mac_setup_irq()
300 sc->irq_rid[i] = i + 1; in dpaa2_mac_setup_msi()
/freebsd/sys/dev/ichsmb/
H A Dichsmb_var.h53 int irq_rid; /* interrupt bus id */ member
H A Dichsmb_pci.c306 sc->irq_rid = 0; in ichsmb_pci_attach()
308 &sc->irq_rid, RF_ACTIVE | RF_SHAREABLE); in ichsmb_pci_attach()
/freebsd/sys/dev/glxiic/
H A Dglxiic.c141 int irq_rid; /* IRQ resource ID. */ member
376 sc->irq_rid = 0; in glxiic_attach()
377 sc->irq_res = bus_alloc_resource(dev, SYS_RES_IRQ, &sc->irq_rid, in glxiic_attach()
432 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, in glxiic_attach()
471 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, in glxiic_detach()
/freebsd/sys/dev/sound/pci/
H A Dcsavar.h46 int irq_rid; /* irq rid */ member
H A Dcsa.c248 resp->irq_rid = 0; in csa_attach()
250 &resp->irq_rid, RF_ACTIVE | RF_SHAREABLE); in csa_attach()
296 bus_release_resource(dev, SYS_RES_IRQ, resp->irq_rid, resp->irq); in csa_attach()
325 bus_release_resource(dev, SYS_RES_IRQ, resp->irq_rid, resp->irq); in csa_detach()
/freebsd/sys/dev/dpaa/
H A Dfman.h42 int irq_rid; member
H A Dfman.c445 sc->irq_rid = 0; in fman_attach()
446 sc->irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &sc->irq_rid, in fman_attach()
505 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid, in fman_detach()
/freebsd/sys/dev/iicbus/
H A Diichid.c175 int irq_rid; member
1167 sc->irq_rid = 0;
1169 &sc->irq_rid, RF_ACTIVE);
1173 sc->irq_res, sc->irq_rid);
1185 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid,
1278 bus_release_resource(dev, SYS_RES_IRQ, sc->irq_rid,
/freebsd/sys/dev/gpio/
H A Dgpiokeys.c102 int irq_rid; member
337 key->irq_res = gpio_alloc_intr_resource(sc->sc_dev, &key->irq_rid, in gpiokeys_attach_key()
352 bus_release_resource(sc->sc_dev, SYS_RES_IRQ, key->irq_rid, in gpiokeys_attach_key()
380 key->irq_rid, key->irq_res); in gpiokeys_detach_key()
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_pci.c532 irq_info->irq_rid = rid; in mpi3mr_setup_irqs()
534 &irq_info->irq_rid, RF_ACTIVE); in mpi3mr_setup_irqs()
570 irq_info->irq_rid, irq_info->irq); in mpi3mr_teardown_irqs()
/freebsd/sys/dev/sbni/
H A Dif_sbnivar.h75 int irq_rid; member
H A Dif_sbni_isa.c109 dev, SYS_RES_IRQ, &sc->irq_rid, RF_ACTIVE); in sbni_attach_isa()

123