Lines Matching refs:properties
31 u16 *properties; member
347 kfree(gconn->properties); in gud_connector_destroy()
479 struct gud_property_req *properties; in gud_connector_add_properties() local
483 properties = kcalloc(GUD_CONNECTOR_PROPERTIES_MAX_NUM, sizeof(*properties), GFP_KERNEL); in gud_connector_add_properties()
484 if (!properties) in gud_connector_add_properties()
488 properties, GUD_CONNECTOR_PROPERTIES_MAX_NUM * sizeof(*properties)); in gud_connector_add_properties()
491 if (ret % sizeof(*properties)) { in gud_connector_add_properties()
496 num_properties = ret / sizeof(*properties); in gud_connector_add_properties()
499 gconn->properties = kcalloc(num_properties, sizeof(*gconn->properties), GFP_KERNEL); in gud_connector_add_properties()
500 if (!gconn->properties) { in gud_connector_add_properties()
506 u16 prop = le16_to_cpu(properties[i].prop); in gud_connector_add_properties()
507 u64 val = le64_to_cpu(properties[i].val); in gud_connector_add_properties()
559 gconn->properties[gconn->num_properties++] = prop; in gud_connector_add_properties()
576 kfree(properties); in gud_connector_add_properties()
582 struct gud_property_req *properties) in gud_connector_fill_properties() argument
588 u16 prop = gconn->properties[i]; in gud_connector_fill_properties()
603 properties[i].prop = cpu_to_le16(prop); in gud_connector_fill_properties()
604 properties[i].val = cpu_to_le64(val); in gud_connector_fill_properties()