Lines Matching full:children
315 * Children are registered by driver's connect() handler so there can't be a
505 INIT_LIST_HEAD(&serio->children); in serio_init_port()
533 list_add_tail(&serio->child_node, &parent->children); in serio_add_port()
599 * Reconnect serio port and all its children (re-initialize attached
614 if (!list_empty(&s->children)) { in serio_reconnect_subtree()
615 s = list_first_entry(&s->children, in serio_reconnect_subtree()
629 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree()
642 * all children ports are unbound and destroyed.
649 * Children ports should be disconnected and destroyed in serio_disconnect_port()
652 while (!list_empty(&serio->children)) { in serio_disconnect_port()
655 while (!list_empty(&s->children)) in serio_disconnect_port()
656 s = list_first_entry(&s->children, in serio_disconnect_port()
674 * OK, no children left, now disconnect this port. in serio_disconnect_port()
715 * Safely unregisters children ports if they are present.
722 list_for_each_entry_safe(s, next, &serio->children, child_node) { in serio_unregister_child_port()