Lines Matching refs:properties
30 /* Supported properties */
31 u16 *properties;
347 kfree(gconn->properties);
479 struct gud_property_req *properties;
483 properties = kcalloc(GUD_CONNECTOR_PROPERTIES_MAX_NUM, sizeof(*properties), GFP_KERNEL);
484 if (!properties)
488 properties, GUD_CONNECTOR_PROPERTIES_MAX_NUM * sizeof(*properties));
491 if (ret % sizeof(*properties)) {
496 num_properties = ret / sizeof(*properties);
499 gconn->properties = kcalloc(num_properties, sizeof(*gconn->properties), GFP_KERNEL);
500 if (!gconn->properties) {
506 u16 prop = le16_to_cpu(properties[i].prop);
507 u64 val = le64_to_cpu(properties[i].val);
559 gconn->properties[gconn->num_properties++] = prop;
576 kfree(properties);
582 struct gud_property_req *properties)
588 u16 prop = gconn->properties[i];
603 properties[i].prop = cpu_to_le16(prop);
604 properties[i].val = cpu_to_le64(val);
680 gud_conn_err(connector, "Failed to add properties", ret);