pvr_ioctl_create_free_list(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay bestie, welcome to the Kernel API Manual entry for pvr_ioctl_create_free_list(9) β€” the IOCTL to create a free list, and honestly? iconic little kernel errand. πŸ’…

πŸ’… SYNOPSIS πŸ’…

here’s the signature, no cap β€” keep the punctuation exactly as-is, she’s precise:

int pvr_ioctl_create_free_list (struct drm_device *drm_dev , void
     *raw_args , struct drm_file *file );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • drm_dev β€” [IN] DRM device. literally just the DRM device, periodt 🫢
  • raw_args β€” [IN/OUT] arguments passed to this IOCTL. this must be of type struct drm_pvr_ioctl_create_free_list_args, no substitutions bestie ✨
  • file β€” [IN] DRM file private data. the DRM file’s private-data situation 🌸

🌈 DESCRIPTION 🌈

called from userspace with DRM_IOCTL_PVR_CREATE_FREE_LIST. that’s the whole plot β€” userspace knocks on this IOCTL’s door and asks for a free list to be created. πŸŽ€

πŸ”₯ RETURN πŸ”₯

  • 0 on success, or
  • Any error returned by pvr_free_list_create. if it’s not a clean 0, it’s handing you whatever error comes back from there, fr fr πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

the whole squad, bestie β€” every single one of these is linked:


xoxo, your Kernel API Manual bestie πŸ’– β€” source/version: ./drivers/gpu/drm/imagination, date: October 2026, page: pvr_ioctl_create_free_list(9). mwah! πŸŽ€

πŸ“¦ where this page comes from