• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/host/

Lines Matching refs:uhci

18 #include "uhci-hcd.h"
150 static int uhci_show_qh(struct uhci_hcd *uhci,
196 if (qh == uhci->skel_async_qh)
197 out += uhci_show_td(uhci->term_td, out,
254 static int uhci_show_root_hub_state(struct uhci_hcd *uhci, char *buf, int len)
263 switch (uhci->rh_state) {
282 rh_state, uhci->fsbr_is_on);
286 static int uhci_show_status(struct uhci_hcd *uhci, char *buf, int len)
289 unsigned long io_addr = uhci->io_addr;
337 uhci->frame_number, uhci->frame_number & 1023,
338 uhci->last_iso_frame, uhci->last_iso_frame & 1023);
343 static int uhci_sprint_schedule(struct uhci_hcd *uhci, char *buf, int len)
359 out += uhci_show_root_hub_state(uhci, out, len - (out - buf));
361 out += uhci_show_status(uhci, out, len - (out - buf));
365 out += sprintf(out, "\t%d", uhci->load[i]);
370 uhci->total_load,
371 uhci_to_hcd(uhci)->self.bandwidth_int_reqs,
372 uhci_to_hcd(uhci)->self.bandwidth_isoc_reqs);
383 td = uhci->frame_cpu[i];
384 link = uhci->frame[i];
413 qh_dma = uhci_frame_skel_link(uhci, i);
438 qh = uhci->skelqh[i];
440 out += uhci_show_qh(uhci, qh, out, len - (out - buf), 4);
444 if (qh_element(qh) != LINK_TO_TD(uhci->term_td))
448 link = LINK_TO_QH(uhci->skel_term_qh);
459 out += uhci_show_qh(uhci, qh, out,
471 link = LINK_TO_QH(uhci->skel_async_qh);
472 else if (!uhci->fsbr_is_on)
475 link = LINK_TO_QH(uhci->skel_term_qh);
495 struct uhci_hcd *uhci = inode->i_private;
510 spin_lock_irqsave(&uhci->lock, flags);
511 if (uhci->is_initialized)
512 up->size = uhci_sprint_schedule(uhci, up->data, MAX_OUTPUT);
513 spin_unlock_irqrestore(&uhci->lock, flags);
575 static inline int uhci_show_qh(struct uhci_hcd *uhci,
581 static inline int uhci_sprint_schedule(struct uhci_hcd *uhci,