hwahc 62 drivers/staging/wusbcore/host/hwa-hc.c static int __hwahc_set_cluster_id(struct hwahc *hwahc, u8 cluster_id) hwahc 65 drivers/staging/wusbcore/host/hwa-hc.c struct wusbhc *wusbhc = &hwahc->wusbhc; hwahc 66 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 86 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 87 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 107 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 108 drivers/staging/wusbcore/host/hwa-hc.c struct device *dev = &hwahc->wa.usb_iface->dev; hwahc 111 drivers/staging/wusbcore/host/hwa-hc.c wa_nep_disarm(&hwahc->wa); hwahc 112 drivers/staging/wusbcore/host/hwa-hc.c result = __wa_set_feature(&hwahc->wa, WA_RESET); hwahc 117 drivers/staging/wusbcore/host/hwa-hc.c result = __wa_wait_status(&hwahc->wa, WA_STATUS_RESETTING, 0); hwahc 135 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 142 drivers/staging/wusbcore/host/hwa-hc.c result = __hwahc_set_cluster_id(hwahc, addr); hwahc 186 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 187 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 201 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 203 drivers/staging/wusbcore/host/hwa-hc.c return wa_urb_enqueue(&hwahc->wa, urb->ep, urb, gfp); hwahc 210 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 212 drivers/staging/wusbcore/host/hwa-hc.c return wa_urb_dequeue(&hwahc->wa, urb, status); hwahc 224 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 226 drivers/staging/wusbcore/host/hwa-hc.c rpipe_ep_disable(&hwahc->wa, ep); hwahc 232 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 233 drivers/staging/wusbcore/host/hwa-hc.c struct device *dev = &hwahc->wa.usb_iface->dev; hwahc 235 drivers/staging/wusbcore/host/hwa-hc.c result = __wa_set_feature(&hwahc->wa, WA_ENABLE); hwahc 240 drivers/staging/wusbcore/host/hwa-hc.c result = __wa_wait_status(&hwahc->wa, WA_ENABLE, WA_ENABLE); hwahc 245 drivers/staging/wusbcore/host/hwa-hc.c result = wa_nep_arm(&hwahc->wa, GFP_KERNEL); hwahc 254 drivers/staging/wusbcore/host/hwa-hc.c if (hwahc->wa.quirks & hwahc 257 drivers/staging/wusbcore/host/hwa-hc.c hwahc->wa.usb_iface->cur_altsetting; hwahc 259 drivers/staging/wusbcore/host/hwa-hc.c result = usb_control_msg(hwahc->wa.usb_dev, hwahc 260 drivers/staging/wusbcore/host/hwa-hc.c usb_sndctrlpipe(hwahc->wa.usb_dev, 0), hwahc 274 drivers/staging/wusbcore/host/hwa-hc.c result = wa_dti_start(&hwahc->wa); hwahc 287 drivers/staging/wusbcore/host/hwa-hc.c wa_nep_disarm(&hwahc->wa); hwahc 289 drivers/staging/wusbcore/host/hwa-hc.c __wa_clear_feature(&hwahc->wa, WA_ENABLE); hwahc 295 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 296 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 309 drivers/staging/wusbcore/host/hwa-hc.c wa_nep_disarm(&hwahc->wa); hwahc 310 drivers/staging/wusbcore/host/hwa-hc.c __wa_stop(&hwahc->wa); hwahc 323 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 324 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 370 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 371 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 389 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 390 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 408 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 409 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 456 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 457 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 496 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 497 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 606 drivers/staging/wusbcore/host/hwa-hc.c .hcd_priv_size = sizeof(struct hwahc) - sizeof(struct usb_hcd), hwahc 622 drivers/staging/wusbcore/host/hwa-hc.c static int hwahc_security_create(struct hwahc *hwahc) hwahc 625 drivers/staging/wusbcore/host/hwa-hc.c struct wusbhc *wusbhc = &hwahc->wusbhc; hwahc 626 drivers/staging/wusbcore/host/hwa-hc.c struct usb_device *usb_dev = hwahc->wa.usb_dev; hwahc 698 drivers/staging/wusbcore/host/hwa-hc.c static void hwahc_security_release(struct hwahc *hwahc) hwahc 703 drivers/staging/wusbcore/host/hwa-hc.c static int hwahc_create(struct hwahc *hwahc, struct usb_interface *iface, hwahc 708 drivers/staging/wusbcore/host/hwa-hc.c struct wusbhc *wusbhc = &hwahc->wusbhc; hwahc 709 drivers/staging/wusbcore/host/hwa-hc.c struct wahc *wa = &hwahc->wa; hwahc 738 drivers/staging/wusbcore/host/hwa-hc.c result = hwahc_security_create(hwahc); hwahc 744 drivers/staging/wusbcore/host/hwa-hc.c result = wusbhc_create(&hwahc->wusbhc); hwahc 749 drivers/staging/wusbcore/host/hwa-hc.c result = wa_create(&hwahc->wa, iface, quirks); hwahc 755 drivers/staging/wusbcore/host/hwa-hc.c wusbhc_destroy(&hwahc->wusbhc); hwahc 765 drivers/staging/wusbcore/host/hwa-hc.c static void hwahc_destroy(struct hwahc *hwahc) hwahc 767 drivers/staging/wusbcore/host/hwa-hc.c struct wusbhc *wusbhc = &hwahc->wusbhc; hwahc 770 drivers/staging/wusbcore/host/hwa-hc.c __wa_destroy(&hwahc->wa); hwahc 771 drivers/staging/wusbcore/host/hwa-hc.c wusbhc_destroy(&hwahc->wusbhc); hwahc 772 drivers/staging/wusbcore/host/hwa-hc.c hwahc_security_release(hwahc); hwahc 773 drivers/staging/wusbcore/host/hwa-hc.c hwahc->wusbhc.dev = NULL; hwahc 775 drivers/staging/wusbcore/host/hwa-hc.c usb_put_intf(hwahc->wa.usb_iface); hwahc 776 drivers/staging/wusbcore/host/hwa-hc.c usb_put_dev(hwahc->wa.usb_dev); hwahc 780 drivers/staging/wusbcore/host/hwa-hc.c static void hwahc_init(struct hwahc *hwahc) hwahc 782 drivers/staging/wusbcore/host/hwa-hc.c wa_init(&hwahc->wa); hwahc 791 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc; hwahc 803 drivers/staging/wusbcore/host/hwa-hc.c hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 804 drivers/staging/wusbcore/host/hwa-hc.c hwahc_init(hwahc); hwahc 805 drivers/staging/wusbcore/host/hwa-hc.c result = hwahc_create(hwahc, usb_iface, id->driver_info); hwahc 816 drivers/staging/wusbcore/host/hwa-hc.c result = wusbhc_b_create(&hwahc->wusbhc); hwahc 826 drivers/staging/wusbcore/host/hwa-hc.c hwahc_destroy(hwahc); hwahc 837 drivers/staging/wusbcore/host/hwa-hc.c struct hwahc *hwahc; hwahc 841 drivers/staging/wusbcore/host/hwa-hc.c hwahc = container_of(wusbhc, struct hwahc, wusbhc); hwahc 843 drivers/staging/wusbcore/host/hwa-hc.c wusbhc_b_destroy(&hwahc->wusbhc); hwahc 845 drivers/staging/wusbcore/host/hwa-hc.c hwahc_destroy(hwahc);