struct usb_device *parent;
for(parent = udev->parent, num_hubs = 0; parent->parent; parent = parent->parent)
num_hubs++;
其中udev 是usb_device型struct指针
或为device型struct指针,可以用to_usb_device(dev); 来将其转化为usb_device型。
struct usb_device *parent;
for(parent = udev->parent, num_hubs = 0; parent->parent; parent = parent->parent)
num_hubs++;
其中udev 是usb_device型struct指针
或为device型struct指针,可以用to_usb_device(dev); 来将其转化为usb_device型。