• Home
  • Raw
  • Download

Lines Matching refs:properties

419 property_entries_dup(const struct property_entry *properties)  in property_entries_dup()  argument
425 if (!properties) in property_entries_dup()
428 while (properties[n].name) in property_entries_dup()
436 ret = property_entry_copy_data(&p[i], &properties[i]); in property_entries_dup()
456 void property_entries_free(const struct property_entry *properties) in property_entries_free() argument
460 if (!properties) in property_entries_free()
463 for (p = properties; p->name; p++) in property_entries_free()
466 kfree(properties); in property_entries_free()
494 return !!property_entry_get(swnode->node->properties, propname); in software_node_property_present()
504 return property_entry_read_int_array(swnode->node->properties, propname, in software_node_read_int_array()
514 return property_entry_read_string_array(swnode->node->properties, in software_node_read_string_array()
593 prop = property_entry_get(swnode->node->properties, nargs_prop); in software_node_get_reference_args()
665 const struct property_entry *properties) in software_node_register_properties() argument
669 props = property_entries_dup(properties); in software_node_register_properties()
673 node->properties = props; in software_node_register_properties()
683 property_entries_free(swnode->node->properties); in software_node_release()
747 property_entries_free(node->properties); in swnode_register()
809 fwnode_create_software_node(const struct property_entry *properties, in fwnode_create_software_node() argument
828 ret = software_node_register_properties(node, properties); in fwnode_create_software_node()