Lines Matching defs:ptr
349 agx_pack(bo->ptr.cpu, SAMPLER, cfg) {
474 agx_pack(so->desc->ptr.cpu, TEXTURE, cfg) {
693 struct agx_scissor_packed *ptr = batch->scissor.bo->ptr.cpu;
696 agx_pack(ptr + index, SCISSOR, cfg) {
715 struct agx_depth_bias_packed *ptr = batch->depth_bias.bo->ptr.cpu;
718 agx_pack(ptr + index, DEPTH_BIAS, cfg) {
966 memcpy(compiled->bo->ptr.cpu, binary.data, binary.size);
972 memcpy(((uint8_t *) compiled->bo->ptr.cpu) + offs, packed_varyings, packed_varying_sz);
976 compiled->varyings = compiled->bo->ptr.gpu + ALIGN_POT(binary.size, 256);
1074 struct agx_ptr ptr = agx_pool_alloc_aligned(&ctx->batch->pipeline_pool,
1081 uint8_t *record = ptr.cpu;
1118 cfg.buffer = tex->desc->ptr.gpu;
1136 cfg.buffer = bo->ptr.gpu;
1147 cfg.code = cs->bo->ptr.gpu;
1163 cfg.code = cs->bo->ptr.gpu;
1174 assert(ptr.gpu < (1ull << 32));
1175 return ptr.gpu;
1182 struct agx_ptr ptr = agx_pool_alloc_aligned(&ctx->batch->pipeline_pool,
1187 uint8_t *record = ptr.cpu;
1215 return ptr.gpu;
1221 struct agx_ptr ptr = agx_pool_alloc_aligned(&ctx->batch->pipeline_pool,
1227 uint8_t *record = ptr.cpu;
1309 return ptr.gpu;
1316 struct agx_ptr ptr = agx_pool_alloc_aligned(&ctx->batch->pipeline_pool,
1322 uint8_t *record = ptr.cpu;
1359 return ptr.gpu;
1486 agx_push_record(uint8_t **out, unsigned size_words, uint64_t ptr)
1488 assert(ptr < (1ull << 40));
1492 cfg.pointer_hi = (ptr >> 32);
1493 cfg.pointer_lo = (uint32_t) ptr;
1576 return bo->ptr.gpu + offset;
1629 ptrdiff_t encoder_use = batch->encoder_current - (uint8_t *) batch->encoder->ptr.cpu;