Lines Matching refs:SmartPtr
28 CLImageBoData::CLImageBoData (SmartPtr<DrmDisplay> &display, SmartPtr<CLImage> &image, drm_intel_bo… in CLImageBoData()
43 CLImageBoBuffer::CLImageBoBuffer (const VideoBufferInfo &info, const SmartPtr<CLImageBoData> &data) in CLImageBoBuffer()
49 SmartPtr<CLImage>
52 SmartPtr<BufferData> data = get_buffer_data (); in get_cl_image()
53 SmartPtr<CLImageBoData> image = data.dynamic_cast_ptr<CLImageBoData> (); in get_cl_image()
63 SmartPtr<SwappedBuffer>
65 const VideoBufferInfo &info, SmartPtr<BufferData> &data) in create_new_swap_buffer()
69 SmartPtr<CLImageBoData> bo = data.dynamic_cast_ptr<CLImageBoData> (); in create_new_swap_buffer()
80 CLBoBufferPool::CLBoBufferPool (SmartPtr<DrmDisplay> &display, SmartPtr<CLContext> &context) in CLBoBufferPool()
93 SmartPtr<CLImageBoData>
97 SmartPtr<DrmDisplay> display = get_drm_display (); in create_image_bo()
100 SmartPtr<CLImageBoData> data; in create_image_bo()
101 SmartPtr<CLImage> image; in create_image_bo()
148 SmartPtr<CLImage> image; in fixate_video_info()
150 SmartPtr<CLImageBoData> image_data = create_image_bo (info); in fixate_video_info()
205 SmartPtr<BufferData>
208 SmartPtr<CLImageBoData> image_data = create_image_bo (buffer_info); in allocate_data()
212 SmartPtr<BufferProxy>
213 CLBoBufferPool::create_buffer_from_data (SmartPtr<BufferData> &data) in create_buffer_from_data()
216 SmartPtr<CLImageBoData> image_data = data.dynamic_cast_ptr<CLImageBoData> (); in create_buffer_from_data()
219 SmartPtr<CLImageBoBuffer> out_buf = new CLImageBoBuffer (info, image_data); in create_buffer_from_data()