udc_controller     59 drivers/staging/emxx_udc/emxx_udc.c static struct nbu2ss_udc udc_controller;
udc_controller   3085 drivers/staging/emxx_udc/emxx_udc.c 	udc = &udc_controller;
udc_controller   3151 drivers/staging/emxx_udc/emxx_udc.c 	udc = &udc_controller;
udc_controller     63 drivers/usb/gadget/udc/fsl_udc_core.c static struct fsl_udc *udc_controller = NULL;
udc_controller    129 drivers/usb/gadget/udc/fsl_udc_core.c 	return udc_controller->pdata->big_endian_desc
udc_controller    136 drivers/usb/gadget/udc/fsl_udc_core.c 	return udc_controller->pdata->big_endian_desc
udc_controller    784 drivers/usb/gadget/udc/fsl_udc_core.c 	dtd = dma_pool_alloc(udc_controller->td_pool, gfp_flags, dma);
udc_controller   1947 drivers/usb/gadget/udc/fsl_udc_core.c 	spin_lock_irqsave(&udc_controller->lock, flags);
udc_controller   1951 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->driver = driver;
udc_controller   1952 drivers/usb/gadget/udc/fsl_udc_core.c 	spin_unlock_irqrestore(&udc_controller->lock, flags);
udc_controller   1955 drivers/usb/gadget/udc/fsl_udc_core.c 	if (!IS_ERR_OR_NULL(udc_controller->transceiver)) {
udc_controller   1957 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->stopped = 1;
udc_controller   1961 drivers/usb/gadget/udc/fsl_udc_core.c 		if (!IS_ERR_OR_NULL(udc_controller->transceiver)) {
udc_controller   1963 drivers/usb/gadget/udc/fsl_udc_core.c 					udc_controller->transceiver->otg,
udc_controller   1964 drivers/usb/gadget/udc/fsl_udc_core.c 						    &udc_controller->gadget);
udc_controller   1967 drivers/usb/gadget/udc/fsl_udc_core.c 				udc_controller->driver = NULL;
udc_controller   1973 drivers/usb/gadget/udc/fsl_udc_core.c 		dr_controller_run(udc_controller);
udc_controller   1974 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->usb_state = USB_STATE_ATTACHED;
udc_controller   1975 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->ep0_state = WAIT_FOR_SETUP;
udc_controller   1976 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->ep0_dir = 0;
udc_controller   1988 drivers/usb/gadget/udc/fsl_udc_core.c 	if (!IS_ERR_OR_NULL(udc_controller->transceiver))
udc_controller   1989 drivers/usb/gadget/udc/fsl_udc_core.c 		otg_set_peripheral(udc_controller->transceiver->otg, NULL);
udc_controller   1992 drivers/usb/gadget/udc/fsl_udc_core.c 	dr_controller_stop(udc_controller);
udc_controller   1995 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->usb_state = USB_STATE_ATTACHED;
udc_controller   1996 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->ep0_state = WAIT_FOR_SETUP;
udc_controller   1997 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->ep0_dir = 0;
udc_controller   2000 drivers/usb/gadget/udc/fsl_udc_core.c 	spin_lock_irqsave(&udc_controller->lock, flags);
udc_controller   2001 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.speed = USB_SPEED_UNKNOWN;
udc_controller   2002 drivers/usb/gadget/udc/fsl_udc_core.c 	nuke(&udc_controller->eps[0], -ESHUTDOWN);
udc_controller   2003 drivers/usb/gadget/udc/fsl_udc_core.c 	list_for_each_entry(loop_ep, &udc_controller->gadget.ep_list,
udc_controller   2006 drivers/usb/gadget/udc/fsl_udc_core.c 	spin_unlock_irqrestore(&udc_controller->lock, flags);
udc_controller   2008 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->driver = NULL;
udc_controller   2030 drivers/usb/gadget/udc/fsl_udc_core.c 	struct fsl_udc *udc = udc_controller;
udc_controller   2227 drivers/usb/gadget/udc/fsl_udc_core.c 	complete(udc_controller->done);
udc_controller   2228 drivers/usb/gadget/udc/fsl_udc_core.c 	dma_free_coherent(dev->parent, udc_controller->ep_qh_size,
udc_controller   2229 drivers/usb/gadget/udc/fsl_udc_core.c 			udc_controller->ep_qh, udc_controller->ep_qh_dma);
udc_controller   2230 drivers/usb/gadget/udc/fsl_udc_core.c 	kfree(udc_controller);
udc_controller   2370 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller = kzalloc(sizeof(struct fsl_udc), GFP_KERNEL);
udc_controller   2371 drivers/usb/gadget/udc/fsl_udc_core.c 	if (udc_controller == NULL)
udc_controller   2375 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->pdata = pdata;
udc_controller   2376 drivers/usb/gadget/udc/fsl_udc_core.c 	spin_lock_init(&udc_controller->lock);
udc_controller   2377 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->stopped = 1;
udc_controller   2381 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->transceiver = usb_get_phy(USB_PHY_TYPE_USB2);
udc_controller   2382 drivers/usb/gadget/udc/fsl_udc_core.c 		if (IS_ERR_OR_NULL(udc_controller->transceiver)) {
udc_controller   2443 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->max_ep = (dccparams & DCCPARAMS_DEN_MASK) * 2;
udc_controller   2445 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->irq = platform_get_irq(pdev, 0);
udc_controller   2446 drivers/usb/gadget/udc/fsl_udc_core.c 	if (!udc_controller->irq) {
udc_controller   2451 drivers/usb/gadget/udc/fsl_udc_core.c 	ret = request_irq(udc_controller->irq, fsl_udc_irq, IRQF_SHARED,
udc_controller   2452 drivers/usb/gadget/udc/fsl_udc_core.c 			driver_name, udc_controller);
udc_controller   2455 drivers/usb/gadget/udc/fsl_udc_core.c 				udc_controller->irq, ret);
udc_controller   2460 drivers/usb/gadget/udc/fsl_udc_core.c 	if (struct_udc_setup(udc_controller, pdev)) {
udc_controller   2466 drivers/usb/gadget/udc/fsl_udc_core.c 	if (IS_ERR_OR_NULL(udc_controller->transceiver)) {
udc_controller   2469 drivers/usb/gadget/udc/fsl_udc_core.c 		dr_controller_setup(udc_controller);
udc_controller   2477 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.ops = &fsl_gadget_ops;
udc_controller   2478 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.max_speed = USB_SPEED_HIGH;
udc_controller   2479 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.ep0 = &udc_controller->eps[0].ep;
udc_controller   2480 drivers/usb/gadget/udc/fsl_udc_core.c 	INIT_LIST_HEAD(&udc_controller->gadget.ep_list);
udc_controller   2481 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.speed = USB_SPEED_UNKNOWN;
udc_controller   2482 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.name = driver_name;
udc_controller   2485 drivers/usb/gadget/udc/fsl_udc_core.c 	dev_set_name(&udc_controller->gadget.dev, "gadget");
udc_controller   2486 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->gadget.dev.of_node = pdev->dev.of_node;
udc_controller   2488 drivers/usb/gadget/udc/fsl_udc_core.c 	if (!IS_ERR_OR_NULL(udc_controller->transceiver))
udc_controller   2489 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->gadget.is_otg = 1;
udc_controller   2492 drivers/usb/gadget/udc/fsl_udc_core.c 	ep0_setup(udc_controller);
udc_controller   2495 drivers/usb/gadget/udc/fsl_udc_core.c 	struct_ep_setup(udc_controller, 0, "ep0", 0);
udc_controller   2499 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->eps[0].ep.desc = &fsl_ep0_desc;
udc_controller   2500 drivers/usb/gadget/udc/fsl_udc_core.c 	usb_ep_set_maxpacket_limit(&udc_controller->eps[0].ep,
udc_controller   2505 drivers/usb/gadget/udc/fsl_udc_core.c 	for (i = 1; i < (int)(udc_controller->max_ep / 2); i++) {
udc_controller   2509 drivers/usb/gadget/udc/fsl_udc_core.c 		struct_ep_setup(udc_controller, i * 2, name, 1);
udc_controller   2511 drivers/usb/gadget/udc/fsl_udc_core.c 		struct_ep_setup(udc_controller, i * 2 + 1, name, 1);
udc_controller   2515 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->td_pool = dma_pool_create("udc_td", &pdev->dev,
udc_controller   2518 drivers/usb/gadget/udc/fsl_udc_core.c 	if (udc_controller->td_pool == NULL) {
udc_controller   2523 drivers/usb/gadget/udc/fsl_udc_core.c 	ret = usb_add_gadget_udc_release(&pdev->dev, &udc_controller->gadget,
udc_controller   2532 drivers/usb/gadget/udc/fsl_udc_core.c 	dma_pool_destroy(udc_controller->td_pool);
udc_controller   2534 drivers/usb/gadget/udc/fsl_udc_core.c 	free_irq(udc_controller->irq, udc_controller);
udc_controller   2545 drivers/usb/gadget/udc/fsl_udc_core.c 	kfree(udc_controller);
udc_controller   2546 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller = NULL;
udc_controller   2560 drivers/usb/gadget/udc/fsl_udc_core.c 	if (!udc_controller)
udc_controller   2563 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->done = &done;
udc_controller   2564 drivers/usb/gadget/udc/fsl_udc_core.c 	usb_del_gadget_udc(&udc_controller->gadget);
udc_controller   2572 drivers/usb/gadget/udc/fsl_udc_core.c 	kfree(udc_controller->status_req->req.buf);
udc_controller   2573 drivers/usb/gadget/udc/fsl_udc_core.c 	kfree(udc_controller->status_req);
udc_controller   2574 drivers/usb/gadget/udc/fsl_udc_core.c 	kfree(udc_controller->eps);
udc_controller   2576 drivers/usb/gadget/udc/fsl_udc_core.c 	dma_pool_destroy(udc_controller->td_pool);
udc_controller   2577 drivers/usb/gadget/udc/fsl_udc_core.c 	free_irq(udc_controller->irq, udc_controller);
udc_controller   2601 drivers/usb/gadget/udc/fsl_udc_core.c 	dr_controller_stop(udc_controller);
udc_controller   2612 drivers/usb/gadget/udc/fsl_udc_core.c 	if (udc_controller->stopped) {
udc_controller   2613 drivers/usb/gadget/udc/fsl_udc_core.c 		dr_controller_setup(udc_controller);
udc_controller   2614 drivers/usb/gadget/udc/fsl_udc_core.c 		dr_controller_run(udc_controller);
udc_controller   2616 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->usb_state = USB_STATE_ATTACHED;
udc_controller   2617 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->ep0_state = WAIT_FOR_SETUP;
udc_controller   2618 drivers/usb/gadget/udc/fsl_udc_core.c 	udc_controller->ep0_dir = 0;
udc_controller   2624 drivers/usb/gadget/udc/fsl_udc_core.c 	struct fsl_udc *udc = udc_controller;
udc_controller   2661 drivers/usb/gadget/udc/fsl_udc_core.c 		 udc_controller->stopped, udc_controller->already_stopped);
udc_controller   2667 drivers/usb/gadget/udc/fsl_udc_core.c 	if (udc_controller->already_stopped) {
udc_controller   2668 drivers/usb/gadget/udc/fsl_udc_core.c 		udc_controller->already_stopped = 0;