Lines Matching full:children
290 * Children are registered by driver's connect() handler so there can't be a
474 INIT_LIST_HEAD(&serio->children); in serio_init_port()
503 list_add_tail(&serio->child_node, &parent->children); in serio_add_port()
568 * Reconnect serio port and all its children (re-initialize attached
583 if (!list_empty(&s->children)) { in serio_reconnect_subtree()
584 s = list_first_entry(&s->children, in serio_reconnect_subtree()
598 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree()
611 * all children ports are unbound and destroyed.
618 * Children ports should be disconnected and destroyed in serio_disconnect_port()
621 while (!list_empty(&serio->children)) { in serio_disconnect_port()
624 while (!list_empty(&s->children)) in serio_disconnect_port()
625 s = list_first_entry(&s->children, in serio_disconnect_port()
643 * OK, no children left, now disconnect this port. in serio_disconnect_port()
684 * Safely unregisters children ports if they are present.
692 list_for_each_entry_safe(s, next, &serio->children, child_node) { in serio_unregister_child_port()