| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | 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) 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 D | tu_cs.h | 49 struct tu_cs *sub_cs); 52 tu_cs_end_sub_stream(struct tu_cs *cs, struct tu_cs *sub_cs);
|
| H A D | tu_cmd_buffer.c | 1118 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 D | 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) 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 D | 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) 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 D | 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...] |
| H A D | tu_device.c | 1585 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 D | tu_private.h | 1085 struct tu_cs sub_cs; member in struct:tu_cmd_buffer
|
| H A D | 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);
|