1 /* Public domain. */
2
3 #ifndef _DRM_DRM_SIMPLE_KMS_HELPER_H
4 #define _DRM_DRM_SIMPLE_KMS_HELPER_H
5
6 static inline void *
__drmm_simple_encoder_alloc(struct drm_device * dev,size_t size,size_t offset,int type)7 __drmm_simple_encoder_alloc(struct drm_device *dev, size_t size,
8 size_t offset, int type)
9 {
10 return __drmm_encoder_alloc(dev, size, offset, NULL, type, NULL);
11 }
12
13 #define drmm_simple_encoder_alloc(dev, type, member, encoder_type) \
14 ((type *) __drmm_simple_encoder_alloc(dev, sizeof(type), \
15 offsetof(type, member), encoder_type))
16
17 #endif
18