Lines Matching defs:dispatch
664 struct dispatch_packet dispatch;
669 /* Upload dispatch ptr */
670 memset(&dispatch, 0, sizeof(dispatch));
672 dispatch.workgroup_size_x = util_cpu_to_le16(info->block[0]);
673 dispatch.workgroup_size_y = util_cpu_to_le16(info->block[1]);
674 dispatch.workgroup_size_z = util_cpu_to_le16(info->block[2]);
676 dispatch.grid_size_x = util_cpu_to_le32(info->grid[0] * info->block[0]);
677 dispatch.grid_size_y = util_cpu_to_le32(info->grid[1] * info->block[1]);
678 dispatch.grid_size_z = util_cpu_to_le32(info->grid[2] * info->block[2]);
680 dispatch.private_segment_size = util_cpu_to_le32(program->private_size);
681 dispatch.group_segment_size = util_cpu_to_le32(program->sel.info.base.shared_size);
683 dispatch.kernarg_address = util_cpu_to_le64(kernel_args_va);
685 u_upload_data(sctx->b.const_uploader, 0, sizeof(dispatch), 256, &dispatch, &dispatch_offset,
689 fprintf(stderr, "Error: Failed to allocate dispatch "