Lines Matching refs:peer
198 struct usb_port *peer = port_dev->peer; in usb_port_runtime_resume() local
213 if (!port_dev->is_superspeed && peer) in usb_port_runtime_resume()
214 pm_runtime_get_sync(&peer->dev); in usb_port_runtime_resume()
253 struct usb_port *peer = port_dev->peer; in usb_port_runtime_suspend() local
281 if (!port_dev->is_superspeed && peer) in usb_port_runtime_suspend()
282 pm_runtime_put(&peer->dev); in usb_port_runtime_suspend()
320 if (left->peer == right && right->peer == left) in link_peers()
323 if (left->peer || right->peer) { in link_peers()
324 struct usb_port *lpeer = left->peer; in link_peers()
325 struct usb_port *rpeer = right->peer; in link_peers()
367 left->peer = right; in link_peers()
368 right->peer = left; in link_peers()
403 WARN(right->peer != left || left->peer != right, in unlink_peers()
423 right->peer = NULL; in unlink_peers()
425 left->peer = NULL; in unlink_peers()
443 struct usb_port *port_dev = p, *peer; in match_location() local
457 peer = peer_hub->ports[port1 - 1]; in match_location()
458 if (peer && peer->location == port_dev->location) { in match_location()
459 link_peers_report(port_dev, peer); in match_location()
474 struct usb_port *port_dev = hub->ports[port1 - 1], *peer; in find_and_link_peer() local
506 if (!upstream || !upstream->peer) in find_and_link_peer()
509 peer_hdev = upstream->peer->child; in find_and_link_peer()
520 peer = peer_hub->ports[port1 - 1]; in find_and_link_peer()
521 if (peer && peer->location == 0) in find_and_link_peer()
522 link_peers_report(port_dev, peer); in find_and_link_peer()
611 struct usb_port *peer; in usb_hub_remove_port_device() local
613 peer = port_dev->peer; in usb_hub_remove_port_device()
614 if (peer) in usb_hub_remove_port_device()
615 unlink_peers(port_dev, peer); in usb_hub_remove_port_device()