Home | History | Annotate | Download | only in MagickCore

Lines Matching refs:MagickCLDevice

138 static MagickCLDevice
139 RelinquishMagickCLDevice(MagickCLDevice);
168 static inline MagickBooleanType IsSameOpenCLDevice(MagickCLDevice a,
169 MagickCLDevice b)
181 static inline MagickBooleanType IsBenchmarkedOpenCLDevice(MagickCLDevice a,
199 if (clEnv->devices != (MagickCLDevice *) NULL)
203 clEnv->devices=(MagickCLDevice *) RelinquishMagickMemory(clEnv->devices);
373 MagickCLDevice
392 MagickCLDevice
446 MagickPrivate cl_mem CreateOpenCLBuffer(MagickCLDevice device,
484 % MagickCLCacheInfo AcquireMagickCLCacheInfo(MagickCLDevice device,
497 MagickPrivate MagickCLCacheInfo AcquireMagickCLCacheInfo(MagickCLDevice device,
542 % MagickCLDevice AcquireMagickCLDevice()
546 static MagickCLDevice AcquireMagickCLDevice()
548 MagickCLDevice
551 device=(MagickCLDevice) AcquireMagickMemory(sizeof(*device));
615 % cl_command_queue AcquireOpenCLCommandQueue(MagickCLDevice device)
623 MagickPrivate cl_command_queue AcquireOpenCLCommandQueue(MagickCLDevice device)
631 assert(device != (MagickCLDevice) NULL);
679 MagickPrivate cl_kernel AcquireOpenCLKernel(MagickCLDevice device,
685 assert(device != (MagickCLDevice) NULL);
792 MagickCLDevice
1092 MagickCLDevice device)
1098 testEnv->devices[0]=(MagickCLDevice) NULL;
1109 MagickCLDevice
1159 MagickCLDevice
1171 testEnv->devices=(MagickCLDevice *) AcquireMagickMemory(
1172 sizeof(MagickCLDevice));
1189 MagickCLDevice
1223 % MagickBooleanType AcquireOpenCLKernel(MagickCLDevice clEnv,
1241 static void CacheOpenCLKernel(MagickCLDevice device,char *filename,
1266 static MagickBooleanType LoadCachedOpenCLKernel(MagickCLDevice device,
1295 static void LogOpenCLBuildFailure(MagickCLDevice device,const char *kernel,
1324 static MagickBooleanType CompileOpenCLKernel(MagickCLDevice device,
1486 MagickCLDevice
1720 % double GetOpenCLDeviceBenchmarkScore(const MagickCLDevice device)
1728 const MagickCLDevice device)
1730 if (device == (MagickCLDevice) NULL)
1750 % MagickBooleanType GetOpenCLDeviceEnabled(const MagickCLDevice device)
1758 const MagickCLDevice device)
1760 if (device == (MagickCLDevice) NULL)
1780 % const char *GetOpenCLDeviceName(const MagickCLDevice device)
1787 MagickExport const char *GetOpenCLDeviceName(const MagickCLDevice device)
1789 if (device == (MagickCLDevice) NULL)
1810 % const MagickCLDevice *GetOpenCLDevices(size_t *length,
1821 MagickExport MagickCLDevice *GetOpenCLDevices(size_t *length,
1832 return((MagickCLDevice *) NULL);
1855 % MagickCLDeviceType GetOpenCLDeviceType(const MagickCLDevice device)
1863 const MagickCLDevice device)
1865 if (device == (MagickCLDevice) NULL)
1889 % const char *GetOpenCLDeviceVersion(MagickCLDevice device)
1896 MagickExport const char *GetOpenCLDeviceVersion(const MagickCLDevice device)
1898 if (device == (MagickCLDevice) NULL)
1957 const MagickCLDevice device,size_t *length)
1959 if ((device == (const MagickCLDevice) NULL) || (device->profile_records ==
2061 MagickCLDevice
2184 clEnv->devices=(MagickCLDevice *) AcquireQuantumMemory(clEnv->number_devices,
2185 sizeof(MagickCLDevice));
2186 if (clEnv->devices == (MagickCLDevice *) NULL)
2193 sizeof(MagickCLDevice));
2233 MagickCLDevice
2237 if (device == (MagickCLDevice) NULL)
2487 MagickCLDevice device,ExceptionInfo *exception,const char *module,
2494 assert(device != (MagickCLDevice) NULL);
2545 % void RecordProfileData(MagickCLDevice device,ProfiledKernels kernel,
2556 MagickPrivate MagickBooleanType RecordProfileData(MagickCLDevice device,
2656 % void ReleaseOpenCLCommandQueue(MagickCLDevice device,
2666 MagickPrivate void ReleaseOpenCLCommandQueue(MagickCLDevice device,
2672 assert(device != (MagickCLDevice) NULL);
2704 % void ReleaseOpenCLDevice(MagickCLDevice device)
2712 MagickPrivate void ReleaseOpenCLDevice(MagickCLDevice device)
2714 assert(device != (MagickCLDevice) NULL);
2808 % MagickCLDevice RelinquishMagickCLDevice(MagickCLDevice device)
2816 static MagickCLDevice RelinquishMagickCLDevice(MagickCLDevice device)
2818 if (device == (MagickCLDevice) NULL)
2819 return((MagickCLDevice) NULL);
2830 return((MagickCLDevice) RelinquishMagickMemory(device));
2890 % MagickCLDevice RequestOpenCLDevice(MagickCLEnv clEnv)
2897 MagickPrivate MagickCLDevice RequestOpenCLDevice(MagickCLEnv clEnv)
2899 MagickCLDevice
2910 return((MagickCLDevice) NULL);
2917 return((MagickCLDevice) NULL);
2920 device=(MagickCLDevice) NULL;
2930 if ((device == (MagickCLDevice) NULL) || (score < best_score))
2936 if (device != (MagickCLDevice)NULL)
2958 % void SetOpenCLDeviceEnabled(MagickCLDevice device,
2968 MagickExport void SetOpenCLDeviceEnabled(MagickCLDevice device,
2971 if (device == (MagickCLDevice) NULL)
2992 % void SetOpenCLKernelProfileEnabled(MagickCLDevice device,
3003 MagickExport void SetOpenCLKernelProfileEnabled(MagickCLDevice device,
3006 if (device == (MagickCLDevice) NULL)
3048 const MagickCLDevice magick_unused(device))
3055 const MagickCLDevice magick_unused(device))
3062 const MagickCLDevice magick_unused(device))
3068 MagickExport MagickCLDevice *GetOpenCLDevices(size_t *length,
3074 return((MagickCLDevice *) NULL);
3078 const MagickCLDevice magick_unused(device))
3085 const MagickCLDevice magick_unused(device),size_t *length)
3094 const MagickCLDevice magick_unused(device))
3106 MagickCLDevice magick_unused(device),
3121 MagickCLDevice magick_unused(device),