提交 2cc6e0a1 编写于 作者: A Anthony Liguori

char: rename qemu_chr_write() -> qemu_chr_fe_write()

Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
上级 0bf1dbdc
...@@ -382,7 +382,7 @@ static void put_buffer(GDBState *s, const uint8_t *buf, int len) ...@@ -382,7 +382,7 @@ static void put_buffer(GDBState *s, const uint8_t *buf, int len)
} }
} }
#else #else
qemu_chr_write(s->chr, buf, len); qemu_chr_fe_write(s->chr, buf, len);
#endif #endif
} }
......
...@@ -72,8 +72,8 @@ static void ccid_card_vscard_send_msg(PassthruState *s, ...@@ -72,8 +72,8 @@ static void ccid_card_vscard_send_msg(PassthruState *s,
scr_msg_header.type = htonl(type); scr_msg_header.type = htonl(type);
scr_msg_header.reader_id = htonl(reader_id); scr_msg_header.reader_id = htonl(reader_id);
scr_msg_header.length = htonl(length); scr_msg_header.length = htonl(length);
qemu_chr_write(s->cs, (uint8_t *)&scr_msg_header, sizeof(VSCMsgHeader)); qemu_chr_fe_write(s->cs, (uint8_t *)&scr_msg_header, sizeof(VSCMsgHeader));
qemu_chr_write(s->cs, payload, length); qemu_chr_fe_write(s->cs, payload, length);
} }
static void ccid_card_vscard_send_apdu(PassthruState *s, static void ccid_card_vscard_send_apdu(PassthruState *s,
......
...@@ -51,7 +51,7 @@ static void debugcon_ioport_write(void *opaque, uint32_t addr, uint32_t val) ...@@ -51,7 +51,7 @@ static void debugcon_ioport_write(void *opaque, uint32_t addr, uint32_t val)
printf("debugcon: write addr=0x%04x val=0x%02x\n", addr, val); printf("debugcon: write addr=0x%04x val=0x%02x\n", addr, val);
#endif #endif
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
} }
......
...@@ -551,7 +551,7 @@ static void escc_mem_write(void *opaque, target_phys_addr_t addr, ...@@ -551,7 +551,7 @@ static void escc_mem_write(void *opaque, target_phys_addr_t addr,
s->tx = val; s->tx = val;
if (s->wregs[W_TXCTRL2] & TXCTRL2_TXEN) { // tx enabled if (s->wregs[W_TXCTRL2] & TXCTRL2_TXEN) { // tx enabled
if (s->chr) if (s->chr)
qemu_chr_write(s->chr, &s->tx, 1); qemu_chr_fe_write(s->chr, &s->tx, 1);
else if (s->type == kbd && !s->disabled) { else if (s->type == kbd && !s->disabled) {
handle_kbd_command(s, val); handle_kbd_command(s, val);
} }
......
...@@ -119,7 +119,7 @@ ser_writel (void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -119,7 +119,7 @@ ser_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
switch (addr) switch (addr)
{ {
case RW_DOUT: case RW_DOUT:
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
s->regs[R_INTR] |= 3; s->regs[R_INTR] |= 3;
s->pending_tx = 1; s->pending_tx = 1;
s->regs[addr] = value; s->regs[addr] = value;
......
...@@ -114,7 +114,7 @@ grlib_apbuart_writel(void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -114,7 +114,7 @@ grlib_apbuart_writel(void *opaque, target_phys_addr_t addr, uint32_t value)
switch (addr) { switch (addr) {
case DATA_OFFSET: case DATA_OFFSET:
c = value & 0xFF; c = value & 0xFF;
qemu_chr_write(uart->chr, &c, 1); qemu_chr_fe_write(uart->chr, &c, 1);
return; return;
case STATUS_OFFSET: case STATUS_OFFSET:
......
...@@ -72,7 +72,7 @@ void lm32_juart_set_jtx(DeviceState *d, uint32_t jtx) ...@@ -72,7 +72,7 @@ void lm32_juart_set_jtx(DeviceState *d, uint32_t jtx)
s->jtx = jtx; s->jtx = jtx;
if (s->chr) { if (s->chr) {
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
} }
} }
......
...@@ -169,7 +169,7 @@ static void uart_write(void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -169,7 +169,7 @@ static void uart_write(void *opaque, target_phys_addr_t addr, uint32_t value)
switch (addr) { switch (addr) {
case R_RXTX: case R_RXTX:
if (s->chr) { if (s->chr) {
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
} }
break; break;
case R_IER: case R_IER:
......
...@@ -110,7 +110,7 @@ static void mcf_uart_do_tx(mcf_uart_state *s) ...@@ -110,7 +110,7 @@ static void mcf_uart_do_tx(mcf_uart_state *s)
{ {
if (s->tx_enabled && (s->sr & MCF_UART_TxEMP) == 0) { if (s->tx_enabled && (s->sr & MCF_UART_TxEMP) == 0) {
if (s->chr) if (s->chr)
qemu_chr_write(s->chr, (unsigned char *)&s->tb, 1); qemu_chr_fe_write(s->chr, (unsigned char *)&s->tb, 1);
s->sr |= MCF_UART_TxEMP; s->sr |= MCF_UART_TxEMP;
} }
if (s->tx_enabled) { if (s->tx_enabled) {
......
...@@ -77,7 +77,7 @@ static void uart_write(void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -77,7 +77,7 @@ static void uart_write(void *opaque, target_phys_addr_t addr, uint32_t value)
switch (addr) { switch (addr) {
case R_RXTX: case R_RXTX:
if (s->chr) { if (s->chr) {
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
} }
trace_milkymist_uart_pulse_irq_tx(); trace_milkymist_uart_pulse_irq_tx();
qemu_irq_pulse(s->tx_irq); qemu_irq_pulse(s->tx_irq);
......
...@@ -748,14 +748,14 @@ static void omap_sti_fifo_write(void *opaque, target_phys_addr_t addr, ...@@ -748,14 +748,14 @@ static void omap_sti_fifo_write(void *opaque, target_phys_addr_t addr,
if (ch == STI_TRACE_CONTROL_CHANNEL) { if (ch == STI_TRACE_CONTROL_CHANNEL) {
/* Flush channel <i>value</i>. */ /* Flush channel <i>value</i>. */
qemu_chr_write(s->chr, (const uint8_t *) "\r", 1); qemu_chr_fe_write(s->chr, (const uint8_t *) "\r", 1);
} else if (ch == STI_TRACE_CONSOLE_CHANNEL || 1) { } else if (ch == STI_TRACE_CONSOLE_CHANNEL || 1) {
if (value == 0xc0 || value == 0xc3) { if (value == 0xc0 || value == 0xc3) {
/* Open channel <i>ch</i>. */ /* Open channel <i>ch</i>. */
} else if (value == 0x00) } else if (value == 0x00)
qemu_chr_write(s->chr, (const uint8_t *) "\n", 1); qemu_chr_fe_write(s->chr, (const uint8_t *) "\n", 1);
else else
qemu_chr_write(s->chr, &byte, 1); qemu_chr_fe_write(s->chr, &byte, 1);
} }
} }
......
...@@ -120,7 +120,7 @@ parallel_ioport_write_sw(void *opaque, uint32_t addr, uint32_t val) ...@@ -120,7 +120,7 @@ parallel_ioport_write_sw(void *opaque, uint32_t addr, uint32_t val)
if (val & PARA_CTR_STROBE) { if (val & PARA_CTR_STROBE) {
s->status &= ~PARA_STS_BUSY; s->status &= ~PARA_STS_BUSY;
if ((s->control & PARA_CTR_STROBE) == 0) if ((s->control & PARA_CTR_STROBE) == 0)
qemu_chr_write(s->chr, &s->dataw, 1); qemu_chr_fe_write(s->chr, &s->dataw, 1);
} else { } else {
if (s->control & PARA_CTR_INTEN) { if (s->control & PARA_CTR_INTEN) {
s->irq_pending = 1; s->irq_pending = 1;
......
...@@ -133,7 +133,7 @@ static void pl011_write(void *opaque, target_phys_addr_t offset, ...@@ -133,7 +133,7 @@ static void pl011_write(void *opaque, target_phys_addr_t offset,
/* ??? Check if transmitter is enabled. */ /* ??? Check if transmitter is enabled. */
ch = value; ch = value;
if (s->chr) if (s->chr)
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
s->int_level |= PL011_INT_TX; s->int_level |= PL011_INT_TX;
pl011_update(s); pl011_update(s);
break; break;
......
...@@ -1923,7 +1923,7 @@ static void pxa2xx_fir_write(void *opaque, target_phys_addr_t addr, ...@@ -1923,7 +1923,7 @@ static void pxa2xx_fir_write(void *opaque, target_phys_addr_t addr,
else else
ch = ~value; ch = ~value;
if (s->chr && s->enable && (s->control[0] & (1 << 3))) /* TXE */ if (s->chr && s->enable && (s->control[0] & (1 << 3))) /* TXE */
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
break; break;
case ICSR0: case ICSR0:
s->status[0] &= ~(value & 0x66); s->status[0] &= ~(value & 0x66);
......
...@@ -334,7 +334,7 @@ static void serial_xmit(void *opaque) ...@@ -334,7 +334,7 @@ static void serial_xmit(void *opaque)
if (s->mcr & UART_MCR_LOOP) { if (s->mcr & UART_MCR_LOOP) {
/* in loopback mode, say that we just received a char */ /* in loopback mode, say that we just received a char */
serial_receive1(s, &s->tsr, 1); serial_receive1(s, &s->tsr, 1);
} else if (qemu_chr_write(s->chr, &s->tsr, 1) != 1) { } else if (qemu_chr_fe_write(s->chr, &s->tsr, 1) != 1) {
if ((s->tsr_retry > 0) && (s->tsr_retry <= MAX_XMIT_RETRY)) { if ((s->tsr_retry > 0) && (s->tsr_retry <= MAX_XMIT_RETRY)) {
s->tsr_retry++; s->tsr_retry++;
qemu_mod_timer(s->transmit_timer, new_xmit_ts + s->char_transmit_time); qemu_mod_timer(s->transmit_timer, new_xmit_ts + s->char_transmit_time);
......
...@@ -105,7 +105,7 @@ static void sh_serial_write(void *opaque, uint32_t offs, uint32_t val) ...@@ -105,7 +105,7 @@ static void sh_serial_write(void *opaque, uint32_t offs, uint32_t val)
case 0x0c: /* FTDR / TDR */ case 0x0c: /* FTDR / TDR */
if (s->chr) { if (s->chr) {
ch = val; ch = val;
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
} }
s->dr = val; s->dr = val;
s->flags &= ~SH_SERIAL_FLAG_TDE; s->flags &= ~SH_SERIAL_FLAG_TDE;
......
...@@ -50,8 +50,8 @@ void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, int len) ...@@ -50,8 +50,8 @@ void vty_putchars(VIOsPAPRDevice *sdev, uint8_t *buf, int len)
{ {
VIOsPAPRVTYDevice *dev = (VIOsPAPRVTYDevice *)sdev; VIOsPAPRVTYDevice *dev = (VIOsPAPRVTYDevice *)sdev;
/* FIXME: should check the qemu_chr_write() return value */ /* FIXME: should check the qemu_chr_fe_write() return value */
qemu_chr_write(dev->chardev, buf, len); qemu_chr_fe_write(dev->chardev, buf, len);
} }
static int spapr_vty_init(VIOsPAPRDevice *sdev) static int spapr_vty_init(VIOsPAPRDevice *sdev)
......
...@@ -1067,7 +1067,7 @@ static void strongarm_uart_tx(void *opaque) ...@@ -1067,7 +1067,7 @@ static void strongarm_uart_tx(void *opaque)
if (s->utcr3 & UTCR3_LBM) /* loopback */ { if (s->utcr3 & UTCR3_LBM) /* loopback */ {
strongarm_uart_receive(s, &s->tx_fifo[s->tx_start], 1); strongarm_uart_receive(s, &s->tx_fifo[s->tx_start], 1);
} else if (s->chr) { } else if (s->chr) {
qemu_chr_write(s->chr, &s->tx_fifo[s->tx_start], 1); qemu_chr_fe_write(s->chr, &s->tx_fifo[s->tx_start], 1);
} }
s->tx_start = (s->tx_start + 1) % 8; s->tx_start = (s->tx_start + 1) % 8;
......
...@@ -119,7 +119,7 @@ static void do_dma_tx(SyborgSerialState *s, uint32_t count) ...@@ -119,7 +119,7 @@ static void do_dma_tx(SyborgSerialState *s, uint32_t count)
/* optimize later. Now, 1 byte per iteration */ /* optimize later. Now, 1 byte per iteration */
while (count--) { while (count--) {
cpu_physical_memory_read(s->dma_tx_ptr, &ch, 1); cpu_physical_memory_read(s->dma_tx_ptr, &ch, 1);
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
s->dma_tx_ptr++; s->dma_tx_ptr++;
} }
} else { } else {
...@@ -203,7 +203,7 @@ static void syborg_serial_write(void *opaque, target_phys_addr_t offset, ...@@ -203,7 +203,7 @@ static void syborg_serial_write(void *opaque, target_phys_addr_t offset,
case SERIAL_DATA: case SERIAL_DATA:
ch = value; ch = value;
if (s->chr) if (s->chr)
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
break; break;
case SERIAL_INT_ENABLE: case SERIAL_INT_ENABLE:
s->int_enable = value; s->int_enable = value;
......
...@@ -371,7 +371,7 @@ static int usb_serial_handle_data(USBDevice *dev, USBPacket *p) ...@@ -371,7 +371,7 @@ static int usb_serial_handle_data(USBDevice *dev, USBPacket *p)
goto fail; goto fail;
for (i = 0; i < p->iov.niov; i++) { for (i = 0; i < p->iov.niov; i++) {
iov = p->iov.iov + i; iov = p->iov.iov + i;
qemu_chr_write(s->cs, iov->iov_base, iov->iov_len); qemu_chr_fe_write(s->cs, iov->iov_base, iov->iov_len);
} }
break; break;
......
...@@ -27,7 +27,7 @@ static ssize_t flush_buf(VirtIOSerialPort *port, const uint8_t *buf, size_t len) ...@@ -27,7 +27,7 @@ static ssize_t flush_buf(VirtIOSerialPort *port, const uint8_t *buf, size_t len)
VirtConsole *vcon = DO_UPCAST(VirtConsole, port, port); VirtConsole *vcon = DO_UPCAST(VirtConsole, port, port);
ssize_t ret; ssize_t ret;
ret = qemu_chr_write(vcon->chr, buf, len); ret = qemu_chr_fe_write(vcon->chr, buf, len);
trace_virtio_console_flush_buf(port->id, len, ret); trace_virtio_console_flush_buf(port->id, len, ret);
if (ret < 0) { if (ret < 0) {
......
...@@ -156,7 +156,7 @@ static void xencons_send(struct XenConsole *con) ...@@ -156,7 +156,7 @@ static void xencons_send(struct XenConsole *con)
size = con->buffer.size - con->buffer.consumed; size = con->buffer.size - con->buffer.consumed;
if (con->chr) if (con->chr)
len = qemu_chr_write(con->chr, con->buffer.data + con->buffer.consumed, len = qemu_chr_fe_write(con->chr, con->buffer.data + con->buffer.consumed,
size); size);
else else
len = size; len = size;
......
...@@ -129,7 +129,7 @@ uart_writel (void *opaque, target_phys_addr_t addr, uint32_t value) ...@@ -129,7 +129,7 @@ uart_writel (void *opaque, target_phys_addr_t addr, uint32_t value)
case R_TX: case R_TX:
if (s->chr) if (s->chr)
qemu_chr_write(s->chr, &ch, 1); qemu_chr_fe_write(s->chr, &ch, 1);
s->regs[addr] = value; s->regs[addr] = value;
......
...@@ -247,7 +247,7 @@ static int monitor_read_password(Monitor *mon, ReadLineFunc *readline_func, ...@@ -247,7 +247,7 @@ static int monitor_read_password(Monitor *mon, ReadLineFunc *readline_func,
void monitor_flush(Monitor *mon) void monitor_flush(Monitor *mon)
{ {
if (mon && mon->outbuf_index != 0 && !mon->mux_out) { if (mon && mon->outbuf_index != 0 && !mon->mux_out) {
qemu_chr_write(mon->chr, mon->outbuf, mon->outbuf_index); qemu_chr_fe_write(mon->chr, mon->outbuf, mon->outbuf_index);
mon->outbuf_index = 0; mon->outbuf_index = 0;
} }
} }
......
...@@ -139,7 +139,7 @@ void qemu_chr_generic_open(CharDriverState *s) ...@@ -139,7 +139,7 @@ void qemu_chr_generic_open(CharDriverState *s)
} }
} }
int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len) int qemu_chr_fe_write(CharDriverState *s, const uint8_t *buf, int len)
{ {
return s->chr_write(s, buf, len); return s->chr_write(s, buf, len);
} }
...@@ -185,7 +185,7 @@ void qemu_chr_printf(CharDriverState *s, const char *fmt, ...) ...@@ -185,7 +185,7 @@ void qemu_chr_printf(CharDriverState *s, const char *fmt, ...)
va_list ap; va_list ap;
va_start(ap, fmt); va_start(ap, fmt);
vsnprintf(buf, sizeof(buf), fmt, ap); vsnprintf(buf, sizeof(buf), fmt, ap);
qemu_chr_write(s, (uint8_t *)buf, strlen(buf)); qemu_chr_fe_write(s, (uint8_t *)buf, strlen(buf));
va_end(ap); va_end(ap);
} }
......
...@@ -87,7 +87,7 @@ void qemu_chr_guest_close(struct CharDriverState *chr); ...@@ -87,7 +87,7 @@ void qemu_chr_guest_close(struct CharDriverState *chr);
void qemu_chr_close(CharDriverState *chr); void qemu_chr_close(CharDriverState *chr);
void qemu_chr_printf(CharDriverState *s, const char *fmt, ...) void qemu_chr_printf(CharDriverState *s, const char *fmt, ...)
GCC_FMT_ATTR(2, 3); GCC_FMT_ATTR(2, 3);
int qemu_chr_write(CharDriverState *s, const uint8_t *buf, int len); int qemu_chr_fe_write(CharDriverState *s, const uint8_t *buf, int len);
void qemu_chr_send_event(CharDriverState *s, int event); void qemu_chr_send_event(CharDriverState *s, int event);
void qemu_chr_add_handlers(CharDriverState *s, void qemu_chr_add_handlers(CharDriverState *s,
IOCanReadHandler *fd_can_read, IOCanReadHandler *fd_can_read,
......
...@@ -818,7 +818,7 @@ int slirp_add_exec(Slirp *slirp, int do_pty, const void *args, ...@@ -818,7 +818,7 @@ int slirp_add_exec(Slirp *slirp, int do_pty, const void *args,
ssize_t slirp_send(struct socket *so, const void *buf, size_t len, int flags) ssize_t slirp_send(struct socket *so, const void *buf, size_t len, int flags)
{ {
if (so->s == -1 && so->extra) { if (so->s == -1 && so->extra) {
qemu_chr_write(so->extra, buf, len); qemu_chr_fe_write(so->extra, buf, len);
return len; return len;
} }
......
...@@ -225,7 +225,7 @@ static int usbredir_write(void *priv, uint8_t *data, int count) ...@@ -225,7 +225,7 @@ static int usbredir_write(void *priv, uint8_t *data, int count)
{ {
USBRedirDevice *dev = priv; USBRedirDevice *dev = priv;
return qemu_chr_write(dev->cs, data, count); return qemu_chr_fe_write(dev->cs, data, count);
} }
/* /*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册