Refactor of sharing function

Change arguments in functions from pointer type to referance type

Change-Id: If3569ceee2188d9ad572f23e3b7510e7a40e917d
This commit is contained in:
Katarzyna Cencelewska
2018-08-14 09:48:20 +02:00
committed by sys_ocldev
parent 83537d55bf
commit 9d157dc443
12 changed files with 33 additions and 35 deletions

View File

@@ -33,7 +33,7 @@ int SharingHandler::acquire(MemObj *memObj) {
auto currentSharedHandle = memObj->getGraphicsAllocation()->peekSharedHandle();
updateData.sharedHandle = currentSharedHandle;
updateData.memObject = memObj;
int result = synchronizeHandler(&updateData);
int result = synchronizeHandler(updateData);
resolveGraphicsAllocationChange(currentSharedHandle, &updateData);
if (result != CL_SUCCESS) {
return result;
@@ -48,7 +48,7 @@ int SharingHandler::acquire(MemObj *memObj) {
return CL_SUCCESS;
}
int SharingHandler::synchronizeHandler(UpdateData *updateData) {
int SharingHandler::synchronizeHandler(UpdateData &updateData) {
auto result = validateUpdateData(updateData);
if (result == CL_SUCCESS) {
synchronizeObject(updateData);
@@ -56,8 +56,7 @@ int SharingHandler::synchronizeHandler(UpdateData *updateData) {
return result;
}
int SharingHandler::validateUpdateData(UpdateData *updateData) {
UNRECOVERABLE_IF(updateData == nullptr);
int SharingHandler::validateUpdateData(UpdateData &updateData) {
return CL_SUCCESS;
}