Searched refs:int_cause (Results 1 – 1 of 1) sorted by relevance
1807 u32 int_cause; in mv643xx_eth_collect_events() local1810 int_cause = rdlp(mp, INT_CAUSE) & (INT_TX_END | INT_RX | INT_EXT); in mv643xx_eth_collect_events()1811 if (int_cause == 0) in mv643xx_eth_collect_events()1815 if (int_cause & INT_EXT) in mv643xx_eth_collect_events()1818 int_cause &= INT_TX_END | INT_RX; in mv643xx_eth_collect_events()1819 if (int_cause) { in mv643xx_eth_collect_events()1820 wrlp(mp, INT_CAUSE, ~int_cause); in mv643xx_eth_collect_events()1821 mp->work_tx_end |= ((int_cause & INT_TX_END) >> 19) & in mv643xx_eth_collect_events()1823 mp->work_rx |= (int_cause & INT_RX) >> 2; in mv643xx_eth_collect_events()