I am sending 3 kernel arguments . The detailed version is as follows:
errNum = clSetKernelArg(clKernel,0, sizeof(cl_mem), _srcArray->map(MAP_DEVICE_ARRAY));
errNum |= clSetKernelArg(clKernel,1, sizeof(cl_mem),_trgBuffer->map(MAP_DEVICE_TARGET));
errNum |= clSetKernelArg(clKernel,2, sizeof(unsigned int),(void*)(_trgBuffer->getPitch()));