Lines Matching refs:objects
78 exec->objects = kmalloc(PAGE_SIZE, GFP_KERNEL); in drm_exec_init()
81 exec->max_objects = exec->objects ? PAGE_SIZE / sizeof(void *) : 0; in drm_exec_init()
98 kvfree(exec->objects); in drm_exec_fini()
142 tmp = kvrealloc(exec->objects, size, size + PAGE_SIZE, in drm_exec_obj_locked()
150 memcpy(tmp, exec->objects, size); in drm_exec_obj_locked()
151 kvfree(exec->objects); in drm_exec_obj_locked()
154 exec->objects = tmp; in drm_exec_obj_locked()
158 exec->objects[exec->num_objects++] = obj; in drm_exec_obj_locked()
267 if (exec->objects[i] == obj) { in drm_exec_unlock_obj()
270 exec->objects[i - 1] = exec->objects[i]; in drm_exec_unlock_obj()
324 struct drm_gem_object **objects, in drm_exec_prepare_array() argument
331 ret = drm_exec_prepare_obj(exec, objects[i], num_fences); in drm_exec_prepare_array()