| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_bufmgr.h | 147 struct iris_bo { struct 264 struct iris_bo *real; 282 struct iris_bo *iris_bo_alloc(struct iris_bufmgr *bufmgr, 289 struct iris_bo * 296 iris_bo_reference(struct iris_bo *bo) 305 void iris_bo_unreference(struct iris_bo *bo); 326 struct iris_bo *bo, unsigned flags); 332 static inline int iris_bo_unmap(struct iris_bo *bo) { return 0; } 341 void iris_bo_wait_rendering(struct iris_bo *bo); 355 int iris_bo_flink(struct iris_bo *b [all...] |
| H A D | iris_binder.h | 31 struct iris_bo; 39 struct iris_bo *bo;
|
| H A D | iris_screen.h | 84 struct iris_bo *bo, uint32_t offset); 86 struct iris_bo *bo, uint32_t offset); 88 struct iris_bo *bo, uint32_t offset, 91 struct iris_bo *bo, uint32_t offset, 94 struct iris_bo *bo, uint32_t offset, 97 struct iris_bo *bo, uint32_t offset, 100 struct iris_bo *dst_bo, uint32_t dst_offset, 101 struct iris_bo *src_bo, uint32_t src_offset, 105 struct iris_bo *bo, uint32_t offset, 109 struct iris_bo *b [all...] |
| H A D | iris_bufmgr.c | 187 struct iris_bo *bo; 189 /** Array of iris_bo structs representing BOs allocated out of this slab */ 190 struct iris_bo *entries; 250 static void bo_free(struct iris_bo *bo); 252 static struct iris_bo * 256 struct iris_bo *bo = entry ? entry->data : NULL; 409 iris_bo_busy_gem(struct iris_bo *bo) 425 iris_bo_wait_syncobj(struct iris_bo *bo, int64_t timeout_ns) 485 iris_bo_busy_syncobj(struct iris_bo *bo) 491 iris_bo_busy(struct iris_bo *b [all...] |
| H A D | iris_batch.h | 69 struct iris_bo *bo; 85 struct iris_bo **exec_bos; 189 bool iris_batch_references(struct iris_batch *batch, struct iris_bo *bo); 195 void iris_use_pinned_bo(struct iris_batch *batch, struct iris_bo *bo,
|
| H A D | iris_measure.h | 32 struct iris_bo *bo;
|
| H A D | iris_resource.h | 69 struct iris_bo *bo; 104 struct iris_bo *bo; 131 struct iris_bo *clear_color_bo; 300 struct iris_bo *bo; 306 * Unwrap a pipe_resource to get the underlying iris_bo (for convenience). 308 static inline struct iris_bo * 316 iris_mocs(const struct iris_bo *bo,
|
| H A D | iris_blorp.c | 54 struct iris_bo **out_bo) 61 struct iris_bo *bo = iris_resource_bo(res); 93 struct iris_bo *bo = addr.buffer; 187 struct iris_bo *bo; 219 struct iris_bo *bo = addrs[i].buffer;
|
| H A D | iris_batch.c | 105 struct iris_bo *bo = batch->exec_bos[i]; 106 struct iris_bo *backing = iris_get_backing_bo(bo); 133 struct iris_bo *bo = batch->exec_bos[i]; 240 find_exec_index(struct iris_batch *batch, struct iris_bo *bo) 274 add_bo_to_batch(struct iris_batch *batch, struct iris_bo *bo, bool writable) 295 struct iris_bo *bo, 337 struct iris_bo *bo, 538 struct iris_bo *bo = batch->exec_bos[batch->exec_count]; 669 update_bo_syncobjs(struct iris_batch *batch, struct iris_bo *bo, bool write) 757 struct iris_bo *b [all...] |
| H A D | iris_context.h | 42 struct iris_bo; 577 struct iris_bo *bo; 687 struct iris_bo *scratch_bos[1 << 4][MESA_SHADER_STAGES]; 792 struct iris_bo *compute_predicate; 903 struct iris_bo *bo, uint32_t offset, 908 struct iris_bo *bo, 933 struct iris_bo *iris_get_scratch_space(struct iris_context *ice, 1056 struct iris_bo *bo,
|
| H A D | iris_genx_macros.h | 144 ro_bo(struct iris_bo *bo, uint64_t offset) 151 rw_bo(struct iris_bo *bo, uint64_t offset, enum iris_domain access)
|
| H A D | iris_pipe_control.c | 94 struct iris_bo *bo, uint32_t offset, 184 struct iris_bo *bo,
|
| H A D | iris_program_cache.c | 211 struct iris_bo *bo = iris_resource_bo(shader->assembly.res); 250 struct iris_bo *bo = iris_resource_bo(shader->assembly.res);
|
| H A D | iris_query.c | 137 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 162 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 173 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 250 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 665 struct iris_bo *query_bo = iris_resource_bo(q->query_state_ref.res); 666 struct iris_bo *dst_bo = iris_resource_bo(p_res); 772 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/ |
| H A D | iris_bufmgr.h | 91 struct iris_bo { struct 203 struct iris_bo *iris_bo_alloc(struct iris_bufmgr *bufmgr, 219 struct iris_bo *iris_bo_alloc_tiled(struct iris_bufmgr *bufmgr, 227 struct iris_bo * 234 iris_bo_reference(struct iris_bo *bo) 243 void iris_bo_unreference(struct iris_bo *bo); 264 struct iris_bo *bo, unsigned flags); 270 static inline int iris_bo_unmap(struct iris_bo *bo) { return 0; } 279 void iris_bo_wait_rendering(struct iris_bo *bo); 293 int iris_bo_get_tiling(struct iris_bo *b [all...] |
| H A D | iris_binder.h | 31 struct iris_bo; 39 struct iris_bo *bo;
|
| H A D | iris_screen.h | 34 struct iris_bo; 80 struct iris_bo *workaround_bo;
|
| H A D | iris_batch.h | 52 struct iris_bo *bo; 66 struct iris_bo *bo; 82 struct iris_bo **exec_bos; 144 bool iris_batch_references(struct iris_batch *batch, struct iris_bo *bo); 148 void iris_use_pinned_bo(struct iris_batch *batch, struct iris_bo *bo,
|
| H A D | iris_context.h | 38 struct iris_bo; 373 struct iris_bo *bo, uint32_t offset); 375 struct iris_bo *bo, uint32_t offset); 377 struct iris_bo *bo, uint32_t offset, 380 struct iris_bo *bo, uint32_t offset, 383 struct iris_bo *bo, uint32_t offset, 386 struct iris_bo *bo, uint32_t offset, 389 struct iris_bo *dst_bo, uint32_t dst_offset, 390 struct iris_bo *src_bo, uint32_t src_offset, 393 struct iris_bo *b [all...] |
| H A D | iris_bufmgr.c | 162 static int bo_set_tiling_internal(struct iris_bo *bo, uint32_t tiling_mode, 165 static void bo_free(struct iris_bo *bo); 183 static struct iris_bo * 187 return entry ? (struct iris_bo *) entry->data : NULL; 312 iris_bo_busy(struct iris_bo *bo) 326 iris_bo_madvise(struct iris_bo *bo, int state) 344 list_for_each_entry_safe(struct iris_bo, bo, &bucket->head, head) { 353 static struct iris_bo * 356 struct iris_bo *bo = calloc(1, sizeof(*bo)); 363 static struct iris_bo * [all...] |
| H A D | iris_resource.h | 69 struct iris_bo *bo; 95 struct iris_bo *bo; 107 struct iris_bo *clear_color_bo; 233 * Unwrap a pipe_resource to get the underlying iris_bo (for convenience). 235 static inline struct iris_bo * 256 struct iris_bo **clear_color_bo,
|
| H A D | iris_blorp.c | 61 struct iris_bo **out_bo) 68 struct iris_bo *bo = iris_resource_bo(res); 97 struct iris_bo *bo = addr.buffer; 180 struct iris_bo *bo; 209 struct iris_bo *bo = addrs[i].buffer;
|
| H A D | iris_pipe_control.c | 90 struct iris_bo *bo, uint32_t offset,
|
| H A D | iris_batch.c | 133 struct iris_bo *bo = batch->exec_bos[i]; 226 find_validation_entry(struct iris_batch *batch, struct iris_bo *bo) 250 struct iris_bo *bo, 507 struct iris_bo *bo = batch->exec_bos[i]; 612 iris_batch_references(struct iris_batch *batch, struct iris_bo *bo)
|
| H A D | iris_query.c | 167 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 191 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 202 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 274 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 545 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 690 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 875 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 913 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res); 1022 struct iris_bo *bo = iris_resource_bo(q->query_state_ref.res);
|