dum 488 drivers/net/wireless/ath/carl9170/debug.c char *dum, size_t bufsize, ssize_t *ret) \ dum 518 drivers/net/wireless/ath/carl9170/debug.c char *dum, size_t bufsize, ssize_t *ret) \ dum 241 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 290 drivers/usb/gadget/udc/dummy_hcd.c static inline struct usb_hcd *dummy_hcd_to_hcd(struct dummy_hcd *dum) dum 292 drivers/usb/gadget/udc/dummy_hcd.c return container_of((void *) dum, struct usb_hcd, hcd_priv); dum 295 drivers/usb/gadget/udc/dummy_hcd.c static inline struct device *dummy_dev(struct dummy_hcd *dum) dum 297 drivers/usb/gadget/udc/dummy_hcd.c return dummy_hcd_to_hcd(dum)->self.controller; dum 300 drivers/usb/gadget/udc/dummy_hcd.c static inline struct device *udc_dev(struct dummy *dum) dum 302 drivers/usb/gadget/udc/dummy_hcd.c return dum->gadget.dev.parent; dum 312 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = container_of(gadget, struct dummy, gadget); dum 313 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) dum 314 drivers/usb/gadget/udc/dummy_hcd.c return dum->ss_hcd; dum 316 drivers/usb/gadget/udc/dummy_hcd.c return dum->hs_hcd; dum 329 drivers/usb/gadget/udc/dummy_hcd.c static void nuke(struct dummy *dum, struct dummy_ep *ep) dum 338 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 340 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 345 drivers/usb/gadget/udc/dummy_hcd.c static void stop_activity(struct dummy *dum) dum 350 drivers/usb/gadget/udc/dummy_hcd.c dum->address = 0; dum 356 drivers/usb/gadget/udc/dummy_hcd.c nuke(dum, &dum->ep[i]); dum 371 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 376 drivers/usb/gadget/udc/dummy_hcd.c } else if (!dum->pullup || dum->udc_suspended) { dum 401 drivers/usb/gadget/udc/dummy_hcd.c } else if (!dum->pullup || dum->udc_suspended) { dum 431 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 435 drivers/usb/gadget/udc/dummy_hcd.c if (dum->pullup) dum 437 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed != USB_SPEED_SUPER) || dum 439 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed == USB_SPEED_SUPER)) dum 459 drivers/usb/gadget/udc/dummy_hcd.c if (dum->ints_enabled && (disconnect || reset)) { dum 460 drivers/usb/gadget/udc/dummy_hcd.c stop_activity(dum); dum 461 drivers/usb/gadget/udc/dummy_hcd.c ++dum->callback_usage; dum 462 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 464 drivers/usb/gadget/udc/dummy_hcd.c usb_gadget_udc_reset(&dum->gadget, dum->driver); dum 466 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->disconnect(&dum->gadget); dum 467 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 468 drivers/usb/gadget/udc/dummy_hcd.c --dum->callback_usage; dum 471 drivers/usb/gadget/udc/dummy_hcd.c dum->ints_enabled) { dum 472 drivers/usb/gadget/udc/dummy_hcd.c ++dum->callback_usage; dum 473 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 474 drivers/usb/gadget/udc/dummy_hcd.c if (dum_hcd->old_active && dum->driver->suspend) dum 475 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->suspend(&dum->gadget); dum 476 drivers/usb/gadget/udc/dummy_hcd.c else if (!dum_hcd->old_active && dum->driver->resume) dum 477 drivers/usb/gadget/udc/dummy_hcd.c dum->driver->resume(&dum->gadget); dum 478 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 479 drivers/usb/gadget/udc/dummy_hcd.c --dum->callback_usage; dum 495 drivers/usb/gadget/udc/dummy_hcd.c #define is_enabled(dum) \ dum 496 drivers/usb/gadget/udc/dummy_hcd.c (dum->port_status & USB_PORT_STAT_ENABLE) dum 501 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 511 drivers/usb/gadget/udc/dummy_hcd.c dum = ep_to_dummy(ep); dum 512 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) dum 515 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd = gadget_to_dummy_hcd(&dum->gadget); dum 541 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { dum 563 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { dum 586 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { dum 609 drivers/usb/gadget/udc/dummy_hcd.c dev_err(udc_dev(dum), "Can't enable stream support on " dum 617 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), "enabled %s (ep%d%s-%s) maxpacket %d stream %s\n", dum 636 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 642 drivers/usb/gadget/udc/dummy_hcd.c dum = ep_to_dummy(ep); dum 644 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum->lock, flags); dum 647 drivers/usb/gadget/udc/dummy_hcd.c nuke(dum, ep); dum 648 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum->lock, flags); dum 650 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), "disabled %s\n", _ep->name); dum 692 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 704 drivers/usb/gadget/udc/dummy_hcd.c dum = ep_to_dummy(ep); dum 705 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd = gadget_to_dummy_hcd(&dum->gadget); dum 706 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver || !is_enabled(dum_hcd)) dum 710 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), "ep %p queue req %p to %s, len %d buf %p\n", dum 715 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum->lock, flags); dum 719 drivers/usb/gadget/udc/dummy_hcd.c list_empty(&dum->fifo_req.queue) && dum 722 drivers/usb/gadget/udc/dummy_hcd.c req = &dum->fifo_req; dum 724 drivers/usb/gadget/udc/dummy_hcd.c req->req.buf = dum->fifo_buf; dum 725 drivers/usb/gadget/udc/dummy_hcd.c memcpy(dum->fifo_buf, _req->buf, _req->length); dum 726 drivers/usb/gadget/udc/dummy_hcd.c req->req.context = dum; dum 730 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 734 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 737 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum->lock, flags); dum 748 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 756 drivers/usb/gadget/udc/dummy_hcd.c dum = ep_to_dummy(ep); dum 758 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) dum 762 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 771 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 774 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), dum 787 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 792 drivers/usb/gadget/udc/dummy_hcd.c dum = ep_to_dummy(ep); dum 793 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver) dum 852 drivers/usb/gadget/udc/dummy_hcd.c if (!(dum_hcd->dum->devstatus & ((1 << USB_DEVICE_B_HNP_ENABLE) dum 872 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 875 drivers/usb/gadget/udc/dummy_hcd.c dum = gadget_to_dummy_hcd(_gadget)->dum; dum 877 drivers/usb/gadget/udc/dummy_hcd.c dum->devstatus |= (1 << USB_DEVICE_SELF_POWERED); dum 879 drivers/usb/gadget/udc/dummy_hcd.c dum->devstatus &= ~(1 << USB_DEVICE_SELF_POWERED); dum 883 drivers/usb/gadget/udc/dummy_hcd.c static void dummy_udc_update_ep0(struct dummy *dum) dum 885 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) dum 886 drivers/usb/gadget/udc/dummy_hcd.c dum->ep[0].ep.maxpacket = 9; dum 888 drivers/usb/gadget/udc/dummy_hcd.c dum->ep[0].ep.maxpacket = 64; dum 894 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 897 drivers/usb/gadget/udc/dummy_hcd.c dum = gadget_dev_to_dummy(&_gadget->dev); dum 900 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum->lock, flags); dum 901 drivers/usb/gadget/udc/dummy_hcd.c dum->pullup = (value != 0); dum 903 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum->lock, flags); dum 912 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 914 drivers/usb/gadget/udc/dummy_hcd.c dum = gadget_dev_to_dummy(&_gadget->dev); dum 915 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.speed = speed; dum 916 drivers/usb/gadget/udc/dummy_hcd.c dummy_udc_update_ep0(dum); dum 939 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = gadget_dev_to_dummy(dev); dum 941 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->driver || !dum->driver->function) dum 943 drivers/usb/gadget/udc/dummy_hcd.c return scnprintf(buf, PAGE_SIZE, "%s\n", dum->driver->function); dum 967 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 987 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum->lock); dum 988 drivers/usb/gadget/udc/dummy_hcd.c dum->devstatus = 0; dum 989 drivers/usb/gadget/udc/dummy_hcd.c dum->driver = driver; dum 990 drivers/usb/gadget/udc/dummy_hcd.c dum->ints_enabled = 1; dum 991 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum->lock); dum 999 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 1001 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum->lock); dum 1002 drivers/usb/gadget/udc/dummy_hcd.c dum->ints_enabled = 0; dum 1003 drivers/usb/gadget/udc/dummy_hcd.c stop_activity(dum); dum 1006 drivers/usb/gadget/udc/dummy_hcd.c while (dum->callback_usage > 0) { dum 1007 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum->lock); dum 1009 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum->lock); dum 1012 drivers/usb/gadget/udc/dummy_hcd.c dum->driver = NULL; dum 1013 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum->lock); dum 1022 drivers/usb/gadget/udc/dummy_hcd.c static void init_dummy_udc_hw(struct dummy *dum) dum 1026 drivers/usb/gadget/udc/dummy_hcd.c INIT_LIST_HEAD(&dum->gadget.ep_list); dum 1028 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_ep *ep = &dum->ep[i]; dum 1035 drivers/usb/gadget/udc/dummy_hcd.c list_add_tail(&ep->ep.ep_list, &dum->gadget.ep_list); dum 1041 drivers/usb/gadget/udc/dummy_hcd.c ep->gadget = &dum->gadget; dum 1046 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.ep0 = &dum->ep[0].ep; dum 1047 drivers/usb/gadget/udc/dummy_hcd.c list_del_init(&dum->ep[0].ep.ep_list); dum 1048 drivers/usb/gadget/udc/dummy_hcd.c INIT_LIST_HEAD(&dum->fifo_req.queue); dum 1051 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.is_otg = 1; dum 1057 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 1060 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(&pdev->dev)); dum 1062 drivers/usb/gadget/udc/dummy_hcd.c memzero_explicit(&dum->gadget, sizeof(struct usb_gadget)); dum 1063 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.name = gadget_name; dum 1064 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.ops = &dummy_ops; dum 1066 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_SUPER; dum 1068 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_HIGH; dum 1070 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.max_speed = USB_SPEED_FULL; dum 1072 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.dev.parent = &pdev->dev; dum 1073 drivers/usb/gadget/udc/dummy_hcd.c init_dummy_udc_hw(dum); dum 1075 drivers/usb/gadget/udc/dummy_hcd.c rc = usb_add_gadget_udc(&pdev->dev, &dum->gadget); dum 1079 drivers/usb/gadget/udc/dummy_hcd.c rc = device_create_file(&dum->gadget.dev, &dev_attr_function); dum 1082 drivers/usb/gadget/udc/dummy_hcd.c platform_set_drvdata(pdev, dum); dum 1086 drivers/usb/gadget/udc/dummy_hcd.c usb_del_gadget_udc(&dum->gadget); dum 1093 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); dum 1095 drivers/usb/gadget/udc/dummy_hcd.c device_remove_file(&dum->gadget.dev, &dev_attr_function); dum 1096 drivers/usb/gadget/udc/dummy_hcd.c usb_del_gadget_udc(&dum->gadget); dum 1100 drivers/usb/gadget/udc/dummy_hcd.c static void dummy_udc_pm(struct dummy *dum, struct dummy_hcd *dum_hcd, dum 1103 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum->lock); dum 1104 drivers/usb/gadget/udc/dummy_hcd.c dum->udc_suspended = suspend; dum 1106 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum->lock); dum 1111 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); dum 1112 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); dum 1115 drivers/usb/gadget/udc/dummy_hcd.c dummy_udc_pm(dum, dum_hcd, 1); dum 1122 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = platform_get_drvdata(pdev); dum 1123 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_hcd *dum_hcd = gadget_to_dummy_hcd(&dum->gadget); dum 1126 drivers/usb/gadget/udc/dummy_hcd.c dummy_udc_pm(dum, dum_hcd, 0); dum 1257 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 1289 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 1302 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 1309 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 1383 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 1495 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 1497 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 1514 drivers/usb/gadget/udc/dummy_hcd.c static int periodic_bytes(struct dummy *dum, struct dummy_ep *ep) dum 1518 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_HIGH) { dum 1526 drivers/usb/gadget/udc/dummy_hcd.c if (dum->gadget.speed == USB_SPEED_SUPER) { dum 1549 drivers/usb/gadget/udc/dummy_hcd.c static struct dummy_ep *find_endpoint(struct dummy *dum, u8 address) dum 1553 drivers/usb/gadget/udc/dummy_hcd.c if (!is_active((dum->gadget.speed == USB_SPEED_SUPER ? dum 1554 drivers/usb/gadget/udc/dummy_hcd.c dum->ss_hcd : dum->hs_hcd))) dum 1556 drivers/usb/gadget/udc/dummy_hcd.c if (!dum->ints_enabled) dum 1559 drivers/usb/gadget/udc/dummy_hcd.c return &dum->ep[0]; dum 1561 drivers/usb/gadget/udc/dummy_hcd.c struct dummy_ep *ep = &dum->ep[i]; dum 1598 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 1609 drivers/usb/gadget/udc/dummy_hcd.c dum->address = w_value; dum 1611 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), "set_address = %d\n", dum 1622 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.b_hnp_enable = 1; dum 1625 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.a_hnp_support = 1; dum 1628 drivers/usb/gadget/udc/dummy_hcd.c dum->gadget.a_alt_hnp_support = 1; dum 1655 drivers/usb/gadget/udc/dummy_hcd.c dum->devstatus |= (1 << w_value); dum 1660 drivers/usb/gadget/udc/dummy_hcd.c ep2 = find_endpoint(dum, w_index); dum 1703 drivers/usb/gadget/udc/dummy_hcd.c dum->devstatus &= ~(1 << w_value); dum 1708 drivers/usb/gadget/udc/dummy_hcd.c ep2 = find_endpoint(dum, w_index); dum 1732 drivers/usb/gadget/udc/dummy_hcd.c ep2 = find_endpoint(dum, w_index); dum 1740 drivers/usb/gadget/udc/dummy_hcd.c buf[0] = (u8)dum->devstatus; dum 1762 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum = dum_hcd->dum; dum 1770 drivers/usb/gadget/udc/dummy_hcd.c switch (dum->gadget.speed) { dum 1793 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum->lock, flags); dum 1798 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum->lock, flags); dum 1806 drivers/usb/gadget/udc/dummy_hcd.c dum->ep[i].already_seen = 0; dum 1835 drivers/usb/gadget/udc/dummy_hcd.c ep = find_endpoint(dum, address); dum 1848 drivers/usb/gadget/udc/dummy_hcd.c if (ep == &dum->ep[0] && urb->error_count) { dum 1862 drivers/usb/gadget/udc/dummy_hcd.c if (ep == &dum->ep[0] && ep->setup_stage) { dum 1871 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), "stale req = %p\n", dum 1874 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 1876 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 1896 drivers/usb/gadget/udc/dummy_hcd.c ++dum->callback_usage; dum 1897 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 1898 drivers/usb/gadget/udc/dummy_hcd.c value = dum->driver->setup(&dum->gadget, dum 1900 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 1901 drivers/usb/gadget/udc/dummy_hcd.c --dum->callback_usage; dum 1913 drivers/usb/gadget/udc/dummy_hcd.c dev_dbg(udc_dev(dum), dum 1936 drivers/usb/gadget/udc/dummy_hcd.c limit = max(limit, periodic_bytes(dum, ep)); dum 1944 drivers/usb/gadget/udc/dummy_hcd.c limit = max(limit, periodic_bytes(dum, ep)); dum 1965 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock(&dum->lock); dum 1967 drivers/usb/gadget/udc/dummy_hcd.c spin_lock(&dum->lock); dum 1980 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum->lock, flags); dum 2000 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 2019 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 2088 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 2166 drivers/usb/gadget/udc/dummy_hcd.c if (dum_hcd->dum->pullup) { dum 2170 drivers/usb/gadget/udc/dummy_hcd.c switch (dum_hcd->dum->gadget.speed) { dum 2176 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd->dum->gadget.ep0-> dum 2234 drivers/usb/gadget/udc/dummy_hcd.c & dum_hcd->dum->devstatus) != 0) dum 2271 drivers/usb/gadget/udc/dummy_hcd.c dum_hcd->dum->devstatus &= dum 2319 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 2332 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum_hcd->dum->lock); dum 2336 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum_hcd->dum->lock); dum 2347 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irq(&dum_hcd->dum->lock); dum 2357 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irq(&dum_hcd->dum->lock); dum 2416 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 2424 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 2460 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_init(&dum_hcd->dum->lock); dum 2493 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 2495 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(hcd->self.controller)); dum 2498 drivers/usb/gadget/udc/dummy_hcd.c dum->hs_hcd = hcd_to_dummy_hcd(hcd); dum 2499 drivers/usb/gadget/udc/dummy_hcd.c dum->hs_hcd->dum = dum; dum 2508 drivers/usb/gadget/udc/dummy_hcd.c dum->ss_hcd = hcd_to_dummy_hcd(hcd); dum 2509 drivers/usb/gadget/udc/dummy_hcd.c dum->ss_hcd->dum = dum; dum 2531 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 2559 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 2574 drivers/usb/gadget/udc/dummy_hcd.c spin_lock_irqsave(&dum_hcd->dum->lock, flags); dum 2591 drivers/usb/gadget/udc/dummy_hcd.c spin_unlock_irqrestore(&dum_hcd->dum->lock, flags); dum 2620 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 2626 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(&pdev->dev)); dum 2663 drivers/usb/gadget/udc/dummy_hcd.c dum->hs_hcd = dum->ss_hcd = NULL; dum 2669 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 2671 drivers/usb/gadget/udc/dummy_hcd.c dum = hcd_to_dummy_hcd(platform_get_drvdata(pdev))->dum; dum 2673 drivers/usb/gadget/udc/dummy_hcd.c if (dum->ss_hcd) { dum 2674 drivers/usb/gadget/udc/dummy_hcd.c usb_remove_hcd(dummy_hcd_to_hcd(dum->ss_hcd)); dum 2675 drivers/usb/gadget/udc/dummy_hcd.c usb_put_hcd(dummy_hcd_to_hcd(dum->ss_hcd)); dum 2678 drivers/usb/gadget/udc/dummy_hcd.c usb_remove_hcd(dummy_hcd_to_hcd(dum->hs_hcd)); dum 2679 drivers/usb/gadget/udc/dummy_hcd.c usb_put_hcd(dummy_hcd_to_hcd(dum->hs_hcd)); dum 2681 drivers/usb/gadget/udc/dummy_hcd.c dum->hs_hcd = NULL; dum 2682 drivers/usb/gadget/udc/dummy_hcd.c dum->ss_hcd = NULL; dum 2736 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum[MAX_NUM_UDC]; dum 2769 drivers/usb/gadget/udc/dummy_hcd.c dum[i] = kzalloc(sizeof(struct dummy), GFP_KERNEL); dum 2770 drivers/usb/gadget/udc/dummy_hcd.c if (!dum[i]) { dum 2774 drivers/usb/gadget/udc/dummy_hcd.c retval = platform_device_add_data(the_hcd_pdev[i], &dum[i], dum 2778 drivers/usb/gadget/udc/dummy_hcd.c retval = platform_device_add_data(the_udc_pdev[i], &dum[i], dum 2801 drivers/usb/gadget/udc/dummy_hcd.c if (!dum[i]->hs_hcd || dum 2802 drivers/usb/gadget/udc/dummy_hcd.c (!dum[i]->ss_hcd && mod_data.is_super_speed)) { dum 2846 drivers/usb/gadget/udc/dummy_hcd.c kfree(dum[i]); dum 2861 drivers/usb/gadget/udc/dummy_hcd.c struct dummy *dum; dum 2863 drivers/usb/gadget/udc/dummy_hcd.c dum = *((void **)dev_get_platdata(&the_udc_pdev[i]->dev)); dum 2867 drivers/usb/gadget/udc/dummy_hcd.c kfree(dum);