Home
last modified time | relevance | path

Searched refs:wait_entry (Results 1 – 19 of 19) sorted by relevance

/freebsd-13.1/sys/dev/iwm/
H A Dif_iwm_notif_wait.c141 if (wait_entry->triggered || wait_entry->aborted) in iwm_notification_wait_notify()
153 if (!wait_entry->fn || in iwm_notification_wait_notify()
154 wait_entry->fn(notif_data->sc, pkt, wait_entry->fn_data)) { in iwm_notification_wait_notify()
155 wait_entry->triggered = 1; in iwm_notification_wait_notify()
156 wakeup(wait_entry); in iwm_notification_wait_notify()
169 wait_entry->aborted = 1; in iwm_abort_notification_waits()
170 wakeup(wait_entry); in iwm_abort_notification_waits()
183 wait_entry->fn = fn; in iwm_init_notification_wait()
187 wait_entry->triggered = 0; in iwm_init_notification_wait()
188 wait_entry->aborted = 0; in iwm_init_notification_wait()
[all …]
H A Dif_iwm_notif_wait.h128 struct iwm_notification_wait *wait_entry,
134 struct iwm_notification_wait *wait_entry, int timeout);
136 struct iwm_notification_wait *wait_entry);
/freebsd-13.1/sys/contrib/dev/iwlwifi/fw/
H A Dnotif-wait.c71 struct iwl_notification_wait *wait_entry; in iwl_abort_notification_waits() local
75 wait_entry->aborted = true; in iwl_abort_notification_waits()
93 wait_entry->fn = fn; in iwl_init_notification_wait()
94 wait_entry->fn_data = fn_data; in iwl_init_notification_wait()
95 wait_entry->n_cmds = n_cmds; in iwl_init_notification_wait()
97 wait_entry->triggered = false; in iwl_init_notification_wait()
98 wait_entry->aborted = false; in iwl_init_notification_wait()
110 list_del(&wait_entry->list); in iwl_remove_notification()
116 struct iwl_notification_wait *wait_entry, in iwl_wait_notification() argument
122 wait_entry->triggered || wait_entry->aborted, in iwl_wait_notification()
[all …]
H A Dnotif-wait.h79 void __acquires(wait_entry)
81 struct iwl_notification_wait *wait_entry,
87 int __must_check __releases(wait_entry)
89 struct iwl_notification_wait *wait_entry,
92 void __releases(wait_entry)
94 struct iwl_notification_wait *wait_entry);
/freebsd-13.1/sys/dev/usb/controller/
H A Ddwc_otg.c2539 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2560 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2587 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2606 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2626 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2631 TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2638 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2639 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2641 TAILQ_CONCAT(&head, &sc->sc_bus.intr_q.head, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
2650 TAILQ_INSERT_TAIL(&head, xfer, wait_entry); in dwc_otg_update_host_transfer_schedule_locked()
[all …]
H A Dsaf1761_otg.c1511 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) in saf1761_otg_interrupt_poll_locked()
1579 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in saf1761_otg_interrupt_complete_locked()
3554 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in saf1761_otg_device_resume()
3609 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in saf1761_otg_device_suspend()
H A Dohci.c1087 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ohci_interrupt_poll()
2564 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ohci_device_resume()
2600 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ohci_device_suspend()
H A Duss820dci.c713 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) in uss820dci_interrupt_poll_locked()
722 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in uss820dci_interrupt_complete_locked()
H A Duhci.c1395 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in uhci_interrupt_poll()
3027 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in uhci_device_resume()
3067 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in uhci_device_suspend()
H A Dehci.c1410 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ehci_interrupt_poll()
3712 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ehci_device_resume()
3744 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in ehci_device_suspend()
H A Davr32dci.c607 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in avr32dci_interrupt_poll()
H A Datmegadci.c619 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in atmegadci_interrupt_poll()
H A Dxhci.c3971 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in xhci_configure_msg()
4031 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in xhci_configure_msg()
H A Dmusb_otg.c2178 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in musbotg_interrupt_poll()
/freebsd-13.1/sys/dev/usb/
H A Dusb_core.h134 TAILQ_ENTRY(usb_xfer) wait_entry; /* used at various places */
H A Dusb_debug.c177 TAILQ_FOREACH(xfer, &ep->endpoint_q[x].head, wait_entry) in usb_dump_queue()
H A Dusb_transfer.c2555 TAILQ_REMOVE(&pq->head, xfer, wait_entry); in usbd_transfer_dequeue()
2577 TAILQ_INSERT_TAIL(&pq->head, xfer, wait_entry); in usbd_transfer_enqueue()
3128 wait_entry); in usb_command_wrapper()
H A Dusb_hub.c2071 TAILQ_FOREACH(xfer, &bus->intr_q.head, wait_entry) { in usbd_fs_isoc_schedule_alloc_slot()
2111 wait_entry) { in usbd_fs_isoc_schedule_alloc_slot()
/freebsd-13.1/sys/mips/cavium/usb/
H A Doctusb.c815 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in octusb_interrupt_poll()