Home
last modified time | relevance | path

Searched refs:DmaBuffer (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/xcore/
H A Ddma_buffer.cpp34 DmaBuffer::DmaBuffer(int fd, size_t size) : fd_(fd), size_(size), ptr_(nullptr) {} in DmaBuffer() function in XCam::DmaBuffer
36 DmaBuffer::~DmaBuffer() { in ~DmaBuffer()
42 XCamReturn DmaBuffer::sync(int fd, DmaBufferDirection direction, bool start) { in sync()
72 XCamReturn DmaBuffer::beginCpuAccess(DmaBufferDirection direction) { in beginCpuAccess()
77 XCamReturn DmaBuffer::endCpuAccess(DmaBufferDirection direction) { in endCpuAccess()
82 void* DmaBuffer::map() { in map()
96 void DmaBuffer::unmap() { in unmap()
103 int DmaBuffer::getFd() { return fd_.Get(); } in getFd()
105 size_t DmaBuffer::getSize() { return size_; } in getSize()
107 int DmaBuffer::release() { return fd_.Release(); } in release()
[all …]
H A Ddma_buffer.h32 class DmaBuffer {
34 DmaBuffer(int fd, size_t size);
35 virtual ~DmaBuffer();
36 DmaBuffer(const DmaBuffer&) = delete;
37 DmaBuffer& operator=(const DmaBuffer&) = delete;
H A Ddma_video_buffer.cpp30 : DmaBuffer(dma_fd, info.size), VideoBuffer(info), _need_close_fd(need_close_fd) { in DmaVideoBuffer()
35 if (!_need_close_fd) (void)(DmaBuffer::release()); in ~DmaVideoBuffer()
38 uint8_t* DmaVideoBuffer::map() { return static_cast<uint8_t*>(DmaBuffer::map()); } in map()
41 DmaBuffer::unmap(); in unmap()
45 int DmaVideoBuffer::get_fd() { return DmaBuffer::getFd(); } in get_fd()
H A Ddrm_buffer.h38 class DmaBuffer; variable
66 std::vector<std::unique_ptr<DmaBuffer>> dma_bufs_;
H A Ddrm_buffer.cpp50 dma_bufs_.push_back(std::unique_ptr<DmaBuffer>( in DrmBuffer()
51 new DmaBuffer(dumb_object_->fds[i], dumb_object_->sizes[i]))); in DrmBuffer()
H A Ddma_video_buffer.h32 class DmaVideoBuffer : virtual public DmaBuffer, public VideoBuffer {