Lines Matching refs:read_pos
95 pub read_pos: u32, field
288 let c = self.read_fifo[self.read_pos]; in read_data_register()
292 self.read_pos = (self.read_pos + 1) & (self.fifo_depth() - 1); in read_data_register()
409 self.read_pos = 0; in reset_rx_fifo()
445 let slot = (self.read_pos + self.read_count) & (depth - 1); in fifo_rx_put()
462 if self.read_pos >= self.read_fifo.len() || self.read_count > self.read_fifo.len() { in post_load()
466 if !self.fifo_enabled() && self.read_count > 0 && self.read_pos > 0 { in post_load()
471 self.read_fifo[0] = self.read_fifo[self.read_pos]; in post_load()
472 self.read_pos = 0; in post_load()