Lines Matching defs:kernel
183 // 5b. Register the kernel with the runtime
187 printf("Error: Loading kernel (clCreateProgramWithSource)\n");
193 printf("Error: Building kernel (clBuildProgram)\n");
209 runCLKernel(cl_kernel kernel)
219 status = clSetKernelArg(kernel, 0, sizeof(size_t), &code_size);
221 printf("Error: Setting kernel argument. (code_size)\n");
226 status = clSetKernelArg(kernel, 1, sizeof(char *), (void *)&code);
228 printf("Error: Setting kernel argument. (code_in)\n");
234 status = clSetKernelArg(kernel, 2, sizeof(int *), (void *)&keys);
236 printf("Error: Setting kernel argument. (key_arr)\n");
241 status = clSetKernelArg(kernel, 3, sizeof(char *), (void *)&msg);
243 printf("Error: Setting kernel argument. (memOut)\n");
249 status = clSetKernelArg(kernel, 4, sizeof(int *),
252 printf("Error: Setting kernel argument. (memOut)\n");
260 // 2. Launch kernel
261 status = clEnqueueNDRangeKernel(commandQueue, kernel, 1, NULL,
269 // 3. Wait for the kernel
272 printf("Error: Waiting for kernel run to finish. (clWaitForEvents)\n");