Searched refs:sub_cs (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_cs.c240 * Return \a sub_cs which is in TU_CS_MODE_EXTERNAL mode. tu_cs_begin and
241 * tu_cs_reserve_space are implied and \a sub_cs is ready for command packet
248 struct tu_cs *sub_cs)
257 tu_cs_init_external(sub_cs, cs->cur, cs->reserved_end);
258 tu_cs_begin(sub_cs);
259 result = tu_cs_reserve_space(dev, sub_cs, size);
266 * End command packet emission to a sub-stream. \a sub_cs becomes invalid
273 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs) argument
277 assert(sub_cs->start == cs->cur && sub_cs
245 tu_cs_begin_sub_stream(struct tu_device * dev,struct tu_cs * cs,uint32_t size,struct tu_cs * sub_cs) argument
[all...]
H A Dtu_cs.h49 struct tu_cs *sub_cs);
52 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
H A Dtu_cmd_buffer.c1118 struct tu_cs sub_cs; local in function:tu_cmd_prepare_tile_load_ib
1121 tile_load_space, &sub_cs);
1127 /* emit to tile-load sub_cs */
1128 tu6_emit_tile_load(cmd, &sub_cs);
1130 cmd->state.tile_load_ib = tu_cs_end_sub_stream(&cmd->tile_cs, &sub_cs);
1143 struct tu_cs sub_cs; local in function:tu_cmd_prepare_tile_store_ib
1146 tile_store_space, &sub_cs);
1152 /* emit to tile-store sub_cs */
1153 tu6_emit_tile_store(cmd, &sub_cs);
1155 cmd->state.tile_store_ib = tu_cs_end_sub_stream(&cmd->tile_cs, &sub_cs);
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_cs.c243 * Return \a sub_cs which is in TU_CS_MODE_EXTERNAL mode. tu_cs_begin and
244 * tu_cs_reserve_space are implied and \a sub_cs is ready for command packet
248 tu_cs_begin_sub_stream(struct tu_cs *cs, uint32_t size, struct tu_cs *sub_cs) argument
257 tu_cs_init_external(sub_cs, cs->device, cs->cur, cs->reserved_end);
258 tu_cs_begin(sub_cs);
259 result = tu_cs_reserve_space(sub_cs, size);
300 * End command packet emission to a sub-stream. \a sub_cs becomes invalid
307 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs) argument
311 assert(sub_cs->start == cs->cur && sub_cs
[all...]
H A Dtu_cs.h52 tu_cs_begin_sub_stream(struct tu_cs *cs, uint32_t size, struct tu_cs *sub_cs);
61 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
64 tu_cs_end_draw_state(struct tu_cs *cs, struct tu_cs *sub_cs) argument
66 struct tu_cs_entry entry = tu_cs_end_sub_stream(cs, sub_cs);
77 tu_cs_draw_state(struct tu_cs *sub_cs, struct tu_cs *cs, uint32_t size) argument
82 tu_cs_alloc(sub_cs, size, 1, &memory);
83 tu_cs_init_external(cs, sub_cs->device, memory.map, memory.map + size);
H A Dtu_cmd_buffer.c1056 VkResult result = tu_cs_alloc(&cmd->sub_cs, subpass->input_count * 2,
1129 struct tu_draw_state ds = tu_cs_draw_state(&cmd->sub_cs, &cs, 9);
1427 tu_cs_init(&cmd_buffer->sub_cs, device, TU_CS_MODE_SUB_STREAM, 2048);
1443 tu_cs_finish(&cmd_buffer->sub_cs);
1463 tu_cs_reset(&cmd_buffer->sub_cs);
1667 cmd->state.vertex_buffers.iova = tu_cs_draw_state(&cmd->sub_cs, &cs, 4 * MAX_VBS).iova;
1693 tu_cs_draw_state(&cmd->sub_cs, &cs, 2 * MAX_VBS).iova;
1815 VkResult result = tu_cs_alloc(&cmd->sub_cs, layout->dynamic_offset_count,
1832 cmd->state.desc_sets = tu_cs_draw_state(&cmd->sub_cs, &state_cs, 24);
1879 VkResult result = tu_cs_alloc(&cmd->sub_cs,
[all...]
H A Dtu_device.c1585 struct tu_cs sub_cs; local in function:tu_CreateDevice
1587 result = tu_cs_begin_sub_stream(cs, 3, &sub_cs);
1594 tu_cs_emit_regs(&sub_cs, A6XX_CP_SCRATCH_REG(PERF_CNTRS_REG, 1 << i));
1595 tu_cs_emit_pkt7(&sub_cs, CP_WAIT_FOR_ME, 0);
1597 device->perfcntrs_pass_cs_entries[i] = tu_cs_end_sub_stream(cs, &sub_cs);
H A Dtu_private.h1085 struct tu_cs sub_cs; member in struct:tu_cmd_buffer
H A Dtu_clear_blit.c802 VkResult result = tu_cs_alloc(&cmd->sub_cs,
1940 VkResult result = tu_cs_alloc(&cmd->sub_cs, DIV_ROUND_UP(dataSize, 64), 64 / 4, &tmp);

Completed in 24 milliseconds