/third_party/mesa3d/src/microsoft/vulkan/ |
H A D | dzn_cmd_buffer.c | 33 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 D | panvk_vX_cmd_buffer.c | 56 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 D | panvk_cmd_buffer.c | 43 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 D | panvk_vX_meta_clear.c | 263 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 D | panvk_vX_meta_blit.c | 31 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 D | panvk_vX_meta_copy.c | 574 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 D | panvk_vX_device.c | 220 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 D | panvk_private.h | 783 #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 D | nine_queue.c | 41 * 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 D | edit.c | 18 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 D | edit_simple.c | 17 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 D | edit.c | 18 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 D | edit_simple.c | 17 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 D | tu_query.c | 585 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 D | tu_autotune.c | 266 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 D | tu_device.c | 1623 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 D | tu_kgsl.c | 370 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 D | database.c | 55 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 D | zink_draw.cpp | 78 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 D | zink_batch.c | 169 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 D | zink_blit.c | 65 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 D | decode.c | 487 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 D | agx_device.h | 48 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 D | agx_device.c | 70 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 D | gphoto2.c | 323 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...] |