Lines Matching refs:properties
250 * Reference properties are never stored inline as
289 * property_entries_dup - duplicate array of properties
290 * @properties: array of properties to copy
296 property_entries_dup(const struct property_entry *properties)
302 if (!properties)
305 while (properties[n].name)
313 ret = property_entry_copy_data(&p[i], &properties[i]);
327 * property_entries_free - free previously allocated array of properties
328 * @properties: array of properties to destroy
333 void property_entries_free(const struct property_entry *properties)
337 if (!properties)
340 for (p = properties; p->name; p++)
343 kfree(properties);
371 return !!property_entry_get(swnode->node->properties, propname);
381 return property_entry_read_int_array(swnode->node->properties, propname,
391 return property_entry_read_string_array(swnode->node->properties,
497 prop = property_entry_get(swnode->node->properties, propname);
522 error = property_entry_read_int_array(ref->node->properties,
601 const struct property_entry *properties)
605 props = property_entries_dup(properties);
609 node->properties = props;
626 property_entries_free(swnode->node->properties);
690 property_entries_free(node->properties);
814 fwnode_create_software_node(const struct property_entry *properties,
833 ret = software_node_register_properties(node, properties);