Home
last modified time | relevance | path

Searched refs:async_unlink (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/host/
H A Dehci-q.c972 WARN_ON(ehci->async->qh_next.qh || !list_empty(&ehci->async_unlink) || in disable_async()
1263 list_add_tail(&qh->unlink_node, &ehci->async_unlink); in single_unlink_async()
1316 if (list_empty(&ehci->async_unlink)) in end_unlink_async()
1318 qh = list_first_entry(&ehci->async_unlink, struct ehci_qh, in end_unlink_async()
1329 list_splice_tail_init(&ehci->async_unlink, &ehci->async_idle); in end_unlink_async()
1392 if (!list_empty(&ehci->async_unlink)) in end_unlink_async()
1441 if (list_empty(&ehci->async_unlink) && qh_to_unlink) { in unlink_empty_async()
H A Dehci-dbg.c494 if (!list_empty(&ehci->async_unlink) && size > 0) { in fill_async_buffer()
499 list_for_each_entry(qh, &ehci->async_unlink, unlink_node) { in fill_async_buffer()
887 if (!list_empty(&ehci->async_unlink)) { in fill_registers_buffer()
889 list_first_entry(&ehci->async_unlink, in fill_registers_buffer()
H A Dfotg210.h107 struct fotg210_qh *async_unlink; member
H A Dfotg210-hcd.c469 if (fotg210->async_unlink && size > 0) { in fill_async_buffer()
474 for (qh = fotg210->async_unlink; size > 0 && qh; in fill_async_buffer()
714 if (fotg210->async_unlink) { in fill_registers_buffer()
716 fotg210->async_unlink); in fill_registers_buffer()
2895 /* The async schedule and async_unlink list are supposed to be empty */ in disable_async()
2896 WARN_ON(fotg210->async->qh_next.qh || fotg210->async_unlink); in disable_async()
3073 if (fotg210->async_unlink) in single_unlink_async()
3076 fotg210->async_unlink = qh; in single_unlink_async()
3100 fotg210->async_iaa = fotg210->async_unlink; in start_iaa_cycle()
3101 fotg210->async_unlink in start_iaa_cycle()
[all...]
H A Dehci.h143 struct list_head async_unlink; member
H A Dehci-hcd.c485 INIT_LIST_HEAD(&ehci->async_unlink); in ehci_init()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dehci-q.c973 WARN_ON(ehci->async->qh_next.qh || !list_empty(&ehci->async_unlink) || in disable_async()
1264 list_add_tail(&qh->unlink_node, &ehci->async_unlink); in single_unlink_async()
1317 if (list_empty(&ehci->async_unlink)) in end_unlink_async()
1319 qh = list_first_entry(&ehci->async_unlink, struct ehci_qh, in end_unlink_async()
1330 list_splice_tail_init(&ehci->async_unlink, &ehci->async_idle); in end_unlink_async()
1393 if (!list_empty(&ehci->async_unlink)) in end_unlink_async()
1442 if (list_empty(&ehci->async_unlink) && qh_to_unlink) { in unlink_empty_async()
H A Dehci-dbg.c494 if (!list_empty(&ehci->async_unlink) && size > 0) { in fill_async_buffer()
499 list_for_each_entry(qh, &ehci->async_unlink, unlink_node) { in fill_async_buffer()
887 if (!list_empty(&ehci->async_unlink)) { in fill_registers_buffer()
889 list_first_entry(&ehci->async_unlink, in fill_registers_buffer()
H A Dehci.h143 struct list_head async_unlink; member
H A Dehci-hcd.c486 INIT_LIST_HEAD(&ehci->async_unlink); in ehci_init()
/kernel/linux/linux-6.6/drivers/usb/fotg210/
H A Dfotg210-hcd.h107 struct fotg210_qh *async_unlink; member
H A Dfotg210-hcd.c468 if (fotg210->async_unlink && size > 0) { in fill_async_buffer()
473 for (qh = fotg210->async_unlink; size > 0 && qh; in fill_async_buffer()
713 if (fotg210->async_unlink) { in fill_registers_buffer()
715 fotg210->async_unlink); in fill_registers_buffer()
2896 /* The async schedule and async_unlink list are supposed to be empty */ in disable_async()
2897 WARN_ON(fotg210->async->qh_next.qh || fotg210->async_unlink); in disable_async()
3074 if (fotg210->async_unlink) in single_unlink_async()
3077 fotg210->async_unlink = qh; in single_unlink_async()
3101 fotg210->async_iaa = fotg210->async_unlink; in start_iaa_cycle()
3102 fotg210->async_unlink in start_iaa_cycle()
[all...]

Completed in 27 milliseconds