Lines Matching refs:event
958 struct dwc3_ep *dep, const struct dwc3_event_depevt *event) in dwc3_gadget_start_isoc() argument
963 cur_uf = event->parameters & mask; in dwc3_gadget_start_isoc()
1694 const struct dwc3_event_depevt *event, int status) in __dwc3_cleanup_done_trbs() argument
1745 if (count && (event->status & DEPEVT_STATUS_SHORT)) in __dwc3_cleanup_done_trbs()
1766 if ((event->status & DEPEVT_STATUS_LST) && in __dwc3_cleanup_done_trbs()
1770 if ((event->status & DEPEVT_STATUS_IOC) && in __dwc3_cleanup_done_trbs()
1777 const struct dwc3_event_depevt *event, int status) in dwc3_cleanup_done_reqs() argument
1797 __dwc3_cleanup_done_trbs(dwc, dep, req, trb, event, status); in dwc3_cleanup_done_reqs()
1821 struct dwc3_ep *dep, const struct dwc3_event_depevt *event) in dwc3_endpoint_transfer_complete() argument
1828 is_xfer_complete = (event->endpoint_event == DWC3_DEPEVT_XFERCOMPLETE); in dwc3_endpoint_transfer_complete()
1830 if (event->status & DEPEVT_STATUS_BUSERR) in dwc3_endpoint_transfer_complete()
1833 clean_busy = dwc3_cleanup_done_reqs(dwc, dep, event, status); in dwc3_endpoint_transfer_complete()
1871 const struct dwc3_event_depevt *event) in dwc3_endpoint_interrupt() argument
1874 u8 epnum = event->endpoint_number; in dwc3_endpoint_interrupt()
1882 dwc3_ep0_interrupt(dwc, event); in dwc3_endpoint_interrupt()
1886 switch (event->endpoint_event) { in dwc3_endpoint_interrupt()
1896 dwc3_endpoint_transfer_complete(dwc, dep, event); in dwc3_endpoint_interrupt()
1899 dwc3_endpoint_transfer_complete(dwc, dep, event); in dwc3_endpoint_interrupt()
1903 dwc3_gadget_start_isoc(dwc, dep, event); in dwc3_endpoint_interrupt()
1908 dep->name, event->status & in dwc3_endpoint_interrupt()
1929 switch (event->status) { in dwc3_endpoint_interrupt()
1932 event->parameters); in dwc3_endpoint_interrupt()
2422 const struct dwc3_event_devt *event) in dwc3_gadget_interrupt() argument
2424 switch (event->type) { in dwc3_gadget_interrupt()
2442 dwc3_gadget_hibernation_interrupt(dwc, event->event_info); in dwc3_gadget_interrupt()
2445 dwc3_gadget_linksts_change_interrupt(dwc, event->event_info); in dwc3_gadget_interrupt()
2463 dev_dbg(dwc->dev, "UNKNOWN IRQ %d\n", event->type); in dwc3_gadget_interrupt()
2468 const union dwc3_event *event) in dwc3_process_event_entry() argument
2471 if (event->type.is_devspec == 0) { in dwc3_process_event_entry()
2473 return dwc3_endpoint_interrupt(dwc, &event->depevt); in dwc3_process_event_entry()
2476 switch (event->type.type) { in dwc3_process_event_entry()
2478 dwc3_gadget_interrupt(dwc, &event->devt); in dwc3_process_event_entry()
2482 dev_err(dwc->dev, "UNKNOWN IRQ type %d\n", event->raw); in dwc3_process_event_entry()
2500 union dwc3_event event; in dwc3_process_event_buf() local
2502 event.raw = *(u32 *) (evt->buf + evt->lpos); in dwc3_process_event_buf()
2504 dwc3_process_event_entry(dwc, &event); in dwc3_process_event_buf()