Lines Matching refs:properties
30 u16 *properties; member
346 kfree(gconn->properties); in gud_connector_destroy()
478 struct gud_property_req *properties; in gud_connector_add_properties() local
482 properties = kcalloc(GUD_CONNECTOR_PROPERTIES_MAX_NUM, sizeof(*properties), GFP_KERNEL); in gud_connector_add_properties()
483 if (!properties) in gud_connector_add_properties()
487 properties, GUD_CONNECTOR_PROPERTIES_MAX_NUM * sizeof(*properties)); in gud_connector_add_properties()
490 if (ret % sizeof(*properties)) { in gud_connector_add_properties()
495 num_properties = ret / sizeof(*properties); in gud_connector_add_properties()
498 gconn->properties = kcalloc(num_properties, sizeof(*gconn->properties), GFP_KERNEL); in gud_connector_add_properties()
499 if (!gconn->properties) { in gud_connector_add_properties()
505 u16 prop = le16_to_cpu(properties[i].prop); in gud_connector_add_properties()
506 u64 val = le64_to_cpu(properties[i].val); in gud_connector_add_properties()
558 gconn->properties[gconn->num_properties++] = prop; in gud_connector_add_properties()
575 kfree(properties); in gud_connector_add_properties()
581 struct gud_property_req *properties) in gud_connector_fill_properties() argument
587 u16 prop = gconn->properties[i]; in gud_connector_fill_properties()
602 properties[i].prop = cpu_to_le16(prop); in gud_connector_fill_properties()
603 properties[i].val = cpu_to_le64(val); in gud_connector_fill_properties()