Home
last modified time | relevance | path

Searched refs:robj (Results 1 – 22 of 22) sorted by relevance

/freebsd-12-stable/sys/dev/drm2/radeon/
Dradeon_gem.c46 struct radeon_bo *robj = gem_to_radeon_bo(gobj); in radeon_gem_object_free() local
48 if (robj) { in radeon_gem_object_free()
50 if (robj->gem_base.import_attach) in radeon_gem_object_free()
51 drm_prime_gem_destroy(&robj->gem_base, robj->tbo.sg); in radeon_gem_object_free()
53 radeon_bo_unref(&robj); in radeon_gem_object_free()
62 struct radeon_bo *robj; in radeon_gem_object_create() local
81 r = radeon_bo_create(rdev, size, alignment, kernel, initial_domain, NULL, &robj); in radeon_gem_object_create()
93 *obj = &robj->gem_base; in radeon_gem_object_create()
96 list_add_tail(&robj->list, &rdev->gem.objects); in radeon_gem_object_create()
105 struct radeon_bo *robj; in radeon_gem_set_domain() local
[all …]
Dradeon_cursor.c163 struct radeon_bo *robj; in radeon_crtc_cursor_set() local
185 robj = gem_to_radeon_bo(obj); in radeon_crtc_cursor_set()
186 ret = radeon_bo_reserve(robj, false); in radeon_crtc_cursor_set()
190 ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM, in radeon_crtc_cursor_set()
193 radeon_bo_unreserve(robj); in radeon_crtc_cursor_set()
207 robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_crtc_cursor_set()
208 ret = radeon_bo_reserve(robj, false); in radeon_crtc_cursor_set()
210 radeon_bo_unpin(robj); in radeon_crtc_cursor_set()
211 radeon_bo_unreserve(robj); in radeon_crtc_cursor_set()
Devergreen_cs.c1437 track->db_z_read_bo = reloc->robj; in evergreen_cs_check_reg()
1449 track->db_z_write_bo = reloc->robj; in evergreen_cs_check_reg()
1461 track->db_s_read_bo = reloc->robj; in evergreen_cs_check_reg()
1473 track->db_s_write_bo = reloc->robj; in evergreen_cs_check_reg()
1497 track->vgt_strmout_bo[tmp] = reloc->robj; in evergreen_cs_check_reg()
1720 track->cb_color_fmask_bo[tmp] = reloc->robj; in evergreen_cs_check_reg()
1737 track->cb_color_cmask_bo[tmp] = reloc->robj; in evergreen_cs_check_reg()
1778 track->cb_color_bo[tmp] = reloc->robj; in evergreen_cs_check_reg()
1794 track->cb_color_bo[tmp] = reloc->robj; in evergreen_cs_check_reg()
1806 track->htile_bo = reloc->robj; in evergreen_cs_check_reg()
[all …]
Dr100_track.h15 struct radeon_bo *robj; member
22 struct radeon_bo *robj; member
27 struct radeon_bo *robj; member
38 struct radeon_bo *robj; member
Dr600_cs.c1169 track->vgt_strmout_bo[tmp] = reloc->robj; in r600_cs_check_reg()
1296 track->cb_color_frag_bo[tmp] = reloc->robj; in r600_cs_check_reg()
1327 track->cb_color_tile_bo[tmp] = reloc->robj; in r600_cs_check_reg()
1367 track->cb_color_bo[tmp] = reloc->robj; in r600_cs_check_reg()
1380 track->db_bo = reloc->robj; in r600_cs_check_reg()
1393 track->htile_bo = reloc->robj; in r600_cs_check_reg()
1888 if ((tmp + size) > radeon_bo_size(reloc->robj)) { in r600_packet3_check()
1890 (uintmax_t)tmp + size, radeon_bo_size(reloc->robj)); in r600_packet3_check()
1918 if ((tmp + size) > radeon_bo_size(reloc->robj)) { in r600_packet3_check()
1920 (uintmax_t)tmp + size, radeon_bo_size(reloc->robj)); in r600_packet3_check()
[all …]
Dradeon_gart.c134 if (rdev->gart.robj == NULL) { in radeon_gart_table_vram_alloc()
137 NULL, &rdev->gart.robj); in radeon_gart_table_vram_alloc()
160 r = radeon_bo_reserve(rdev->gart.robj, false); in radeon_gart_table_vram_pin()
163 r = radeon_bo_pin(rdev->gart.robj, in radeon_gart_table_vram_pin()
166 radeon_bo_unreserve(rdev->gart.robj); in radeon_gart_table_vram_pin()
169 r = radeon_bo_kmap(rdev->gart.robj, &rdev->gart.ptr); in radeon_gart_table_vram_pin()
171 radeon_bo_unpin(rdev->gart.robj); in radeon_gart_table_vram_pin()
172 radeon_bo_unreserve(rdev->gart.robj); in radeon_gart_table_vram_pin()
189 if (rdev->gart.robj == NULL) { in radeon_gart_table_vram_unpin()
192 r = radeon_bo_reserve(rdev->gart.robj, false); in radeon_gart_table_vram_unpin()
[all …]
Dr200.c189 track->zb.robj = reloc->robj; in r200_packet0_check()
202 track->cb[0].robj = reloc->robj; in r200_packet0_check()
232 track->textures[i].robj = reloc->robj; in r200_packet0_check()
276 track->textures[i].cube_info[face - 1].robj = reloc->robj; in r200_packet0_check()
Dr100.c1322 track->arrays[i + 0].robj = reloc->robj; in r100_packet3_load_vbpntr()
1332 track->arrays[i + 1].robj = reloc->robj; in r100_packet3_load_vbpntr()
1346 track->arrays[i + 0].robj = reloc->robj; in r100_packet3_load_vbpntr()
1694 track->zb.robj = reloc->robj; in r100_packet0_check()
1707 track->cb[0].robj = reloc->robj; in r100_packet0_check()
1734 track->textures[i].robj = reloc->robj; in r100_packet0_check()
1752 track->textures[0].cube_info[i].robj = reloc->robj; in r100_packet0_check()
1770 track->textures[1].cube_info[i].robj = reloc->robj; in r100_packet0_check()
1788 track->textures[2].cube_info[i].robj = reloc->robj; in r100_packet0_check()
1994 struct radeon_bo *robj) in r100_cs_track_check_pkt3_indx_buffer() argument
[all …]
Dradeon_fb.c373 struct radeon_bo *robj; in radeon_fbdev_total_size() local
376 robj = gem_to_radeon_bo(rdev->mode_info.rfbdev->rfb.obj); in radeon_fbdev_total_size()
377 size += radeon_bo_size(robj); in radeon_fbdev_total_size()
381 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) in radeon_fbdev_robj_is_fb() argument
383 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->rfb.obj)) in radeon_fbdev_robj_is_fb()
Dr300.c99 if (rdev->gart.robj) { in rv370_pcie_gart_init()
122 if (rdev->gart.robj == NULL) { in rv370_pcie_gart_enable()
643 track->cb[i].robj = reloc->robj; in r300_packet0_check()
656 track->zb.robj = reloc->robj; in r300_packet0_check()
701 track->textures[i].robj = reloc->robj; in r300_packet0_check()
1100 track->aa.robj = reloc->robj; in r300_packet0_check()
1169 r = r100_cs_track_check_pkt3_indx_buffer(p, pkt, reloc->robj); in r300_packet3_check()
Dradeon_cs.c85 p->relocs[i].robj = gem_to_radeon_bo(p->relocs[i].gobj); in radeon_cs_parser_relocs()
86 p->relocs[i].lobj.bo = p->relocs[i].robj; in radeon_cs_parser_relocs()
89 p->relocs[i].lobj.tv.bo = &p->relocs[i].robj->tbo; in radeon_cs_parser_relocs()
154 if (!p->relocs[i].robj) in radeon_cs_sync_rings()
157 radeon_cs_sync_to(p, p->relocs[i].robj->tbo.sync_obj); in radeon_cs_sync_rings()
Dradeon_device.c1303 struct radeon_bo *robj; in radeon_suspend_kms() local
1308 robj = gem_to_radeon_bo(rfb->obj); in radeon_suspend_kms()
1310 if (!radeon_fbdev_robj_is_fb(rdev, robj)) { in radeon_suspend_kms()
1311 r = radeon_bo_reserve(robj, false); in radeon_suspend_kms()
1313 radeon_bo_unpin(robj); in radeon_suspend_kms()
1314 radeon_bo_unreserve(robj); in radeon_suspend_kms()
Dr600.c877 if (rdev->gart.robj) { in r600_pcie_gart_init()
894 if (rdev->gart.robj == NULL) { in r600_pcie_gart_enable()
1220 if (rdev->vram_scratch.robj == NULL) { in r600_vram_scratch_init()
1223 NULL, &rdev->vram_scratch.robj); in r600_vram_scratch_init()
1229 r = radeon_bo_reserve(rdev->vram_scratch.robj, false); in r600_vram_scratch_init()
1231 radeon_bo_unref(&rdev->vram_scratch.robj); in r600_vram_scratch_init()
1234 r = radeon_bo_pin(rdev->vram_scratch.robj, in r600_vram_scratch_init()
1237 radeon_bo_unreserve(rdev->vram_scratch.robj); in r600_vram_scratch_init()
1238 radeon_bo_unref(&rdev->vram_scratch.robj); in r600_vram_scratch_init()
1242 r = radeon_bo_kmap(rdev->vram_scratch.robj, in r600_vram_scratch_init()
[all …]
Drs600.c481 if (rdev->gart.robj) { in rs600_gart_init()
499 if (rdev->gart.robj == NULL) { in rs600_gart_enable()
Dradeon.h478 struct radeon_bo *robj; member
831 struct radeon_bo *robj; member
1500 struct radeon_bo *robj; member
Dradeon_mode.h731 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj);
Dradeon_asic.h126 struct radeon_bo *robj);
Drv770.c135 if (rdev->gart.robj == NULL) { in rv770_pcie_gart_enable()
Dni.c805 if (rdev->gart.robj == NULL) { in cayman_pcie_gart_enable()
Dsi.c2491 if (rdev->gart.robj == NULL) { in si_pcie_gart_enable()
Devergreen.c1243 if (rdev->gart.robj == NULL) { in evergreen_pcie_gart_enable()
/freebsd-12-stable/sys/security/mac_lomac/
Dmac_lomac.c2813 struct mac_lomac *source, *dest, *obj, *robj; in lomac_vnode_execve_transition() local
2818 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_transition()
2826 if (robj->ml_flags & MAC_LOMAC_FLAG_AUX && in lomac_vnode_execve_transition()
2827 !lomac_dominate_element(&robj->ml_auxsingle, &dest->ml_single) in lomac_vnode_execve_transition()
2828 && lomac_auxsingle_in_range(robj, dest)) in lomac_vnode_execve_transition()
2829 lomac_set_single(dest, robj->ml_auxsingle.mle_type, in lomac_vnode_execve_transition()
2830 robj->ml_auxsingle.mle_grade); in lomac_vnode_execve_transition()
2848 struct mac_lomac *subj, *obj, *robj; in lomac_vnode_execve_will_transition() local
2855 robj = interpvplabel != NULL ? SLOT(interpvplabel) : obj; in lomac_vnode_execve_will_transition()
2857 return ((robj->ml_flags & MAC_LOMAC_FLAG_AUX && in lomac_vnode_execve_will_transition()
[all …]