Lines Matching refs:read_count
96 pub read_count: u32,
290 if self.read_count > 0 {
291 self.read_count -= 1;
294 if self.read_count == 0 {
297 if self.read_count + 1 == self.read_trigger {
408 self.read_count = 0;
445 let slot = (self.read_pos + self.read_count) & (depth - 1);
447 self.read_count += 1;
449 if self.read_count == depth {
453 if self.read_count == self.read_trigger {
462 if self.read_pos >= self.read_fifo.len() || self.read_count > self.read_fifo.len() {
466 if !self.fifo_enabled() && self.read_count > 0 && self.read_pos > 0 {
582 // trace_pl011_can_receive(s->lcr, s->read_count, r);
583 regs.fifo_depth() - regs.read_count