Lines Matching defs:obj

57    validate_obj(cl_command_queue q, cl_mem obj) {
58 if (!obj)
61 if (&obj->ctx != &q->ctx)
74 get(cl_command_queue q, void *obj, cl_map_flags flags,
76 return (char *)obj + offset;
82 get(cl_command_queue q, const void *obj, cl_map_flags flags,
84 return (const char *)obj + offset;
90 get(cl_command_queue q, memory_obj *obj, cl_map_flags flags,
92 return { *q, obj->resource(q), flags, true, { offset }, { size }};
138 clEnqueueReadBuffer(cl_command_queue q, cl_mem obj, cl_bool blocking,
143 validate_obj(q, obj);
145 if (!ptr || offset > obj->size() || offset + size > obj->size())
152 obj, { offset }, { 1 },
163 clEnqueueWriteBuffer(cl_command_queue q, cl_mem obj, cl_bool blocking,
168 validate_obj(q, obj);
170 if (!ptr || offset > obj->size() || offset + size > obj->size())
176 obj, { offset }, { 1 },
188 clEnqueueReadBufferRect(cl_command_queue q, cl_mem obj, cl_bool blocking,
197 validate_obj(q, obj);
207 obj, obj_origin,
219 clEnqueueWriteBufferRect(cl_command_queue q, cl_mem obj, cl_bool blocking,
228 validate_obj(q, obj);
236 obj, obj_origin,
300 clEnqueueReadImage(cl_command_queue q, cl_mem obj, cl_bool blocking,
305 image *img = dynamic_cast<image *>(obj);
318 obj, origin,
330 clEnqueueWriteImage(cl_command_queue q, cl_mem obj, cl_bool blocking,
335 image *img = dynamic_cast<image *>(obj);
346 obj, origin,
440 clEnqueueMapBuffer(cl_command_queue q, cl_mem obj, cl_bool blocking,
445 validate_obj(q, obj);
447 if (offset > obj->size() || offset + size > obj->size())
450 void *map = obj->resource(q).add_map(
464 clEnqueueMapImage(cl_command_queue q, cl_mem obj, cl_bool blocking,
470 image *img = dynamic_cast<image *>(obj);
475 void *map = obj->resource(q).add_map(
489 clEnqueueUnmapMemObject(cl_command_queue q, cl_mem obj, void *ptr,
493 validate_obj(q, obj);
498 obj->resource(q).del_map(ptr);