xe_svm_range..._dma_mapping(9)
π xe_svm_range_has_dma_mapping π
okay so bestie, welcome to the xe_svm_range..._dma_mapping(9) page from the Kernel API Manual β yes that's a lot of words, no I will not be apologizing, and yes this is the whole thing, every crumb of it π
β¨ NAME β¨
xe_svm_range_has_dma_mapping β literally just answers the question "does this SVM range have a DMA mapping?" π
β¨ SYNOPSIS β¨
bool xe_svm_range_has_dma_mapping (struct xe_svm_range *range );
it's giving very small, very cute, returns a bool, takes one pointer, done. slay π¦
β¨ ARGUMENTS β¨
rangeβ the SVM range in question, bestie. that's the whole argument. that's it.struct xe_svm_range *, the star of the show π
β¨ RETURN β¨
Trueβ the SVM range has a DMA mapping πFalseβ it does not have a DMA mapping π
no cap, that's the entire return contract. binary. iconic. periodt β¨
π SEE ALSO π
go touch some of these, they're all right there in the family:
- Kernel file
./drivers/gpu/drm/xe/xe_svm.h struct xe_pagemap(9)xe_svm_range_pages_valid(9)to_xe_range(9)xe_svm_range_start(9)xe_svm_range_end(9)xe_svm_range_size(9)
iykyk, it's a whole friend group of range helpers and honestly? obsessed π«Ά
lowkey a heads up: this page is a bool one-liner vibe check and nothing more β no flags, no env vars, no exit statuses, no hidden lore. what you see is what you get, bestie π
and that's the page!! mwah π this absolute gem lives in ./drivers/gpu/drm/xe, it's dated October 2026, and the manual it's serving is xe_svm_range..._dma_mapping(9) β go forth and check your DMA mappings, you're gonna ate π§ββοΈπ
π¦ 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