Lines Matching refs:usbdevice

20 	struct usbdevice *parent;
35 struct usbdevice { struct
37 struct usbdevice *next; /* next port on this hub */ argument
39 struct usbdevice *first_child; /* connect devices on this port */ argument
40 struct usbdevice *parent; /* hub this device is connected to */ argument
73 struct usbdevice *first_child; /* connect childs belonging to this bus */ argument
101 static void dump_usbdevice(struct usbdevice *d)
189 static void print_usbdevice(struct usbdevice *d, struct usbinterface *i) in print_usbdevice()
263 static void append_dev_sibling(struct usbdevice *d, struct usbdevice *new) in append_dev_sibling()
351 struct usbdevice *d; in add_usb_device()
360 d = malloc(sizeof(struct usbdevice)); in add_usb_device()
363 memset(d, 0, sizeof(struct usbdevice)); in add_usb_device()
474 static void assign_dev_to_bus(struct usbdevice *d) in assign_dev_to_bus()
488 static void assign_dev_to_parent(struct usbdevice *d) in assign_dev_to_parent()
491 struct usbdevice *pd; in assign_dev_to_parent()
494 pd = list_entry(l, struct usbdevice, list); in assign_dev_to_parent()
516 static void assign_interface_to_parent(struct usbdevice *d, struct usbinterface *i) in assign_interface_to_parent()
550 struct usbdevice *d; in connect_devices()
553 d = list_entry(ld, struct usbdevice, list); in connect_devices()
602 static void sort_dev_siblings(struct usbdevice **d) in sort_dev_siblings()
604 struct usbdevice *t, *p, **pp; in sort_dev_siblings()
665 static void print_tree_dev_interface(struct usbdevice *d, struct usbinterface *i) in print_tree_dev_interface()
675 static void print_tree_dev_children(struct usbdevice *d) in print_tree_dev_children()