Lines Matching refs:peer

83 	struct usb_port *peer = port_dev->peer;  in usb_port_runtime_resume()  local
98 if (!port_dev->is_superspeed && peer) in usb_port_runtime_resume()
99 pm_runtime_get_sync(&peer->dev); in usb_port_runtime_resume()
138 struct usb_port *peer = port_dev->peer; in usb_port_runtime_suspend() local
166 if (!port_dev->is_superspeed && peer) in usb_port_runtime_suspend()
167 pm_runtime_put(&peer->dev); in usb_port_runtime_suspend()
196 if (left->peer == right && right->peer == left) in link_peers()
199 if (left->peer || right->peer) { in link_peers()
200 struct usb_port *lpeer = left->peer; in link_peers()
201 struct usb_port *rpeer = right->peer; in link_peers()
243 left->peer = right; in link_peers()
244 right->peer = left; in link_peers()
279 WARN(right->peer != left || left->peer != right, in unlink_peers()
299 right->peer = NULL; in unlink_peers()
301 left->peer = NULL; in unlink_peers()
319 struct usb_port *port_dev = p, *peer; in match_location() local
333 peer = peer_hub->ports[port1 - 1]; in match_location()
334 if (peer && peer->location == port_dev->location) { in match_location()
335 link_peers_report(port_dev, peer); in match_location()
350 struct usb_port *port_dev = hub->ports[port1 - 1], *peer; in find_and_link_peer() local
382 if (!upstream || !upstream->peer) in find_and_link_peer()
385 peer_hdev = upstream->peer->child; in find_and_link_peer()
396 peer = peer_hub->ports[port1 - 1]; in find_and_link_peer()
397 if (peer && peer->location == 0) in find_and_link_peer()
398 link_peers_report(port_dev, peer); in find_and_link_peer()
481 struct usb_port *peer; in usb_hub_remove_port_device() local
483 peer = port_dev->peer; in usb_hub_remove_port_device()
484 if (peer) in usb_hub_remove_port_device()
485 unlink_peers(port_dev, peer); in usb_hub_remove_port_device()