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()
256 struct usb_port *peer = port_dev->peer; in usb_port_runtime_suspend() local
287 if (!port_dev->is_superspeed && peer) in usb_port_runtime_suspend()
288 pm_runtime_put(&peer->dev); in usb_port_runtime_suspend()
326 if (left->peer == right && right->peer == left) in link_peers()
329 if (left->peer || right->peer) { in link_peers()
330 struct usb_port *lpeer = left->peer; in link_peers()
331 struct usb_port *rpeer = right->peer; in link_peers()
373 left->peer = right; in link_peers()
374 right->peer = left; in link_peers()
409 WARN(right->peer != left || left->peer != right, in unlink_peers()
429 right->peer = NULL; in unlink_peers()
431 left->peer = NULL; in unlink_peers()
449 struct usb_port *port_dev = p, *peer; in match_location() local
463 peer = peer_hub->ports[port1 - 1]; in match_location()
464 if (peer && peer->location == port_dev->location) { in match_location()
465 link_peers_report(port_dev, peer); in match_location()
480 struct usb_port *port_dev = hub->ports[port1 - 1], *peer; in find_and_link_peer() local
512 if (!upstream || !upstream->peer) in find_and_link_peer()
515 peer_hdev = upstream->peer->child; in find_and_link_peer()
526 peer = peer_hub->ports[port1 - 1]; in find_and_link_peer()
527 if (peer && peer->location == 0) in find_and_link_peer()
528 link_peers_report(port_dev, peer); in find_and_link_peer()
617 struct usb_port *peer; in usb_hub_remove_port_device() local
619 peer = port_dev->peer; in usb_hub_remove_port_device()
620 if (peer) in usb_hub_remove_port_device()
621 unlink_peers(port_dev, peer); in usb_hub_remove_port_device()