Searched refs:xfers (Results 1 - 7 of 7) sorted by relevance

/barrelfish-master/lib/usb/
H A Dusb_transfer.c46 static struct usb_xfer_state *xfers = NULL; variable in typeref:struct:usb_xfer_state
62 if (xfers == NULL) {
65 xfers = state;
70 state->next = xfers;
71 xfers->prev = state;
72 xfers = state;
76 * \brief removes a xfer state from the xfers list, this does not
83 if (xfers->next == NULL) {
84 xfers = NULL;
103 struct usb_xfer_state *st = xfers;
[all...]
/barrelfish-master/usr/drivers/usb/usb_manager/include/
H A Dusb_transfer.h58 void usb_transfer_unsetup(struct usb_xfer **xfers, uint16_t xfer_count);
H A Dusb_device.h84 struct usb_xfer *xfers; member in struct:usb_device
H A Dusb_hub.h16 * references to the usb xfers and devices instad of pointers
236 struct usb_xfer *xfers[USB_HUB_NUM_TRANSFERS]; member in struct:usb_hub
/barrelfish-master/usr/drivers/usb/usb_manager/
H A Dusb_transfer.c540 * \param xfers array of pointers to usb transfers to unsetup
541 * \param xfer_count the number of xfers to unsetup
543 void usb_transfer_unsetup(struct usb_xfer **xfers, uint16_t xfer_count) argument
547 if (*xfers == NULL || xfer_count == 0) {
555 xfer = xfers[xfer_count];
561 xfers[xfer_count] = NULL;
575 struct usb_xfer *prev = dev->xfers;
577 if (dev->xfers == xfer) {
578 dev->xfers = xfer->device_xfers_next;
581 debug_printf("removing from device xfers
[all...]
H A Dusb_device.c722 struct usb_xfer *xfer = device->xfers;
/barrelfish-master/usr/drivers/usb/usb_manager/hub/
H A Dusb_hub.c397 err = usb_transfer_setup(hub_device, 0, &hub->xfers[0], hub_config);
453 if (hub->xfers[0] != NULL) {
455 usb_transfer_start(hub->xfers[0]);

Completed in 29 milliseconds