Lines Matching refs:buffer
80 char *data_buffer; /* Ringbuffer starting address ,this is data buffer yet */
88 void *buf; /* The read event buffer */
120 struct cdcacm_wrreq_s wrreqs; /* Serial write buffer */
121 struct cdcacm_rdreq_s rdreqs; /* Serial read buffer */
177 FAR char *buffer, size_t buflen);
221 FAR const char *buffer, size_t buflen);
258 FAR const char *buffer,
269 buffer, buflen);
284 buffer, length);
290 buffer += length;
292 buffer, buflen - length);
303 FAR const char *buffer,
322 cdcacm_receive_buf(wrcontainer, buffer, buflen);
446 /* Copy character into read buffer and retrun the nbytes */
479 * the USB packet and provides the received data to the uart RX buffer.
555 * Add any pending RX packets to the upper half serial drivers RX buffer.
600 * Add any pending RX packets to the upper half serial drivers RX buffer.
604 static ssize_t cdcacm_release_rxpending(FAR struct file *filep, FAR char *buffer, size_t buflen)
619 rdcontainer->buf = buffer;
625 * successful buffered. In the case of RX buffer overrun,
636 /* If we are still connected, refill the USB RX buffer. */
656 * Allocate a request instance along with its buffer
686 * Free a request instance along with its buffer
1153 /* Pre-allocate read requests. The buffer size is one full packet. */
1163 /* initialize read req buffer */
1183 * buffer size should be larger than a full build IN packet. Otherwise,
1189 * shared with interrupt IN endpoint which does not need a large buffer.