Searched refs:prop_enum (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_property.c | 393 struct drm_property_enum *prop_enum; in drm_property_add_enum() local 411 list_for_each_entry(prop_enum, &property->enum_list, head) { in drm_property_add_enum() 412 if (WARN_ON(prop_enum->value == value)) in drm_property_add_enum() 420 prop_enum = kzalloc(sizeof(struct drm_property_enum), GFP_KERNEL); in drm_property_add_enum() 421 if (!prop_enum) in drm_property_add_enum() 424 strncpy(prop_enum->name, name, DRM_PROP_NAME_LEN); in drm_property_add_enum() 425 prop_enum->name[DRM_PROP_NAME_LEN-1] = '\0'; in drm_property_add_enum() 426 prop_enum->value = value; in drm_property_add_enum() 429 list_add_tail(&prop_enum->head, &property->enum_list); in drm_property_add_enum() 444 struct drm_property_enum *prop_enum, *p in drm_property_destroy() local 467 struct drm_property_enum *prop_enum; drm_mode_getproperty_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_property.c | 392 struct drm_property_enum *prop_enum; in drm_property_add_enum() local 410 list_for_each_entry(prop_enum, &property->enum_list, head) { in drm_property_add_enum() 411 if (WARN_ON(prop_enum->value == value)) in drm_property_add_enum() 419 prop_enum = kzalloc(sizeof(struct drm_property_enum), GFP_KERNEL); in drm_property_add_enum() 420 if (!prop_enum) in drm_property_add_enum() 423 strscpy_pad(prop_enum->name, name, DRM_PROP_NAME_LEN); in drm_property_add_enum() 424 prop_enum->value = value; in drm_property_add_enum() 427 list_add_tail(&prop_enum->head, &property->enum_list); in drm_property_add_enum() 442 struct drm_property_enum *prop_enum, *pt; in drm_property_destroy() local 444 list_for_each_entry_safe(prop_enum, p in drm_property_destroy() 465 struct drm_property_enum *prop_enum; drm_mode_getproperty_ioctl() local [all...] |
Completed in 2 milliseconds