Lines Matching defs:required
1168 ::size_t required;
1169 cl_int err = f(name, 0, NULL, &required);
1174 T* value = (T*) alloca(required);
1175 err = f(name, required, value, NULL);
1180 param->assign(&value[0], &value[required/sizeof(T)]);
1193 ::size_t required;
1194 cl_int err = f(name, 0, NULL, &required);
1199 typename T::cl_type * value = (typename T::cl_type *) alloca(required);
1200 err = f(name, required, value, NULL);
1205 ::size_t elements = required / sizeof(typename T::cl_type);
1238 ::size_t required;
1239 cl_int err = f(name, 0, NULL, &required);
1244 char* value = (char*)alloca(required);
1245 err = f(name, required, value, NULL);
1253 ::size_t required;
1254 cl_int err = f(name, 0, NULL, &required);
1259 if (required > 0) {
1262 VECTOR_CLASS<char> value(required);
1263 err = f(name, required, value.data(), NULL);
1282 ::size_t required;
1283 cl_int err = f(name, 0, NULL, &required);
1288 ::size_t* value = (::size_t*) alloca(required);
1289 err = f(name, required, value, NULL);
5138 * CL_OUT_OF_HOST_MEMORY if there is a failure to allocate resources required by the OpenCL implementation on the host.