Lines Matching refs:int_stat
2063 u32 int_stat; in nes_napi_isr() local
2067 int_stat = nesdev->int_stat; in nes_napi_isr()
2069 int_stat = nes_read32(nesdev->regs + NES_INT_STAT); in nes_napi_isr()
2070 nesdev->int_stat = int_stat; in nes_napi_isr()
2074 int_stat &= nesdev->int_req; in nes_napi_isr()
2076 if ((int_stat) && ((int_stat & 0x0000ff00) == int_stat)) { in nes_napi_isr()
2079 (int_stat & in nes_napi_isr()
2153 u32 int_stat; in nes_dpc() local
2168 int_stat = nesdev->int_stat; in nes_dpc()
2170 int_stat = nes_read32(nesdev->regs+NES_INT_STAT); in nes_dpc()
2172 int_stat &= nesdev->int_req & ~NES_INT_INTF; in nes_dpc()
2174 int_stat &= nesdev->int_req; in nes_dpc()
2177 if (int_stat & NES_INT_TIMER) { in nes_dpc()
2180 int_stat &= ~NES_INT_TIMER; in nes_dpc()
2184 int_stat &= ~NES_INT_TIMER; in nes_dpc()
2187 if (int_stat) { in nes_dpc()
2188 if (int_stat & ~(NES_INT_INTF | NES_INT_TIMER | NES_INT_MAC0| in nes_dpc()
2192 (int_stat & ~(NES_INT_INTF | NES_INT_TIMER | NES_INT_MAC0| in nes_dpc()
2196 temp_int_stat = int_stat; in nes_dpc()
2198 if (int_stat & int_status_bit) { in nes_dpc()
2210 if (int_stat & int_status_bit) { in nes_dpc()
2216 if (int_stat & int_status_bit) { in nes_dpc()
2220 if (int_stat & NES_INT_TIMER) { in nes_dpc()
2229 if (int_stat & NES_INT_INTF) { in nes_dpc()
2247 if (int_stat & NES_INT_TSW) { in nes_dpc()
2251 int_stat &= ~NES_INT_INTF | NES_INT_TIMER | NES_INT_MAC0 | in nes_dpc()
2253 } while ((int_stat != 0) && (loop_counter++ < MAX_DPC_ITERATIONS)); in nes_dpc()