Lines Matching refs:CLKernel
34 CLKernel::KernelMap CLKernel::_kernel_map;
35 Mutex CLKernel::_kernel_map_mutex;
47 const char* CLKernel::_kernel_cache_path = default_cache_path ();
49 CLKernel::CLKernel (const SmartPtr<CLContext> &context, const char *name) in CLKernel() function in XCam::CLKernel
65 CLKernel::~CLKernel () in ~CLKernel()
73 CLKernel::destroy () in destroy()
106 CLKernel::build_kernel (const XCamKernelInfo& info, const char* options) in build_kernel()
109 SmartPtr<CLKernel> single_kernel; in build_kernel()
153 single_kernel = new CLKernel (context, info.kernel_name); in build_kernel()
233 CLKernel::load_from_source ( in load_from_source()
274 CLKernel::load_from_binary (const uint8_t *binary, size_t length) in load_from_binary()
309 CLKernel::clone (SmartPtr<CLKernel> kernel) in clone()
325 CLKernel::set_arguments (const CLArgList &args, const CLWorkSize &work_size) in set_arguments()
362 CLKernel::set_argument (uint32_t arg_i, void *arg_addr, uint32_t arg_size) in set_argument()
373 CLKernel::set_work_size (const CLWorkSize &work_size) in set_work_size()
410 CLKernel::set_default_work_size () in set_default_work_size()
420 SmartPtr<CLKernel> kernel;
424 KernelUserData (const SmartPtr<CLKernel> &k, SmartPtr<CLEvent> &e) in KernelUserData()
431 CLKernel::event_notify (cl_event event, cl_int status, void* data) in event_notify()
442 CLKernel::execute ( in execute()
443 const SmartPtr<CLKernel> self, in execute()