Home
last modified time | relevance | path

Searched refs:xfer (Results 1 – 6 of 6) sorted by relevance

/devicemodel/hw/platform/
A Dusb_pmapper.c189 xfer = r->xfer; in usb_dev_comp_cb()
200 xfer->epid, xfer->head, xfer->tail, xfer->ndata, in usb_dev_comp_cb()
244 g_ctx.lock_ep_cb(xfer->dev, &xfer->epid); in usb_dev_comp_cb()
310 do_intr = g_ctx.notify_cb(xfer->dev, xfer); in usb_dev_comp_cb()
318 g_ctx.unlock_ep_cb(xfer->dev, &xfer->epid); in usb_dev_comp_cb()
345 req->xfer = xfer; in usb_dev_alloc_req()
375 idx = xfer->head; in usb_dev_prepare_xfer()
406 *tail = xfer->tail; in usb_dev_prepare_xfer()
673 *xfer) in usb_dev_set_if()
709 idx = xfer->head; in usb_dev_prepare_ctrl_xfer()
[all …]
A Dusb_mouse.c330 idx = xfer->head; in umouse_request()
332 xfer->data[idx].bdone = 0; in umouse_request()
334 data = &xfer->data[idx]; in umouse_request()
345 if (!xfer->ureq) { in umouse_request()
350 value = xfer->ureq->wValue; in umouse_request()
352 len = xfer->ureq->wLength; in umouse_request()
359 switch (UREQ(xfer->ureq->bRequest, xfer->ureq->bmRequestType)) { in umouse_request()
680 if (xfer->ureq && (xfer->ureq->bmRequestType & UT_WRITE) && in umouse_request()
711 idx = xfer->head; in umouse_data_handler()
713 data = &xfer->data[idx]; in umouse_data_handler()
[all …]
/devicemodel/hw/
A Dusb_core.c104 usb_block_append(struct usb_xfer *xfer, void *buf, int blen, void *hcb, in usb_block_append() argument
109 if (xfer->ndata >= xfer->max_blk_cnt) in usb_block_append()
115 xb = &xfer->data[xfer->tail]; in usb_block_append()
122 xfer->ndata++; in usb_block_append()
123 xfer->tail = index_inc(xfer->tail, xfer->max_blk_cnt); in usb_block_append()
/devicemodel/hw/pci/
A Dxhci.c934 if (!xfer) in pci_xhci_usb_dev_notify_cb()
1635 if (!xfer) in pci_xhci_alloc_usb_xfer()
1658 return xfer; in pci_xhci_alloc_usb_xfer()
1667 if (xfer->reqs) in pci_xhci_alloc_usb_xfer()
1669 free(xfer); in pci_xhci_alloc_usb_xfer()
1678 if (!xfer) in pci_xhci_free_usb_xfer()
1695 free(xfer); in pci_xhci_free_usb_xfer()
2907 for (i = (uint32_t)xfer->head; xfer->ndata > 0; ) { in pci_xhci_xfer_complete()
2920 i, xfer->data[i].stat, xfer->data[i].blen, in pci_xhci_xfer_complete()
2932 xfer->head = index_inc(xfer->head, xfer->max_blk_cnt); in pci_xhci_xfer_complete()
[all …]
/devicemodel/include/
A Dusb_pmapper.h80 struct usb_xfer *xfer; member
129 int usb_dev_request(void *pdata, struct usb_xfer *xfer);
131 int usb_dev_data(void *pdata, struct usb_xfer *xfer, int dir, int epctx);
A Dusb_core.h111 int (*ue_request)(void *sc, struct usb_xfer *xfer);
112 int (*ue_data)(void *sc, struct usb_xfer *xfer, int dir,
248 struct usb_block *usb_block_append(struct usb_xfer *xfer, void *buf, int blen,

Completed in 20 milliseconds