Lines Matching refs:ocs

496 struct device_node *of_changeset_create_node(struct of_changeset *ocs,  in of_changeset_create_node()  argument
508 ret = of_changeset_attach_node(ocs, np); in of_changeset_create_node()
650 void of_changeset_init(struct of_changeset *ocs) in of_changeset_init() argument
652 memset(ocs, 0, sizeof(*ocs)); in of_changeset_init()
653 INIT_LIST_HEAD(&ocs->entries); in of_changeset_init()
665 void of_changeset_destroy(struct of_changeset *ocs) in of_changeset_destroy() argument
669 list_for_each_entry_safe_reverse(ce, cen, &ocs->entries, node) in of_changeset_destroy()
684 int __of_changeset_apply_entries(struct of_changeset *ocs, int *ret_revert) in __of_changeset_apply_entries() argument
690 list_for_each_entry(ce, &ocs->entries, node) { in __of_changeset_apply_entries()
694 list_for_each_entry_continue_reverse(ce, &ocs->entries, in __of_changeset_apply_entries()
713 int __of_changeset_apply_notify(struct of_changeset *ocs) in __of_changeset_apply_notify() argument
722 list_for_each_entry(ce, &ocs->entries, node) { in __of_changeset_apply_notify()
741 static int __of_changeset_apply(struct of_changeset *ocs) in __of_changeset_apply() argument
745 ret = __of_changeset_apply_entries(ocs, &ret_revert); in __of_changeset_apply()
747 ret = __of_changeset_apply_notify(ocs); in __of_changeset_apply()
765 int of_changeset_apply(struct of_changeset *ocs) in of_changeset_apply() argument
770 ret = __of_changeset_apply(ocs); in of_changeset_apply()
788 int __of_changeset_revert_entries(struct of_changeset *ocs, int *ret_apply) in __of_changeset_revert_entries() argument
794 list_for_each_entry_reverse(ce, &ocs->entries, node) { in __of_changeset_revert_entries()
798 list_for_each_entry_continue(ce, &ocs->entries, node) { in __of_changeset_revert_entries()
814 int __of_changeset_revert_notify(struct of_changeset *ocs) in __of_changeset_revert_notify() argument
823 list_for_each_entry_reverse(ce, &ocs->entries, node) { in __of_changeset_revert_notify()
834 static int __of_changeset_revert(struct of_changeset *ocs) in __of_changeset_revert() argument
839 ret = __of_changeset_revert_entries(ocs, &ret_reply); in __of_changeset_revert()
842 ret = __of_changeset_revert_notify(ocs); in __of_changeset_revert()
859 int of_changeset_revert(struct of_changeset *ocs) in of_changeset_revert() argument
864 ret = __of_changeset_revert(ocs); in of_changeset_revert()
888 int of_changeset_action(struct of_changeset *ocs, unsigned long action, in of_changeset_action() argument
906 list_add_tail(&ce->node, &ocs->entries); in of_changeset_action()
911 static int of_changeset_add_prop_helper(struct of_changeset *ocs, in of_changeset_add_prop_helper() argument
922 ret = of_changeset_add_property(ocs, np, new_pp); in of_changeset_add_prop_helper()
944 int of_changeset_add_prop_string(struct of_changeset *ocs, in of_changeset_add_prop_string() argument
954 return of_changeset_add_prop_helper(ocs, np, &prop); in of_changeset_add_prop_string()
972 int of_changeset_add_prop_string_array(struct of_changeset *ocs, in of_changeset_add_prop_string_array() argument
996 ret = of_changeset_add_prop_helper(ocs, np, &prop); in of_changeset_add_prop_string_array()
1017 int of_changeset_add_prop_u32_array(struct of_changeset *ocs, in of_changeset_add_prop_u32_array() argument
1036 ret = of_changeset_add_prop_helper(ocs, np, &prop); in of_changeset_add_prop_u32_array()