Home
last modified time | relevance | path

Searched refs:read_pos (Results 1 – 7 of 7) sorted by relevance

/qemu/hw/char/
H A Dpl011.c163 s->read_pos = 0; in pl011_reset_rx_fifo()
184 slot = (s->read_pos + s->read_count) & (pipe_depth - 1); in pl011_fifo_rx_put()
254 c = s->read_fifo[s->read_pos]; in pl011_read_rxdata()
257 s->read_pos = (s->read_pos + 1) & (fifo_depth - 1); in pl011_read_rxdata()
569 if (s->read_pos >= ARRAY_SIZE(s->read_fifo) || in pl011_post_load()
574 if (!pl011_is_fifo_enabled(s) && s->read_count > 0 && s->read_pos > 0) { in pl011_post_load()
581 s->read_fifo[0] = s->read_fifo[s->read_pos]; in pl011_post_load()
582 s->read_pos = 0; in pl011_post_load()
610 VMSTATE_INT32(read_pos, PL011State),
H A Dbcm2835_aux.c80 c = s->read_fifo[s->read_pos]; in bcm2835_aux_read()
83 if (++s->read_pos == BCM2835_AUX_RX_FIFO_LEN) { in bcm2835_aux_read()
84 s->read_pos = 0; in bcm2835_aux_read()
232 slot = s->read_pos + s->read_count; in bcm2835_aux_put_fifo()
268 VMSTATE_UINT8(read_pos, BCM2835AuxState),
/qemu/rust/hw/char/pl011/src/
H A Ddevice.rs95 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 in post_load()
[all...]
H A Ddevice_class.rs64 vmstate_of!(PL011Registers, read_pos),
/qemu/hw/misc/
H A Dapplesmc.c112 uint8_t read_pos; member
144 s->read_pos = 0; in applesmc_io_cmd_write()
172 if (s->read_pos < 4) { in applesmc_io_data_write()
173 s->key[s->read_pos] = val; in applesmc_io_data_write()
175 } else if (s->read_pos == 4) { in applesmc_io_data_write()
190 s->read_pos++; in applesmc_io_data_write()
/qemu/include/hw/char/
H A Dbcm2835_aux.h31 uint8_t read_pos, read_count; member
H A Dpl011.h47 int read_pos; member