Lines Matching refs:fifo_len
48 int32_t fifo_len; member
80 VMSTATE_INT32(fifo_len, PL181State),
147 if (s->fifo_len == PL181_FIFO_LEN) { in pl181_fifo_push()
151 n = (s->fifo_pos + s->fifo_len) & (PL181_FIFO_LEN - 1); in pl181_fifo_push()
152 s->fifo_len++; in pl181_fifo_push()
161 if (s->fifo_len == 0) { in pl181_fifo_pop()
166 s->fifo_len--; in pl181_fifo_pop()
226 while (s->datacnt && s->fifo_len < PL181_FIFO_LEN) { in pl181_fifo_run()
241 while (s->datacnt > 0 && (s->fifo_len > 0 || n > 0)) { in pl181_fifo_run()
260 if (s->datacnt == 0 && s->fifo_len == 0) { in pl181_fifo_run()
266 if (s->fifo_len == 0) { in pl181_fifo_run()
273 if (s->fifo_len == 16) { in pl181_fifo_run()
277 if (s->fifo_len <= 8) { in pl181_fifo_run()
280 if (s->fifo_len >= 8) { in pl181_fifo_run()
358 if (s->fifo_len == 0) { in pl181_read()