usb_fs_privdata
struct usb_fs_privdata *pd;
SLIST_REMOVE(&bus->pd_cleanup_list, pd, usb_fs_privdata, pd_next);
struct usb_fs_privdata;
SLIST_HEAD(,usb_fs_privdata) pd_cleanup_list;
static void usb_loc_fill(struct usb_fs_privdata *,
usb_loc_fill(struct usb_fs_privdata* pd, struct usb_cdev_privdata *cpd)
struct usb_fs_privdata* pd = (struct usb_fs_privdata*)dev->si_drv1;
SLIST_ENTRY(usb_fs_privdata) pd_next;
struct usb_fs_privdata *
struct usb_fs_privdata* pd;
pd = malloc(sizeof(struct usb_fs_privdata), M_USBDEV,
usb_destroy_dev_sync(struct usb_fs_privdata *pd)
usb_destroy_dev(struct usb_fs_privdata *pd)
struct usb_fs_privdata* pd;
struct usb_fs_privdata* pd;
SLIST_REMOVE(&udev->pd_list, pd, usb_fs_privdata, pd_next);
struct usb_fs_privdata *ctrl_dev; /* Control Endpoint 0 device node */
SLIST_HEAD(,usb_fs_privdata) pd_list;
struct usb_fs_privdata *usb_make_dev(struct usb_device *, const char *,
void usb_destroy_dev(struct usb_fs_privdata *);
void usb_destroy_dev_sync(struct usb_fs_privdata *);
struct usb_fs_privdata;
struct usb_fs_privdata;
struct usb_fs_privdata *dev;