Searched refs:dataAvailable (Results 1 - 12 of 12) sorted by relevance

/gem5/src/dev/serial/
H A Dserial.hh63 * dataAvailable() method. This method returns true if a valid
72 * dataAvailable() to determine if there is a character pending. If
78 * while (device.dataAvailable()) {
88 * device. E.g., the dataAvailable() transitions from false to
118 virtual bool dataAvailable() const = 0;
153 bool dataAvailable() const override { return false; }
H A Duart.hh68 virtual void dataAvailable() = 0;
77 MakeCallback<Uart, &Uart::dataAvailable> callbackDataAvail;
H A Dsimple.hh58 void dataAvailable() override {
H A Dserial.cc69 assert(dataAvailable());
H A Dsimple.cc61 if (device->dataAvailable())
H A Duart8250.cc109 if (device->dataAvailable())
119 if (device->dataAvailable() && (IER & UART_IER_RDI))
155 if (device->dataAvailable())
229 if ((UART_IER_RDI & IER) && device->dataAvailable()) {
267 Uart8250::dataAvailable() function in class:Uart8250
H A Duart8250.hh98 void dataAvailable() override;
H A Dterminal.hh132 bool dataAvailable() const override { return !rxbuf.empty(); }
H A Dterminal.cc316 if (dataAvailable()) {
/gem5/src/dev/arm/
H A Dpl011.cc83 if (device->dataAvailable()) {
88 if (device->dataAvailable()) {
91 dataAvailable();
102 (!device->dataAvailable() ? UART_FR_RXFE : UART_FR_RXFF) |
240 if (device->dataAvailable()) {
243 dataAvailable();
263 Pl011::dataAvailable() function in class:Pl011
H A Dpl011.hh71 void dataAvailable() override;
/gem5/src/dev/virtio/
H A Dconsole.cc84 while (parent.device.dataAvailable() && (d = consumeDescriptor())) {
87 while (parent.device.dataAvailable() && len < d->size()) {

Completed in 14 milliseconds