• 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/whci/

Lines Matching defs:whc

46 	struct whc *whc = wusbhc_to_whc(wusbhc);
58 whc->base + WUSBINTR);
62 ret = whc_set_cluster_id(whc, bcid);
68 whc_write_wusbcmd(whc, WUSBCMD_RUN, WUSBCMD_RUN);
90 struct whc *whc = wusbhc_to_whc(wusbhc);
95 le_writel(0, whc->base + WUSBINTR);
96 whc_write_wusbcmd(whc, WUSBCMD_RUN, 0);
97 whci_wait_for(&whc->umc->dev, whc->base + WUSBSTS,
120 struct whc *whc = wusbhc_to_whc(wusbhc);
125 ret = pzl_urb_enqueue(whc, urb, mem_flags);
128 dev_err(&whc->umc->dev, "isochronous transfers unsupported\n");
134 ret = asl_urb_enqueue(whc, urb, mem_flags);
147 struct whc *whc = wusbhc_to_whc(wusbhc);
152 ret = pzl_urb_dequeue(whc, urb, status);
160 ret = asl_urb_dequeue(whc, urb, status);
175 struct whc *whc = wusbhc_to_whc(wusbhc);
183 asl_qset_delete(whc, qset);
185 pzl_qset_delete(whc, qset);
193 struct whc *whc = wusbhc_to_whc(wusbhc);
197 spin_lock_irqsave(&whc->lock, flags);
206 queue_work(whc->workqueue, &whc->async_work);
208 queue_work(whc->workqueue, &whc->periodic_work);
211 spin_unlock_irqrestore(&whc->lock, flags);
218 .hcd_priv_size = sizeof(struct whc) - sizeof(struct usb_hcd),
243 struct whc *whc = NULL;
256 whc = wusbhc_to_whc(wusbhc);
257 whc->umc = umc;
259 ret = whc_init(whc);
271 if (whc->n_devices > USB_MAXCHILDREN) {
273 whc->n_devices);
276 wusbhc->ports_max = whc->n_devices;
277 wusbhc->mmcies_max = whc->n_mmc_ies;
292 ret = usb_add_hcd(usb_hcd, whc->umc->irq, IRQF_SHARED);
304 whc_dbg_init(whc);
315 whc_clean_up(whc);
326 struct whc *whc = wusbhc_to_whc(wusbhc);
329 whc_dbg_clean_up(whc);
334 whc_clean_up(whc);