Lines Matching refs:event
33 const struct uhc_event *const event) in usbh_event_carrier() argument
37 if (event->type == UHC_EVT_EP_REQUEST) { in usbh_event_carrier()
38 err = k_msgq_put(&usbh_msgq, event, K_NO_WAIT); in usbh_event_carrier()
40 err = k_msgq_put(&usbh_bus_msgq, event, K_NO_WAIT); in usbh_event_carrier()
47 const struct uhc_event *const event) in dev_connected_handler() argument
65 if (event->type == UHC_EVT_DEV_CONNECTED_HS) { in dev_connected_handler()
101 struct uhc_event *const event) in usbh_event_handler() argument
105 switch (event->type) { in usbh_event_handler()
111 dev_connected_handler(ctx, event); in usbh_event_handler()
129 LOG_DBG("Error event %d", event->status); in usbh_event_handler()
145 struct uhc_event event; in usbh_bus_thread() local
148 k_msgq_get(&usbh_bus_msgq, &event, K_FOREVER); in usbh_bus_thread()
150 uhs_ctx = (void *)uhc_get_event_ctx(event.dev); in usbh_bus_thread()
151 usbh_event_handler(uhs_ctx, &event); in usbh_bus_thread()
162 struct uhc_event event; in usbh_thread() local
167 k_msgq_get(&usbh_msgq, &event, K_FOREVER); in usbh_thread()
169 __ASSERT(event.type == UHC_EVT_EP_REQUEST, "Wrong event type"); in usbh_thread()
170 uhs_ctx = (void *)uhc_get_event_ctx(event.dev); in usbh_thread()
171 cb = event.xfer->cb; in usbh_thread()
173 if (event.xfer->cb) { in usbh_thread()
174 ret = cb(event.xfer->udev, event.xfer); in usbh_thread()
176 ret = discard_ep_request(uhs_ctx, event.xfer); in usbh_thread()