Lines Matching refs:data
27 * vuart - An inter-partition data link service.
31 * The vuart provides a bi-directional byte stream data link between logical
63 * struct ps3_vuart_port_priv - private vuart device data.
433 /* Add some extra space for recently arrived data. */
461 unsigned char data[];
465 * ps3_vuart_write - the entry point for writing data to a port
468 * If the port is idle on entry as much of the incoming data is written to
470 * and any remaning incoming data is copied to that buffer. The buffer is
518 memcpy(lb->data, buf, bytes);
519 lb->head = lb->data;
520 lb->tail = lb->data + bytes;
563 /* Add some extra space for recently arrived data. */
572 ps3_vuart_raw_read(dev, lb->data, bytes, &bytes);
574 lb->head = lb->data;
575 lb->tail = lb->data + bytes;
590 * ps3_vuart_read - The entry point for reading data from a port.
592 * Queue data waiting at the port, and if enough bytes to satisfy the request
713 * Services the transmit interrupt for the port. Writes as much data from the
774 * copies all waiting port data to that buffer and enqueues the buffer in the
775 * buffer list. Buffer list data is dequeued via ps3_vuart_read.
872 * Loops finding any interrupting port and its associated instance data.