Lines Matching refs:camGroupSofsync
206 rk_aiq_groupcam_sofsync_t* camGroupSofsync = NULL; in getGroupCamSofsync() local
209 camGroupSofsync = mCamGroupSofsyncMap[frameId]; in getGroupCamSofsync()
210 if (!query_ready && (camGroupSofsync->_validCamSofSyncBits == mRequiredCamsResMask)) in getGroupCamSofsync()
212 camGroupSofsync->_refCnt++; in getGroupCamSofsync()
230 camGroupSofsync = new rk_aiq_groupcam_sofsync_t(); in getGroupCamSofsync()
231 if (!camGroupSofsync ) { in getGroupCamSofsync()
236 camGroupSofsync->reset(); in getGroupCamSofsync()
237 camGroupSofsync->_refCnt++; in getGroupCamSofsync()
238 mCamGroupSofsyncMap[frameId] = camGroupSofsync; in getGroupCamSofsync()
242 return camGroupSofsync; in getGroupCamSofsync()
264 rk_aiq_groupcam_sofsync_t* camGroupSofsync = NULL; in clearGroupCamSofsync_Locked() local
269 camGroupSofsync = iter->second; in clearGroupCamSofsync_Locked()
270 if (camGroupSofsync->_refCnt > 0) { in clearGroupCamSofsync_Locked()
276 camGroupSofsync->_validCamSofSyncBits == mRequiredCamsResMask); in clearGroupCamSofsync_Locked()
277 camGroupSofsync->reset(); in clearGroupCamSofsync_Locked()
278 delete camGroupSofsync; in clearGroupCamSofsync_Locked()
576 rk_aiq_groupcam_sofsync_t* camGroupSofsync = getGroupCamSofsync(frameId); in sofSync() local
577 if (!camGroupSofsync) { in sofSync()
582 camGroupSofsync->_singleCamSofEvt[camId] = sof_evt; in sofSync()
587 camGroupSofsync->_validCamSofSyncBits |= ((uint8_t)1) << camId; in sofSync()
588 if (camGroupSofsync->_validCamSofSyncBits == mRequiredCamsResMask) in sofSync()
594 if ((camGroupSofsync->_validCamSofSyncBits >> i) & 1) { in sofSync()
595 mBindAiqsMap[i]->syncSofEvt(camGroupSofsync->_singleCamSofEvt[i]); in sofSync()
598 putGroupCamSofsync(camGroupSofsync); in sofSync()
601 putGroupCamSofsync(camGroupSofsync); in sofSync()