STRUCT VMW_USER_RESOURCE_CONV(9)
π struct vmw_user_resource_conv(9) π
okay bestie, this is a Kernel API Manual page and itβs lowkey iconic: itβs all about struct vmw_user_resource_conv. no cap, itβs giving βidentify a derived user-exported resource type and provide a function to convert its ttm_base_object pointer to a struct vmw_resource.β π¦
β¨ NAME β¨
struct vmw_user_resource_conv β identify a derived user-exported resource type, and provide a function to convert its ttm_base_object pointer to a struct vmw_resource. periodt. π
πΈ SYNOPSIS πΈ
struct vmw_user_resource_conv {
enum ttm_object_type object_type;
struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object
*base);
void (*res_free) (struct vmw_resource *res);
};
π Members π
okay so hereβs the struct field rundown, straight from the synopsis β no extra lore, just the exact members:
object_typeβ anenum ttm_object_type; this is the object type member, exactly as declared.base_obj_to_resβ a function pointer: it takesstruct ttm_base_object *baseand returns astruct vmw_resource *.res_freeβ a function pointer: it takesstruct vmw_resource *resand returnsvoid.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/vmwgfx/vmwgfx_resource_priv.h struct vmw_res_func(9)struct vmw_simple_resource_func(9)struct vmw_simple_resource(9)
cute sign-off time π«Ά: this cutie comes from the ./drivers/gpu/drm/vmwgfx source/version corner, dated October 2026, and the footer nickname is struct vmw_...esource_conv(9). bye bestie, go convert that pointer πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms