Lines Matching refs:size
44 int drm_buffer_alloc(struct drm_buffer **buf, int size) in drm_buffer_alloc() argument
46 int nr_pages = size / PAGE_SIZE + 1; in drm_buffer_alloc()
57 size, nr_pages); in drm_buffer_alloc()
61 (*buf)->size = size; in drm_buffer_alloc()
66 kmalloc(min(PAGE_SIZE, size - idx * PAGE_SIZE), in drm_buffer_alloc()
73 idx + 1, size, nr_pages); in drm_buffer_alloc()
98 void __user *user_data, int size) in drm_buffer_copy_from_user() argument
100 int nr_pages = size / PAGE_SIZE + 1; in drm_buffer_copy_from_user()
103 if (size > buf->size) { in drm_buffer_copy_from_user()
106 size, buf->size); in drm_buffer_copy_from_user()
114 min(PAGE_SIZE, size - idx * PAGE_SIZE))) { in drm_buffer_copy_from_user()
134 int nr_pages = buf->size / PAGE_SIZE + 1; in drm_buffer_free()