Lines Matching full:children
312 * Children are registered by driver's connect() handler so there can't be a
502 INIT_LIST_HEAD(&serio->children); in serio_init_port()
530 list_add_tail(&serio->child_node, &parent->children); in serio_add_port()
596 * Reconnect serio port and all its children (re-initialize attached
611 if (!list_empty(&s->children)) { in serio_reconnect_subtree()
612 s = list_first_entry(&s->children, in serio_reconnect_subtree()
626 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree()
639 * all children ports are unbound and destroyed.
646 * Children ports should be disconnected and destroyed in serio_disconnect_port()
649 while (!list_empty(&serio->children)) { in serio_disconnect_port()
652 while (!list_empty(&s->children)) in serio_disconnect_port()
653 s = list_first_entry(&s->children, in serio_disconnect_port()
671 * OK, no children left, now disconnect this port. in serio_disconnect_port()
712 * Safely unregisters children ports if they are present.
719 list_for_each_entry_safe(s, next, &serio->children, child_node) { in serio_unregister_child_port()