Lines Matching +full:activate +full:- +full:to +full:- +full:activate
60 return -ENOENT; in delete_dt_node()
74 * value is contained in the buffer and we need to call in update_dt_property()
75 * ibm,update-properties again to get the rest of the value. in update_dt_property()
86 char *new_data = kzalloc(new_prop->length + vd, GFP_KERNEL); in update_dt_property()
88 return -ENOMEM; in update_dt_property()
90 memcpy(new_data, new_prop->value, new_prop->length); in update_dt_property()
91 memcpy(new_data + new_prop->length, value, vd); in update_dt_property()
93 kfree(new_prop->value); in update_dt_property()
94 new_prop->value = new_data; in update_dt_property()
95 new_prop->length += vd; in update_dt_property()
99 return -ENOMEM; in update_dt_property()
101 new_prop->name = kstrdup(name, GFP_KERNEL); in update_dt_property()
102 if (!new_prop->name) { in update_dt_property()
104 return -ENOMEM; in update_dt_property()
107 new_prop->length = vd; in update_dt_property()
108 new_prop->value = kzalloc(new_prop->length, GFP_KERNEL); in update_dt_property()
109 if (!new_prop->value) { in update_dt_property()
110 kfree(new_prop->name); in update_dt_property()
112 return -ENOMEM; in update_dt_property()
115 memcpy(new_prop->value, value, vd); in update_dt_property()
120 old_prop = of_find_property(dn, new_prop->name, NULL); in update_dt_property()
142 update_properties_token = rtas_token("ibm,update-properties"); in update_dt_node()
144 return -EINVAL; in update_dt_node()
148 return -ENOMEM; in update_dt_node()
153 return -ENOENT; in update_dt_node()
157 upwa->phandle = phandle; in update_dt_node()
166 for (i = 0; i < upwa->nprops; i++) { in update_dt_node()
176 /* name only property, nothing to do */ in update_dt_node()
211 return -ENOENT; in add_dt_node()
216 return -ENOENT; in add_dt_node()
219 dn->parent = parent_dn; in add_dt_node()
235 update_nodes_token = rtas_token("ibm,update-nodes"); in pseries_devicetree_update()
237 return -EINVAL; in pseries_devicetree_update()
241 return -ENOMEM; in pseries_devicetree_update()
287 printk(KERN_ERR "Initial post-mobility device tree update " in post_mobility_fixup()
292 activate_fw_token = rtas_token("ibm,activate-firmware"); in post_mobility_fixup()
294 printk(KERN_ERR "Could not make post-mobility " in post_mobility_fixup()
295 "activate-fw call.\n"); in post_mobility_fixup()
303 printk(KERN_ERR "Secondary post-mobility device tree " in post_mobility_fixup()
306 printk(KERN_ERR "Post-mobility activate-fw failed: %d\n", rc); in post_mobility_fixup()
325 args.token = rtas_token("ibm,suspend-me"); in migrate_store()
357 return -ENOMEM; in mobility_sysfs_init()