Searched refs:radeon_bo (Results 1 - 14 of 14) sorted by relevance
/third_party/libdrm/radeon/ |
H A D | radeon_bo.h | 44 struct radeon_bo { struct 52 void radeon_bo_debug(struct radeon_bo *bo, const char *op); 54 struct radeon_bo *radeon_bo_open(struct radeon_bo_manager *bom, 61 void radeon_bo_ref(struct radeon_bo *bo); 62 struct radeon_bo *radeon_bo_unref(struct radeon_bo *bo); 63 int radeon_bo_map(struct radeon_bo *bo, int write); 64 int radeon_bo_unmap(struct radeon_bo *bo); 65 int radeon_bo_wait(struct radeon_bo *bo); 66 int radeon_bo_is_busy(struct radeon_bo *b [all...] |
H A D | radeon_bo.c | 33 #include <radeon_bo.h> 36 drm_public void radeon_bo_debug(struct radeon_bo *bo, const char *op) in radeon_bo_debug() 44 drm_public struct radeon_bo * 48 struct radeon_bo *bo; in radeon_bo_open() 53 drm_public void radeon_bo_ref(struct radeon_bo *bo) in radeon_bo_ref() 60 drm_public struct radeon_bo *radeon_bo_unref(struct radeon_bo *bo) in radeon_bo_unref() 70 drm_public int radeon_bo_map(struct radeon_bo *bo, int write) in radeon_bo_map() 76 drm_public int radeon_bo_unmap(struct radeon_bo *bo) in radeon_bo_unmap() 82 drm_public int radeon_bo_wait(struct radeon_bo *b [all...] |
H A D | radeon_bo_gem.h | 35 #include "radeon_bo.h" 40 uint32_t radeon_gem_name_bo(struct radeon_bo *bo); 41 void *radeon_gem_get_reloc_in_cs(struct radeon_bo *bo); 42 int radeon_gem_set_domain(struct radeon_bo *bo, uint32_t read_domains, uint32_t write_domain); 43 int radeon_gem_get_kernel_name(struct radeon_bo *bo, uint32_t *name); 44 int radeon_gem_prime_share_bo(struct radeon_bo *bo, int *handle); 45 struct radeon_bo *radeon_gem_bo_open_prime(struct radeon_bo_manager *bom,
|
H A D | radeon_bo_gem.c | 42 #include "radeon_bo.h" 60 static struct radeon_bo *bo_open(struct radeon_bo_manager *bom, in bo_open() 117 radeon_bo_ref((struct radeon_bo*)bo); in bo_open() 118 return (struct radeon_bo*)bo; in bo_open() 125 static struct radeon_bo *bo_unref(struct radeon_bo_int *boi) in bo_unref() 130 return (struct radeon_bo *)boi; in bo_unref() 303 radeon_gem_name_bo(struct radeon_bo *bo) in radeon_gem_name_bo() 310 radeon_gem_get_reloc_in_cs(struct radeon_bo *bo) in radeon_gem_get_reloc_in_cs() 317 radeon_gem_get_kernel_name(struct radeon_bo *bo, uint32_t *name) in radeon_gem_get_kernel_name() 339 radeon_gem_set_domain(struct radeon_bo *b [all...] |
H A D | radeon_cs.h | 39 #include "radeon_bo.h" 42 struct radeon_bo *bo; 84 struct radeon_bo *bo, 97 struct radeon_bo *bo, 111 struct radeon_bo *bo,
|
H A D | radeon_cs_gem.c | 173 struct radeon_bo *bo, in cs_gem_write_reloc() 244 size = ((csg->nrelocs + 1) * sizeof(struct radeon_bo*)); in cs_gem_write_reloc() 395 radeon_bo_map((struct radeon_bo*)csg->relocs_bo[i], 0); in cs_gem_dump_bof() 397 radeon_bo_unmap((struct radeon_bo*)csg->relocs_bo[i]); in cs_gem_dump_bof() 450 atomic_dec((atomic_t *)radeon_gem_get_reloc_in_cs((struct radeon_bo*)csg->relocs_bo[i]), cs->id); in cs_gem_emit() 451 radeon_bo_unref((struct radeon_bo *)csg->relocs_bo[i]); in cs_gem_emit() 482 atomic_dec((atomic_t *)radeon_gem_get_reloc_in_cs((struct radeon_bo*)csg->relocs_bo[i]), cs->id); in cs_gem_erase() 483 radeon_bo_unref((struct radeon_bo *)csg->relocs_bo[i]); in cs_gem_erase()
|
H A D | radeon_cs_space.c | 53 if (radeon_bo_is_static((struct radeon_bo *)sc->bo)) { in radeon_cs_setup_bo() 166 radeon_cs_space_add_persistent_bo(struct radeon_cs *cs, struct radeon_bo *bo, in radeon_cs_space_add_persistent_bo() 210 radeon_cs_space_check_with_bo(struct radeon_cs *cs, struct radeon_bo *bo, in radeon_cs_space_check_with_bo() 241 radeon_bo_unref((struct radeon_bo *)csi->bos[i].bo); in radeon_cs_space_reset_bos()
|
H A D | radeon_bo_int.h | 25 struct radeon_bo *(*bo_open)(struct radeon_bo_manager *bom, 32 struct radeon_bo *(*bo_unref)(struct radeon_bo_int *bo);
|
H A D | radeon_cs_int.h | 39 struct radeon_bo *bo,
|
H A D | radeon_cs.c | 14 radeon_cs_write_reloc(struct radeon_cs *cs, struct radeon_bo *bo, in radeon_cs_write_reloc()
|
/third_party/mesa3d/src/gallium/winsys/radeon/drm/ |
H A D | radeon_drm_bo.h | 35 struct radeon_bo { struct 48 struct radeon_bo *real; 52 struct radeon_bo **fences; 75 struct radeon_bo *buffer; 76 struct radeon_bo *entries; 90 void radeon_ws_bo_reference(struct radeon_bo **dst, struct radeon_bo *src) in radeon_ws_bo_reference() 95 void *radeon_bo_do_map(struct radeon_bo *bo);
|
H A D | radeon_drm_bo.c | 51 static inline struct radeon_bo *radeon_bo(struct pb_buffer *bo) in radeon_bo() function 53 return (struct radeon_bo *)bo; in radeon_bo() 62 static bool radeon_real_bo_is_busy(struct radeon_bo *bo) in radeon_real_bo_is_busy() 71 static bool radeon_bo_is_busy(struct radeon_bo *bo) in radeon_bo_is_busy() 95 static void radeon_real_bo_wait_idle(struct radeon_bo *bo) in radeon_real_bo_wait_idle() 104 static void radeon_bo_wait_idle(struct radeon_bo *bo) in radeon_bo_wait_idle() 111 struct radeon_bo *fence = NULL; in radeon_bo_wait_idle() 135 struct radeon_bo *bo = radeon_bo(_bu in radeon_bo_wait() [all...] |
H A D | radeon_drm_cs.h | 38 struct radeon_bo *bo; 96 int radeon_lookup_buffer(struct radeon_cs_context *csc, struct radeon_bo *bo); 106 struct radeon_bo *bo) in radeon_bo_is_referenced_by_cs() 115 struct radeon_bo *bo) in radeon_bo_is_referenced_by_cs_for_write() 133 radeon_bo_is_referenced_by_any_cs(struct radeon_bo *bo) in radeon_bo_is_referenced_by_any_cs()
|
H A D | radeon_drm_cs.c | 226 int radeon_lookup_buffer(struct radeon_cs_context *csc, struct radeon_bo *bo) in radeon_lookup_buffer() 265 struct radeon_bo *bo) in radeon_lookup_or_add_real_buffer() 323 struct radeon_bo *bo) in radeon_lookup_or_add_slab_buffer() 375 struct radeon_bo *bo = (struct radeon_bo*)buf; in radeon_drm_cs_add_buffer() 424 return radeon_lookup_buffer(cs->csc, (struct radeon_bo*)buf); in radeon_drm_cs_lookup_buffer() 543 static void radeon_bo_slab_fence(struct radeon_bo *bo, struct radeon_bo *fence) in radeon_bo_slab_fence() 564 struct radeon_bo **new_fences = REALLOC(bo->u.slab.fences, in radeon_bo_slab_fence() 640 struct radeon_bo *b in radeon_drm_cs_flush() [all...] |
Completed in 10 milliseconds