接前一篇文章:DRM全解析 —— CREATE_DUMB(1)
本文参考以下博文:
特此致谢!
上一回围绕libdrm与DRM在Linux内核中的接口:
DRM_IOCTL_DEF(DRM_IOCTL_MODE_CREATE_DUMB, drm_mode_create_dumb_ioctl, 0),
进行了相关宏的展开。本文开始对于drm_mode_create_dumb_ioctl函数进行详解。drm_mode_create_dumb_ioctl函数在drivers/gpu/drm/drm_dumb_buffers.c中,代码如下:
int drm_mode_create_dumb_ioctl(struct drm_device *dev,
void *data, struct drm_file *file_priv)
{
return drm_mode_create_dumb(dev, data, file_priv