Home
last modified time | relevance | path

Searched refs:drm_buffer (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/sys/dev/drm2/
H A Ddrm_buffer.h43 struct drm_buffer { struct
53 static inline int drm_buffer_page(struct drm_buffer *buf) in drm_buffer_page() argument
60 static inline int drm_buffer_index(struct drm_buffer *buf) in drm_buffer_index()
67 static inline int drm_buffer_unprocessed(struct drm_buffer *buf) in drm_buffer_unprocessed()
75 static inline void drm_buffer_advance(struct drm_buffer *buf, int bytes) in drm_buffer_advance()
86 extern int drm_buffer_alloc(struct drm_buffer **buf, int size);
95 extern int drm_buffer_copy_from_user(struct drm_buffer *buf,
101 extern void drm_buffer_free(struct drm_buffer *buf);
115 extern void *drm_buffer_read_object(struct drm_buffer *buf,
130 static inline void *drm_buffer_pointer_to_dword(struct drm_buffer *buffer, in drm_buffer_pointer_to_dword()
[all …]
H A Ddrm_buffer.c46 int drm_buffer_alloc(struct drm_buffer **buf, int size) in drm_buffer_alloc()
53 *buf = malloc(sizeof(struct drm_buffer) + nr_pages*sizeof(char *), in drm_buffer_alloc()
104 int drm_buffer_copy_from_user(struct drm_buffer *buf, in drm_buffer_copy_from_user()
137 void drm_buffer_free(struct drm_buffer *buf) in drm_buffer_free()
164 void *drm_buffer_read_object(struct drm_buffer *buf, in drm_buffer_read_object()
/freebsd-13.1/sys/conf/
H A Dfiles1613 dev/drm2/drm_buffer.c optional drm2