Lines Matching refs:port_dev
452 struct usb_port *port_dev = hub->ports[port1 - 1]; in set_port_led() local
457 dev_dbg(&port_dev->dev, "indicator %s status %d\n", in set_port_led()
656 struct usb_port *port_dev; in usb_wakeup_notification() local
663 port_dev = hub->ports[portnum - 1]; in usb_wakeup_notification()
664 if (port_dev && port_dev->child) in usb_wakeup_notification()
665 pm_wakeup_event(&port_dev->child->dev, 0); in usb_wakeup_notification()
1078 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_activate() local
1079 struct usb_device *udev = port_dev->child; in hub_activate()
1088 dev_dbg(&port_dev->dev, "status %04x change %04x\n", in hub_activate()
1601 struct usb_port *port_dev = hub->ports[i]; in hub_configure() local
1603 pm_runtime_put(&port_dev->dev); in hub_configure()
2120 struct usb_port *port_dev = NULL; in usb_disconnect() local
2154 port_dev = hub->ports[port1 - 1]; in usb_disconnect()
2157 sysfs_remove_link(&port_dev->dev.kobj, "device"); in usb_disconnect()
2164 pm_runtime_get_sync(&port_dev->dev); in usb_disconnect()
2186 if (port_dev && test_and_clear_bit(port1, hub->child_usage_bits)) in usb_disconnect()
2187 pm_runtime_put(&port_dev->dev); in usb_disconnect()
2495 struct usb_port *port_dev = hub->ports[port1 - 1]; in usb_new_device() local
2498 &port_dev->dev.kobj, "port"); in usb_new_device()
2502 err = sysfs_create_link(&port_dev->dev.kobj, in usb_new_device()
2510 pm_runtime_get_sync(&port_dev->dev); in usb_new_device()
2659 struct usb_port *port_dev) in use_new_scheme() argument
2662 port_dev->quirks & USB_PORT_QUIRK_OLD_SCHEME; in use_new_scheme()
2793 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_reset() local
2825 dev_err(&port_dev->dev, in hub_port_reset()
2869 dev_dbg(&port_dev->dev, in hub_port_reset()
2875 dev_dbg(&port_dev->dev, in hub_port_reset()
2881 dev_err(&port_dev->dev, "Cannot enable. Maybe the USB cable is bad?\n"); in hub_port_reset()
2886 if (port_dev->quirks & USB_PORT_QUIRK_FAST_ENUM) in hub_port_reset()
2930 static void usb_lock_port(struct usb_port *port_dev) in usb_lock_port() argument
2931 __acquires(&port_dev->status_lock) in usb_lock_port()
2933 mutex_lock(&port_dev->status_lock); in usb_lock_port()
2934 __acquire(&port_dev->status_lock); in usb_lock_port()
2937 static void usb_unlock_port(struct usb_port *port_dev) in usb_unlock_port() argument
2938 __releases(&port_dev->status_lock) in usb_unlock_port()
2940 mutex_unlock(&port_dev->status_lock); in usb_unlock_port()
2941 __release(&port_dev->status_lock); in usb_unlock_port()
2970 struct usb_port *port_dev = hub->ports[port1 - 1]; in check_port_resume_type() local
3005 dev_dbg(&port_dev->dev, "status %04x.%04x after resume, %d\n", in check_port_resume_type()
3175 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; in usb_port_suspend() local
3180 usb_lock_port(port_dev); in usb_port_suspend()
3233 dev_dbg(&port_dev->dev, "can't suspend, status %d\n", status); in usb_port_suspend()
3264 pm_runtime_put_sync(&port_dev->dev); in usb_port_suspend()
3268 usb_unlock_port(port_dev); in usb_port_suspend()
3448 struct usb_port *port_dev = hub->ports[udev->portnum - 1]; in usb_port_resume() local
3454 status = pm_runtime_get_sync(&port_dev->dev); in usb_port_resume()
3462 usb_lock_port(port_dev); in usb_port_resume()
3479 dev_dbg(&port_dev->dev, "can't resume, status %d\n", status); in usb_port_resume()
3530 usb_unlock_port(port_dev); in usb_port_resume()
3555 __must_hold(&port_dev->status_lock) in hub_handle_remote_wakeup()
3557 struct usb_port *port_dev = hub->ports[port - 1]; in hub_handle_remote_wakeup() local
3564 udev = port_dev->child; in hub_handle_remote_wakeup()
3580 usb_unlock_port(port_dev); in hub_handle_remote_wakeup()
3582 usb_lock_port(port_dev); in hub_handle_remote_wakeup()
3589 dev_dbg(&port_dev->dev, "resume, status %d\n", ret); in hub_handle_remote_wakeup()
3621 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_suspend() local
3622 struct usb_device *udev = port_dev->child; in hub_suspend()
3625 dev_warn(&port_dev->dev, "device %s not suspended yet\n", in hub_suspend()
4138 struct usb_port *port_dev; in usb_enable_lpm() local
4162 port_dev = hub->ports[udev->portnum - 1]; in usb_enable_lpm()
4164 if (port_dev->usb3_lpm_u1_permit) in usb_enable_lpm()
4167 if (port_dev->usb3_lpm_u2_permit) in usb_enable_lpm()
4188 struct usb_port *port_dev) in hub_usb3_port_prepare_disable() argument
4190 struct usb_device *udev = port_dev->child; in hub_usb3_port_prepare_disable()
4194 ret = hub_set_port_link_state(hub, port_dev->portnum, in hub_usb3_port_prepare_disable()
4214 struct usb_port *port_dev) { } in hub_usb3_port_prepare_disable() argument
4258 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_disable() local
4264 hub_usb3_port_prepare_disable(hub, port_dev); in hub_port_disable()
4265 ret = hub_set_port_link_state(hub, port_dev->portnum, in hub_port_disable()
4272 if (port_dev->child && set_state) in hub_port_disable()
4273 usb_set_device_state(port_dev->child, USB_STATE_NOTATTACHED); in hub_port_disable()
4275 dev_err(&port_dev->dev, "cannot disable (err = %d)\n", ret); in hub_port_disable()
4314 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_debounce() local
4343 dev_dbg(&port_dev->dev, "debounce total %dms stable %dms status 0x%x\n", in hub_port_debounce()
4449 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_init() local
4571 if (use_new_scheme(udev, retry_counter, port_dev)) { in hub_port_init()
4831 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_power_remaining() local
4832 struct usb_device *udev = port_dev->child; in hub_power_remaining()
4854 dev_warn(&port_dev->dev, "%dmA is over %umA budget!\n", in hub_power_remaining()
4874 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_connect() local
4875 struct usb_device *udev = port_dev->child; in hub_port_connect()
4882 usb_disconnect(&port_dev->child); in hub_port_connect()
4899 dev_err(&port_dev->dev, "connect-debounce failed\n"); in hub_port_connect()
4919 && !port_dev->port_owner) in hub_port_connect()
4939 dev_err(&port_dev->dev, in hub_port_connect()
4962 usb_lock_port(port_dev); in hub_port_connect()
4964 usb_unlock_port(port_dev); in hub_port_connect()
5025 port_dev->child = udev; in hub_port_connect()
5035 port_dev->child = NULL; in hub_port_connect()
5066 dev_info(&port_dev->dev, "attempt power cycle\n"); in hub_port_connect()
5077 dev_err(&port_dev->dev, in hub_port_connect()
5099 __must_hold(&port_dev->status_lock) in hub_port_connect_change()
5101 struct usb_port *port_dev = hub->ports[port1 - 1]; in hub_port_connect_change() local
5102 struct usb_device *udev = port_dev->child; in hub_port_connect_change()
5105 dev_dbg(&port_dev->dev, "status %04x, change %04x, %s\n", portstatus, in hub_port_connect_change()
5131 usb_unlock_port(port_dev); in hub_port_connect_change()
5133 usb_lock_port(port_dev); in hub_port_connect_change()
5145 usb_unlock_port(port_dev); in hub_port_connect_change()
5147 usb_lock_port(port_dev); in hub_port_connect_change()
5151 __must_hold(&port_dev->status_lock) in port_event()
5154 struct usb_port *port_dev = hub->ports[port1 - 1]; in port_event() local
5155 struct usb_device *udev = port_dev->child; in port_event()
5173 dev_dbg(&port_dev->dev, "enable change, status %08x\n", in port_event()
5184 dev_err(&port_dev->dev, "disabled by hub (EMI?), re-enabling...\n"); in port_event()
5191 port_dev->over_current_count++; in port_event()
5193 dev_dbg(&port_dev->dev, "over-current change #%u\n", in port_event()
5194 port_dev->over_current_count); in port_event()
5201 dev_err(&port_dev->dev, "over-current condition\n"); in port_event()
5205 dev_dbg(&port_dev->dev, "reset change\n"); in port_event()
5210 dev_dbg(&port_dev->dev, "warm reset change\n"); in port_event()
5215 dev_dbg(&port_dev->dev, "link state change\n"); in port_event()
5220 dev_warn(&port_dev->dev, "config error\n"); in port_event()
5226 if (!pm_runtime_active(&port_dev->dev)) in port_event()
5237 dev_dbg(&port_dev->dev, "do warm reset\n"); in port_event()
5244 usb_unlock_port(port_dev); in port_event()
5248 usb_lock_port(port_dev); in port_event()
5317 struct usb_port *port_dev = hub->ports[i - 1]; in hub_event() local
5331 pm_runtime_get_noresume(&port_dev->dev); in hub_event()
5332 pm_runtime_barrier(&port_dev->dev); in hub_event()
5333 usb_lock_port(port_dev); in hub_event()
5335 usb_unlock_port(port_dev); in hub_event()
5336 pm_runtime_put_sync(&port_dev->dev); in hub_event()
5737 struct usb_port *port_dev; in usb_reset_device() local
5754 port_dev = hub->ports[udev->portnum - 1]; in usb_reset_device()
5789 usb_lock_port(port_dev); in usb_reset_device()
5791 usb_unlock_port(port_dev); in usb_reset_device()
5891 struct usb_port *port_dev = hub->ports[i - 1]; in usb_hub_adjust_deviceremovable() local
5893 connect_type = port_dev->connect_type; in usb_hub_adjust_deviceremovable()
5898 … dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n"); in usb_hub_adjust_deviceremovable()
5907 struct usb_port *port_dev = hub->ports[i - 1]; in usb_hub_adjust_deviceremovable() local
5909 connect_type = port_dev->connect_type; in usb_hub_adjust_deviceremovable()
5914 … dev_dbg(&port_dev->dev, "DeviceRemovable is changed to 1 according to platform information.\n"); in usb_hub_adjust_deviceremovable()