Lines Matching refs:rhport
80 static int vhci_port_disconnect(__u32 rhport) in vhci_port_disconnect() argument
89 vdev = port_to_vdev(rhport); in vhci_port_disconnect()
115 __u32 rhport = 0; in store_detach() local
117 if (sscanf(buf, "%u", &rhport) != 1) in store_detach()
121 if (rhport >= VHCI_NPORTS) { in store_detach()
122 dev_err(dev, "invalid port %u\n", rhport); in store_detach()
126 err = vhci_port_disconnect(rhport); in store_detach()
137 static int valid_args(__u32 rhport, enum usb_device_speed speed) in valid_args() argument
140 if (rhport >= VHCI_NPORTS) { in valid_args()
141 pr_err("port %u\n", rhport); in valid_args()
178 __u32 rhport = 0, devid = 0, speed = 0; in store_attach() local
187 if (sscanf(buf, "%u %u %u %u", &rhport, &sockfd, &devid, &speed) != 4) in store_attach()
191 rhport, sockfd, devid, speed); in store_attach()
194 if (valid_args(rhport, speed) < 0) in store_attach()
206 vdev = port_to_vdev(rhport); in store_attach()
216 dev_err(dev, "port %d already used\n", rhport); in store_attach()
222 rhport, sockfd, devid, speed, usb_speed_string(speed)); in store_attach()
236 rh_port_connect(rhport, speed); in store_attach()