i915_vma_resource_alloc(9)
πΈ NAME πΈ
okay so bestie, welcome to the i915_vma_resource_alloc(9) page in the Kernel API Manual. This function is literally here to allocate a vma resource β¨. That's the whole assignment, no cap.
π¦ SYNOPSIS π¦
The call is exactly this:
struct i915_vma_resource * i915_vma_resource_alloc (void );
π ARGUMENTS π
voidβ no arguments. Not one. The argument list is literally empty, bestie π.
π RETURN π
The official tea is: A pointer to a cleared struct i915_vma_resource or a -ENOMEM error pointer if allocation fails. So you either get a pointer to a cleared struct i915_vma_resource, or if allocation fails, you get a -ENOMEM error pointer. Periodt π
.
β¨ SEE ALSO β¨
Kernel file ./drivers/gpu/drm/i915/i915_vma_resource.c β start there with Introduction(9), then go off:
i915_vma_resource_free(9)i915_vma_resource_unhold(9)i915_vma_resource_hold(9)i915_vma_resource_unbind(9)__i915_vma_resource_init(9)i915_vma_resource_bind_dep_sync(9)i915_vma_resource_bind_dep_sync_all(9)i915_vma_resource_bind_dep_await(9)
xoxo, this page is brought to you by the Kernel API Manual, source/version path ./drivers/gpu/drm/i915, dated October 2026. Stay slay, bestie π«Άπ
π¦ 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