Home | History | Annotate | Download | only in fastboot

Lines Matching defs:usb

44 #include <linux/usb/ch9.h>
49 #include "usb.h"
75 // 16KiB chunks and having the USB driver stitch them back together while
106 /* True if name isn't a valid name for a USB device in /sys/bus/usb/devices.
168 snprintf(info.device_path, sizeof(info.device_path), "usb:%s", sysfs_name);
182 "/sys/bus/usb/devices/%s/serial", sysfs_name);
248 // For USB 3.0 devices skip the SS Endpoint Companion descriptor
277 "/sys/bus/usb/devices/%s/%s", sysfs_name, sysfs_node);
309 /* Given the name of a USB device in sysfs, get the name for the same
325 snprintf(devname, devname_size, "/dev/bus/usb/%03d/%03d", busnum, devnum);
331 std::unique_ptr<usb_handle> usb;
344 while ((de = readdir(busdir)) && (usb == nullptr)) {
363 usb.reset(new usb_handle());
364 strcpy(usb->fname, devname);
365 usb->ep_in = in;
366 usb->ep_out = out;
367 usb->desc = fd;
372 usb.reset();
382 return usb;
441 DBG("[ usb read %d fd = %d], fname=%s\n", xfer, handle_->desc, handle_->fname);
443 DBG("[ usb read %d ] = %d, fname=%s, Retry %d \n", xfer, n, handle_->fname, retry);
473 DBG("[ usb closed %d ]\n", fd);
481 std::unique_ptr<usb_handle> handle = find_usb_device("/sys/bus/usb/devices", callback);