Lines Matching refs:fd
98 static int filter_usb_device(int fd, char *ptr, int len, int writable,
153 result = ioctl(fd, USBDEVFS_CONTROL, &ctrl);
165 * hub. We are passed an fd that was obtained by opening an entry under
183 result = fstat(fd, &st);
253 int fd;
274 if((fd = open(devname, O_RDWR)) < 0) {
278 if((fd = open(devname, O_RDONLY)) < 0) {
283 n = read(fd, desc, sizeof(desc));
285 if(filter_usb_device(fd, desc, n, writable, callback,
291 usb->desc = fd;
293 n = ioctl(fd, USBDEVFS_CLAIMINTERFACE, &ifc);
295 close(fd);
301 close(fd);
382 DBG("[ usb read %d fd = %d], fname=%s\n", xfer, h->desc, h->fname);
408 int fd;
410 fd = h->desc;
412 if(fd >= 0) {
413 close(fd);
414 DBG("[ usb closed %d ]\n", fd);
420 int fd;
422 fd = h->desc;
424 if(fd >= 0) {
425 close(fd);
426 DBG("[ usb closed %d ]\n", fd);