Lines Matching refs:port_dev
435 struct usb_port *port_dev = hub->ports[port1 - 1]; in set_port_led() local
440 dev_dbg(&port_dev->dev, "indicator %s status %d\n", in set_port_led()
948 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_disable() local
952 if (port_dev->child && set_state) in hub_port_disable()
953 usb_set_device_state(port_dev->child, USB_STATE_NOTATTACHED); in hub_port_disable()
962 dev_err(&port_dev->dev, "cannot disable (err = %d)\n", ret); in hub_port_disable()
1128 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_activate() local
1129 struct usb_device *udev = port_dev->child; in hub_activate()
1135 dev_dbg(&port_dev->dev, "status %04x change %04x\n", in hub_activate()
1627 struct usb_port *port_dev = hub->ports[i]; in hub_configure() local
1629 pm_runtime_put(&port_dev->dev); in hub_configure()
2144 struct usb_port *port_dev = NULL; in usb_disconnect() local
2172 port_dev = hub->ports[port1 - 1]; in usb_disconnect()
2175 sysfs_remove_link(&port_dev->dev.kobj, "device"); in usb_disconnect()
2182 pm_runtime_get_sync(&port_dev->dev); in usb_disconnect()
2204 if (port_dev && test_and_clear_bit(port1, hub->child_usage_bits)) in usb_disconnect()
2205 pm_runtime_put(&port_dev->dev); in usb_disconnect()
2494 struct usb_port *port_dev = hub->ports[port1 - 1]; in usb_new_device() local
2497 &port_dev->dev.kobj, "port"); in usb_new_device()
2501 err = sysfs_create_link(&port_dev->dev.kobj, in usb_new_device()
2509 pm_runtime_get_sync(&port_dev->dev); in usb_new_device()
2732 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_reset() local
2764 dev_err(&port_dev->dev, in hub_port_reset()
2808 dev_dbg(&port_dev->dev, in hub_port_reset()
2814 dev_dbg(&port_dev->dev, in hub_port_reset()
2820 dev_err(&port_dev->dev, "Cannot enable. Maybe the USB cable is bad?\n"); in hub_port_reset()
2865 static void usb_lock_port(struct usb_port *port_dev) in usb_lock_port() argument
2866 __acquires(&port_dev->status_lock) in usb_lock_port()
2868 mutex_lock(&port_dev->status_lock); in usb_lock_port()
2869 __acquire(&port_dev->status_lock); in usb_lock_port()
2872 static void usb_unlock_port(struct usb_port *port_dev) in usb_unlock_port() argument
2873 __releases(&port_dev->status_lock) in usb_unlock_port()
2875 mutex_unlock(&port_dev->status_lock); in usb_unlock_port()
2876 __release(&port_dev->status_lock); in usb_unlock_port()
2905 struct usb_port *port_dev = hub->ports[port1 - 1]; in check_port_resume_type() local
2940 dev_dbg(&port_dev->dev, "status %04x.%04x after resume, %d\n", in check_port_resume_type()
3110 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; in usb_port_suspend() local
3115 usb_lock_port(port_dev); in usb_port_suspend()
3174 dev_dbg(&port_dev->dev, "can't suspend, status %d\n", status); in usb_port_suspend()
3207 pm_runtime_put_sync(&port_dev->dev); in usb_port_suspend()
3211 usb_unlock_port(port_dev); in usb_port_suspend()
3383 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; in usb_port_resume() local
3389 status = pm_runtime_get_sync(&port_dev->dev); in usb_port_resume()
3397 usb_lock_port(port_dev); in usb_port_resume()
3411 dev_dbg(&port_dev->dev, "can't resume, status %d\n", status); in usb_port_resume()
3463 usb_unlock_port(port_dev); in usb_port_resume()
3488 __must_hold(&port_dev->status_lock) in hub_handle_remote_wakeup()
3490 struct usb_port *port_dev = hub->ports[port - 1]; in hub_handle_remote_wakeup() local
3497 udev = port_dev->child; in hub_handle_remote_wakeup()
3513 usb_unlock_port(port_dev); in hub_handle_remote_wakeup()
3515 usb_lock_port(port_dev); in hub_handle_remote_wakeup()
3522 dev_dbg(&port_dev->dev, "resume, status %d\n", ret); in hub_handle_remote_wakeup()
3554 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_suspend() local
3555 struct usb_device *udev = port_dev->child; in hub_suspend()
3558 dev_warn(&port_dev->dev, "device %s not suspended yet\n", in hub_suspend()
4105 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_debounce() local
4134 dev_dbg(&port_dev->dev, "debounce total %dms stable %dms status 0x%x\n", in hub_port_debounce()
4586 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_power_remaining() local
4587 struct usb_device *udev = port_dev->child; in hub_power_remaining()
4609 dev_warn(&port_dev->dev, "%dmA is over %umA budget!\n", in hub_power_remaining()
4628 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_connect() local
4629 struct usb_device *udev = port_dev->child; in hub_port_connect()
4636 usb_disconnect(&port_dev->child); in hub_port_connect()
4653 dev_err(&port_dev->dev, "connect-debounce failed\n"); in hub_port_connect()
4673 && !port_dev->port_owner) in hub_port_connect()
4693 dev_err(&port_dev->dev, in hub_port_connect()
4716 usb_lock_port(port_dev); in hub_port_connect()
4718 usb_unlock_port(port_dev); in hub_port_connect()
4779 port_dev->child = udev; in hub_port_connect()
4789 port_dev->child = NULL; in hub_port_connect()
4822 dev_err(&port_dev->dev, in hub_port_connect()
4843 __must_hold(&port_dev->status_lock) in hub_port_connect_change()
4845 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_connect_change() local
4846 struct usb_device *udev = port_dev->child; in hub_port_connect_change()
4849 dev_dbg(&port_dev->dev, "status %04x, change %04x, %s\n", portstatus, in hub_port_connect_change()
4875 usb_unlock_port(port_dev); in hub_port_connect_change()
4877 usb_lock_port(port_dev); in hub_port_connect_change()
4889 usb_unlock_port(port_dev); in hub_port_connect_change()
4891 usb_lock_port(port_dev); in hub_port_connect_change()
4895 __must_hold(&port_dev->status_lock) in port_event()
4898 struct usb_port *port_dev = hub->ports[port1 - 1]; in port_event() local
4899 struct usb_device *udev = port_dev->child; in port_event()
4917 dev_dbg(&port_dev->dev, "enable change, status %08x\n", in port_event()
4928 dev_err(&port_dev->dev, "disabled by hub (EMI?), re-enabling...\n"); in port_event()
4936 dev_dbg(&port_dev->dev, "over-current change\n"); in port_event()
4943 dev_err(&port_dev->dev, "over-current condition\n"); in port_event()
4947 dev_dbg(&port_dev->dev, "reset change\n"); in port_event()
4952 dev_dbg(&port_dev->dev, "warm reset change\n"); in port_event()
4957 dev_dbg(&port_dev->dev, "link state change\n"); in port_event()
4962 dev_warn(&port_dev->dev, "config error\n"); in port_event()
4968 if (!pm_runtime_active(&port_dev->dev)) in port_event()
4979 dev_dbg(&port_dev->dev, "do warm reset\n"); in port_event()
4986 usb_unlock_port(port_dev); in port_event()
4990 usb_lock_port(port_dev); in port_event()
5059 struct usb_port *port_dev = hub->ports[i - 1]; in hub_event() local
5073 pm_runtime_get_noresume(&port_dev->dev); in hub_event()
5074 pm_runtime_barrier(&port_dev->dev); in hub_event()
5075 usb_lock_port(port_dev); in hub_event()
5077 usb_unlock_port(port_dev); in hub_event()
5078 pm_runtime_put_sync(&port_dev->dev); in hub_event()
5487 struct usb_port *port_dev; in usb_reset_device() local
5504 port_dev = hub->ports[udev->portnum - 1]; in usb_reset_device()
5539 usb_lock_port(port_dev); in usb_reset_device()
5541 usb_unlock_port(port_dev); in usb_reset_device()
5641 struct usb_port *port_dev = hub->ports[i - 1]; in usb_hub_adjust_deviceremovable() local
5643 connect_type = port_dev->connect_type; in usb_hub_adjust_deviceremovable()
5648 … dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n"); in usb_hub_adjust_deviceremovable()
5657 struct usb_port *port_dev = hub->ports[i - 1]; in usb_hub_adjust_deviceremovable() local
5659 connect_type = port_dev->connect_type; in usb_hub_adjust_deviceremovable()
5664 … dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n"); in usb_hub_adjust_deviceremovable()