/third_party/mesa3d/src/gallium/drivers/r300/ |
D | r300_transfer.c | 34 struct pipe_transfer transfer; member 42 r300_transfer(struct pipe_transfer* transfer) in r300_transfer() argument 44 return (struct r300_transfer*)transfer; in r300_transfer() 51 struct pipe_transfer *transfer = (struct pipe_transfer*)r300transfer; in r300_copy_from_tiled_texture() local 52 struct pipe_resource *src = transfer->resource; in r300_copy_from_tiled_texture() 57 src, transfer->level, &transfer->box); in r300_copy_from_tiled_texture() 65 blit.src.level = transfer->level; in r300_copy_from_tiled_texture() 66 blit.src.box = transfer->box; in r300_copy_from_tiled_texture() 69 blit.dst.box.width = transfer->box.width; in r300_copy_from_tiled_texture() 70 blit.dst.box.height = transfer->box.height; in r300_copy_from_tiled_texture() [all …]
|
D | r300_screen_buffer.c | 92 struct pipe_transfer *transfer; in r300_buffer_transfer_map() local 95 transfer = slab_alloc(&r300->pool_transfers); in r300_buffer_transfer_map() 96 transfer->resource = resource; in r300_buffer_transfer_map() 97 transfer->level = level; in r300_buffer_transfer_map() 98 transfer->usage = usage; in r300_buffer_transfer_map() 99 transfer->box = *box; in r300_buffer_transfer_map() 100 transfer->stride = 0; in r300_buffer_transfer_map() 101 transfer->layer_stride = 0; in r300_buffer_transfer_map() 104 *ptransfer = transfer; in r300_buffer_transfer_map() 148 slab_free(&r300->pool_transfers, transfer); in r300_buffer_transfer_map() [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2021-03-01/ |
D | dynamic-state.txt | 63 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.before 64 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.after 65 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.before 66 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.after 67 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.before 68 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.after 69 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.before 70 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.after 71 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.before 72 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.after [all …]
|
D | image.txt | 625 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32ui_end_result 626 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32ui_intermediate_values 627 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32i_end_result 628 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32i_intermediate_values 629 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32f_end_result 630 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32f_intermediate_values 631 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64ui_end_result 632 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64ui_intermediate_values 633 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64i_end_result 634 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64i_intermediate_values [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master/ |
D | dynamic-state.txt | 78 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.before 79 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.after 80 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.before 81 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.after 82 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.before 83 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.after 84 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.before 85 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.after 86 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.before 87 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/ |
D | dynamic-state.txt | 78 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.before 79 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.after 80 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.before 81 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.after 82 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.before 83 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.after 84 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.before 85 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.after 86 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.before 87 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/ |
D | dynamic-state.txt | 78 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.before 79 dEQP-VK.dynamic_state.compute_transfer.single.transfer.viewport.after 80 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.before 81 dEQP-VK.dynamic_state.compute_transfer.single.transfer.scissor.after 82 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.before 83 dEQP-VK.dynamic_state.compute_transfer.single.transfer.line_width.after 84 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.before 85 dEQP-VK.dynamic_state.compute_transfer.single.transfer.depth_bias.after 86 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.before 87 dEQP-VK.dynamic_state.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/vk-gl-cts/android/cts/main/vk-master-2021-03-01/ |
D | dynamic-state.txt | 67 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.before 68 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.after 69 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.before 70 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.after 71 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.before 72 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.after 73 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.before 74 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.after 75 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.before 76 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.after [all …]
|
D | image.txt | 2935 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32ui_end_result 2936 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32ui_intermediate_values 2937 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32i_end_result 2938 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32i_intermediate_values 2939 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32f_end_result 2940 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r32f_intermediate_values 2941 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64ui_end_result 2942 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64ui_intermediate_values 2943 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64i_end_result 2944 dEQP-VK.image.atomic_operations.add.1d.transfer.normal_read.normal_img.r64i_intermediate_values [all …]
|
/third_party/vk-gl-cts/android/cts/main/vksc-master/ |
D | dynamic-state.txt | 68 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.viewport.before 69 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.viewport.after 70 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.scissor.before 71 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.scissor.after 72 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.line_width.before 73 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.line_width.after 74 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.depth_bias.before 75 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.depth_bias.after 76 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.blend_constants.before 77 dEQP-VKSC.dynamic_state.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstglbasememory.c | 86 _mem_create_gl (GstGLContext * context, struct create_data *transfer) in _mem_create_gl() argument 91 GST_CAT_TRACE (GST_CAT_GL_BASE_MEMORY, "Create memory %p", transfer->mem); in _mem_create_gl() 94 GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS (transfer->mem->mem.allocator); in _mem_create_gl() 99 transfer->mem->query = NULL; in _mem_create_gl() 101 transfer->mem->query = in _mem_create_gl() 104 if ((transfer->result = alloc_class->create (transfer->mem, &error))) in _mem_create_gl() 251 _map_data_gl (GstGLContext * context, struct map_data *transfer) in _map_data_gl() argument 254 GstGLBaseMemory *mem = transfer->mem; in _map_data_gl() 255 GstMapInfo *info = transfer->info; in _map_data_gl() 260 GST_GL_BASE_MEMORY_ALLOCATOR_GET_CLASS (transfer->mem->mem.allocator); in _map_data_gl() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/main/vksc-default/ |
D | dynamic-state.txt | 103 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.before 104 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.after 105 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.before 106 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.after 107 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.before 108 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.after 109 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.before 110 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.after 111 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.before 112 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/vk-gl-cts/android/cts/main/vksc-main/ |
D | dynamic-state.txt | 103 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.before 104 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.after 105 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.before 106 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.after 107 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.before 108 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.after 109 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.before 110 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.after 111 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.before 112 dEQP-VKSC.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/skia/third_party/externals/dawn/generator/templates/dawn_wire/ |
D | WireCmd.cpp | 197 {{Return}}{{name}}Transfer* transfer, 207 transfer->commandId = {{Return}}WireCmd::{{name}}; 218 transfer->hasNextInChain = true; 221 transfer->hasNextInChain = false; 227 ASSERT(transfer->chain.sType == {{as_cEnum(types["s type"].name, record.name)}}); 228 ASSERT(transfer->chain.hasNext == (record.chain.next != nullptr)); 237 transfer->has_{{memberName}} = has_{{memberName}}; 241 transfer->{{memberName}}Strlen = std::strlen(record.{{memberName}}); 244 WIRE_TRY(buffer->NextN(transfer->{{memberName}}Strlen, &stringInBuffer)); 245 memcpy(stringInBuffer, record.{{memberName}}, transfer->{{memberName}}Strlen); [all …]
|
/third_party/vk-gl-cts/android/cts/main/vk-master/ |
D | dynamic-state.txt | 159 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.before 160 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.after 161 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.before 162 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.after 163 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.before 164 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.after 165 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.before 166 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.after 167 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.before 168 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/main/vk-default/ |
D | dynamic-state.txt | 159 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.before 160 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.viewport.after 161 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.before 162 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.scissor.after 163 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.before 164 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.line_width.after 165 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.before 166 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.depth_bias.after 167 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.before 168 dEQP-VK.dynamic_state.monolithic.compute_transfer.single.transfer.blend_constants.after [all …]
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
D | u_debug_image.c | 102 struct pipe_transfer *transfer; in debug_dump_surface() local 119 0, 0, surface->width, surface->height, &transfer); in debug_dump_surface() 128 transfer->stride, in debug_dump_surface() 131 pipe->texture_unmap(pipe, transfer); in debug_dump_surface() 191 struct pipe_transfer *transfer; in debug_dump_surface_bmp() local 197 0, 0, surface->width, surface->height, &transfer); in debug_dump_surface_bmp() 199 debug_dump_transfer_bmp(pipe, filename, transfer, ptr); in debug_dump_surface_bmp() 201 pipe->texture_unmap(pipe, transfer); in debug_dump_surface_bmp() 207 struct pipe_transfer *transfer, void *ptr) in debug_dump_transfer_bmp() argument 211 if (!transfer) in debug_dump_transfer_bmp() [all …]
|
D | u_transfer.c | 12 struct pipe_transfer *transfer = NULL; in u_default_buffer_subdata() local 34 map = pipe->buffer_map(pipe, resource, 0, usage, &box, &transfer); in u_default_buffer_subdata() 39 pipe_buffer_unmap(pipe, transfer); in u_default_buffer_subdata() 48 struct pipe_transfer *transfer = NULL; in u_default_clear_buffer() local 64 map = pipe->buffer_map(pipe, resource, 0, usage, &box, &transfer); in u_default_clear_buffer() 71 pipe_buffer_unmap(pipe, transfer); in u_default_clear_buffer() 83 struct pipe_transfer *transfer = NULL; in u_default_texture_subdata() local 99 box, &transfer); in u_default_texture_subdata() 105 transfer->stride, /* bytes */ in u_default_texture_subdata() 106 transfer->layer_stride, /* bytes */ in u_default_texture_subdata() [all …]
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_resource_buffer.c | 124 struct pipe_transfer *transfer; in svga_buffer_transfer_map() local 135 transfer = MALLOC_STRUCT(pipe_transfer); in svga_buffer_transfer_map() 136 if (!transfer) { in svga_buffer_transfer_map() 140 transfer->resource = resource; in svga_buffer_transfer_map() 141 transfer->level = level; in svga_buffer_transfer_map() 142 transfer->usage = usage; in svga_buffer_transfer_map() 143 transfer->box = *box; in svga_buffer_transfer_map() 144 transfer->stride = 0; in svga_buffer_transfer_map() 145 transfer->layer_stride = 0; in svga_buffer_transfer_map() 157 if (need_buf_readback(svga, transfer)) { in svga_buffer_transfer_map() [all …]
|
/third_party/mesa3d/src/gallium/drivers/virgl/ |
D | virgl_buffer.c | 32 struct pipe_transfer *transfer) in virgl_buffer_transfer_unmap() argument 35 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_unmap() 40 if (transfer->usage & PIPE_MAP_FLUSH_EXPLICIT) { in virgl_buffer_transfer_unmap() 46 transfer->box.x += trans->range.start; in virgl_buffer_transfer_unmap() 47 transfer->box.width = trans->range.end - trans->range.start; in virgl_buffer_transfer_unmap() 48 trans->offset = transfer->box.x; in virgl_buffer_transfer_unmap() 65 struct pipe_transfer *transfer, in virgl_buffer_transfer_flush_region() argument 68 struct virgl_transfer *trans = virgl_transfer(transfer); in virgl_buffer_transfer_flush_region() 79 util_range_add(transfer->resource, &trans->range, box->x, box->x + box->width); in virgl_buffer_transfer_flush_region()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_buffer_common.c | 287 struct r600_transfer *transfer; in r600_buffer_get_transfer() local 290 transfer = slab_zalloc(&rctx->pool_transfers_unsync); in r600_buffer_get_transfer() 292 transfer = slab_zalloc(&rctx->pool_transfers); in r600_buffer_get_transfer() 294 pipe_resource_reference(&transfer->b.b.resource, resource); in r600_buffer_get_transfer() 295 transfer->b.b.usage = usage; in r600_buffer_get_transfer() 296 transfer->b.b.box = *box; in r600_buffer_get_transfer() 297 transfer->b.b.offset = offset; in r600_buffer_get_transfer() 298 transfer->staging = staging; in r600_buffer_get_transfer() 299 *ptransfer = &transfer->b.b; in r600_buffer_get_transfer() 457 struct pipe_transfer *transfer, in r600_buffer_do_flush_region() argument [all …]
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
D | agx_pipe.c | 268 struct pipe_transfer *transfer, in agx_transfer_flush_region() argument 294 struct agx_transfer *transfer = CALLOC_STRUCT(agx_transfer); in agx_transfer_map() local 295 transfer->base.level = level; in agx_transfer_map() 296 transfer->base.usage = usage; in agx_transfer_map() 297 transfer->base.box = *box; in agx_transfer_map() 299 pipe_resource_reference(&transfer->base.resource, resource); in agx_transfer_map() 300 *out_transfer = &transfer->base; in agx_transfer_map() 303 transfer->base.stride = box->width * blocksize; in agx_transfer_map() 304 transfer->base.layer_stride = transfer->base.stride * box->height; in agx_transfer_map() 305 transfer->map = calloc(transfer->base.layer_stride, box->depth); in agx_transfer_map() [all …]
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_resource.c | 881 panfrost_load_tiled_images(struct panfrost_transfer *transfer, in panfrost_load_tiled_images() argument 884 struct pipe_transfer *ptrans = &transfer->base; in panfrost_load_tiled_images() 900 void *dst = transfer->map + (ptrans->layer_stride * z); in panfrost_load_tiled_images() 914 panfrost_store_tiled_images(struct panfrost_transfer *transfer, in panfrost_store_tiled_images() argument 918 struct pipe_transfer *ptrans = &transfer->base; in panfrost_store_tiled_images() 926 void *src = transfer->map + (ptrans->layer_stride * z); in panfrost_store_tiled_images() 968 struct panfrost_transfer *transfer = rzalloc(pctx, struct panfrost_transfer); in panfrost_ptr_map() local 969 transfer->base.level = level; in panfrost_ptr_map() 970 transfer->base.usage = usage; in panfrost_ptr_map() 971 transfer->base.box = *box; in panfrost_ptr_map() [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_buffer.c | 319 struct si_transfer *transfer; in si_buffer_get_transfer() local 322 transfer = calloc(1, sizeof(*transfer)); in si_buffer_get_transfer() 324 transfer = slab_zalloc(&sctx->pool_transfers_unsync); in si_buffer_get_transfer() 326 transfer = slab_zalloc(&sctx->pool_transfers); in si_buffer_get_transfer() 328 pipe_resource_reference(&transfer->b.b.resource, resource); in si_buffer_get_transfer() 329 transfer->b.b.usage = usage; in si_buffer_get_transfer() 330 transfer->b.b.box = *box; in si_buffer_get_transfer() 331 transfer->b.b.offset = offset; in si_buffer_get_transfer() 332 transfer->staging = staging; in si_buffer_get_transfer() 333 *ptransfer = &transfer->b.b; in si_buffer_get_transfer() [all …]
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
D | i915_resource_buffer.c | 75 struct pipe_transfer *transfer = slab_alloc_st(&i915->transfer_pool); in i915_buffer_transfer_map() local 77 if (!transfer) in i915_buffer_transfer_map() 80 transfer->resource = resource; in i915_buffer_transfer_map() 81 transfer->level = level; in i915_buffer_transfer_map() 82 transfer->usage = usage; in i915_buffer_transfer_map() 83 transfer->box = *box; in i915_buffer_transfer_map() 84 *ptransfer = transfer; in i915_buffer_transfer_map() 86 return buffer->data + transfer->box.x; in i915_buffer_transfer_map() 91 struct pipe_transfer *transfer) in i915_buffer_transfer_unmap() argument 94 slab_free_st(&i915->transfer_pool, transfer); in i915_buffer_transfer_unmap()
|