Lines Matching refs:buffer
139 FAR struct usbdev_req_s *net_req; /* Pointer to request whose buffer is assigned to network */
140 FAR struct usbdev_req_s *rx_req; /* Pointer request container that holds RX buffer */
147 bool ctrlreq_has_encap_response; /* Indicates if ctrlreq buffer holds a response */
485 * on the bulk OUT endpoint, it is copied to the reserved request buffer.
489 * The processing worker passes the buffer to the network. When the network is
490 * done processing the packet, the buffer might contain data to be sent.
506 * when the RX packet buffer is already in use.
676 * Allocates a request buffer to be used on the network.
717 * Submits the request buffer held by the network.
746 * Frees the request buffer held by the network.
770 * Allocates a buffer for packet reception if there already isn't one.
798 * Passes the RX packet buffer to the network
821 * Fills the RNDIS header to the request buffer
825 * req: the request whose buffer we should fill
897 * Sends the packet that is stored in the network packet buffer. Called
1080 /* Check if the received packet exceeds request buffer */
1095 usb_err("The packet exceeds request buffer (reqlen=%u) \n", reqlen);
1131 * Passes the RX packet buffer to the network
1309 resp->buffer[0] = priv->rndis_packet_filter;
1313 resp->buffer[0] = priv->rndis_host_tx_count;
1317 resp->buffer[0] = priv->rndis_host_rx_count;
1322 ret = memcpy_s(resp->buffer, USB_COMP_EP0_BUFSIZ - sizeof(struct rndis_query_cmplt),
1332 ret = memcpy_s(resp->buffer, USB_COMP_EP0_BUFSIZ - sizeof(struct rndis_query_cmplt),
1342 ret = memcpy_s(resp->buffer, USB_COMP_EP0_BUFSIZ - sizeof(struct rndis_query_cmplt),
1385 priv->rndis_packet_filter = req->buffer[0];
1387 if (req->buffer[0] == 0)
1612 * Free a request instance along with its buffer
1634 * Allocate a request instance along with its buffer
1754 /* Pre-allocate read requests. The buffer size is one full packet. */