Lines Matching refs:prop

72 static void dlpar_free_drconf_property(struct property *prop)  in dlpar_free_drconf_property()  argument
74 kfree(prop->name); in dlpar_free_drconf_property()
75 kfree(prop->value); in dlpar_free_drconf_property()
76 kfree(prop); in dlpar_free_drconf_property()
81 struct property *prop, *new_prop; in dlpar_clone_drconf_property() local
86 prop = of_find_property(dn, "ibm,dynamic-memory", NULL); in dlpar_clone_drconf_property()
87 if (!prop) in dlpar_clone_drconf_property()
94 new_prop->name = kstrdup(prop->name, GFP_KERNEL); in dlpar_clone_drconf_property()
95 new_prop->value = kmalloc(prop->length, GFP_KERNEL); in dlpar_clone_drconf_property()
101 memcpy(new_prop->value, prop->value, prop->length); in dlpar_clone_drconf_property()
102 new_prop->length = prop->length; in dlpar_clone_drconf_property()
253 struct property *prop) in dlpar_memory_remove_by_count() argument
266 p = prop->value; in dlpar_memory_remove_by_count()
324 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
333 p = prop->value; in dlpar_memory_remove_by_index()
377 struct property *prop) in dlpar_memory_remove_by_count() argument
381 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index() argument
440 static int dlpar_memory_add_by_count(u32 lmbs_to_add, struct property *prop) in dlpar_memory_add_by_count() argument
453 p = prop->value; in dlpar_memory_add_by_count()
506 static int dlpar_memory_add_by_index(u32 drc_index, struct property *prop) in dlpar_memory_add_by_index() argument
515 p = prop->value; in dlpar_memory_add_by_index()
541 struct property *prop) in dlpar_update_drconf_property() argument
548 p = prop->value; in dlpar_update_drconf_property()
561 of_update_property(dn, prop); in dlpar_update_drconf_property()
568 struct property *prop; in dlpar_memory() local
583 prop = dlpar_clone_drconf_property(dn); in dlpar_memory()
584 if (!prop) { in dlpar_memory()
592 rc = dlpar_memory_add_by_count(count, prop); in dlpar_memory()
594 rc = dlpar_memory_add_by_index(drc_index, prop); in dlpar_memory()
600 rc = dlpar_memory_remove_by_count(count, prop); in dlpar_memory()
602 rc = dlpar_memory_remove_by_index(drc_index, prop); in dlpar_memory()
613 dlpar_free_drconf_property(prop); in dlpar_memory()
615 dlpar_update_drconf_property(dn, prop); in dlpar_memory()
682 p = (__be32 *)pr->prop->value; in pseries_update_drconf_memory()
720 if (!strcmp(rd->prop->name, "ibm,dynamic-memory")) in pseries_memory_notifier()