vsp1_dl_cmd_pool_create(9)
π vsp1_dl_cmd_pool_create β NAME π
okay so bestie, welcome to the Kernel API Manual page for vsp1_dl_cmd_pool_create(9) β¨ β and the whole serve is: create a pool of commands from a single allocation π
πΈ SYNOPSIS πΈ
struct vsp1_dl_cmd_pool * vsp1_dl_cmd_pool_create (struct vsp1_device *vsp1 , enum vsp1_extcmd_type type , unsigned int num_cmds );
π ARGUMENTS π
vsp1β the VSP1 device πtypeβ the command pool type πnum_cmdsβ the number of commands to allocate ποΈ
π¦ DESCRIPTION π¦
Bestie, this literally allocates a pool of commands, and each command gets enough memory to hold its own private data. The allocation sizes are dependent upon the command type β so yeah, type is doing main character work here π
It returns a pointer to the pool on success, or NULL if memory can't be allocated. No cap π
β¨ SEE ALSO β¨
- Kernel file
./drivers/media/platform/renesas/vsp1/vsp1_dl.c struct vsp1_dl_ext_header(9)struct vsp1_pre_ext_dl_body(9)struct vsp1_dl_body(9)struct vsp1_dl_body_pool(9)struct vsp1_dl_cmd_pool(9)struct vsp1_dl_list(9)struct vsp1_dl_manager(9)vsp1_dl_body_pool_create(9)vsp1_dl_body_pool_destroy(9)vsp1_dl_body_get(9)vsp1_dl_body_put(9)vsp1_dl_body_write(9)vsp1_dl_list_get(9)vsp1_dl_list_put(9)vsp1_dl_list_get_body0(9)vsp1_dl_list_add_body(9)vsp1_dl_list_add_chain(9)vsp1_dlm_irq_frame_end(9)
okay that's the whole page, bestie π«Ά signing off from the Kernel API Manual, source/version ./drivers/media/platform/renes..., dated October 2026 β¨π
π¦ 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