PVR_UOBJ_GET_ARRAY(9)
β¨ PVR_UOBJ_GET_ARRAY π
okay so bestie, welcome to PVR_UOBJ_GET_ARRAY β straight out of the Kernel API Manual, section 9, kernel-land obviously π. This is the little macro that copies from @_src_drm_pvr_obj_array.array to alloced memory and then hands you back a pointer in _dest_array. that's it. that's the whole vibe. π«Ά
π SYNOPSIS π
PVR_UOBJ_GET_ARRAY (_dest_array , _src_drm_pvr_obj_array );
literally just two args, no cap. here's the shape of it π
πΈ ARGUMENTS πΈ
_dest_arrayβ the destination C array object, and it lives in kernel space. that's your output spot, bestie π_src_drm_pvr_obj_arrayβ thestruct drm_pvr_obj_arrayπ¦ that's holding a__u64raw pointer to the source C array over in user space, plus the size of each array element in user space (aka the 'stride' π). yes, stride, iconic word, we love her.
β RETURN β
Error code, bb π β see pvr_get_uobj_array for the deets. iykyk.
π¦ SEE ALSO π¦
- the kernel file
./drivers/gpu/drm/imagination/pvr_drv.hPVR user objects.(9) π§ PVR_UOBJ_MIN_SIZE(9)β¨PVR_UOBJ_GET(9)πPVR_UOBJ_SET(9)πPVR_UOBJ_SET_ARRAY(9)π
ngl, go read the friends too β they're all in the same little family and honestly they ate π₯
and that's the page fr fr π
this lil number ships from ./drivers/gpu/drm/imagination and it's stamped October 2026 β go off, kernel era πβ¨
π¦ 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