/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | ehci-q.c | 972 WARN_ON(ehci->async->qh_next.qh || !list_empty(&ehci->async_unlink) || in disable_async() 997 qh->qh_next = head->qh_next; in qh_link_async() 1001 head->qh_next.qh = qh; in qh_link_async() 1267 while (prev->qh_next.qh != qh) in single_unlink_async() 1268 prev = prev->qh_next.qh; in single_unlink_async() 1271 prev->qh_next = qh->qh_next; in single_unlink_async() 1273 ehci->qh_scan_next = qh->qh_next.qh; in single_unlink_async() 1410 qh->qh_next in end_unlink_async() [all...] |
H A D | oxu210hp-hcd.c | 329 union ehci_shadow qh_next; /* ptr to qh; or periodic */ member 1048 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 1923 if (!head->qh_next.qh) { in qh_link_async() 1942 qh->qh_next = head->qh_next; in qh_link_async() 1946 head->qh_next.qh = qh; in qh_link_async() 2089 qh->qh_next.qh = NULL; in end_unlink_async() 2110 && oxu->async->qh_next.qh == NULL) in end_unlink_async() 2152 while (prev->qh_next.qh != qh) in start_unlink_async() 2153 prev = prev->qh_next in start_unlink_async() [all...] |
H A D | fotg210-hcd.c | 466 for (qh = fotg210->async->qh_next.qh; size > 0 && qh; in fill_async_buffer() 467 qh = qh->qh_next.qh) in fill_async_buffer() 572 if (p.qh->qh_next.ptr) { in fill_periodic_buffer() 591 p = p.qh->qh_next; in fill_periodic_buffer() 1838 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 2896 WARN_ON(fotg210->async->qh_next.qh || fotg210->async_unlink); in disable_async() 2920 qh->qh_next = head->qh_next; in qh_link_async() 2924 head->qh_next.qh = qh; in qh_link_async() 3081 while (prev->qh_next in single_unlink_async() [all...] |
H A D | ehci-mem.c | 57 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
|
H A D | ehci-dbg.c | 492 for (qh = ehci->async->qh_next.qh; size > 0 && qh; qh = qh->qh_next.qh) in fill_async_buffer() 680 if (p.qh->qh_next.ptr) { in fill_periodic_buffer() 699 p = p.qh->qh_next; in fill_periodic_buffer()
|
H A D | ehci-sched.c | 37 return &periodic->qh->qh_next; in periodic_next_shadow() 448 here = here.qh->qh_next; in tt_no_collision() 551 prev = &here.qh->qh_next; in qh_link_periodic() 557 qh->qh_next = here; in qh_link_periodic() 618 /* qh->qh_next still "live" to HC */ in qh_unlink_periodic() 620 qh->qh_next.ptr = NULL; in qh_unlink_periodic()
|
H A D | fotg210.h | 36 * fotg210_qh: qh_next, qtd_list 441 union fotg210_shadow qh_next; /* ptr to qh; or periodic */ member
|
H A D | ehci.h | 69 * ehci_qh: qh_next, qtd_list 409 union ehci_shadow qh_next; /* ptr to qh; or periodic */ member
|
H A D | ehci-hcd.c | 519 ehci->async->qh_next.qh = NULL; in ehci_init()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | ehci-q.c | 973 WARN_ON(ehci->async->qh_next.qh || !list_empty(&ehci->async_unlink) || in disable_async() 998 qh->qh_next = head->qh_next; in qh_link_async() 1002 head->qh_next.qh = qh; in qh_link_async() 1268 while (prev->qh_next.qh != qh) in single_unlink_async() 1269 prev = prev->qh_next.qh; in single_unlink_async() 1272 prev->qh_next = qh->qh_next; in single_unlink_async() 1274 ehci->qh_scan_next = qh->qh_next.qh; in single_unlink_async() 1411 qh->qh_next in end_unlink_async() [all...] |
H A D | oxu210hp-hcd.c | 329 union ehci_shadow qh_next; /* ptr to qh; or periodic */ member 1048 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 1924 if (!head->qh_next.qh) { in qh_link_async() 1943 qh->qh_next = head->qh_next; in qh_link_async() 1947 head->qh_next.qh = qh; in qh_link_async() 2090 qh->qh_next.qh = NULL; in end_unlink_async() 2111 && oxu->async->qh_next.qh == NULL) in end_unlink_async() 2153 while (prev->qh_next.qh != qh) in start_unlink_async() 2154 prev = prev->qh_next in start_unlink_async() [all...] |
H A D | ehci-mem.c | 57 if (!list_empty (&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy()
|
H A D | ehci-dbg.c | 492 for (qh = ehci->async->qh_next.qh; size > 0 && qh; qh = qh->qh_next.qh) in fill_async_buffer() 680 if (p.qh->qh_next.ptr) { in fill_periodic_buffer() 699 p = p.qh->qh_next; in fill_periodic_buffer()
|
H A D | ehci-sched.c | 37 return &periodic->qh->qh_next; in periodic_next_shadow() 454 here = here.qh->qh_next; in tt_no_collision() 558 prev = &here.qh->qh_next; in qh_link_periodic() 564 qh->qh_next = here; in qh_link_periodic() 625 /* qh->qh_next still "live" to HC */ in qh_unlink_periodic() 627 qh->qh_next.ptr = NULL; in qh_unlink_periodic()
|
H A D | ehci.h | 69 * ehci_qh: qh_next, qtd_list 412 union ehci_shadow qh_next; /* ptr to qh; or periodic */ member
|
H A D | ehci-hcd.c | 520 ehci->async->qh_next.qh = NULL; in ehci_init()
|
/kernel/linux/linux-6.6/drivers/usb/fotg210/ |
H A D | fotg210-hcd.c | 465 for (qh = fotg210->async->qh_next.qh; size > 0 && qh; in fill_async_buffer() 466 qh = qh->qh_next.qh) in fill_async_buffer() 571 if (p.qh->qh_next.ptr) { in fill_periodic_buffer() 590 p = p.qh->qh_next; in fill_periodic_buffer() 1838 if (!list_empty(&qh->qtd_list) || qh->qh_next.ptr) { in qh_destroy() 2897 WARN_ON(fotg210->async->qh_next.qh || fotg210->async_unlink); in disable_async() 2921 qh->qh_next = head->qh_next; in qh_link_async() 2925 head->qh_next.qh = qh; in qh_link_async() 3082 while (prev->qh_next in single_unlink_async() [all...] |
H A D | fotg210-hcd.h | 36 * fotg210_qh: qh_next, qtd_list 439 union fotg210_shadow qh_next; /* ptr to qh; or periodic */ member
|
/kernel/linux/linux-5.10/drivers/usb/isp1760/ |
H A D | isp1760-hcd.c | 911 struct isp1760_qh *qh, *qh_next; in schedule_ptds() local 929 list_for_each_entry_safe(qh, qh_next, ep_queue, qh_list) { in schedule_ptds() 968 list_for_each_entry_safe(qh, qh_next, ep_queue, qh_list) in schedule_ptds()
|
/kernel/linux/linux-6.6/drivers/usb/isp1760/ |
H A D | isp1760-hcd.c | 1199 struct isp1760_qh *qh, *qh_next; in schedule_ptds() local 1217 list_for_each_entry_safe(qh, qh_next, ep_queue, qh_list) { in schedule_ptds() 1256 list_for_each_entry_safe(qh, qh_next, ep_queue, qh_list) in schedule_ptds()
|