HomeSort by: relevance | last modified time | path
    Searched refs:sub_cs (Results 1 - 9 of 9) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_cs.c 243 * 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)
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)
311 assert(sub_cs->start == cs->cur && sub_cs->end == cs->reserved_end)
    [all...]
tu_cs.h 52 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)
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)
82 tu_cs_alloc(sub_cs, size, 1, &memory);
83 tu_cs_init_external(cs, sub_cs->device, memory.map, memory.map + size);
tu_cmd_buffer.c 1056 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...]
tu_device.c 1585 struct tu_cs sub_cs; local
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);
tu_private.h 1085 struct tu_cs sub_cs; member in struct:tu_cmd_buffer
tu_clear_blit.c 802 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);
  /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
tu_cs.c 240 * 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)
277 assert(sub_cs->start == cs->cur && sub_cs->end == cs->reserved_end)
    [all...]
tu_cs.h 49 struct tu_cs *sub_cs);
52 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
tu_cmd_buffer.c 1118 struct tu_cs sub_cs; local
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
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...]

Completed in 12 milliseconds