Home
last modified time | relevance | path

Searched refs:cmdbuf (Results 1 - 25 of 40) sorted by relevance

12

/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_cmd_buffer.c33 dzn_cmd_buffer_exec_transition_barriers(struct dzn_cmd_buffer *cmdbuf, in dzn_cmd_buffer_exec_transition_barriers() argument
44 ID3D12GraphicsCommandList1_ResourceBarrier(cmdbuf->cmdlist, flush_count, in dzn_cmd_buffer_exec_transition_barriers()
54 ID3D12GraphicsCommandList1_ResourceBarrier(cmdbuf->cmdlist, flush_count, in dzn_cmd_buffer_exec_transition_barriers()
63 dzn_cmd_buffer_flush_transition_barriers(struct dzn_cmd_buffer *cmdbuf, in dzn_cmd_buffer_flush_transition_barriers() argument
69 _mesa_hash_table_search(cmdbuf->transition_barriers, res); in dzn_cmd_buffer_flush_transition_barriers()
75 dzn_cmd_buffer_exec_transition_barriers(cmdbuf, &barriers[first_subres], subres_count); in dzn_cmd_buffer_flush_transition_barriers()
84 dzn_cmd_buffer_queue_transition_barriers(struct dzn_cmd_buffer *cmdbuf, in dzn_cmd_buffer_queue_transition_barriers() argument
92 struct dzn_device *device = container_of(cmdbuf->vk.base.device, struct dzn_device, vk); in dzn_cmd_buffer_queue_transition_barriers()
94 _mesa_hash_table_search(cmdbuf->transition_barriers, res); in dzn_cmd_buffer_queue_transition_barriers()
106 vk_zalloc(&cmdbuf in dzn_cmd_buffer_queue_transition_barriers()
150 dzn_cmd_buffer_queue_image_range_state_transition(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, const VkImageSubresourceRange *range, D3D12_RESOURCE_STATES before, D3D12_RESOURCE_STATES after, uint32_t flags) dzn_cmd_buffer_queue_image_range_state_transition() argument
196 dzn_cmd_buffer_queue_image_range_layout_transition(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, const VkImageSubresourceRange *range, VkImageLayout old_layout, VkImageLayout new_layout, uint32_t flags) dzn_cmd_buffer_queue_image_range_layout_transition() argument
258 struct dzn_cmd_buffer *cmdbuf = container_of(cbuf, struct dzn_cmd_buffer, vk); dzn_cmd_buffer_destroy() local
357 struct dzn_cmd_buffer *cmdbuf = dzn_cmd_buffer_create() local
437 dzn_cmd_buffer_reset(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_reset() argument
566 dzn_cmd_buffer_gather_events(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_gather_events() argument
595 dzn_cmd_buffer_dynbitset_reserve(struct dzn_cmd_buffer *cmdbuf, struct util_dynarray *array, uint32_t bit) dzn_cmd_buffer_dynbitset_reserve() argument
625 dzn_cmd_buffer_dynbitset_set(struct dzn_cmd_buffer *cmdbuf, struct util_dynarray *array, uint32_t bit) dzn_cmd_buffer_dynbitset_set() argument
636 dzn_cmd_buffer_dynbitset_clear(struct dzn_cmd_buffer *cmdbuf, struct util_dynarray *array, uint32_t bit) dzn_cmd_buffer_dynbitset_clear() argument
645 dzn_cmd_buffer_dynbitset_set_range(struct dzn_cmd_buffer *cmdbuf, struct util_dynarray *array, uint32_t bit, uint32_t count) dzn_cmd_buffer_dynbitset_set_range() argument
658 dzn_cmd_buffer_dynbitset_clear_range(struct dzn_cmd_buffer *cmdbuf, struct util_dynarray *array, uint32_t bit, uint32_t count) dzn_cmd_buffer_dynbitset_clear_range() argument
677 dzn_cmd_buffer_create_query_pool_state(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_create_query_pool_state() argument
696 dzn_cmd_buffer_destroy_query_pool_state(struct dzn_cmd_buffer *cmdbuf, struct dzn_cmd_buffer_query_pool_state *state) dzn_cmd_buffer_destroy_query_pool_state() argument
707 dzn_cmd_buffer_get_query_pool_state(struct dzn_cmd_buffer *cmdbuf, struct dzn_query_pool *qpool) dzn_cmd_buffer_get_query_pool_state() argument
734 dzn_cmd_buffer_collect_queries(struct dzn_cmd_buffer *cmdbuf, const struct dzn_query_pool *qpool, struct dzn_cmd_buffer_query_pool_state *state, uint32_t first_query, uint32_t query_count) dzn_cmd_buffer_collect_queries() argument
817 dzn_cmd_buffer_collect_query_ops(struct dzn_cmd_buffer *cmdbuf, struct dzn_query_pool *qpool, struct util_dynarray *bitset_array, struct util_dynarray *ops_array) dzn_cmd_buffer_collect_query_ops() argument
844 dzn_cmd_buffer_gather_queries(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_gather_queries() argument
972 dzn_cmd_buffer_get_dsv(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, const D3D12_DEPTH_STENCIL_VIEW_DESC *desc) dzn_cmd_buffer_get_dsv() argument
1001 dzn_cmd_buffer_get_rtv(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, const D3D12_RENDER_TARGET_VIEW_DESC *desc) dzn_cmd_buffer_get_rtv() argument
1030 dzn_cmd_buffer_get_null_rtv(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_get_null_rtv() argument
1053 dzn_cmd_buffer_alloc_internal_buf(struct dzn_cmd_buffer *cmdbuf, uint32_t size, D3D12_HEAP_TYPE heap_type, D3D12_RESOURCE_STATES init_state, ID3D12Resource **out) dzn_cmd_buffer_alloc_internal_buf() argument
1107 dzn_cmd_buffer_clear_rects_with_copy(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, VkImageLayout layout, const VkClearColorValue *color, const VkImageSubresourceRange *range, uint32_t rect_count, D3D12_RECT *rects) dzn_cmd_buffer_clear_rects_with_copy() argument
1243 dzn_cmd_buffer_clear_ranges_with_copy(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, VkImageLayout layout, const VkClearColorValue *color, uint32_t range_count, const VkImageSubresourceRange *ranges) dzn_cmd_buffer_clear_ranges_with_copy() argument
1369 dzn_cmd_buffer_clear_attachment(struct dzn_cmd_buffer *cmdbuf, struct dzn_image_view *view, VkImageLayout layout, const VkClearValue *value, VkImageAspectFlags aspects, uint32_t base_layer, uint32_t layer_count, uint32_t rect_count, D3D12_RECT *rects) dzn_cmd_buffer_clear_attachment() argument
1469 dzn_cmd_buffer_clear_color(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, VkImageLayout layout, const VkClearColorValue *col, uint32_t range_count, const VkImageSubresourceRange *ranges) dzn_cmd_buffer_clear_color() argument
1535 dzn_cmd_buffer_clear_zs(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *image, VkImageLayout layout, const VkClearDepthStencilValue *zs, uint32_t range_count, const VkImageSubresourceRange *ranges) dzn_cmd_buffer_clear_zs() argument
1578 dzn_cmd_buffer_copy_buf2img_region(struct dzn_cmd_buffer *cmdbuf, const VkCopyBufferToImageInfo2 *info, uint32_t r, VkImageAspectFlagBits aspect, uint32_t l) dzn_cmd_buffer_copy_buf2img_region() argument
1657 dzn_cmd_buffer_copy_img2buf_region(struct dzn_cmd_buffer *cmdbuf, const VkCopyImageToBufferInfo2 *info, uint32_t r, VkImageAspectFlagBits aspect, uint32_t l) dzn_cmd_buffer_copy_img2buf_region() argument
1734 dzn_cmd_buffer_copy_img_chunk(struct dzn_cmd_buffer *cmdbuf, const VkCopyImageInfo2 *info, D3D12_RESOURCE_DESC *tmp_desc, D3D12_TEXTURE_COPY_LOCATION *tmp_loc, uint32_t r, VkImageAspectFlagBits aspect, uint32_t l) dzn_cmd_buffer_copy_img_chunk() argument
1874 dzn_cmd_buffer_blit_prepare_src_view(struct dzn_cmd_buffer *cmdbuf, VkImage image, VkImageAspectFlagBits aspect, const VkImageSubresourceLayers *subres, struct dzn_descriptor_heap *heap, uint32_t heap_slot) dzn_cmd_buffer_blit_prepare_src_view() argument
1935 dzn_cmd_buffer_blit_prepare_dst_view(struct dzn_cmd_buffer *cmdbuf, struct dzn_image *img, VkImageAspectFlagBits aspect, uint32_t level, uint32_t layer) dzn_cmd_buffer_blit_prepare_dst_view() argument
1961 dzn_cmd_buffer_blit_set_pipeline(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *src, const struct dzn_image *dst, VkImageAspectFlagBits aspect, VkFilter filter, bool resolve) dzn_cmd_buffer_blit_set_pipeline() argument
2004 dzn_cmd_buffer_blit_set_2d_region(struct dzn_cmd_buffer *cmdbuf, const struct dzn_image *src, const VkImageSubresourceLayers *src_subres, const VkOffset3D *src_offsets, const struct dzn_image *dst, const VkImageSubresourceLayers *dst_subres, const VkOffset3D *dst_offsets, bool normalize_src_coords) dzn_cmd_buffer_blit_set_2d_region() argument
2064 dzn_cmd_buffer_blit_issue_barriers(struct dzn_cmd_buffer *cmdbuf, struct dzn_image *src, VkImageLayout src_layout, const VkImageSubresourceLayers *src_subres, struct dzn_image *dst, VkImageLayout dst_layout, const VkImageSubresourceLayers *dst_subres, VkImageAspectFlagBits aspect, bool post) dzn_cmd_buffer_blit_issue_barriers() argument
2109 dzn_cmd_buffer_blit_region(struct dzn_cmd_buffer *cmdbuf, const VkBlitImageInfo2 *info, struct dzn_descriptor_heap *heap, uint32_t *heap_slot, uint32_t r) dzn_cmd_buffer_blit_region() argument
2184 dzn_cmd_buffer_resolve_region(struct dzn_cmd_buffer *cmdbuf, const VkResolveImageInfo2 *info, struct dzn_descriptor_heap *heap, uint32_t *heap_slot, uint32_t r) dzn_cmd_buffer_resolve_region() argument
2250 dzn_cmd_buffer_update_pipeline(struct dzn_cmd_buffer *cmdbuf, uint32_t bindpoint) dzn_cmd_buffer_update_pipeline() argument
2281 dzn_cmd_buffer_update_heaps(struct dzn_cmd_buffer *cmdbuf, uint32_t bindpoint) dzn_cmd_buffer_update_heaps() argument
2385 dzn_cmd_buffer_update_sysvals(struct dzn_cmd_buffer *cmdbuf, uint32_t bindpoint) dzn_cmd_buffer_update_sysvals() argument
2405 dzn_cmd_buffer_update_viewports(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_viewports() argument
2418 dzn_cmd_buffer_update_scissors(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_scissors() argument
2446 dzn_cmd_buffer_update_vbviews(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_vbviews() argument
2457 dzn_cmd_buffer_update_ibview(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_ibview() argument
2466 dzn_cmd_buffer_update_push_constants(struct dzn_cmd_buffer *cmdbuf, uint32_t bindpoint) dzn_cmd_buffer_update_push_constants() argument
2492 dzn_cmd_buffer_update_zsa(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_zsa() argument
2506 dzn_cmd_buffer_update_blend_constants(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_blend_constants() argument
2514 dzn_cmd_buffer_update_depth_bounds(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_update_depth_bounds() argument
2524 dzn_cmd_buffer_triangle_fan_create_index(struct dzn_cmd_buffer *cmdbuf, uint32_t *vertex_count) dzn_cmd_buffer_triangle_fan_create_index() argument
2571 dzn_cmd_buffer_triangle_fan_rewrite_index(struct dzn_cmd_buffer *cmdbuf, uint32_t *index_count, uint32_t *first_index) dzn_cmd_buffer_triangle_fan_rewrite_index() argument
2644 dzn_cmd_buffer_prepare_draw(struct dzn_cmd_buffer *cmdbuf, bool indexed) dzn_cmd_buffer_prepare_draw() argument
2666 dzn_cmd_buffer_triangle_fan_get_max_index_buf_size(struct dzn_cmd_buffer *cmdbuf, bool indexed) dzn_cmd_buffer_triangle_fan_get_max_index_buf_size() argument
2696 dzn_cmd_buffer_indirect_draw(struct dzn_cmd_buffer *cmdbuf, ID3D12Resource *draw_buf, size_t draw_buf_offset, ID3D12Resource *count_buf, size_t count_buf_offset, uint32_t max_draw_count, uint32_t draw_buf_stride, bool indexed) dzn_cmd_buffer_indirect_draw() argument
2943 dzn_cmd_buffer_prepare_dispatch(struct dzn_cmd_buffer *cmdbuf) dzn_cmd_buffer_prepare_dispatch() argument
3414 dzn_cmd_buffer_resolve_rendering_attachment(struct dzn_cmd_buffer *cmdbuf, const struct dzn_rendering_attachment *att, VkImageAspectFlagBits aspect) dzn_cmd_buffer_resolve_rendering_attachment() argument
3481 dzn_rendering_attachment_initial_transition(struct dzn_cmd_buffer *cmdbuf, const VkRenderingAttachmentInfo *att, VkImageAspectFlagBits aspect) dzn_rendering_attachment_initial_transition() argument
[all...]
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_cmd_buffer.c56 panvk_cmd_prepare_fragment_job(struct panvk_cmd_buffer *cmdbuf) in panvk_cmd_prepare_fragment_job() argument
58 const struct pan_fb_info *fbinfo = &cmdbuf->state.fb.info; in panvk_cmd_prepare_fragment_job()
59 struct panvk_batch *batch = cmdbuf->state.batch; in panvk_cmd_prepare_fragment_job()
61 pan_pool_alloc_desc(&cmdbuf->desc_pool.base, FRAGMENT_JOB); in panvk_cmd_prepare_fragment_job()
69 panvk_per_arch(cmd_close_batch)(struct panvk_cmd_buffer *cmdbuf) in cmd_close_batch() argument
71 struct panvk_batch *batch = cmdbuf->state.batch; in cmd_close_batch()
76 const struct pan_fb_info *fbinfo = &cmdbuf->state.fb.info; in cmd_close_batch()
87 vk_free(&cmdbuf->pool->vk.alloc, batch); in cmd_close_batch()
92 struct panfrost_ptr ptr = pan_pool_alloc_desc(&cmdbuf->desc_pool.base, in cmd_close_batch()
95 panfrost_add_job(&cmdbuf in cmd_close_batch()
175 cmd_alloc_fb_desc(struct panvk_cmd_buffer *cmdbuf) cmd_alloc_fb_desc() argument
201 cmd_alloc_tls_desc(struct panvk_cmd_buffer *cmdbuf, bool gfx) cmd_alloc_tls_desc() argument
213 panvk_cmd_prepare_draw_sysvals(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state, struct panvk_draw_info *draw) panvk_cmd_prepare_draw_sysvals() argument
245 panvk_cmd_prepare_sysvals(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_cmd_prepare_sysvals() argument
261 panvk_cmd_prepare_push_constants(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_cmd_prepare_push_constants() argument
281 panvk_cmd_prepare_ubos(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_cmd_prepare_ubos() argument
304 panvk_cmd_prepare_textures(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_cmd_prepare_textures() argument
337 panvk_cmd_prepare_samplers(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_cmd_prepare_samplers() argument
380 panvk_draw_prepare_fs_rsd(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_fs_rsd() argument
432 cmd_get_tiler_context(struct panvk_cmd_buffer *cmdbuf, unsigned width, unsigned height) cmd_get_tiler_context() argument
459 cmd_prepare_tiler_context(struct panvk_cmd_buffer *cmdbuf) cmd_prepare_tiler_context() argument
469 panvk_draw_prepare_tiler_context(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_tiler_context() argument
479 panvk_draw_prepare_varyings(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_varyings() argument
532 panvk_fill_non_vs_attribs(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state, void *attrib_bufs, void *attribs, unsigned first_buf) panvk_fill_non_vs_attribs() argument
564 panvk_prepare_non_vs_attribs(struct panvk_cmd_buffer *cmdbuf, struct panvk_cmd_bind_point_state *bind_point_state) panvk_prepare_non_vs_attribs() argument
590 panvk_draw_prepare_vs_attribs(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_vs_attribs() argument
647 panvk_draw_prepare_attributes(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_attributes() argument
669 panvk_draw_prepare_viewport(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_viewport() argument
695 panvk_draw_prepare_vertex_job(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_vertex_job() argument
709 panvk_draw_prepare_tiler_job(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_draw_prepare_tiler_job() argument
723 panvk_cmd_draw(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) panvk_cmd_draw() argument
819 panvk_index_minmax_search(struct panvk_cmd_buffer *cmdbuf, uint32_t start, uint32_t count, bool restart, uint32_t *min, uint32_t *max) panvk_index_minmax_search() argument
965 panvk_add_set_event_operation(struct panvk_cmd_buffer *cmdbuf, struct panvk_event *event, enum panvk_event_op_type type) panvk_add_set_event_operation() argument
997 panvk_add_wait_event_operation(struct panvk_cmd_buffer *cmdbuf, struct panvk_event *event) panvk_add_wait_event_operation() argument
1072 panvk_reset_cmdbuf(struct panvk_cmd_buffer *cmdbuf) panvk_reset_cmdbuf() argument
1098 panvk_destroy_cmdbuf(struct panvk_cmd_buffer *cmdbuf) panvk_destroy_cmdbuf() argument
1125 struct panvk_cmd_buffer *cmdbuf; panvk_create_cmdbuf() local
1181 struct panvk_cmd_buffer *cmdbuf = NULL; AllocateCommandBuffers() local
[all...]
H A Dpanvk_cmd_buffer.c43 VK_FROM_HANDLE(panvk_cmd_buffer, cmdbuf, commandBuffer); in panvk_CmdBindVertexBuffers()
45 panvk_cmd_get_desc_state(cmdbuf, GRAPHICS); in panvk_CmdBindVertexBuffers()
52 cmdbuf->state.vb.bufs[firstBinding + i].address = in panvk_CmdBindVertexBuffers()
54 cmdbuf->state.vb.bufs[firstBinding + i].size = in panvk_CmdBindVertexBuffers()
58 cmdbuf->state.vb.count = MAX2(cmdbuf->state.vb.count, firstBinding + bindingCount); in panvk_CmdBindVertexBuffers()
68 VK_FROM_HANDLE(panvk_cmd_buffer, cmdbuf, commandBuffer); in panvk_CmdBindIndexBuffer()
71 cmdbuf->state.ib.buffer = buf; in panvk_CmdBindIndexBuffer()
72 cmdbuf->state.ib.offset = offset; in panvk_CmdBindIndexBuffer()
75 cmdbuf in panvk_CmdBindIndexBuffer()
402 panvk_cmd_prepare_clear_values(struct panvk_cmd_buffer *cmdbuf, const VkClearValue *in) panvk_cmd_prepare_clear_values() argument
431 panvk_cmd_fb_info_set_subpass(struct panvk_cmd_buffer *cmdbuf) panvk_cmd_fb_info_set_subpass() argument
484 panvk_cmd_fb_info_init(struct panvk_cmd_buffer *cmdbuf) panvk_cmd_fb_info_init() argument
528 panvk_cmd_preload_fb_after_batch_split(struct panvk_cmd_buffer *cmdbuf) panvk_cmd_preload_fb_after_batch_split() argument
551 panvk_cmd_open_batch(struct panvk_cmd_buffer *cmdbuf) panvk_cmd_open_batch() argument
[all...]
H A Dpanvk_vX_meta_clear.c263 panvk_meta_clear_attachment(struct panvk_cmd_buffer *cmdbuf, in panvk_meta_clear_attachment() argument
269 struct panvk_physical_device *dev = cmdbuf->device->physical_device; in panvk_meta_clear_attachment()
271 struct panvk_meta *meta = &cmdbuf->device->physical_device->meta; in panvk_meta_clear_attachment()
272 struct panvk_batch *batch = cmdbuf->state.batch; in panvk_meta_clear_attachment()
273 const struct panvk_render_pass *pass = cmdbuf->state.pass; in panvk_meta_clear_attachment()
280 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_clear_attachment()
281 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true); in panvk_meta_clear_attachment()
282 panvk_per_arch(cmd_prepare_tiler_context)(cmdbuf); in panvk_meta_clear_attachment()
285 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base, in panvk_meta_clear_attachment()
294 mali_ptr coordinates = pan_pool_upload_aligned(&cmdbuf in panvk_meta_clear_attachment()
334 panvk_meta_clear_color_img(struct panvk_cmd_buffer *cmdbuf, struct panvk_image *img, const VkClearColorValue *color, const VkImageSubresourceRange *range) panvk_meta_clear_color_img() argument
401 panvk_meta_clear_zs_img(struct panvk_cmd_buffer *cmdbuf, struct panvk_image *img, const VkClearDepthStencilValue *value, const VkImageSubresourceRange *range) panvk_meta_clear_zs_img() argument
[all...]
H A Dpanvk_vX_meta_blit.c31 panvk_meta_blit(struct panvk_cmd_buffer *cmdbuf, in panvk_meta_blit() argument
34 struct panfrost_device *pdev = &cmdbuf->device->physical_device->pdev; in panvk_meta_blit()
35 struct pan_fb_info *fbinfo = &cmdbuf->state.fb.info; in panvk_meta_blit()
84 cmdbuf->state.fb.crc_valid[0] = false; in panvk_meta_blit()
85 fbinfo->rts[0].crc_valid = &cmdbuf->state.fb.crc_valid[0]; in panvk_meta_blit()
103 panvk_per_arch(cmd_close_batch)(cmdbuf); in panvk_meta_blit()
105 GENX(pan_blit_ctx_init)(pdev, blitinfo, &cmdbuf->desc_pool.base, &ctx); in panvk_meta_blit()
110 struct panvk_batch *batch = panvk_cmd_open_batch(cmdbuf); in panvk_meta_blit()
117 panvk_per_arch(cmd_alloc_tls_desc)(cmdbuf, true); in panvk_meta_blit()
118 panvk_per_arch(cmd_alloc_fb_desc)(cmdbuf); in panvk_meta_blit()
[all...]
H A Dpanvk_vX_meta_copy.c574 panvk_meta_copy_img2img(struct panvk_cmd_buffer *cmdbuf, in panvk_meta_copy_img2img() argument
579 struct panfrost_device *pdev = &cmdbuf->device->physical_device->pdev; in panvk_meta_copy_img2img()
580 struct pan_fb_info *fbinfo = &cmdbuf->state.fb.info; in panvk_meta_copy_img2img()
598 cmdbuf->device->physical_device->meta.copy.img2img[ms][texdimidx][fmtidx].rsd; in panvk_meta_copy_img2img()
629 panvk_per_arch(meta_emit_viewport)(&cmdbuf->desc_pool.base, in panvk_meta_copy_img2img()
640 pan_pool_upload_aligned(&cmdbuf->desc_pool.base, dst_rect, in panvk_meta_copy_img2img()
647 cmdbuf->state.fb.crc_valid[0] = false; in panvk_meta_copy_img2img()
659 .rts[0].crc_valid = &cmdbuf->state.fb.crc_valid[0], in panvk_meta_copy_img2img()
663 panvk_meta_copy_img_emit_texture(pdev, &cmdbuf->desc_pool.base, &srcview); in panvk_meta_copy_img2img()
665 panvk_meta_copy_img_emit_sampler(pdev, &cmdbuf in panvk_meta_copy_img2img()
1022 panvk_meta_copy_buf2img(struct panvk_cmd_buffer *cmdbuf, const struct panvk_buffer *buf, const struct panvk_image *img, const VkBufferImageCopy2 *region) panvk_meta_copy_buf2img() argument
1462 panvk_meta_copy_img2buf(struct panvk_cmd_buffer *cmdbuf, const struct panvk_buffer *buf, const struct panvk_image *img, const VkBufferImageCopy2 *region) panvk_meta_copy_img2buf() argument
1693 panvk_meta_copy_buf2buf(struct panvk_cmd_buffer *cmdbuf, const struct panvk_buffer *src, const struct panvk_buffer *dst, const VkBufferCopy2 *region) panvk_meta_copy_buf2buf() argument
1837 panvk_meta_fill_buf(struct panvk_cmd_buffer *cmdbuf, const struct panvk_buffer *dst, VkDeviceSize size, VkDeviceSize offset, uint32_t val) panvk_meta_fill_buf() argument
1903 panvk_meta_update_buf(struct panvk_cmd_buffer *cmdbuf, const struct panvk_buffer *dst, VkDeviceSize offset, VkDeviceSize size, const void *data) panvk_meta_update_buf() argument
[all...]
H A Dpanvk_vX_device.c220 struct panvk_cmd_buffer *cmdbuf = in queue_submit() local
223 list_for_each_entry(struct panvk_batch, batch, &cmdbuf->batches, node) { in queue_submit()
226 panvk_pool_num_bos(&cmdbuf->desc_pool) + in queue_submit()
227 panvk_pool_num_bos(&cmdbuf->varying_pool) + in queue_submit()
228 panvk_pool_num_bos(&cmdbuf->tls_pool) + in queue_submit()
236 panvk_pool_get_bo_handles(&cmdbuf->desc_pool, &bos[bo_idx]); in queue_submit()
237 bo_idx += panvk_pool_num_bos(&cmdbuf->desc_pool); in queue_submit()
239 panvk_pool_get_bo_handles(&cmdbuf->varying_pool, &bos[bo_idx]); in queue_submit()
240 bo_idx += panvk_pool_num_bos(&cmdbuf->varying_pool); in queue_submit()
242 panvk_pool_get_bo_handles(&cmdbuf in queue_submit()
[all...]
H A Dpanvk_private.h783 #define panvk_cmd_get_bind_point_state(cmdbuf, bindpoint) \
784 &(cmdbuf)->bind_points[VK_PIPELINE_BIND_POINT_ ## bindpoint]
786 #define panvk_cmd_get_pipeline(cmdbuf, bindpoint) \
787 (cmdbuf)->bind_points[VK_PIPELINE_BIND_POINT_ ## bindpoint].pipeline
789 #define panvk_cmd_get_desc_state(cmdbuf, bindpoint) \
790 &(cmdbuf)->bind_points[VK_PIPELINE_BIND_POINT_ ## bindpoint].desc_state
793 panvk_cmd_open_batch(struct panvk_cmd_buffer *cmdbuf);
796 panvk_cmd_fb_info_set_subpass(struct panvk_cmd_buffer *cmdbuf);
799 panvk_cmd_fb_info_init(struct panvk_cmd_buffer *cmdbuf);
802 panvk_cmd_preload_fb_after_batch_split(struct panvk_cmd_buffer *cmdbuf);
[all...]
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dnine_queue.c41 * Calls nine_queue_alloc to get a slice of memory in current cmdbuf.
44 * cmdbuf contains NINE_CMD_BUF_INSTR instructions.
51 * Calls nine_queue_wait_flush to wait for a cmdbuf.
52 * After waiting for a cmdbuf it calls nine_queue_get until NULL is returned.
85 struct nine_cmdbuf *cmdbuf = &ctx->pool[ctx->tail]; in nine_queue_wait_flush() local
87 /* wait for cmdbuf full */ in nine_queue_wait_flush()
89 while (!cmdbuf->full) in nine_queue_wait_flush()
91 DBG("waiting for full cmdbuf\n"); in nine_queue_wait_flush()
94 DBG("got cmdbuf=%p\n", cmdbuf); in nine_queue_wait_flush()
107 struct nine_cmdbuf *cmdbuf = &ctx->pool[ctx->tail]; nine_queue_get() local
141 struct nine_cmdbuf *cmdbuf = &ctx->pool[ctx->head]; nine_queue_flush() local
180 struct nine_cmdbuf *cmdbuf = &ctx->pool[ctx->head]; nine_queue_alloc() local
222 struct nine_cmdbuf *cmdbuf = &ctx->pool[ctx->head]; nine_queue_isempty() local
[all...]
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/utils/
H A Dedit.c18 static char cmdbuf[CMD_BUF_LEN]; variable
90 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] == ' ') in move_word_left()
92 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] != ' ') in move_word_left()
100 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] == ' ') in move_word_right()
102 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] != ' ') in move_word_right()
114 os_memmove(cmdbuf + cmdbuf_pos - 1, cmdbuf + cmdbuf_pos, in delete_left()
128 os_memmove(cmdbuf + cmdbuf_pos, cmdbuf + cmdbuf_pos + 1, in delete_current()
141 while (pos > 0 && cmdbuf[po in delete_word()
[all...]
H A Dedit_simple.c17 static char cmdbuf[CMD_BUF_LEN]; variable
42 cmdbuf[cmdbuf_pos] = '\0'; in edit_read_char()
44 edit_cmd_cb(edit_cb_ctx, cmdbuf); in edit_read_char()
57 if (cmdbuf_pos < (int) sizeof(cmdbuf) - 1) { in edit_read_char()
58 cmdbuf[cmdbuf_pos++] = c; in edit_read_char()
96 cmdbuf[cmdbuf_pos] = '\0'; in edit_redraw()
97 printf("\r> %s", cmdbuf); in edit_redraw()
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/utils/
H A Dedit.c18 static char cmdbuf[CMD_BUF_LEN]; variable
90 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] == ' ') in move_word_left()
92 while (cmdbuf_pos > 0 && cmdbuf[cmdbuf_pos - 1] != ' ') in move_word_left()
100 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] == ' ') in move_word_right()
102 while (cmdbuf_pos < cmdbuf_len && cmdbuf[cmdbuf_pos] != ' ') in move_word_right()
114 os_memmove(cmdbuf + cmdbuf_pos - 1, cmdbuf + cmdbuf_pos, in delete_left()
128 os_memmove(cmdbuf + cmdbuf_pos, cmdbuf + cmdbuf_pos + 1, in delete_current()
141 while (pos > 0 && cmdbuf[po in delete_word()
[all...]
H A Dedit_simple.c17 static char cmdbuf[CMD_BUF_LEN]; variable
42 cmdbuf[cmdbuf_pos] = '\0'; in edit_read_char()
44 edit_cmd_cb(edit_cb_ctx, cmdbuf); in edit_read_char()
57 if (cmdbuf_pos < (int) sizeof(cmdbuf) - 1) { in edit_read_char()
58 cmdbuf[cmdbuf_pos++] = c; in edit_read_char()
96 cmdbuf[cmdbuf_pos] = '\0'; in edit_redraw()
97 printf("\r> %s", cmdbuf); in edit_redraw()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_query.c585 copy_query_value_gpu(struct tu_cmd_buffer *cmdbuf, in copy_query_value_gpu() argument
604 emit_copy_query_pool_results(struct tu_cmd_buffer *cmdbuf, in emit_copy_query_pool_results() argument
663 copy_query_value_gpu(cmdbuf, cs, result_iova, buffer_iova, in emit_copy_query_pool_results()
681 copy_query_value_gpu(cmdbuf, cs, result_iova, buffer_iova, in emit_copy_query_pool_results()
688 copy_query_value_gpu(cmdbuf, cs, available_iova, buffer_iova, in emit_copy_query_pool_results()
704 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, commandBuffer); in tu_CmdCopyQueryPoolResults()
707 struct tu_cs *cs = &cmdbuf->cs; in tu_CmdCopyQueryPoolResults()
716 return emit_copy_query_pool_results(cmdbuf, cs, pool, firstQuery, in tu_CmdCopyQueryPoolResults()
726 emit_reset_query_pool(struct tu_cmd_buffer *cmdbuf, in emit_reset_query_pool() argument
731 struct tu_cs *cs = &cmdbuf in emit_reset_query_pool()
813 emit_begin_occlusion_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_begin_occlusion_query() argument
845 emit_begin_stat_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_begin_stat_query() argument
905 emit_begin_perf_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_begin_perf_query() argument
983 emit_begin_xfb_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query, uint32_t stream_id) emit_begin_xfb_query() argument
996 emit_begin_prim_generated_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_begin_prim_generated_query() argument
1096 emit_end_occlusion_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_end_occlusion_query() argument
1179 emit_stop_primitive_ctrs(struct tu_cmd_buffer *cmdbuf, struct tu_cs *cs, enum VkQueryType query_type) emit_stop_primitive_ctrs() argument
1216 emit_end_stat_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_end_stat_query() argument
1279 emit_end_perf_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_end_perf_query() argument
1358 emit_end_xfb_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query, uint32_t stream_id) emit_end_xfb_query() argument
1407 emit_end_prim_generated_query(struct tu_cmd_buffer *cmdbuf, struct tu_query_pool *pool, uint32_t query) emit_end_prim_generated_query() argument
[all...]
H A Dtu_autotune.c266 queue_pending_results(struct tu_autotune *at, struct tu_cmd_buffer *cmdbuf) in queue_pending_results() argument
268 bool one_time_submit = cmdbuf->usage_flags & in queue_pending_results()
273 list_splicetail(&cmdbuf->renderpass_autotune_results, in queue_pending_results()
275 list_inithead(&cmdbuf->renderpass_autotune_results); in queue_pending_results()
278 &cmdbuf->renderpass_autotune_results, node) { in queue_pending_results()
308 struct tu_cmd_buffer *cmdbuf = cmd_buffers[i]; in tu_autotune_on_submit() local
310 &cmdbuf->renderpass_autotune_results, node) { in tu_autotune_on_submit()
332 if (!list_is_empty(&cmdbuf->renderpass_autotune_results)) { in tu_autotune_on_submit()
342 struct tu_cmd_buffer *cmdbuf = cmd_buffers[i]; in tu_autotune_on_submit() local
343 if (list_is_empty(&cmdbuf in tu_autotune_on_submit()
446 struct tu_cmd_buffer *cmdbuf = cmd_buffers[i]; tu_autotune_submit_requires_fence() local
[all...]
H A Dtu_device.c1623 tu_cmd_begin_iterator(struct tu_cmd_buffer *cmdbuf) in tu_cmd_begin_iterator() argument
1625 switch (cmdbuf->state.suspend_resume) { in tu_cmd_begin_iterator()
1627 return cmdbuf->trace_renderpass_end; in tu_cmd_begin_iterator()
1630 return cmdbuf->pre_chain.trace_renderpass_end; in tu_cmd_begin_iterator()
1632 return u_trace_begin_iterator(&cmdbuf->trace); in tu_cmd_begin_iterator()
1637 tu_cmd_end_iterator(struct tu_cmd_buffer *cmdbuf) in tu_cmd_end_iterator() argument
1639 switch (cmdbuf->state.suspend_resume) { in tu_cmd_end_iterator()
1641 return cmdbuf->trace_renderpass_end; in tu_cmd_end_iterator()
1644 return cmdbuf->trace_renderpass_start; in tu_cmd_end_iterator()
1646 return u_trace_end_iterator(&cmdbuf in tu_cmd_end_iterator()
1650 tu_create_copy_timestamp_cs(struct tu_cmd_buffer *cmdbuf, struct tu_cs** cs, struct u_trace **trace_copy) tu_create_copy_timestamp_cs() argument
1719 struct tu_cmd_buffer *cmdbuf = cmd_buffers[i]; tu_u_trace_submission_data_create() local
[all...]
H A Dtu_kgsl.c370 TU_FROM_HANDLE(tu_cmd_buffer, cmdbuf, submit->pCommandBufferInfos[j].commandBuffer); in tu_QueueSubmit2()
371 old_cmd_buffers[j] = cmdbuf; in tu_QueueSubmit2()
418 struct tu_cmd_buffer *cmdbuf = cmd_buffers[j]; in tu_QueueSubmit2() local
419 struct tu_cs *cs = &cmdbuf->cs; in tu_QueueSubmit2()
423 &cmdbuf->device->perfcntrs_pass_cs_entries[perf_info->counterPassIndex]; in tu_QueueSubmit2()
/third_party/libsnd/regtest/
H A Ddatabase.c55 char cmdbuf [1 << 15] ; member
161 snprintf (db->cmdbuf, sizeof (db->cmdbuf), "select fname from sndfile where fname='%s'", filename) ; in db_file_exists()
164 err = sqlite3_exec (db->sql, db->cmdbuf, (sqlite3_callback) count_callback, db, &errmsg) ; in db_file_exists()
202 snprintf (db->cmdbuf, sizeof (db->cmdbuf), "insert into sndfile " in db_add_file()
207 if (strlen (db->cmdbuf) >= sizeof (db->cmdbuf) - 1) in db_add_file()
208 { printf ("strlen (db->cmdbuf) too long.\n") ; in db_add_file()
212 err = sqlite3_exec (db->sql, db->cmdbuf, callbac in db_add_file()
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_draw.cpp78 VKCTX(CmdBindTransformFeedbackBuffersEXT)(batch->state->cmdbuf, 0, ctx->num_so_targets, in zink_emit_stream_output_targets()
141 VKCTX(CmdBindVertexBuffers2EXT)(batch->state->cmdbuf, 0, in zink_bind_vertex_buffers()
145 VKSCR(CmdBindVertexBuffers)(batch->state->cmdbuf, 0, in zink_bind_vertex_buffers()
150 VKCTX(CmdSetVertexInputEXT)(batch->state->cmdbuf, in zink_bind_vertex_buffers()
170 VKCTX(CmdBindVertexBuffers)(batch->state->cmdbuf, 0, in zink_bind_vertex_state()
174 VKCTX(CmdSetVertexInputEXT)(batch->state->cmdbuf, in zink_bind_vertex_state()
229 VKCTX(CmdPushConstants)(ctx->batch.state->cmdbuf, ctx->curr_program->base.layout, VK_SHADER_STAGE_VERTEX_BIT, in update_drawid()
242 VkCommandBuffer cmdbuf = ctx->batch.state->cmdbuf; in draw_indexed_need_index_buffer_unref() local
246 VKCTX(CmdDrawIndexed)(cmdbuf, in draw_indexed_need_index_buffer_unref()
271 VkCommandBuffer cmdbuf = ctx->batch.state->cmdbuf; draw_indexed() local
306 VkCommandBuffer cmdbuf = ctx->batch.state->cmdbuf; draw() local
[all...]
H A Dzink_batch.c169 if (bs->cmdbuf) in zink_batch_state_destroy()
170 VKSCR(FreeCommandBuffers)(screen->dev, bs->cmdpool, 1, &bs->cmdbuf); in zink_batch_state_destroy()
212 result = VKSCR(AllocateCommandBuffers)(screen->dev, &cbai, &bs->cmdbuf); in create_batch_state()
323 VkResult result = VKCTX(BeginCommandBuffer)(batch->state->cmdbuf, &cbbi); in zink_start_batch()
394 bs->cmdbuf, in submit_queue()
415 VkResult result = VKSCR(EndCommandBuffer)(bs->cmdbuf); in submit_queue()
H A Dzink_blit.c65 VkCommandBuffer cmdbuf = *needs_present_readback ? in blit_resolve() local
66 ctx->batch.state->cmdbuf : in blit_resolve()
108 VKCTX(CmdResolveImage)(cmdbuf, src->obj->image, src->layout, in blit_resolve()
175 VkCommandBuffer cmdbuf = *needs_present_readback ? in blit_native() local
176 ctx->batch.state->cmdbuf : in blit_native()
257 VKCTX(CmdBlitImage)(cmdbuf, src->obj->image, src->layout, in blit_native()
/third_party/mesa3d/src/asahi/lib/
H A Ddecode.c487 struct agx_bo *cmdbuf = agxdecode_find_handle(cmdbuf_handle, AGX_ALLOC_CMDBUF); in agxdecode_cmdstream() local
489 assert(cmdbuf != NULL && "nonexistant command buffer"); in agxdecode_cmdstream()
496 agx_unpack(agxdecode_dump_stream, cmdbuf->ptr.cpu, IOGPU_HEADER, cmd); in agxdecode_cmdstream()
498 agx_unpack(agxdecode_dump_stream, ((uint32_t *) cmdbuf->ptr.cpu) + 160, in agxdecode_cmdstream()
501 DUMP_CL(IOGPU_INTERNAL_PIPELINES, ((uint32_t *) cmdbuf->ptr.cpu) + 160, "Internal pipelines"); in agxdecode_cmdstream()
502 DUMP_CL(IOGPU_AUX_FRAMEBUFFER, ((uint32_t *) cmdbuf->ptr.cpu) + 228, "Aux Framebuffer"); in agxdecode_cmdstream()
504 agx_unpack(agxdecode_dump_stream, ((uint32_t *) cmdbuf->ptr.cpu) + 292, in agxdecode_cmdstream()
510 assert(memcmp(((uint32_t *) cmdbuf->ptr.cpu) + 344, zeroes, 4 * (356 - 344)) == 0); in agxdecode_cmdstream()
512 DUMP_CL(IOGPU_MISC, ((uint32_t *) cmdbuf->ptr.cpu) + 356, "Misc"); in agxdecode_cmdstream()
516 assert(((uint32_t *) cmdbuf in agxdecode_cmdstream()
[all...]
H A Dagx_device.h48 struct agx_bo cmdbuf, memmap; member
87 agx_shmem_alloc(struct agx_device *dev, size_t size, bool cmdbuf);
99 agx_submit_cmdbuf(struct agx_device *dev, unsigned cmdbuf, unsigned mappings, uint64_t scalar);
H A Dagx_device.c70 agx_shmem_alloc(struct agx_device *dev, size_t size, bool cmdbuf) in agx_shmem_alloc() argument
80 cmdbuf ? 1 : 0 // 2 - error reporting, 1 - no error reporting in agx_shmem_alloc()
93 .type = cmdbuf ? AGX_ALLOC_CMDBUF : AGX_ALLOC_MEMMAP, in agx_shmem_alloc()
101 .type = cmdbuf ? AGX_ALLOC_CMDBUF : AGX_ALLOC_MEMMAP, in agx_shmem_alloc()
321 dev->cmdbuf = agx_shmem_alloc(dev, 0x4000, true); // length becomes kernelCommandDataSize in agx_open_device()
439 agx_submit_cmdbuf(struct agx_device *dev, unsigned cmdbuf, unsigned mappings, uint64_t scalar) in agx_submit_cmdbuf() argument
444 .command_buffer_shmem_id = cmdbuf, in agx_submit_cmdbuf()
/third_party/backends/backend/
H A Dgphoto2.c323 static SANE_Char cmdbuf[256]; variable
626 sprintf (cmdbuf, "%s/%s", (char *) TopFolder, in erase()
631 strcpy (cmdbuf, TopFolder); in erase()
637 CHECK_RET (gp_camera_file_delete (camera, cmdbuf, filename, NULL)); in erase()
1428 sprintf (cmdbuf, "%s/%s", (char *) TopFolder, in sane_start()
1433 strcpy (cmdbuf, TopFolder); in sane_start()
1439 CHECK_RET (gp_camera_file_get (camera, cmdbuf, filename, in sane_start()
1448 mime_type, cmdbuf, filename); in sane_start()
1834 sprintf (cmdbuf, "%s/%s", (char *) TopFolder, in converter_do_scan_complete_cleanup()
1839 strcpy (cmdbuf, TopFolde in converter_do_scan_complete_cleanup()
[all...]

Completed in 25 milliseconds

12