drm_gem_cma_dumb_create — create a dumb buffer object
int drm_gem_cma_dumb_create ( | struct drm_file * file_priv, |
struct drm_device * drm, | |
struct drm_mode_create_dumb * args) ; |
file_priv
DRM file-private structure to create the dumb buffer for
drm
DRM device
args
IOCTL data
This function computes the pitch of the dumb buffer and rounds it up to an
integer number of bytes per pixel. Drivers for hardware that doesn't have
any additional restrictions on the pitch can directly use this function as
their ->dumb_create
callback.
For hardware with additional restrictions, drivers can adjust the fields
set up by userspace and pass the IOCTL data along to the
drm_gem_cma_dumb_create_internal
function.