Lines Matching refs:udc
68 static int udc_probe(struct udc *dev);
69 static void udc_basic_init(struct udc *dev);
70 static void udc_setup_endpoints(struct udc *dev);
71 static void udc_soft_reset(struct udc *dev);
74 static int udc_free_dma_chain(struct udc *dev, struct udc_request *req);
77 static int udc_remote_wakeup(struct udc *dev);
92 static struct udc *udc; variable
136 (unsigned long) &udc);
178 static void print_regs(struct udc *dev) in print_regs()
211 static int udc_mask_unused_interrupts(struct udc *dev) in udc_mask_unused_interrupts()
233 static int udc_enable_ep0_interrupts(struct udc *dev) in udc_enable_ep0_interrupts()
250 static int udc_enable_dev_setup_interrupts(struct udc *dev) in udc_enable_dev_setup_interrupts()
273 struct udc *dev; in udc_set_txfifo_addr()
314 struct udc *dev; in udc_ep_enable()
652 static int udc_rxfifo_read_dwords(struct udc *dev, u32 *buf, int dwords) in udc_rxfifo_read_dwords()
664 static int udc_rxfifo_read_bytes(struct udc *dev, u8 *buf, int bytes) in udc_rxfifo_read_bytes()
820 struct udc *dev; in complete_req()
850 static int udc_free_dma_chain(struct udc *dev, struct udc_request *req) in udc_free_dma_chain()
1031 static void udc_set_rde(struct udc *dev) in udc_set_rde()
1056 struct udc *dev; in udc_queue()
1079 retval = usb_gadget_map_request(&udc->gadget, usbreq, ep->in); in udc_queue()
1276 tmp = readl(&udc->regs->ctl); in udc_dequeue()
1278 &udc->regs->ctl); in udc_dequeue()
1292 writel(tmp, &udc->regs->ctl); in udc_dequeue()
1392 struct udc *dev; in udc_wakeup()
1396 dev = container_of(gadget, struct udc, gadget); in udc_wakeup()
1414 static void make_ep_lists(struct udc *dev) in make_ep_lists()
1435 static int startup_registers(struct udc *dev) in startup_registers()
1462 static void udc_basic_init(struct udc *dev) in udc_basic_init()
1500 static void udc_setup_endpoints(struct udc *dev) in udc_setup_endpoints()
1591 static void usb_connect(struct udc *dev) in usb_connect()
1609 static void usb_disconnect(struct udc *dev) in usb_disconnect()
1630 struct udc *dev = (struct udc *)(*((struct udc **) par)); in udc_tasklet_disconnect()
1671 static void udc_soft_reset(struct udc *dev) in udc_soft_reset()
1706 tmp = readl(&udc->regs->ctl); in udc_timer_function()
1708 writel(tmp, &udc->regs->ctl); in udc_timer_function()
1710 } else if (readl(&udc->regs->sts) in udc_timer_function()
1783 ep = &udc->ep[UDC_EPIN_IX]; in udc_pollstall_timer_function()
1788 ep = &udc->ep[UDC_EPOUT_IX]; in udc_pollstall_timer_function()
1807 static void activate_control_endpoints(struct udc *dev) in activate_control_endpoints()
1906 static int setup_ep0(struct udc *dev) in setup_ep0()
1921 struct udc *dev = to_amd5536_udc(g); in amd5536_udc_start()
1948 shutdown(struct udc *dev, struct usb_gadget_driver *driver) in shutdown()
1966 struct udc *dev = to_amd5536_udc(g); in amd5536_udc_stop()
1986 static void udc_process_cnak_queue(struct udc *dev) in udc_process_cnak_queue()
2018 static void udc_ep0_set_rde(struct udc *dev) in udc_ep0_set_rde()
2045 static irqreturn_t udc_data_out_isr(struct udc *dev, int ep_ix) in udc_data_out_isr()
2259 static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix) in udc_data_in_isr()
2418 static irqreturn_t udc_control_out_isr(struct udc *dev) in udc_control_out_isr()
2528 ep_tmp = &udc->ep[UDC_EPIN_IX]; in udc_control_out_isr()
2530 ep_tmp = &udc->ep[UDC_EPOUT_IX]; in udc_control_out_isr()
2634 static irqreturn_t udc_control_in_isr(struct udc *dev) in udc_control_in_isr()
2734 static irqreturn_t udc_dev_isr(struct udc *dev, u32 dev_irq) in udc_dev_isr()
2955 usb_disconnect(udc); in udc_dev_isr()
2966 struct udc *dev = pdev; in udc_irq()
3025 static void udc_remove(struct udc *dev) in udc_remove()
3039 udc = NULL; in udc_remove()
3045 struct udc *dev; in udc_pci_remove()
3049 usb_del_gadget_udc(&udc->gadget); in udc_pci_remove()
3085 static int init_dma_pools(struct udc *dev) in init_dma_pools()
3148 struct udc *dev; in udc_pci_probe()
3154 if (udc) { in udc_pci_probe()
3160 dev = kzalloc(sizeof(struct udc), GFP_KERNEL); in udc_pci_probe()
3255 static int udc_probe(struct udc *dev) in udc_probe()
3290 udc = dev; in udc_probe()
3292 retval = usb_add_gadget_udc_release(&udc->pdev->dev, &dev->gadget, in udc_probe()
3321 static int udc_remote_wakeup(struct udc *dev) in udc_remote_wakeup()