summaryrefslogtreecommitdiff
path: root/moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp')
-rw-r--r--moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp b/moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp
index 1495379..91e6192 100644
--- a/moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp
+++ b/moorefield_hdmi/ips/tangier/TngGrallocBufferMapper.cpp
@@ -22,10 +22,10 @@
namespace android {
namespace intel {
-TngGrallocBufferMapper::TngGrallocBufferMapper(IMG_gralloc_module_public_t& module,
+TngGrallocBufferMapper::TngGrallocBufferMapper(gralloc_module_t const& module,
DataBuffer& buffer)
: GrallocBufferMapperBase(buffer),
- mIMGGrallocModule(reinterpret_cast<IMG_gralloc_module_t&>(module)),
+ mGrallocModule(module),
mBufferObject(0)
{
CTRACE();
@@ -122,8 +122,8 @@ bool TngGrallocBufferMapper::map()
CTRACE();
// get virtual address
- err = mIMGGrallocModule.GetBufferCPUAddresses(
- (gralloc_module_t const*)&mIMGGrallocModule,
+ err = mGrallocModule.perform(&mGrallocModule,
+ GRALLOC_MODULE_GET_BUFFER_CPU_ADDRESSES_IMG,
(buffer_handle_t)mClonedHandle,
vaddr,
size);
@@ -162,8 +162,8 @@ bool TngGrallocBufferMapper::map()
}
}
- err = mIMGGrallocModule.PutBufferCPUAddresses(
- (gralloc_module_t const*)&mIMGGrallocModule,
+ err = mGrallocModule.perform(&mGrallocModule,
+ GRALLOC_MODULE_PUT_BUFFER_CPU_ADDRESSES_IMG,
(buffer_handle_t)mClonedHandle);
return false;
}
@@ -184,8 +184,8 @@ bool TngGrallocBufferMapper::unmap()
mSize[i] = 0;
}
- err = mIMGGrallocModule.PutBufferCPUAddresses(
- (gralloc_module_t const*)&mIMGGrallocModule,
+ err = mGrallocModule.perform(&mGrallocModule,
+ GRALLOC_MODULE_PUT_BUFFER_CPU_ADDRESSES_IMG,
(buffer_handle_t)mClonedHandle);
if (err) {
ELOGTRACE("failed to unmap. err = %d", err);
@@ -239,8 +239,8 @@ uint32_t TngGrallocBufferMapper::getFbHandle(int subIndex)
}
// get virtual address
- err = mIMGGrallocModule.GetBufferCPUAddresses(
- (gralloc_module_t const*)&mIMGGrallocModule,
+ err = mGrallocModule.perform(&mGrallocModule,
+ GRALLOC_MODULE_GET_BUFFER_CPU_ADDRESSES_IMG,
(buffer_handle_t)mClonedHandle,
vaddr,
size);
@@ -254,8 +254,8 @@ uint32_t TngGrallocBufferMapper::getFbHandle(int subIndex)
void TngGrallocBufferMapper::putFbHandle()
{
- int err = mIMGGrallocModule.PutBufferCPUAddresses(
- (gralloc_module_t const*)&mIMGGrallocModule,
+ int err = mGrallocModule.perform(&mGrallocModule,
+ GRALLOC_MODULE_PUT_BUFFER_CPU_ADDRESSES_IMG,
(buffer_handle_t)mClonedHandle);
if (err) {
ELOGTRACE("failed to unmap. err = %d", err);