Lines Matching refs:kick
377 uint32_t comp, kick; in sungem_tx_kick() local
405 kick = s->txdmaregs[TXDMA_KICK >> 2] & s->tx_mask; in sungem_tx_kick()
407 trace_sungem_tx_process(comp, kick, s->tx_mask + 1); in sungem_tx_kick()
413 while (comp != kick) { in sungem_tx_kick()
443 static bool sungem_rx_full(SunGEMState *s, uint32_t kick, uint32_t done) in sungem_rx_full() argument
445 return kick == ((done + 1) & s->rx_mask); in sungem_rx_full()
451 uint32_t kick, done, rxdma_cfg, rxmac_cfg; in sungem_can_receive() local
468 kick = s->rxdmaregs[RXDMA_KICK >> 2]; in sungem_can_receive()
470 full = sungem_rx_full(s, kick, done); in sungem_can_receive()
472 trace_sungem_rx_check(!full, kick, done); in sungem_can_receive()
562 uint32_t mac_crc, done, kick, max_fsize; in sungem_receive() local
609 kick = s->rxdmaregs[RXDMA_KICK >> 2] & s->rx_mask; in sungem_receive()
612 trace_sungem_rx_process(done, kick, s->rx_mask + 1); in sungem_receive()
615 if (sungem_rx_full(s, kick, done)) { in sungem_receive()
674 if (sungem_rx_full(s, kick, done)) { in sungem_receive()