xe_vm_alloc_madvise_vma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Bestie, welcome to the xe_vm_alloc_madvise_vma(9) page from the Kernel API Manual ✨ This one is xe_vm_alloc_madvise_vma β€” and its whole deal is Allocate VMA's with madvise ops πŸ’…


🌸 SYNOPSIS 🌸

int xe_vm_alloc_madvise_vma (struct xe_vm *vm , uint64_t start ,
uint64_t range );

πŸŽ€ ARGUMENTS πŸŽ€

  • vm β€” Pointer to the xe_vm structure 🫢
  • start β€” Starting input address ⭐
  • range β€” Size of the input range πŸ¦‹

✨ DESCRIPTION ✨

Okay so this function splits an existing vma to create a new vma for the user-provided input range πŸ’– That’s the vibe β€” split, make new vma, slay. No cap, that’s the whole description 😭


πŸ”₯ RETURN πŸ”₯

Returns 0 if success πŸ‘‘ Periodt.


🌈 SEE ALSO 🌈


Okay bestie, that’s the page πŸ’– Source/version: ./drivers/gpu/drm/xe β€” date: October 2026 β€” page: xe_vm_alloc_madvise_vma(9). Bye 🫢✨

πŸ“¦ where this page comes from