Lines Matching refs:buffer
70 GrallocBuffer* buffer = reinterpret_cast<GrallocBuffer*>( in reference_buffer() local
72 if (!buffer) { in reference_buffer()
73 buffer = new GrallocBuffer(); in reference_buffer()
74 hashmapPut(map, const_cast<int*>(&hnd->offset), buffer); in reference_buffer()
77 if (!buffer->vaddr) { in reference_buffer()
96 buffer->vaddr = mapped; in reference_buffer()
98 buffer->ref_count++; in reference_buffer()
99 return buffer->vaddr; in reference_buffer()
106 GrallocBuffer* buffer = reinterpret_cast<GrallocBuffer*>( in unreference_buffer() local
108 if (!buffer) { in unreference_buffer()
114 if (buffer->ref_count == 0) { in unreference_buffer()
120 buffer->ref_count--; in unreference_buffer()
121 if (buffer->ref_count == 0) { in unreference_buffer()
122 result = munmap(buffer->vaddr, hnd->size); in unreference_buffer()
129 buffer->vaddr = NULL; in unreference_buffer()