Lines Matching refs:gobj_write

417 	struct drm_gem_object **gobj_write = NULL;  in amdgpu_userq_signal_ioctl()  local
483 gobj_write = kmalloc_array(num_write_bo_handles, sizeof(*gobj_write), GFP_KERNEL); in amdgpu_userq_signal_ioctl()
484 if (!gobj_write) { in amdgpu_userq_signal_ioctl()
490 gobj_write[wentry] = drm_gem_object_lookup(filp, bo_handles_write[wentry]); in amdgpu_userq_signal_ioctl()
491 if (!gobj_write[wentry]) { in amdgpu_userq_signal_ioctl()
539 r = drm_exec_prepare_array(&exec, gobj_write, num_write_bo_handles, 1); in amdgpu_userq_signal_ioctl()
556 if (!gobj_write || !gobj_write[i]->resv) in amdgpu_userq_signal_ioctl()
559 dma_resv_add_fence(gobj_write[i]->resv, fence, in amdgpu_userq_signal_ioctl()
574 drm_gem_object_put(gobj_write[wentry]); in amdgpu_userq_signal_ioctl()
575 kfree(gobj_write); in amdgpu_userq_signal_ioctl()
605 struct drm_gem_object **gobj_write; in amdgpu_userq_wait_ioctl() local
663 gobj_write = kmalloc_array(num_write_bo_handles, sizeof(*gobj_write), GFP_KERNEL); in amdgpu_userq_wait_ioctl()
664 if (!gobj_write) { in amdgpu_userq_wait_ioctl()
670 gobj_write[wentry] = drm_gem_object_lookup(filp, bo_handles_write[wentry]); in amdgpu_userq_wait_ioctl()
671 if (!gobj_write[wentry]) { in amdgpu_userq_wait_ioctl()
689 r = drm_exec_prepare_array(&exec, gobj_write, num_write_bo_handles, 1); in amdgpu_userq_wait_ioctl()
747 dma_resv_for_each_fence(&resv_cursor, gobj_write[i]->resv, in amdgpu_userq_wait_ioctl()
796 dma_resv_for_each_fence(&resv_cursor, gobj_write[i]->resv, in amdgpu_userq_wait_ioctl()
928 drm_gem_object_put(gobj_write[i]); in amdgpu_userq_wait_ioctl()
929 kfree(gobj_write); in amdgpu_userq_wait_ioctl()
949 drm_gem_object_put(gobj_write[wentry]); in amdgpu_userq_wait_ioctl()
950 kfree(gobj_write); in amdgpu_userq_wait_ioctl()