H A D | ifxhcd_intr.c | 185 static void release_channel(ifxhcd_hcd_t *_ifxhcd, argument 189 ifxusb_hc_regs_t *hc_regs = _ifxhcd->core_if.hc_regs[_ifxhc->hc_num]; 254 defer_ifxhcd_complete_urb(_ifxhcd, urbd, urb->status); 262 ifxhcd_epqh_idle(_ifxhcd, epqh); 269 list_add_tail(&_ifxhc->hc_list_entry, &_ifxhcd->free_hc_list); 270 ifxhcd_hc_cleanup(&_ifxhcd->core_if, _ifxhc); 276 defer_ifxhcd_complete_urb(_ifxhcd, urbd, -EPIPE); 282 ifxhcd_epqh_idle(_ifxhcd, epqh); 286 list_add_tail(&_ifxhc->hc_list_entry, &_ifxhcd->free_hc_list); 287 ifxhcd_hc_cleanup(&_ifxhcd 403 complete_channel(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxhcd_urbd_t *_urbd) argument 634 chhltd_ctrlbulk_rx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 805 chhltd_ctrlbulk_tx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1065 chhltd_intr_rx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1247 chhltd_intr_tx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1445 chhltd_isoc_rx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1523 chhltd_isoc_tx_nonsplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1636 chhltd_ctrlbulk_rx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1732 chhltd_ctrlbulk_tx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1871 chhltd_intr_rx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 1967 chhltd_intr_tx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2087 chhltd_isoc_rx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2141 chhltd_isoc_tx_ssplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2200 chhltd_ctrlbulk_rx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2297 chhltd_ctrlbulk_tx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2461 chhltd_intr_rx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2565 chhltd_intr_tx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2693 chhltd_isoc_rx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2780 chhltd_isoc_tx_csplit(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2805 handle_hc_chhltd_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2906 hc_other_intr_dump(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2960 handle_hc_ack_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 2981 handle_hc_nak_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3014 handle_hc_ahberr_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3030 handle_hc_datatglerr_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3047 handle_hc_frmovrun_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3059 handle_hc_bblerr_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3071 handle_hc_xacterr_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3083 handle_hc_nyet_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3096 handle_hc_stall_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3108 handle_hc_xfercomp_intr(ifxhcd_hcd_t *_ifxhcd, ifxhcd_hc_t *_ifxhc, ifxusb_hc_regs_t *_hc_regs, ifxhcd_urbd_t *_urbd) argument 3126 handle_hc_n_intr(ifxhcd_hcd_t *_ifxhcd, uint32_t _num) argument 3218 handle_sof_intr(ifxhcd_hcd_t *_ifxhcd) argument 3468 handle_port_intr(ifxhcd_hcd_t *_ifxhcd) argument 3534 handle_usb_suspend_intr(ifxhcd_hcd_t *_ifxhcd) argument 3552 handle_wakeup_detected_intr(ifxhcd_hcd_t *_ifxhcd) argument 3592 handle_session_req_intr(ifxhcd_hcd_t *_ifxhcd) argument 3605 handle_disconnect_intr(ifxhcd_hcd_t *_ifxhcd) argument 3625 handle_conn_id_status_change_intr(ifxhcd_hcd_t *_ifxhcd) argument 3638 handle_otg_intr(ifxhcd_hcd_t *_ifxhcd) argument 3649 handle_mode_mismatch_intr(ifxhcd_hcd_t *_ifxhcd) argument 3662 ifxhcd_handle_intr(ifxhcd_hcd_t *_ifxhcd) argument [all...] |