Home
last modified time | relevance | path

Searched refs:waitsem (Results 1 – 7 of 7) sorted by relevance

/components/drivers/usb/cherryusb/port/rp2040/
A Dusb_hc_rp2040.c36 usb_osal_sem_t waitsem; member
294 g_rp2040_hcd[bus->hcd.hcd_id].pipe_pool[i].waitsem = usb_osal_sem_create(0); in usb_hc_init()
295 if (g_rp2040_hcd[bus->hcd.hcd_id].pipe_pool[i].waitsem == NULL) { in usb_hc_init()
367 usb_osal_sem_delete(g_rp2040_hcd[bus->hcd.hcd_id].pipe_pool[i].waitsem); in usb_hc_deinit()
554 ret = usb_osal_sem_take(pipe->waitsem, urb->timeout); in usbh_submit_urb()
603 usb_osal_sem_give(pipe->waitsem); in usbh_kill_urb()
624 usb_osal_sem_give(pipe->waitsem); in rp2040_urb_waitup()
/components/drivers/usb/cherryusb/port/ohci/
A Dusb_hc_ohci.h58 usb_osal_sem_t waitsem; member
A Dusb_hc_ohci.c52 ed->waitsem = usb_osal_sem_create(0); in ohci_init()
127 usb_osal_sem_delete(ed->waitsem); in ohci_deinit()
/components/drivers/usb/cherryusb/port/ehci/
A Dusb_hc_ehci.h65 usb_osal_sem_t waitsem; member
A Dusb_hc_ehci.c627 usb_osal_sem_give(qh->waitsem); in ehci_urb_waitup()
799 qh->waitsem = usb_osal_sem_create(0); in usb_hc_init()
975 usb_osal_sem_delete(qh->waitsem); in usb_hc_deinit()
1272 ret = usb_osal_sem_take(qh->waitsem, urb->timeout); in usbh_submit_urb()
1343 usb_osal_sem_give(qh->waitsem); in usbh_kill_urb()
/components/drivers/usb/cherryusb/port/musb/
A Dusb_hc_musb.c163 usb_osal_sem_t waitsem; member
542 g_musb_hcd[bus->hcd.hcd_id].pipe_pool[i].waitsem = usb_osal_sem_create(0); in usb_hc_init()
583 usb_osal_sem_delete(g_musb_hcd[bus->hcd.hcd_id].pipe_pool[i].waitsem); in usb_hc_deinit()
778 ret = usb_osal_sem_take(pipe->waitsem, urb->timeout); in usbh_submit_urb()
824 usb_osal_sem_give(pipe->waitsem); in usbh_kill_urb()
846 usb_osal_sem_give(pipe->waitsem); in musb_urb_waitup()
/components/drivers/usb/cherryusb/port/dwc2/
A Dusb_hc_dwc2.c28 usb_osal_sem_t waitsem; member
706 g_dwc2_hcd[bus->hcd.hcd_id].chan_pool[chidx].waitsem = usb_osal_sem_create(0); in usb_hc_init()
840 usb_osal_sem_delete(g_dwc2_hcd[bus->hcd.hcd_id].chan_pool[chidx].waitsem); in usb_hc_deinit()
1100 ret = usb_osal_sem_take(chan->waitsem, urb->timeout); in usbh_submit_urb()
1137 usb_osal_sem_give(chan->waitsem); in usbh_kill_urb()
1158 usb_osal_sem_give(chan->waitsem); in dwc2_urb_waitup()

Completed in 18 milliseconds