Lines Matching refs:dispatch
473 struct dispatch_packet dispatch;
478 /* Upload dispatch ptr */
479 memset(&dispatch, 0, sizeof(dispatch));
481 dispatch.workgroup_size_x = info->block[0];
482 dispatch.workgroup_size_y = info->block[1];
483 dispatch.workgroup_size_z = info->block[2];
485 dispatch.grid_size_x = info->grid[0] * info->block[0];
486 dispatch.grid_size_y = info->grid[1] * info->block[1];
487 dispatch.grid_size_z = info->grid[2] * info->block[2];
489 dispatch.private_segment_size = program->private_size;
490 dispatch.group_segment_size = program->local_size;
492 dispatch.kernarg_address = kernel_args_va;
494 u_upload_data(sctx->b.uploader, 0, sizeof(dispatch), 256,
495 &dispatch, &dispatch_offset,
499 fprintf(stderr, "Error: Failed to allocate dispatch "