Lines Matching refs:irq

559 rk_pcie_map_msi(device_t pci, device_t child, int irq, uint64_t *addr,  in rk_pcie_map_msi()  argument
569 rv = intr_map_msi(pci, child, msi_parent, irq, addr, data); in rk_pcie_map_msi()
575 rk_pcie_alloc_msix(device_t pci, device_t child, int *irq) in rk_pcie_alloc_msix() argument
584 rv = intr_alloc_msix(pci, child, msi_parent, irq); in rk_pcie_alloc_msix()
589 rk_pcie_release_msix(device_t pci, device_t child, int irq) in rk_pcie_release_msix() argument
598 rv = intr_release_msix(pci, child, msi_parent, irq); in rk_pcie_release_msix()
630 u_int irq; in rk_pcie_route_interrupt() local
633 irq = intr_map_clone_irq(rman_get_start(sc->legacy_irq_res)); in rk_pcie_route_interrupt()
635 pin, pci_get_slot(dev), pci_get_function(dev), irq); in rk_pcie_route_interrupt()
637 return (irq); in rk_pcie_route_interrupt()
1069 uint32_t irq; in rk_pcie_sys_irq() local
1072 irq = APB_RD4(sc, PCIE_CLIENT_INT_STATUS); in rk_pcie_sys_irq()
1073 if (irq & PCIE_CLIENT_INT_LOCAL) { in rk_pcie_sys_irq()
1074 irq = APB_RD4(sc, PCIE_CORE_INT_STATUS); in rk_pcie_sys_irq()
1075 APB_WR4(sc, PCIE_CORE_INT_STATUS, irq); in rk_pcie_sys_irq()
1079 irq); in rk_pcie_sys_irq()
1089 uint32_t irq; in rk_pcie_client_irq() local
1092 irq = APB_RD4(sc, PCIE_CLIENT_INT_STATUS); in rk_pcie_client_irq()
1094 irq &= ~PCIE_CLIENT_INT_LOCAL; in rk_pcie_client_irq()
1095 irq &= ~PCIE_CLIENT_INT_LEGACY; in rk_pcie_client_irq()
1096 APB_WR4(sc, PCIE_CLIENT_INT_STATUS, irq); in rk_pcie_client_irq()
1098 device_printf(sc->dev, "'client' interrupt received: 0x%04X\n", irq); in rk_pcie_client_irq()
1107 uint32_t irq; in rk_pcie_legacy_irq() local
1110 irq = APB_RD4(sc, PCIE_CLIENT_INT_STATUS); in rk_pcie_legacy_irq()
1111 irq &= PCIE_CLIENT_INT_LEGACY; in rk_pcie_legacy_irq()
1112 APB_WR4(sc, PCIE_CLIENT_INT_STATUS, irq); in rk_pcie_legacy_irq()