Searched refs:iova (Results 1 - 25 of 43) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dmsm_ringbuffer_sp.h37 (*ring->cur++) = (uint32_t)reloc->iova;
39 (*ring->cur++) = (uint32_t)(reloc->iova >> 32);
96 .iova = bo->iova + msm_target->offset,
102 .iova = bo->iova + msm_target->offset,
H A Dfreedreno_ringbuffer.h198 uint64_t iova; member in struct:fd_reloc
292 uint64_t iova = fd_bo_get_iova(bo) + offset; local in function:OUT_RELOC
295 iova >>= -shift;
297 iova <<= shift;
299 iova |= or ;
303 .iova = iova,
H A Dfreedreno_bo.c79 bo->iova = bo->funcs->iova(bo);
254 assert(bo->iova != 0);
255 return bo->iova;
H A Dmsm_bo.c161 .iova = msm_bo_iova,
H A Dfreedreno_priv.h269 uint64_t (*iova)(struct fd_bo *bo); member in struct:fd_bo_funcs
291 uint64_t iova; member in struct:fd_bo
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_cs.h68 .iova = entry.bo->iova + entry.offset,
88 .iova = memory.iova,
255 tu_cs_emit_qw(cs, entry->bo->iova + entry->offset);
265 tu_cs_emit_qw(cs, state.iova);
334 uint64_t v = regs[i].bo->iova + regs[i].bo_offset; \
H A Dtu_image.c239 uint64_t base_addr = image->bo->iova + image->bo_offset +
241 uint64_t ubwc_addr = image->bo->iova + image->bo_offset +
313 base_addr[i] = image->bo->iova + image->bo_offset +
318 base_addr[i] = image->bo->iova + image->bo_offset +
450 iview->stencil_base_addr = image->bo->iova + image->bo_offset +
872 uint64_t iova = tu_buffer_iova(buffer) + pCreateInfo->offset; local in function:tu_buffer_view_init
889 view->descriptor[4] = iova;
890 view->descriptor[5] = iova >> 32;
H A Dtu_cmd_buffer.c546 tu_cs_emit_qw(cs, state.iova);
1137 tu_cs_emit_qw(&cs, texture.iova);
1139 tu_cs_emit_regs(&cs, A6XX_SP_FS_TEX_CONST(.qword = texture.iova));
1667 cmd->state.vertex_buffers.iova = tu_cs_draw_state(&cmd->sub_cs, &cs, 4 * MAX_VBS).iova;
1692 cmd->state.dynamic_state[TU_DYNAMIC_STATE_VB_STRIDE].iova =
1693 tu_cs_draw_state(&cmd->sub_cs, &cs, 2 * MAX_VBS).iova;
1741 cmd->state.index_va = buf->bo->iova + buf->bo_offset + offset;
1824 addr[MAX_SETS] = dynamic_desc_set.iova | 3;
1893 set->va = set_mem.iova;
1962 uint64_t iova = buf->bo->iova + pOffsets[i]; local in function:tu_CmdBindTransformFeedbackBuffersEXT
4576 uint64_t iova = tu_buffer_iova(info->indirect) + info->indirect_offset; local in function:tu_dispatch
4946 uint64_t iova = tu_buffer_iova(buf) + pConditionalRenderingBegin->offset; local in function:tu_CmdBeginConditionalRenderingEXT
[all...]
H A Dtu_kgsl.c106 .iova = req.gpuaddr,
148 .iova = info_req.gpuaddr,
389 .gpuaddr = perf_cs_entry->bo->iova,
399 .gpuaddr = cs->entries[k].bo->iova,
H A Dtu_cs.c292 memory->iova = bo->iova + offset * sizeof(uint32_t);
H A Dtu_private.h315 uint64_t iova; member in struct:tu_bo
361 #define global_iova(cmd, member) ((cmd)->device->global_bo.iova + gb_offset(member))
504 uint64_t iova; member in struct:tu_cs_memory
508 uint64_t iova : 48; member in struct:tu_draw_state
715 return buffer->bo->iova + buffer->bo_offset;
1301 uint64_t iova; member in struct:tu_pvtmem_config
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dfreedreno_bo.c227 if (!bo->iova)
228 bo->iova = bo->funcs->iova(bo);
229 return bo->iova;
H A Dfreedreno_priv.h156 uint64_t (*iova)(struct fd_bo *bo); member in struct:fd_bo_funcs
167 uint64_t iova; member in struct:fd_bo
H A Dmsm_bo.c151 .iova = msm_bo_iova,
H A Dmsm_ringbuffer_sp.c411 uint64_t iova = fd_bo_get_iova(reloc->bo) + reloc->offset; local in function:msm_ringbuffer_sp_emit_reloc
412 uint32_t dword = iova;
423 dword = iova >> 32;
/xsrc/external/mit/MesaLib/dist/src/freedreno/decode/
H A Dcrashdec.c250 uint64_t iova; member in struct:__anon4090acc60108
266 } else if (startswith(line, " iova:")) {
267 parseline(line, " iova: %" PRIx64, &ringbuffers[id].iova);
276 add_buffer(ringbuffers[id].iova, ringbuffers[id].size,
335 if (ringbuffers[id].iova != rb_base)
394 uint64_t iova = 0; local in function:decode_bos
397 if (startswith(line, " - iova:")) {
398 parseline(line, " - iova: %" PRIx64, &iova);
[all...]
/xsrc/external/mit/libdrm/dist/freedreno/msm/
H A Dmsm_bo.c131 .iova = msm_bo_iova,
/xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/
H A DREADME.rst20 The iova of the buffer is written as a vec2 to ``cN.c``
H A Da6xx.c263 uint64_t iova = fd_bo_get_iova(kernel->bufs[i]); local in function:cs_const_emit
265 const_state->immediates[idx * 4 + 1] = iova >> 32;
266 const_state->immediates[idx * 4 + 0] = (iova << 32) >> 32;
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_cs.h184 tu_cs_emit_qw(cs, entry->bo->iova + entry->offset);
H A Dtu_meta_copy.c125 uint64_t src_va = src_bo->iova + src_offset;
126 uint64_t dst_va = dst_bo->iova + dst_offset;
237 uint64_t dst_va = dst_image->bo->iova + dst_image->bo_offset + dst_image->layer_size * layer + dst_image->levels[copy_info->imageSubresource.mipLevel].offset;
380 uint64_t src_va = src_buffer->bo->iova + src_buffer->bo_offset + copy_info->bufferOffset + layer_offset * copy_info->bufferImageHeight * src_pitch;
428 uint64_t src_va = src_image->bo->iova + src_image->bo_offset + src_image->layer_size * layer + src_image->levels[copy_info->imageSubresource.mipLevel].offset;
571 uint64_t dst_va = dst_buffer->bo->iova + dst_buffer->bo_offset + copy_info->bufferOffset + layer_offset * copy_info->bufferImageHeight * dst_pitch;
H A Dtu_cmd_buffer.c95 .presumed = bo->iova,
364 tu_cs_emit_qw(cs, cmd->scratch_bo.iova);
465 tu_cs_emit_qw(cs, iview->image->bo->iova + iview->image->bo_offset +
626 iview->image->bo->iova + iview->image->bo_offset + offset);
2176 tu_cs_emit_qw(cs, buf->bo->iova + offset);
2243 uint64_t iova; local in function:tu6_bind_draw_states
2245 iova = group->ib->bo->iova + group->ib->offset;
2248 iova = 0;
2252 tu_cs_emit_qw(cs, iova);
[all...]
/xsrc/external/mit/libdrm/dist/freedreno/
H A Dfreedreno_priv.h153 uint64_t (*iova)(struct fd_bo *bo); member in struct:fd_bo_funcs
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_state.c559 uint64_t iova = fd_bo_get_iova(rsc->bo); local in function:fd_set_global_binding
560 // TODO need to scream if iova > 32b or fix gallium API..
561 *handles[i] += iova;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_state.c643 uint64_t iova = fd_bo_get_iova(rsc->bo); local in function:fd_set_global_binding
644 // TODO need to scream if iova > 32b or fix gallium API..
645 *handles[i] += iova;

Completed in 51 milliseconds

12