Home | History | Annotate | Download | only in qemu

Lines Matching defs:cs

72     CharDriverState       cs[1];
81 charpipehalf_close( CharDriverState* cs )
83 CharPipeHalf* ph = cs->opaque;
96 charpipehalf_write( CharDriverState* cs, const uint8_t* buf, int len )
98 CharPipeHalf* ph = cs->opaque;
106 if (bip == NULL && peer != NULL && peer->cs->chr_read != NULL) {
111 if (peer->cs->chr_can_read) {
112 size = qemu_chr_can_read( peer->cs );
121 qemu_chr_read( peer->cs, (uint8_t*)buf, size );
161 if (peer == NULL || peer->cs->chr_read == NULL)
181 if (ph->cs->chr_can_read) {
182 int size2 = qemu_chr_can_read(peer->cs);
197 qemu_chr_read( peer->cs, base, avail );
206 CharDriverState* cs = ph->cs;
212 cs->chr_write = charpipehalf_write;
213 cs->chr_ioctl = NULL;
214 cs->chr_send_event = NULL;
215 cs->chr_close = charpipehalf_close;
216 cs->opaque = ph;
251 *pfirst = cp->a->cs;
252 *psecond = cp->b->cs;
266 CharDriverState cs[1];
275 charbuffer_close( CharDriverState* cs )
277 CharBuffer* cbuf = cs->opaque;
294 charbuffer_write( CharDriverState* cs, const uint8_t* buf, int len )
296 CharBuffer* cbuf = cs->opaque;
387 charbuffer_update_handlers( CharDriverState* cs )
389 CharBuffer* cbuf = cs->opaque;
392 cs->chr_can_read,
393 cs->chr_read,
394 cs->chr_event,
395 cs->handler_opaque );
402 CharDriverState* cs = cbuf->cs;
408 cs->chr_write = charbuffer_write;
409 cs->chr_ioctl = NULL;
410 cs->chr_send_event = NULL;
411 cs->chr_close = charbuffer_close;
412 cs->chr_update_read_handler = charbuffer_update_handlers;
413 cs->opaque = cbuf;
438 return cbuf->cs;