Lines Matching refs:block_layout
190 const uint *block_layout,
227 global_size_start[i] = grid_layout[i] * block_layout[i];
231 memcpy(local_size_start, block_layout, 3 * sizeof(uint));
254 const uint *block_layout, const uint *grid_layout)
268 group_size *= block_layout[i];
276 num_waves = (block_layout[0] * block_layout[1] * block_layout[2] +
301 r600_write_value(cs, block_layout[0]); /* R_0286EC_SPI_COMPUTE_NUM_THREAD_X */
302 r600_write_value(cs, block_layout[1]); /* R_0286F0_SPI_COMPUTE_NUM_THREAD_Y */
303 r600_write_value(cs, block_layout[2]); /* R_0286F4_SPI_COMPUTE_NUM_THREAD_Z */
317 static void compute_emit_cs(struct r600_context *ctx, const uint *block_layout,
385 evergreen_emit_direct_dispatch(ctx, block_layout, grid_layout);
452 const uint *block_layout, const uint *grid_layout,
459 evergreen_compute_upload_input(ctx_, block_layout, grid_layout, input);
460 compute_emit_cs(ctx, block_layout, grid_layout);