Lines Matching refs:ms_dev

134 static __inline__ struct device_s *ms_hubdev (struct usb_device *ms_dev)  in ms_hubdev()  argument
136 return &ms_dev->actconfig->interface[0]->dev; in ms_hubdev()
205 struct usb_device *ms_dev; in ms_hub_power_on() local
209 ms_dev = interface_to_usbdev(hub->intf); in ms_hub_power_on()
212 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_power_on()
229 struct usb_device *ms_dev = interface_to_usbdev (hub->intf); in ms_hub_hub_status() local
233 s32Ret = ms_usb_control_cmd(ms_dev, usb_rcvctrlpipe(ms_dev, 0), in ms_hub_hub_status()
260 struct usb_device *ms_dev = interface_to_usbdev (hub->intf); in ms_hub_configure() local
267 hub->buffer = (char (*)[3]) ms_usb_buffer_alloc(ms_dev, sizeof(*hub->buffer), GFP_KERNEL, in ms_hub_configure()
277 s32Ret = ms_usb_control_cmd(ms_dev, usb_rcvctrlpipe(ms_dev, 0), in ms_hub_configure()
293 ms_dev->u32MaxChild = hub->descriptor.bNbrPorts; in ms_hub_configure()
294 …ms_usbhost_msg ("%d port%s detected\n", ms_dev->u32MaxChild, (ms_dev->u32MaxChild == 1) ? "" : "s"… in ms_hub_configure()
303 for (i = 0; i < ms_dev->u32MaxChild; i++) in ms_hub_configure()
306 portstr[ms_dev->u32MaxChild] = 0; in ms_hub_configure()
343 switch (ms_dev->descriptor.bDeviceProtocol) in ms_hub_configure()
349 hub->tt.hub = ms_dev; in ms_hub_configure()
353 hub->tt.hub = ms_dev; in ms_hub_configure()
357 ms_usbhost_err("Unrecognized hub protocol %d\n", ms_dev->descriptor.bDeviceProtocol); in ms_hub_configure()
364 if (ms_dev->descriptor.bDeviceProtocol != 0) in ms_hub_configure()
399 pipe = usb_rcvintpipe(ms_dev, endpoint->bEndpointAddress); in ms_hub_configure()
400 maxp = usb_maxpacket(ms_dev, pipe, usb_pipeout(pipe)); in ms_hub_configure()
413 ms_usb_stuff_intr_urb(hub->urb, ms_dev, pipe, *hub->buffer, maxp, ms_hub_irq, in ms_hub_configure()
573 struct usb_device *ms_dev = interface_to_usbdev(hub->intf); in ms_hub_reset() local
579 if (ms_dev->children[i]) in ms_hub_reset()
580 ms_usb_disconnect(&ms_dev->children[i]); in ms_hub_reset()
591 if (ms_usb_reset_device(ms_dev)) in ms_hub_reset()
594 hub->urb->dev = ms_dev; in ms_hub_reset()
610 void ms_hub_start_disconnect(struct usb_device *ms_dev) in ms_hub_start_disconnect() argument
612 struct usb_device *ms_parent = ms_dev->parent; in ms_hub_start_disconnect()
619 if (ms_parent->children[i] == ms_dev) in ms_hub_start_disconnect()
627 ms_usbhost_err("cannot disconnect hub %s\n", ms_dev->devpath); in ms_hub_start_disconnect()
640 int ms_hub_port_status(struct usb_device *ms_dev, int port, in ms_hub_port_status() argument
643 struct usb_hub *hub = (struct usb_hub*) ms_usb_get_intfdata(ms_dev->actconfig->interface[0]); in ms_hub_port_status()
647 s32Err = ms_usb_control_cmd(ms_dev, usb_rcvctrlpipe(ms_dev, 0), in ms_hub_port_status()
674 struct usb_device *ms_dev, U32 delay) in ms_hub_port_wait_reset() argument
703 ms_dev->eSpeed = USB_HIGH_SPEED; in ms_hub_port_wait_reset()
705 ms_dev->eSpeed = USB_LOW_SPEED; in ms_hub_port_wait_reset()
707 ms_dev->eSpeed = USB_FULL_SPEED; in ms_hub_port_wait_reset()
732 struct usb_device *ms_dev, U32 delay) in ms_hub_port_reset() argument
757 status = ms_hub_port_wait_reset(hub, port, ms_dev, delay); in ms_hub_port_reset()
766 ms_usb_set_device_state(ms_dev, status ? USB_STATE_NOTATTACHED : USB_STATE_DEFAULT); in ms_hub_port_reset()
1118 int ms_usb_physical_reset_device(struct usb_device *ms_dev) in ms_usb_physical_reset_device() argument
1120 struct usb_device *parent = ms_dev->parent; in ms_usb_physical_reset_device()
1131 if (parent->children[i] == ms_dev) in ms_usb_physical_reset_device()
1147 s32Err = ms_hub_port_reset(parent, port, ms_dev, HUB_SHORT_RESET_TIME); in ms_usb_physical_reset_device()
1157 s32Err = ms_usb_set_address(ms_dev); in ms_usb_physical_reset_device()
1171 s32Err = ms_usb_get_descriptor(ms_dev, USB_DT_DEVICE, 0, d_desc, sizeof(*d_desc)); in ms_usb_physical_reset_device()
1186 if (memcmp(&ms_dev->descriptor, d_desc, sizeof(*d_desc))) in ms_usb_physical_reset_device()
1189 ms_usb_destroy_config(ms_dev); in ms_usb_physical_reset_device()
1191 s32Err = ms_usb_get_dev_descriptor(ms_dev); in ms_usb_physical_reset_device()
1192 if ((U32) s32Err < sizeof(ms_dev->descriptor)) in ms_usb_physical_reset_device()
1197 ms_dev->devpath, (int)s32Err); in ms_usb_physical_reset_device()
1202 ms_dev->devpath, sizeof(ms_dev->descriptor), (int)s32Err); in ms_usb_physical_reset_device()
1205 ms_devmap_clear_bit(ms_dev->u32DevNum, ms_dev->bus->devmap.usb_devicemap); in ms_usb_physical_reset_device()
1206 ms_dev->u32DevNum = -1; in ms_usb_physical_reset_device()
1210 s32Err = ms_usb_get_config(ms_dev); in ms_usb_physical_reset_device()
1214 ms_usb_destroy_config(ms_dev); in ms_usb_physical_reset_device()
1216 ms_devmap_clear_bit(ms_dev->u32DevNum, ms_dev->bus->devmap.usb_devicemap); in ms_usb_physical_reset_device()
1217 ms_dev->u32DevNum = -1; in ms_usb_physical_reset_device()
1224 ms_usb_set_config(ms_dev, ms_dev->config[0].desc.bConfigurationValue); in ms_usb_physical_reset_device()
1230 s32Err = ms_usb_set_config(ms_dev, ms_dev->actconfig->desc.bConfigurationValue); in ms_usb_physical_reset_device()
1242 int ms_usb_reset_device(struct usb_device *ms_dev) in ms_usb_reset_device() argument
1248 if (ms_dev->eState == USB_STATE_NOTATTACHED || in ms_usb_reset_device()
1249 ms_dev->eState == USB_STATE_SUSPENDED) { in ms_usb_reset_device()
1251 ms_dev->eState); in ms_usb_reset_device()
1257 retval = ms_usb_physical_reset_device(ms_dev); in ms_usb_reset_device()
1276 struct usb_device *ms_dev; in ms_hub_events() local
1296 ms_dev = interface_to_usbdev(hub->intf); in ms_hub_events()
1307 ms_hub_start_disconnect(ms_dev); in ms_hub_events()
1316 ms_dev->devpath, pRootHub->hostid); in ms_hub_events()
1318 if (ms_dev->parent == NULL) in ms_hub_events()
1327 s32Err = ms_hub_port_status(ms_dev, i, &u16Portstatus, &u16Portchange); in ms_hub_events()
1328 if ((ms_dev->parent == NULL) && in ms_hub_events()
1343 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1351 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1356 && (ms_dev->children[i])) in ms_hub_events()
1367 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1375 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1384 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1410 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1418 ms_usb_control_cmd(ms_dev, usb_sndctrlpipe(ms_dev, 0), in ms_hub_events()
1465 void ms_usb_hub_tt_clear_buffer (struct usb_device *ms_dev, int ms_pipe) in ms_usb_hub_tt_clear_buffer() argument
1467 struct usb_tt *utt = ms_dev->tt; in ms_usb_hub_tt_clear_buffer()
1470 struct usb_hcd *hcd = (struct usb_hcd*) ms_dev->bus->hcpriv; in ms_usb_hub_tt_clear_buffer()
1476 ms_dev->bus->bus_name, utt->hub->devpath); in ms_usb_hub_tt_clear_buffer()
1480 ms_clear->tt = utt->multi ? ms_dev->u32TTPort : 1; in ms_usb_hub_tt_clear_buffer()
1482 ms_clear->devinfo |= ms_dev->u32DevNum << 4; in ms_usb_hub_tt_clear_buffer()