Lines Matching defs:release
88 * reason we release it as cl2.hpp rather than a new version of cl.hpp.
1575 * OpenCL 1.2 devices do have retain/release.
1600 static cl_int release(cl_device_id device)
1605 * OpenCL 1.1 devices do not have retain/release.
1613 // cl_device_id does not have release().
1614 static cl_int release(cl_device_id)
1625 // cl_platform_id does not have release().
1626 static cl_int release(cl_platform_id)
1635 static cl_int release(cl_context context)
1644 static cl_int release(cl_command_queue queue)
1653 static cl_int release(cl_mem memory)
1662 static cl_int release(cl_sampler sampler)
1671 static cl_int release(cl_program program)
1680 static cl_int release(cl_kernel kernel)
1689 static cl_int release(cl_event event)
1767 if (object_ != NULL) { release(); }
1785 detail::errHandler(release(), __RELEASE_ERR);
1795 detail::errHandler(release(), __RELEASE_ERR);
1804 detail::errHandler(release(), __RELEASE_ERR);
1829 cl_int release() const
1832 return ReferenceHandler<cl_type>::release(object_);
1886 release();
1907 detail::errHandler(release(), __RELEASE_ERR);
1918 detail::errHandler(release(), __RELEASE_ERR);
1929 detail::errHandler(release(), __RELEASE_ERR);
1958 cl_int release() const
1961 return ReferenceHandler<cl_type>::release(object_);
8157 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
8182 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
8207 * Enqueues a command that will release a coarse-grained SVM buffer back to the OpenCL runtime.
9286 * Enqueues to the default queue a command that will release a coarse-grained
9308 * Enqueues to the default queue a command that will release a coarse-grained
9329 * Enqueues to the default queue a command that will release a coarse-grained