int serial_tstc(void) { #ifdef CONFIG_ALLWINNER return _serial_tstc(gd->uart_console+1); #else return _serial_tstc(CONFIG_CONS_INDEX); #endif }
int serial_tstc(void) { if (!gd->cur_serial_dev) return 0; return _serial_tstc(gd->cur_serial_dev); }
static int _serial_getc(struct udevice *dev) { struct serial_dev_priv *upriv = dev_get_uclass_priv(dev); char val; while (!_serial_tstc(dev)); val = upriv->buf[upriv->rd_ptr++]; upriv->rd_ptr %= CONFIG_SERIAL_RX_BUFFER_SIZE; return val; }
int serial_tstc(void) { return _serial_tstc(UART_NR); }
static inline int serial_tstc_dev(unsigned int dev_index) { return _serial_tstc(dev_index); }
extern int serial_tstc(void) { return _serial_tstc(CONFIG_CONS_INDEX); }
int serial_stub_tstc(struct stdio_dev *sdev) { return _serial_tstc(sdev->priv); }
int serial_tstc(void) { return _serial_tstc(gd->cur_serial_dev); }