Lines Matching refs:buf
50 static inline int drm_buffer_page(struct drm_buffer *buf) in drm_buffer_page() argument
52 return buf->iterator / PAGE_SIZE; in drm_buffer_page()
57 static inline int drm_buffer_index(struct drm_buffer *buf) in drm_buffer_index() argument
59 return buf->iterator & (PAGE_SIZE - 1); in drm_buffer_index()
64 static inline int drm_buffer_unprocessed(struct drm_buffer *buf) in drm_buffer_unprocessed() argument
66 return buf->size - buf->iterator; in drm_buffer_unprocessed()
72 static inline void drm_buffer_advance(struct drm_buffer *buf, int bytes) in drm_buffer_advance() argument
74 buf->iterator += bytes; in drm_buffer_advance()
83 extern int drm_buffer_alloc(struct drm_buffer **buf, int size);
92 extern int drm_buffer_copy_from_user(struct drm_buffer *buf,
98 extern void drm_buffer_free(struct drm_buffer *buf);
112 extern void *drm_buffer_read_object(struct drm_buffer *buf,