Lines Matching refs:peer
75 struct CharPipeHalf* peer; /* NULL if closed */
91 ph->peer = NULL;
99 CharPipeHalf* peer = ph->peer;
106 if (bip == NULL && peer != NULL && peer->cs->chr_read != NULL) {
107 /* no buffered data, try to write directly to the peer */
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 );
158 CharPipeHalf* peer = ph->peer;
161 if (peer == NULL || peer->cs->chr_read == NULL)
182 int size2 = qemu_chr_can_read(peer->cs);
197 qemu_chr_read( peer->cs, base, avail );
204 charpipehalf_init( CharPipeHalf* ph, CharPipeHalf* peer )
210 ph->peer = peer;
238 if ( cp->a->peer == NULL && cp->b->peer == NULL )
297 CharDriverState* peer = cbuf->endpoint;
304 if (bip == NULL && peer != NULL) {
305 /* no buffered data, try to write directly to the peer */
306 int size = qemu_chr_write(peer, buf, len);
348 CharDriverState* peer = cbuf->endpoint;
350 if (peer == NULL)
371 size = qemu_chr_write( peer, base, avail );
456 if (half->peer != NULL)
460 if (half->peer != NULL)