Lines Matching refs:isrs
647 struct rtw89_pci_isrs *isrs) in rtw89_pci_recognize_intrs() argument
649 isrs->halt_c2h_isrs = rtw89_read32(rtwdev, R_AX_HISR0) & rtwpci->halt_c2h_intrs; in rtw89_pci_recognize_intrs()
650 isrs->isrs[0] = rtw89_read32(rtwdev, R_AX_PCIE_HISR00) & rtwpci->intrs[0]; in rtw89_pci_recognize_intrs()
651 isrs->isrs[1] = rtw89_read32(rtwdev, R_AX_PCIE_HISR10) & rtwpci->intrs[1]; in rtw89_pci_recognize_intrs()
653 rtw89_write32(rtwdev, R_AX_HISR0, isrs->halt_c2h_isrs); in rtw89_pci_recognize_intrs()
654 rtw89_write32(rtwdev, R_AX_PCIE_HISR00, isrs->isrs[0]); in rtw89_pci_recognize_intrs()
655 rtw89_write32(rtwdev, R_AX_PCIE_HISR10, isrs->isrs[1]); in rtw89_pci_recognize_intrs()
661 struct rtw89_pci_isrs *isrs) in rtw89_pci_recognize_intrs_v1() argument
663 isrs->ind_isrs = rtw89_read32(rtwdev, R_AX_PCIE_HISR00_V1) & rtwpci->ind_intrs; in rtw89_pci_recognize_intrs_v1()
664 isrs->halt_c2h_isrs = isrs->ind_isrs & B_AX_HS0ISR_IND_INT_EN ? in rtw89_pci_recognize_intrs_v1()
666 isrs->isrs[0] = isrs->ind_isrs & B_AX_HCI_AXIDMA_INT_EN ? in rtw89_pci_recognize_intrs_v1()
668 isrs->isrs[1] = isrs->ind_isrs & B_AX_HS1ISR_IND_INT_EN ? in rtw89_pci_recognize_intrs_v1()
671 if (isrs->halt_c2h_isrs) in rtw89_pci_recognize_intrs_v1()
672 rtw89_write32(rtwdev, R_AX_HISR0, isrs->halt_c2h_isrs); in rtw89_pci_recognize_intrs_v1()
673 if (isrs->isrs[0]) in rtw89_pci_recognize_intrs_v1()
674 rtw89_write32(rtwdev, R_AX_HAXI_HISR00, isrs->isrs[0]); in rtw89_pci_recognize_intrs_v1()
675 if (isrs->isrs[1]) in rtw89_pci_recognize_intrs_v1()
676 rtw89_write32(rtwdev, R_AX_HISR1, isrs->isrs[1]); in rtw89_pci_recognize_intrs_v1()
757 struct rtw89_pci_isrs isrs; in rtw89_pci_interrupt_threadfn() local
761 rtw89_chip_recognize_intrs(rtwdev, rtwpci, &isrs); in rtw89_pci_interrupt_threadfn()
764 if (unlikely(isrs.isrs[0] & B_AX_RDU_INT)) in rtw89_pci_interrupt_threadfn()
767 if (unlikely(isrs.halt_c2h_isrs & B_AX_HALT_C2H_INT_EN)) in rtw89_pci_interrupt_threadfn()
770 if (unlikely(isrs.halt_c2h_isrs & B_AX_WDT_TIMEOUT_INT_EN)) in rtw89_pci_interrupt_threadfn()