Searched refs:_ifxhcd (Results 1 - 4 of 4) sorted by relevance

/netgear-R7800-V1.0.2.28/target/linux/lantiq/files/drivers/usb/ifxhcd/
H A Difxhcd_intr.c185 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...]
H A Difxhcd_queue.c53 \param _ifxhcd The HCD state structure for the USB Host controller.
59 ifxhcd_epqh_t *ifxhcd_epqh_create (ifxhcd_hcd_t *_ifxhcd, struct urb *_urb) argument
90 hprt0.d32 = ifxusb_read_hprt0 (&_ifxhcd->core_if);
221 void ifxhcd_epqh_ready(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh) argument
229 list_add_tail(&_epqh->epqh_list_entry, &_ifxhcd->epqh_isoc_ready);
233 list_add_tail(&_epqh->epqh_list_entry, &_ifxhcd->epqh_intr_ready);
235 list_add_tail(&_epqh->epqh_list_entry, &_ifxhcd->epqh_np_ready);
242 list_move_tail(&_epqh->epqh_list_entry, &_ifxhcd->epqh_isoc_ready);
246 list_move_tail(&_epqh->epqh_list_entry, &_ifxhcd->epqh_intr_ready);
248 list_move_tail(&_epqh->epqh_list_entry, &_ifxhcd
256 ifxhcd_epqh_active(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh) argument
278 ifxhcd_epqh_idle(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh) argument
341 ifxhcd_urbd_create(ifxhcd_hcd_t *_ifxhcd,struct urb *_urb) argument
[all...]
H A Difxhcd.h446 extern int ifxhcd_init (ifxhcd_hcd_t *_ifxhcd);
447 extern void ifxhcd_remove(ifxhcd_hcd_t *_ifxhcd);
513 extern void ifxhcd_complete_urb (ifxhcd_hcd_t *_ifxhcd, ifxhcd_urbd_t *_urbd, int _status);
521 extern void defer_ifxhcd_complete_urb (ifxhcd_hcd_t *_ifxhcd, ifxhcd_urbd_t *_urbd, int _status);
567 int32_t ifxhcd_disconnect(ifxhcd_hcd_t *_ifxhcd);
574 extern int32_t ifxhcd_handle_oc_intr(ifxhcd_hcd_t *_ifxhcd);
575 extern int32_t ifxhcd_handle_intr (ifxhcd_hcd_t *_ifxhcd);
581 extern ifxhcd_epqh_t *ifxhcd_epqh_create (ifxhcd_hcd_t *_ifxhcd, struct urb *_urb);
583 extern void select_eps (ifxhcd_hcd_t *_ifxhcd);
584 extern void process_channels(ifxhcd_hcd_t *_ifxhcd);
[all...]
H A Difxhcd.c55 static void dump_channel_info(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh);
63 void ifxhcd_complete_urb(ifxhcd_hcd_t *_ifxhcd, ifxhcd_urbd_t *_urbd, int _status) argument
69 //SPIN_LOCK_IRQSAVE(&_ifxhcd->lock, flags);
78 //SPIN_UNLOCK_IRQRESTORE(&_ifxhcd->lock, flags);
123 usb_hcd_unlink_urb_from_ep(ifxhcd_to_syshcd(_ifxhcd), urb);
124 SPIN_UNLOCK_IRQRESTORE(&_ifxhcd->lock, flags);
126 // usb_hcd_giveback_urb(ifxhcd_to_syshcd(_ifxhcd), urb);
127 usb_hcd_giveback_urb(ifxhcd_to_syshcd(_ifxhcd), urb, _status);
130 SPIN_LOCK_IRQSAVE(&_ifxhcd->lock, flags);
141 void defer_ifxhcd_complete_urb(ifxhcd_hcd_t *_ifxhcd, ifxhcd_urbd_ argument
156 kill_all_urbs_in_epqh(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh, int _status) argument
179 epqh_list_free(ifxhcd_hcd_t *_ifxhcd, struct list_head *_epqh_list) argument
201 epqh_list_free_all(ifxhcd_hcd_t *_ifxhcd) argument
226 ifxhcd_disconnect(ifxhcd_hcd_t *_ifxhcd) argument
316 ifxhcd_init(ifxhcd_hcd_t *_ifxhcd) argument
447 ifxhcd_remove(ifxhcd_hcd_t *_ifxhcd) argument
1297 assign_and_init_hc(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh) argument
1542 select_eps_sub(ifxhcd_hcd_t *_ifxhcd) argument
1651 select_eps(ifxhcd_hcd_t *_ifxhcd) argument
1783 process_channels_sub(ifxhcd_hcd_t *_ifxhcd) argument
1888 process_channels(ifxhcd_hcd_t *_ifxhcd) argument
2387 dump_channel_info(ifxhcd_hcd_t *_ifxhcd, ifxhcd_epqh_t *_epqh) argument
2482 ifxhcd_dump_state(ifxhcd_hcd_t *_ifxhcd) argument
[all...]

Completed in 88 milliseconds