Lines Matching refs:request
78 static void ftdi_read_complete(usb_request_t* request, void* cookie) {
81 if (request->response.status == ZX_ERR_IO_NOT_PRESENT) {
83 usb_req_release(&ftdi->usb, request);
88 if ((request->response.status == ZX_OK) && (request->response.actual > 2)) {
89 list_add_tail(&ftdi->completed_reads, &request->node);
92 usb_request_queue(&ftdi->usb, request);
97 static void ftdi_write_complete(usb_request_t* request, void* cookie) {
100 if (request->response.status == ZX_ERR_IO_NOT_PRESENT) {
101 usb_req_release(&ftdi->usb, request);
105 list_add_tail(&ftdi->free_write_reqs, &request->node);
194 // requeue the read request