/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_transfer.c | 53 size_t stride, size_t layer_stride) in etna_compute_offset() 55 return box->z * layer_stride + in etna_compute_offset() 139 trans->mapped + (ptrans->box.z + z) * res_level->layer_stride, in etna_transfer_unmap() 140 trans->staging + z * ptrans->layer_stride, in etna_transfer_unmap() 147 res_level->layer_stride, ptrans->box.x, in etna_transfer_unmap() 151 ptrans->layer_stride, 0, 0, 0 /* src x,y,z */); in etna_transfer_unmap() 419 ptrans->layer_stride = res_level->layer_stride; in etna_transfer_map() 423 res_level->layer_stride); in etna_transfer_map() 442 ptrans->layer_stride in etna_transfer_map() 52 etna_compute_offset(enum pipe_format format, const struct pipe_box *box, size_t stride, size_t layer_stride) etna_compute_offset() argument [all...] |
H A D | etnaviv_resource.c | 109 ts_layer_stride = align(DIV_ROUND_UP(rsc->levels[0].layer_stride, in etna_screen_resource_alloc_ts() 176 mip->layer_stride = mip->stride * util_format_get_nblocksy(prsc->format, mip->padded_height); in setup_miptree() 177 mip->size = prsc->array_size * mip->layer_stride; in setup_miptree() 520 level->layer_stride = level->stride * util_format_get_nblocksy(prsc->format, in etna_resource_from_handle() 522 level->size = level->layer_stride; in etna_resource_from_handle()
|
/third_party/mesa3d/src/gallium/frontends/nine/ |
H A D | volume9.c | 40 unsigned size = This->layer_stride * This->desc.Depth; in NineVolume9_AllocateData() 111 This->layer_stride = util_format_get_2d_size(This->info.format, in NineVolume9_ctor() 240 unsigned layer_stride, in NineVolume9_GetSystemMemOffset() 247 return z * layer_stride + y * stride + x_offset; in NineVolume9_GetSystemMemOffset() 324 unsigned layer_stride = This->layer_stride; in NineVolume9_LockBox() local 329 layer_stride = This->layer_stride_internal; in NineVolume9_LockBox() 333 pLockedVolume->SlicePitch = layer_stride; in NineVolume9_LockBox() 336 layer_stride, in NineVolume9_LockBox() 356 pLockedVolume->SlicePitch = This->transfer->layer_stride; in NineVolume9_LockBox() 239 NineVolume9_GetSystemMemOffset(enum pipe_format format, unsigned stride, unsigned layer_stride, int x, int y, int z) NineVolume9_GetSystemMemOffset() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A D | r600_test_dma.c | 40 uint64_t layer_stride; member 48 tex->layer_stride = (uint64_t)tex->stride * templ->height0; in alloc_cpu_texture() 49 tex->size = tex->layer_stride * templ->array_size; in alloc_cpu_texture() 70 (map + t->layer_stride*z + t->stride*y); in set_random_pixels() 72 (cpu->ptr + cpu->layer_stride*z + cpu->stride*y); in set_random_pixels() 104 uint8_t *ptr = map + t->layer_stride*z + t->stride*y; in compare_textures() 106 cpu->layer_stride*z + cpu->stride*y; in compare_textures() 295 memset(dst_cpu.ptr, 0, dst_cpu.layer_stride * tdst.array_size); in r600_test_dma() 371 dst_cpu.layer_stride, in r600_test_dma() 374 src_cpu.layer_stride, in r600_test_dma() [all...] |
/third_party/mesa3d/src/gallium/drivers/virgl/ |
H A D | virgl_resource.c | 302 * transfer map. Also return the stride and layer_stride for the corresponding 313 unsigned layer_stride; in virgl_transfer_map_size() local 320 layer_stride = util_format_get_2d_size(pres->format, stride, box->height); in virgl_transfer_map_size() 326 size = box->depth * layer_stride; in virgl_transfer_map_size() 330 size = layer_stride; in virgl_transfer_map_size() 334 *out_layer_stride = layer_stride; in virgl_transfer_map_size() 348 unsigned layer_stride; in virgl_staging_map() local 354 size = virgl_transfer_map_size(vtransfer, &stride, &layer_stride); in virgl_staging_map() 396 vtransfer->base.layer_stride = layer_stride; in virgl_staging_map() [all...] |
H A D | virgl_texture.c | 178 trans->base.layer_stride = trans->resolve_transfer->layer_stride; in texture_transfer_map_resolve() 191 trans->base.layer_stride, in texture_transfer_map_resolve() 196 trans->resolve_transfer->layer_stride, in texture_transfer_map_resolve()
|
H A D | virgl_winsys.h | 58 uint32_t stride, uint32_t layer_stride, 64 uint32_t stride, uint32_t layer_stride,
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_transfer.c | 81 unsigned layer_stride) in u_default_texture_subdata() 106 transfer->layer_stride, /* bytes */ in u_default_texture_subdata() 113 layer_stride, /* bytes */ in u_default_texture_subdata() 74 u_default_texture_subdata(struct pipe_context *pipe, struct pipe_resource *resource, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) u_default_texture_subdata() argument
|
H A D | u_surface.c | 172 unsigned layer_stride, in util_fill_box() 182 dst += z * layer_stride; in util_fill_box() 187 dst += layer_stride; in util_fill_box() 346 dst_trans->stride, dst_trans->layer_stride, in util_resource_copy_region() 350 src_trans->stride, src_trans->layer_stride, in util_resource_copy_region() 375 dst_trans->stride, dst_trans->layer_stride, in util_clear_color_texture_helper() 559 unsigned layer_stride, in util_fill_zs_box() 570 dst += layer_stride; in util_fill_zs_box() 607 dst_trans->layer_stride, width, height, in util_clear_depth_stencil_texture() 169 util_fill_box(ubyte * dst, enum pipe_format format, unsigned stride, unsigned layer_stride, unsigned x, unsigned y, unsigned z, unsigned width, unsigned height, unsigned depth, union util_color *uc) util_fill_box() argument 554 util_fill_zs_box(ubyte *dst, enum pipe_format format, bool need_rmw, unsigned clear_flags, unsigned stride, unsigned layer_stride, unsigned width, unsigned height, unsigned depth, uint64_t zstencil) util_fill_zs_box() argument
|
H A D | u_surface.h | 64 unsigned stride, unsigned layer_stride, 72 unsigned layer_stride, unsigned width,
|
H A D | u_transfer.h | 32 unsigned layer_stride);
|
/third_party/mesa3d/src/gallium/winsys/virgl/vtest/ |
H A D | virgl_vtest_winsys.c | 55 uint32_t stride, uint32_t layer_stride, in vtest_get_transfer_size() 68 if (layer_stride) { in vtest_get_transfer_size() 70 valid_layer_stride = layer_stride; in vtest_get_transfer_size() 81 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_put() 89 size = vtest_get_transfer_size(res, box, stride, layer_stride, level, in virgl_vtest_transfer_put() 93 level, stride, layer_stride, in virgl_vtest_transfer_put() 109 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_get_internal() 118 size = vtest_get_transfer_size(res, box, stride, layer_stride, level, in virgl_vtest_transfer_get_internal() 121 level, stride, layer_stride, in virgl_vtest_transfer_get_internal() 166 uint32_t stride, uint32_t layer_stride, in virgl_vtest_transfer_get() 53 vtest_get_transfer_size(struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t level, uint32_t *valid_stride_p) vtest_get_transfer_size() argument 78 virgl_vtest_transfer_put(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level) virgl_vtest_transfer_put() argument 106 virgl_vtest_transfer_get_internal(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level, bool flush_front_buffer) virgl_vtest_transfer_get_internal() argument 163 virgl_vtest_transfer_get(struct virgl_winsys *vws, struct virgl_hw_res *res, const struct pipe_box *box, uint32_t stride, uint32_t layer_stride, uint32_t buf_offset, uint32_t level) virgl_vtest_transfer_get() argument [all...] |
H A D | virgl_vtest_socket.c | 395 uint32_t layer_stride, in virgl_vtest_send_transfer_cmd() 412 cmd[3] = layer_stride; in virgl_vtest_send_transfer_cmd() 463 uint32_t layer_stride, in virgl_vtest_send_transfer_get() 470 level, stride, layer_stride, box, in virgl_vtest_send_transfer_get() 480 uint32_t layer_stride, in virgl_vtest_send_transfer_put() 487 level, stride, layer_stride, box, in virgl_vtest_send_transfer_put() 391 virgl_vtest_send_transfer_cmd(struct virgl_vtest_winsys *vws, uint32_t vcmd, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size) virgl_vtest_send_transfer_cmd() argument 460 virgl_vtest_send_transfer_get(struct virgl_vtest_winsys *vws, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size, uint32_t offset) virgl_vtest_send_transfer_get() argument 477 virgl_vtest_send_transfer_put(struct virgl_vtest_winsys *vws, uint32_t handle, uint32_t level, uint32_t stride, uint32_t layer_stride, const struct pipe_box *box, uint32_t data_size, uint32_t offset) virgl_vtest_send_transfer_put() argument
|
H A D | virgl_vtest_winsys.h | 132 uint32_t layer_stride, 140 uint32_t layer_stride,
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_test_image_copy_region.c | 42 uint64_t layer_stride; member 52 tex->layer_stride = util_format_get_2d_size(templ->format, tex->stride, height); in alloc_cpu_texture() 53 tex->size = tex->layer_stride * util_num_layers(templ, level); in alloc_cpu_texture() 75 uint64_t *ptr = (uint64_t *)(map + t->layer_stride * z + t->stride * y); in set_random_pixels() 76 uint64_t *ptr_cpu = (uint64_t *)(cpu->ptr + cpu->layer_stride * z + cpu->stride * y); in set_random_pixels() 118 uint64_t *ptr1 = (uint64_t *)(map1 + t1->layer_stride * z + t1->stride * y); in set_random_pixels_for_2_textures() 119 uint64_t *ptr2 = (uint64_t *)(map2 + t2->layer_stride * z + t2->stride * y); in set_random_pixels_for_2_textures() 156 uint8_t *ptr = map + t->layer_stride * z + t->stride * y; in compare_textures() 157 uint8_t *cpu_ptr = cpu->ptr + cpu->layer_stride * z + cpu->stride * y; in compare_textures() 192 uint64_t *ptr1 = (uint64_t *)(map1 + t1->layer_stride * in compare_gpu_textures() [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_resource.cpp | 735 ptrans->layer_stride = plane_layer_stride; in d3d12_adjust_transfer_dimensions_for_plane() 950 unsigned layer_stride = res->base.b.last_level + 1; in get_subresource_id() local 952 return resid * resource_stride + z * layer_stride + in get_subresource_id() 1057 copy_info.src_loc.PlacedFootprint.Offset += (z - start_z) * trans->base.b.layer_stride; in transfer_buf_to_image_part() 1117 copy_info.dst_loc.PlacedFootprint.Offset += (z - start_layer) * trans->base.b.layer_stride; in transfer_image_part_to_buf() 1230 linear_offset(int x, int y, int z, unsigned stride, unsigned layer_stride) in linear_offset() argument 1234 z * layer_stride; in linear_offset() 1238 linear_range(const struct pipe_box *box, unsigned stride, unsigned layer_stride) in linear_range() argument 1243 stride, layer_stride); in linear_range() 1247 stride, layer_stride); in linear_range() [all...] |
/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_resource.c | 125 res->levels[level].layer_stride = util_format_get_stride(pres->format, align(width, 16)) * align(height, 16); in setup_miptree() 128 res->levels[level].layer_stride /= 4; in setup_miptree() 665 ptrans->layer_stride = ptrans->stride * ptrans->box.height; in lima_transfer_map() 678 bo->map + res->levels[level].offset + (i + box->z) * res->levels[level].layer_stride, in lima_transfer_map() 694 ptrans->layer_stride = res->levels[level].layer_stride; in lima_transfer_map() 700 box->z * res->levels[level].layer_stride + in lima_transfer_map() 780 bo->map + res->levels[trans->base.level].offset + (i + trans->base.box.z) * res->levels[trans->base.level].layer_stride, in lima_transfer_flush_region() 883 unsigned layer_stride) in lima_texture_subdata() 890 data, stride, layer_stride); in lima_texture_subdata() 876 lima_texture_subdata(struct pipe_context *pctx, struct pipe_resource *prsc, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) lima_texture_subdata() argument [all...] |
H A D | lima_resource.h | 41 uint32_t layer_stride; member
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv50_miptree.c | 277 mt->layer_stride = align(mt->total_size, NV50_TILE_SIZE(0x20)); in nv50_miptree_init_layout_video() 278 mt->total_size = mt->layer_stride * pt->array_size; in nv50_miptree_init_layout_video() 323 mt->layer_stride = align(mt->total_size, in nv50_miptree_init_layout_tiled() 325 mt->total_size = mt->layer_stride * pt->array_size; in nv50_miptree_init_layout_tiled() 526 ns->offset += mt->layer_stride * z; in nv50_miptree_surface_new()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_transfer.c | 422 tx->base.layer_stride = mt->layer_stride; in nvc0_miptree_transfer_map() 426 offset += mt->layer_stride * box->z; in nvc0_miptree_transfer_map() 434 tx->base.layer_stride = tx->nblocksy * tx->base.stride; in nvc0_miptree_transfer_map() 438 size = tx->base.layer_stride; in nvc0_miptree_transfer_map() 465 tx->rect[0].base += mt->layer_stride; in nvc0_miptree_transfer_map() 518 tx->rect[0].base += mt->layer_stride; in nvc0_miptree_transfer_unmap()
|
H A D | nvc0_miptree.c | 246 mt->layer_stride = align(mt->total_size, NVC0_TILE_SIZE(0x10)); in nvc0_miptree_init_layout_video() 247 mt->total_size = mt->layer_stride * pt->array_size; in nvc0_miptree_init_layout_video() 306 mt->layer_stride = align(mt->total_size, in nvc0_miptree_init_layout_tiled() 308 mt->total_size = mt->layer_stride * pt->array_size; in nvc0_miptree_init_layout_tiled()
|
/third_party/mesa3d/include/drm-uapi/ |
H A D | virtgpu_drm.h | 132 __u32 layer_stride; member 141 __u32 layer_stride; member
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_resource_texture.c | 274 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_dma() 380 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_direct() 439 st->base.layer_stride = in svga_texture_transfer_map_direct() 612 st->base.layer_stride * st->box.d; in svga_texture_transfer_map() 1393 st->base.layer_stride = st->base.stride * nblocksy; in svga_texture_transfer_map_upload() 1399 if (st->upload.nlayers > 1 && st->base.layer_stride & 15) in svga_texture_transfer_map_upload() 1402 upload_size = st->base.layer_stride * st->base.box.depth; in svga_texture_transfer_map_upload() 1474 st->base.layer_stride, in svga_texture_transfer_unmap_upload() 1477 offset += st->base.layer_stride; in svga_texture_transfer_unmap_upload()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_resource.c | 1267 xfer->layer_stride = isl_surf_get_array_pitch(surf); in crocus_map_copy_region() 1394 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x]; in crocus_unmap_s8() 1412 xfer->layer_stride = xfer->stride * box->height; in crocus_map_s8() 1418 map->buffer = map->ptr = malloc(xfer->layer_stride * box->depth); in crocus_map_s8() 1441 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x] = in crocus_map_s8() 1492 void *ptr = map->ptr + s * xfer->layer_stride; in crocus_unmap_tiled_memcpy() 1513 xfer->layer_stride = xfer->stride * box->height; in crocus_map_tiled_memcpy() 1523 os_malloc_aligned(xfer->layer_stride * box->depth, 16); in crocus_map_tiled_memcpy() 1536 void *ptr = map->ptr + s * xfer->layer_stride; in crocus_map_tiled_memcpy() 1563 xfer->layer_stride in crocus_map_direct() [all...] |
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_resource.c | 2024 xfer->layer_stride = isl_surf_get_array_pitch(surf); in iris_map_copy_region() 2133 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x]; in iris_unmap_s8() 2151 xfer->layer_stride = xfer->stride * box->height; in iris_map_s8() 2157 map->buffer = map->ptr = malloc(xfer->layer_stride * box->depth); in iris_map_s8() 2179 untiled_s8_map[s * xfer->layer_stride + y * xfer->stride + x] = in iris_map_s8() 2232 void *ptr = map->ptr + s * xfer->layer_stride; in iris_unmap_tiled_memcpy() 2252 xfer->layer_stride = xfer->stride * box->height; in iris_map_tiled_memcpy() 2262 os_malloc_aligned(xfer->layer_stride * box->depth, 16); in iris_map_tiled_memcpy() 2277 void *ptr = map->ptr + s * xfer->layer_stride; in iris_map_tiled_memcpy() 2300 xfer->layer_stride in iris_map_direct() 2544 iris_texture_subdata(struct pipe_context *ctx, struct pipe_resource *resource, unsigned level, unsigned usage, const struct pipe_box *box, const void *data, unsigned stride, unsigned layer_stride) iris_texture_subdata() argument [all...] |