Searched refs:subqueue (Results 1 – 7 of 7) sorted by relevance
/external/mesa3d/src/panfrost/vulkan/ |
D | panvk_utrace_perfetto.cc | 136 struct panvk_utrace_perfetto_queue *queue = &utp->queues[data->subqueue]; in begin_event() 139 assert(data->subqueue < PANVK_UTRACE_PERFETTO_QUEUE_COUNT); in begin_event() 142 PERFETTO_ELOG("queue %d stage %d too deep", data->subqueue, stage); in begin_event() 155 struct panvk_utrace_perfetto_queue *queue = &utp->queues[data->subqueue]; in end_event() 157 assert(data->subqueue < PANVK_UTRACE_PERFETTO_QUEUE_COUNT); in end_event() 207 event->set_hw_queue_iid(utp->queue_iids[data->subqueue]); in panvk_utrace_perfetto_end_event()
|
D | panvk_utrace.h | 18 uint32_t subqueue; member
|
/external/mesa3d/src/panfrost/vulkan/csf/ |
D | panvk_cmd_buffer.h | 240 cs_progress_seqno_reg(struct cs_builder *b, enum panvk_subqueue_id subqueue) in cs_progress_seqno_reg() argument 242 assert(PANVK_CS_REG_PROGRESS_SEQNO_START + (subqueue * 2) < in cs_progress_seqno_reg() 244 return cs_reg64(b, PANVK_CS_REG_PROGRESS_SEQNO_START + (subqueue * 2)); in cs_progress_seqno_reg() 404 panvk_get_cs_builder(struct panvk_cmd_buffer *cmdbuf, uint32_t subqueue) in panvk_get_cs_builder() argument 406 return &cmdbuf->state.cs[subqueue].builder; in panvk_get_cs_builder() 431 enum panvk_subqueue_id subqueue);
|
D | panvk_vX_cmd_buffer.c | 115 finish_cs(struct panvk_cmd_buffer *cmdbuf, uint32_t subqueue) in finish_cs() argument 120 struct cs_builder *b = panvk_get_cs_builder(cmdbuf, subqueue); in finish_cs() 146 sizeof(struct panvk_cs_sync32) * subqueue); in finish_cs() 183 trace_end_cmdbuf(&cmdbuf->utrace.uts[subqueue], cmdbuf, cmdbuf->flags); in finish_cs() 185 cs_finish(&cmdbuf->state.cs[subqueue].builder); in finish_cs() 214 get_subqueue_stages(enum panvk_subqueue_id subqueue) in get_subqueue_stages() argument 216 switch (subqueue) { in get_subqueue_stages() 384 collect_cache_flush_info(enum panvk_subqueue_id subqueue, in collect_cache_flush_info() argument 390 get_subqueue_stages(subqueue) | VK_PIPELINE_STAGE_2_HOST_BIT; in collect_cache_flush_info() 616 enum panvk_subqueue_id subqueue) in panvk_per_arch() [all …]
|
D | panvk_vX_utrace.c | 71 const uint32_t subqueue = ut - cmdbuf->utrace.uts; in get_builder() local 72 assert(subqueue < PANVK_SUBQUEUE_COUNT); in get_builder() 74 return panvk_get_cs_builder(cmdbuf, subqueue); in get_builder()
|
D | panvk_vX_queue.c | 208 enum panvk_subqueue_id subqueue) in finish_subqueue_tracing() argument 211 struct panvk_subqueue *subq = &queue->subqueues[subqueue]; in finish_subqueue_tracing() 250 enum panvk_subqueue_id subqueue) in init_subqueue_tracing() argument 253 struct panvk_subqueue *subq = &queue->subqueues[subqueue]; in init_subqueue_tracing() 337 finish_subqueue(struct panvk_queue *queue, enum panvk_subqueue_id subqueue) in finish_subqueue() argument 339 panvk_pool_free_mem(&queue->subqueues[subqueue].context); in finish_subqueue() 340 finish_subqueue_tracing(queue, subqueue); in finish_subqueue() 366 init_subqueue(struct panvk_queue *queue, enum panvk_subqueue_id subqueue) in init_subqueue() argument 369 struct panvk_subqueue *subq = &queue->subqueues[subqueue]; in init_subqueue() 377 VkResult result = init_subqueue_tracing(queue, subqueue); in init_subqueue() [all …]
|
/external/mesa3d/docs/relnotes/ |
D | 24.3.0.rst | 1132 - panvk: fix missing same-subqueue wait for CmdWaitEvents2
|