Lines Matching refs:flags
30 clCreateBuffer(cl_context ctx, cl_mem_flags flags, size_t size,
35 if (bool(host_ptr) != bool(flags & (CL_MEM_USE_HOST_PTR |
42 if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
48 return new root_buffer(*ctx, flags, size, host_ptr);
56 clCreateSubBuffer(cl_mem obj, cl_mem_flags flags, cl_buffer_create_type op,
63 if ((flags & (CL_MEM_USE_HOST_PTR |
66 (~flags & parent->flags() & (CL_MEM_READ_ONLY |
82 return new sub_buffer(*parent, flags, reg->origin, reg->size);
94 clCreateImage2D(cl_context ctx, cl_mem_flags flags,
101 if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
112 if (bool(host_ptr) != bool(flags & (CL_MEM_USE_HOST_PTR |
120 return new image2d(*ctx, flags, format, width, height,
129 clCreateImage3D(cl_context ctx, cl_mem_flags flags,
137 if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
148 if (bool(host_ptr) != bool(flags & (CL_MEM_USE_HOST_PTR |
156 return new image3d(*ctx, flags, format, width, height, depth,
165 clGetSupportedImageFormats(cl_context ctx, cl_mem_flags flags,
171 if (flags & ~(CL_MEM_READ_WRITE | CL_MEM_WRITE_ONLY | CL_MEM_READ_ONLY |
205 return scalar_property<cl_mem_flags>(buf, size, size_ret, obj->flags());