panthor_get_uobj_array(9)
πΈ NAME πΈ
okay so bestie, welcome to the panthor_get_uobj_array(9) page from the Kernel API Manual π
β this one is all about copying a user object array into a kernel accessible object array. no cap.
β¨ SYNOPSIS β¨
void * panthor_get_uobj_array (const struct drm_panthor_obj_array *in ,
u32 min_stride , u32 obj_size );
π ARGUMENTS π
inβ the object array to copy. yes, literally that one π«Άmin_strideβ minimum array stride. keep it as the minimum, bestie.obj_sizeβ kernel object size. that's the size of the kernel-side object π
π¦ DESCRIPTION π¦
this is a helper that automates user -> kernel object copies β it's giving βdo the copy for meβ energy β¨.
do not use this function directly, bestie. use PANTHOR_UOBJ_GET_ARRAY instead. periodt π
β RETURN β
you get the newly allocated object array, or an ERR_PTR on error. that's the whole vibe check π
π SEE ALSO π
the whole squad is here:
Kernel file ./drivers/gpu/drm/panthor/panthor_drv.c user <-> kernel object copy helpers.(9)panthor_set_uobj(9)PANTHOR_UOBJ_MIN_SIZE_INTERNAL(9)PANTHOR_UOBJ_DECL(9)PANTHOR_UOBJ_MIN_SIZE(9)PANTHOR_UOBJ_SET(9)PANTHOR_UOBJ_GET_ARRAY(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)
byeee π«Ά this page lives under ./drivers/gpu/drm/panthor, dated October 2026, and it's the panthor_get_uobj_array(9) page from the Kernel API Manual. slay π
π¦ 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