xe_res_next(9)
π NAME π
xe_res_next β ok so this is literally the function that advances the cursor. that's it. that's the whole job. move it forward bestie β¨
π SYNOPSIS π
void xe_res_next (struct xe_res_cursor *cur , u64 size );
no return value, she just does the thing and dips π«Ά
πΈ ARGUMENTS πΈ
curβ the cursor you're advancing. yes, that cursor. the little guy. you hand her over and she moves π¦sizeβ the number of bytes to move forward. how far are we walking? this many bytes. periodt π
β¨ DESCRIPTION β¨
So basically xe_res_next moves the cursor forward by size bytes β and if it needs to, it'll walk on over to the next node while it's at it π₯
like it's giving "keep going until you get there," no cap. small move? same node, easy. bigger move? she hops to the next node, nbd π
ngl the original manpage has a lil typo here (forwrad π) but the vibe is clear: forward, bestie, forward.
π SEE ALSO π
ok the whole friend group, iykyk:
- Kernel file
./drivers/gpu/drm/xe/xe_res_cursor.hstruct xe_res_cursor(9)xe_res_first(9)__xe_res_dma_next(9)xe_res_first_sg(9)xe_res_first_dma(9)xe_res_dma(9)xe_res_is_vram(9)
π ok that's the page!! shoutout to the good people over in ./drivers/gpu/drm/xe who shipped this in October 2026 β xe_res_next(9), iconic, no notes πβ¨π
π¦ 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