Lines Matching refs:binder
5096 const struct iris_binder *binder = &ice->state.binder;
5104 uint32_t surf_base_offset = GFX_VER < 11 ? binder->bo->address : 0;
5106 uint32_t *bt_map = binder->map + binder->bt_offset[stage];
5471 struct iris_binder *binder)
5473 if (batch->last_binder_address == binder->bo->address)
5494 iris_emit_pipe_control_flush(batch, "Stall for binder realloc",
5498 btpa.BindingTablePoolBaseAddress = ro_bo(binder->bo, 0);
5499 btpa.BindingTablePoolBufferSize = binder->size / 4096;
5520 sba.SurfaceStateBaseAddress = ro_bo(binder->bo, 0);
5540 batch->last_binder_address = binder->bo->address;
5812 struct iris_binder *binder = &ice->state.binder;
6061 binder->bt_offset[stage] >> IRIS_BT_OFFSET_SHIFT;
6883 /* Always pin the binder. If we're emitting new binding table pointers,
6888 iris_use_pinned_bo(batch, ice->state.binder.bo, false,
7126 struct iris_binder *binder = &ice->state.binder;
7171 .BindingTablePointer = binder->bt_offset[MESA_SHADER_COMPUTE],
7191 struct iris_binder *binder = &ice->state.binder;
7294 binder->bt_offset[MESA_SHADER_COMPUTE] >> IRIS_BT_OFFSET_SHIFT;
7350 /* Always pin the binder. If we're emitting new binding table pointers,
7355 iris_use_pinned_bo(batch, ice->state.binder.bo, false, IRIS_DOMAIN_NONE);