Lines Matching refs:properties
252 struct gud_property_req *properties; in gud_get_properties() local
256 properties = kcalloc(GUD_PROPERTIES_MAX_NUM, sizeof(*properties), GFP_KERNEL); in gud_get_properties()
257 if (!properties) in gud_get_properties()
261 properties, GUD_PROPERTIES_MAX_NUM * sizeof(*properties)); in gud_get_properties()
264 if (ret % sizeof(*properties)) { in gud_get_properties()
269 num_properties = ret / sizeof(*properties); in gud_get_properties()
272 gdrm->properties = drmm_kcalloc(&gdrm->drm, num_properties, sizeof(*gdrm->properties), in gud_get_properties()
274 if (!gdrm->properties) { in gud_get_properties()
280 u16 prop = le16_to_cpu(properties[i].prop); in gud_get_properties()
281 u64 val = le64_to_cpu(properties[i].val); in gud_get_properties()
302 gdrm->properties[gdrm->num_properties++] = prop; in gud_get_properties()
305 kfree(properties); in gud_get_properties()