| /src/sys/external/bsd/drm2/linux/ | 
| linux_dma_resv.c | 95  * dma_resv_init(robj) 101 dma_resv_init(struct dma_resv *robj)
 104 	ww_mutex_init(&robj->lock, &reservation_ww_class);
 105 	seqcount_init(&robj->seq);
 106 	robj->fence_excl = NULL;
 107 	robj->fence = NULL;
 108 	robj->robj_prealloc = NULL;
 112  * dma_resv_fini(robj)
 118 dma_resv_fini(struct dma_resv *robj)
 122 	if (robj->robj_prealloc)
 [all...]
 | 
| /src/sys/external/bsd/drm2/dist/drm/radeon/ | 
| r100_track.h | 18 	struct radeon_bo	*robj;  member in struct:r100_cs_track_cb 25 	struct radeon_bo	*robj;  member in struct:r100_cs_track_array
 30 	struct radeon_bo	*robj;  member in struct:r100_cs_cube_info
 41 	struct radeon_bo	*robj;  member in struct:r100_cs_track_texture
 
 | 
| radeon_gem.c | 47 	struct radeon_bo *robj = gem_to_radeon_bo(gobj);  local in function:radeon_gem_object_free 49 	if (robj) {
 50 		radeon_mn_unregister(robj);
 51 		radeon_bo_unref(&robj);
 60 	struct radeon_bo *robj;  local in function:radeon_gem_object_create
 82 			     flags, NULL, NULL, &robj);
 94 	*obj = &robj->tbo.base;
 96 	robj->pid = task_pid_nr(current);
 100 	list_add_tail(&robj->list, &rdev->gem.objects);
 109 	struct radeon_bo *robj;  local in function:radeon_gem_set_domain
 409  struct radeon_bo *robj;  local in function:radeon_gem_set_domain_ioctl
 437  struct radeon_bo *robj;  local in function:radeon_mode_dumb_mmap
 466  struct radeon_bo *robj;  local in function:radeon_gem_busy_ioctl
 494  struct radeon_bo *robj;  local in function:radeon_gem_wait_idle_ioctl
 526  struct radeon_bo *robj;  local in function:radeon_gem_set_tiling_ioctl
 735  struct radeon_bo *robj;  local in function:radeon_gem_op_ioctl
 [all...]
 | 
| radeon_cursor.c | 292 	struct radeon_bo *robj;  local in function:radeon_crtc_cursor_set2 314 	robj = gem_to_radeon_bo(obj);
 315 	ret = radeon_bo_reserve(robj, false);
 321 	ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM,
 324 	radeon_bo_unreserve(robj);
 356 		struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);  local in function:radeon_crtc_cursor_set2
 357 		ret = radeon_bo_reserve(robj, false);
 359 			radeon_bo_unpin(robj);
 360 			radeon_bo_unreserve(robj);
 
 | 
| radeon_gart.c | 190 	if (rdev->gart.robj == NULL) { 193 				     0, NULL, NULL, &rdev->gart.robj);
 216 	r = radeon_bo_reserve(rdev->gart.robj, false);
 219 	r = radeon_bo_pin(rdev->gart.robj,
 222 		radeon_bo_unreserve(rdev->gart.robj);
 225 	r = radeon_bo_kmap(rdev->gart.robj, &rdev->gart.ptr);
 227 		radeon_bo_unpin(rdev->gart.robj);
 228 	radeon_bo_unreserve(rdev->gart.robj);
 258 	if (rdev->gart.robj == NULL) {
 261 	r = radeon_bo_reserve(rdev->gart.robj, false)
 [all...]
 | 
| radeon_evergreen_cs.c | 1251 		track->db_z_read_bo = reloc->robj; 1263 		track->db_z_write_bo = reloc->robj;
 1275 		track->db_s_read_bo = reloc->robj;
 1287 		track->db_s_write_bo = reloc->robj;
 1311 		track->vgt_strmout_bo[tmp] = reloc->robj;
 1535 		track->cb_color_fmask_bo[tmp] = reloc->robj;
 1552 		track->cb_color_cmask_bo[tmp] = reloc->robj;
 1593 		track->cb_color_bo[tmp] = reloc->robj;
 1609 		track->cb_color_bo[tmp] = reloc->robj;
 1621 		track->htile_bo = reloc->robj;
 [all...]
 | 
| radeon_r200.c | 193 		track->zb.robj = reloc->robj; 206 		track->cb[0].robj = reloc->robj;
 236 		track->textures[i].robj = reloc->robj;
 280 		track->textures[i].cube_info[face - 1].robj = reloc->robj;
 
 | 
| radeon_r600_cs.c | 1089 		track->vgt_strmout_bo[tmp] = reloc->robj; 1216 			track->cb_color_frag_bo[tmp] = reloc->robj;
 1247 			track->cb_color_tile_bo[tmp] = reloc->robj;
 1287 		track->cb_color_bo[tmp] = reloc->robj;
 1300 		track->db_bo = reloc->robj;
 1313 		track->htile_bo = reloc->robj;
 1811 			if ((tmp + size) > radeon_bo_size(reloc->robj)) {
 1813 					 tmp + size, radeon_bo_size(reloc->robj));
 1841 			if ((tmp + size) > radeon_bo_size(reloc->robj)) {
 1843 					 tmp + size, radeon_bo_size(reloc->robj));
 [all...]
 | 
| radeon_r100.c | 1353 		track->arrays[i + 0].robj = reloc->robj; 1363 		track->arrays[i + 1].robj = reloc->robj;
 1377 		track->arrays[i + 0].robj = reloc->robj;
 1614 		track->zb.robj = reloc->robj;
 1627 		track->cb[0].robj = reloc->robj;
 2177  struct radeon_bo *robj;  local in function:r100_cs_track_texture_check
 [all...]
 | 
| radeon_cs.c | 121 		p->relocs[i].robj = gem_to_radeon_bo(gobj); 168 		if (radeon_ttm_tt_has_userptr(p->relocs[i].robj->tbo.ttm)) {
 182 		if (p->relocs[i].robj->prime_shared_count) {
 191 		p->relocs[i].tv.bo = &p->relocs[i].robj->tbo;
 275 		resv = reloc->robj->tbo.base.resv;
 419 	return (int)la->robj->tbo.num_pages - (int)lb->robj->tbo.num_pages;
 457 			struct radeon_bo *bo = parser->relocs[i].robj;
 540 		bo = p->relocs[i].robj;
 
 | 
| radeon_r300.c | 164 	if (rdev->gart.robj) { 188 	if (rdev->gart.robj == NULL) {
 705 		track->cb[i].robj = reloc->robj;
 718 		track->zb.robj = reloc->robj;
 763 		track->textures[i].robj = reloc->robj;
 1162 		track->aa.robj = reloc->robj;
 [all...]
 | 
| radeon_device.c | 1763 		struct radeon_bo *robj;  local in function:radeon_suspend_kms 1766 			struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);  local in function:radeon_suspend_kms
 1767 			r = radeon_bo_reserve(robj, false);
 1769 				radeon_bo_unpin(robj);
 1770 				radeon_bo_unreserve(robj);
 1777 		robj = gem_to_radeon_bo(fb->obj[0]);
 1779 		if (!radeon_fbdev_robj_is_fb(rdev, robj)) {
 1780 			r = radeon_bo_reserve(robj, false);
 1782 				radeon_bo_unpin(robj);
 1783 				radeon_bo_unreserve(robj);
 1891  struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo);  local in function:radeon_resume_kms
 [all...]
 | 
| radeon_fb.c | 448 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) 453 	if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0]))
 
 | 
| radeon_r600.c | 1150 	if (rdev->gart.robj) { 1167 	if (rdev->gart.robj == NULL) {
 1545 	if (rdev->vram_scratch.robj == NULL) {
 1548 				     0, NULL, NULL, &rdev->vram_scratch.robj);
 1554 	r = radeon_bo_reserve(rdev->vram_scratch.robj, false);
 1557 	r = radeon_bo_pin(rdev->vram_scratch.robj,
 1560 		radeon_bo_unreserve(rdev->vram_scratch.robj);
 1563 	r = radeon_bo_kmap(rdev->vram_scratch.robj,
 1566 		radeon_bo_unpin(rdev->vram_scratch.robj);
 1567 	radeon_bo_unreserve(rdev->vram_scratch.robj);
 [all...]
 | 
| radeon_object.c | 566 		struct radeon_bo *bo = lobj->robj; 613 		lobj->gpu_offset = radeon_bo_gpu_offset(lobj->robj);
 614 		lobj->tiling_flags = lobj->robj->tiling_flags;
 
 | 
| radeon_vm.c | 148 	list[0].robj = vm->page_directory; 160 		list[idx].robj = vm->page_tables[i].bo;
 163 		list[idx].tv.bo = &list[idx].robj->tbo;
 
 | 
| radeon_rs600.c | 548 	if (rdev->gart.robj) { 566 	if (rdev->gart.robj == NULL) {
 
 | 
| radeon_uvd.c | 600 	end = start + radeon_bo_size(reloc->robj); 644 		r = radeon_uvd_cs_msg(p, reloc->robj, offset, buf_sizes);
 
 | 
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ | 
| amdgpu_gem.c | 49 	struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj);  local in function:amdgpu_gem_object_free 51 	if (robj) {
 52 		amdgpu_mn_unregister(robj);
 53 		amdgpu_bo_unref(&robj);
 383 	struct amdgpu_bo *robj;  local in function:amdgpu_mode_dumb_mmap
 389 	robj = gem_to_amdgpu_bo(gobj);
 390 	if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm) ||
 391 	    (robj->flags & AMDGPU_GEM_CREATE_NO_CPU_ACCESS)) {
 395 	*offset_p = amdgpu_bo_mmap_offset(robj);
 442 	struct amdgpu_bo *robj;  local in function:amdgpu_gem_wait_idle_ioctl
 475  struct amdgpu_bo *robj;  local in function:amdgpu_gem_metadata_ioctl
 719  struct amdgpu_bo *robj;  local in function:amdgpu_gem_op_ioctl
 [all...]
 | 
| amdgpu_fb.c | 416 	struct amdgpu_bo *robj;  local in function:amdgpu_fbdev_total_size 422 	robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]);
 423 	size += amdgpu_bo_size(robj);
 427 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
 431 	if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]))
 
 | 
| amdgpu_mode.h | 622 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj); 
 | 
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ | 
| nouveau_prime.c | 70 	struct dma_resv *robj = attach->dmabuf->resv;  local in function:nouveau_gem_prime_import_sg_table 78 	dma_resv_lock(robj, NULL);
 96 	ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj);
 106 	dma_resv_unlock(robj);
 
 | 
| nouveau_bo.h | 84 		     struct sg_table *sg, struct dma_resv *robj); 87 		    struct dma_resv *robj,
 
 | 
| nouveau_bo.c | 304 		struct sg_table *sg, struct dma_resv *robj) 317 			  acc_size, sg, robj, nouveau_bo_del_ttm);
 329 	       struct sg_table *sg, struct dma_resv *robj,
 340 	ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj);
 
 | 
| /src/sys/external/bsd/drm2/include/linux/ | 
| dma-resv.h | 144 dma_resv_has_excl_fence(const struct dma_resv *robj) 146 	return robj->fence_excl != NULL;
 
 |