Lines Matching refs:req
52 uv_fs_req_cleanup(&ctxRecv.req); in ~HdcDaemonUSB()
264 uv_fs_t req; in CloseBulkEp() member
273 uv_fs_t *req = &ctx->req; in CloseBulkEp() local
274 req->data = ctx; in CloseBulkEp()
279 uv_fs_close(loop, req, bulkFd, [](uv_fs_t *req) { in CloseBulkEp() argument
280 auto ctx = (CtxCloseBulkEp *)req->data; in CloseBulkEp()
287 uv_fs_req_cleanup(req); in CloseBulkEp()
386 void HdcDaemonUSB::UvWriteCallback(uv_write_t *req, int status) in UvWriteCallback() argument
395 UvData *uvData = reinterpret_cast<UvData *>(req->data); in UvWriteCallback()
400 delete req; in UvWriteCallback()
513 void HdcDaemonUSB::OnUSBRead(uv_fs_t *req) in OnUSBRead() argument
516 auto ctxIo = reinterpret_cast<CtxUvFileCommonIo *>(req->data); in OnUSBRead()
520 ssize_t bytesIOBytes = req->result; in OnUSBRead()
593 ctxRecv.req = {}; in LoopUSBRead()
594 uv_fs_t *req = &ctxRecv.req; in LoopUSBRead() local
595 req->data = &ctxRecv; in LoopUSBRead()
597 ret = uv_fs_read(&daemon->loopMain, req, hUSB->bulkOut, &iov, 1, -1, OnUSBRead); in LoopUSBRead()