PANTHOR_UOBJ_GET_ARRAY(9)
π PANTHOR_UOBJ_GET_ARRAY π
okay bestie, welcome to the kernel API manual, this one's a macro from the PANTHOR_UOBJ_GET_ARRAY(9) page and it is literally the vibe of "copy that user object array into a kernel one for me bestie" π«Ά
β¨ NAME β¨
PANTHOR_UOBJ_GET_ARRAY β Copy a user object array to a kernel accessible object array. no cap, that's the whole job π
πΈ SYNOPSIS πΈ
PANTHOR_UOBJ_GET_ARRAY (_dest_array , _uobj_array );
that's it. two args. she's lowkey minimal and iconic like that β¨
π¦ ARGUMENTS π¦
_dest_arrayβ Local variable that will hold the newly allocated kernel object array. like, this is where the fresh new kernel-side array lands after the copy, so make it a local and let the macro do its thing π_uobj_arrayβ Thedrm_panthor_obj_arrayobject describing the user object array. yes queen, that struct is the whole map of what's coming over from userspace πΊοΈβ¨
π RETURN π
0 on success, a negative error code otherwise. that's it, that's the whole story β zero means slay, negative means something went sideways and you should absolutely check it π₯
π SEE ALSO π
okay so this is the whole group chat, strap in bestie, we're listing everyone:
- Kernel file
./drivers/gpu/drm/panthor/panthor_drv.cuser <-> kernel object copy helpers.(9) panthor_set_uobj(9)panthor_get_uobj_array(9)PANTHOR_UOBJ_MIN_SIZE_INTERNAL(9)PANTHOR_UOBJ_DECL(9)PANTHOR_UOBJ_MIN_SIZE(9)PANTHOR_UOBJ_SET(9)struct panthor_sync_signal(9)struct panthor_job_ctx(9)struct panthor_submit_ctx(9)panthor_check_sync_op(9)panthor_sync_signal_free(9)panthor_submit_ctx_add_sync_signal(9)panthor_submit_ctx_search_sync_signal(9)panthor_submit_ctx_add_job(9)panthor_submit_ctx_get_sync_signal(9)panthor_submit_ctx_update_job_sync_signal_fences(9)panthor_submit_ctx_collect_job_signal_ops(9)panthor_submit_ctx_push_fences(9)panthor_submit_ctx_add_sync_deps_to_job(9)panthor_submit_ctx_collect_jobs_signal_ops(9)panthor_submit_ctx_add_deps_and_arm_jobs(9)panthor_submit_ctx_push_jobs(9)panthor_submit_ctx_init(9)panthor_submit_ctx_cleanup(9)
ngl that SEE ALSO list is giving "tagged everyone in the group project" energy π but every single one of them is fr fr part of the panthor story, so go read them if you're curious π§
okay that's the whole page, bestie!! π this little drop shipped out of ./drivers/gpu/drm/panthor back in October 2026, and yeah β it's still wearing the PANTHOR_UOBJ_GET_ARRAY(9) name tag, main character energy as always πβ¨ go copy some object arrays, love u, bye!! ππ¦
π¦ 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