Lines Matching refs:child
439 struct gameport *gameport, *child = NULL; in gameport_get_pending_child() local
448 child = gameport; in gameport_get_pending_child()
455 return child; in gameport_get_pending_child()
559 gameport->parent->child = gameport; in gameport_add_port()
587 struct gameport *child; in gameport_destroy_port() local
589 child = gameport_get_pending_child(gameport); in gameport_destroy_port()
590 if (child) { in gameport_destroy_port()
591 gameport_remove_pending_events(child); in gameport_destroy_port()
592 put_device(&child->dev); in gameport_destroy_port()
596 gameport->parent->child = NULL; in gameport_destroy_port()
621 gameport = gameport->child; in gameport_reconnect_port()
633 if (gameport->child) { in gameport_disconnect_port()
639 for (s = gameport; s->child; s = s->child) in gameport_disconnect_port()