spin_until
if (spin_until(!(gpu_read(gpu, REG_A2XX_RBBM_STATUS) &
if (spin_until(!(gpu_read(gpu, REG_A3XX_RBBM_STATUS) &
if (spin_until(!(gpu_read(gpu, REG_A4XX_RBBM_STATUS) &
if (spin_until(_a5xx_check_idle(gpu))) {
spin_until((gpu_read(gpu, REG_A5XX_VBIF_XIN_HALT_CTRL1) &
return spin_until(a6xx_gmu_check_idle_level(gmu));
if (spin_until(_a6xx_check_idle(gpu))) {
spin_until((gpu_read(gpu, REG_A6XX_RBBM_VBIF_GX_RESET_STATUS) &
spin_until((gpu_read(gpu, REG_A6XX_VBIF_XIN_HALT_CTRL1) &
spin_until(gpu_read(gpu, REG_A6XX_RBBM_GBIF_HALT_ACK) & 1);
spin_until((gpu_read(gpu, REG_A6XX_GBIF_HALT_ACK) &
spin_until((gpu_read(gpu, REG_A6XX_GBIF_HALT_ACK) &
spin_until(gpu_read(gpu, REG_A8XX_RBBM_GBIF_HALT_ACK) & 1);
spin_until((gpu_read(gpu, REG_A6XX_GBIF_HALT_ACK) &
spin_until((gpu_read(gpu, REG_A6XX_GBIF_HALT_ACK) &
if (spin_until(_a8xx_check_idle(gpu))) {
if (spin_until(ring_freewords(ring) >= ndwords))
if (!spin_until(get_rptr(adreno_gpu, ring) == wptr))
static void spin(struct pktgen_dev *pkt_dev, ktime_t spin_until)
hrtimer_set_expires(&t.timer, spin_until);
} while (ktime_compare(end_time, spin_until) < 0);
pkt_dev->next_tx = ktime_add_ns(spin_until, pkt_dev->delay);