Lines Matching defs:rc

83     int rc = RTFileOpen(&File, VBOXUSB_DEVICE_NAME, RTFILE_O_READWRITE | RTFILE_O_OPEN | RTFILE_O_DENY_NONE);
84 if (RT_FAILURE(rc))
86 LogRel((USBLIBR3 ":failed to open the VBoxUSB monitor device node '%s' rc=%Rrc\n", VBOXUSB_DEVICE_NAME, rc));
87 return rc;
97 rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_GET_VERSION, &Req, sizeof(Req));
98 if (RT_SUCCESS(rc))
103 rc = VERR_VERSION_MISMATCH;
110 return rc;
115 LogRel((USBLIBR3 ":USBMonitor driver version query failed. rc=%Rrc\n", rc));
119 return rc;
143 int rc = RTFileClose(File);
144 AssertRC(rc);
145 return rc;
157 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_ADD_FILTER, &Req, sizeof(Req));
158 if (RT_SUCCESS(rc))
161 AssertMsgFailed((USBLIBR3 ":VBOXUSBMON_IOCTL_ADD_FILTER failed! rc=%Rrc\n", rc));
173 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_REMOVE_FILTER, &Req, sizeof(Req));
174 if (RT_SUCCESS(rc))
177 AssertMsgFailed((USBLIBR3 ":VBOXUSBMON_IOCTL_REMOVE_FILTER failed! rc=%Rrc\n", rc));
194 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_CLIENT_INFO, &Req, sizeof(Req));
195 if (RT_SUCCESS(rc))
198 rc = RTStrDupEx(ppszClientPath, Req.szClientPath);
199 if (RT_SUCCESS(rc))
202 LogRel((USBLIBR3 ":USBLibGetClientInfo RTStrDupEx failed! rc=%Rrc szClientPath=%s\n", rc, Req.szClientPath));
205 LogRel((USBLIBR3 ":USBLibGetClientInfo VBOXUSBMON_IOCTL_CLIENTPATH failed! rc=%Rrc\n", rc));
207 return rc;
223 int rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_RESET_DEVICE, pReq, cbReq);
224 if (RT_FAILURE(rc))
225 LogRel((USBLIBR3 ":VBOXUSBMON_IOCTL_RESET_DEVICE failed! rc=%Rrc\n", rc));
228 return rc;
245 int rc = ioctl(RTFileToNative(g_hFile), iFunction, &Hdr);
246 if (rc < 0)
248 rc = errno;
249 LogRel((USBLIBR3 ":IOCtl failed iFunction=%x errno=%d g_file=%d\n", iFunction, rc, RTFileToNative(g_hFile)));
250 return RTErrConvertFromErrno(rc);
253 rc = Hdr.rc;
254 if (RT_UNLIKELY(RT_FAILURE(rc)))
255 LogRel((USBLIBR3 ":Function (%x) failed. rc=%Rrc\n", iFunction, rc));
257 return rc;