Lines Matching defs:sessionflag

36     uint32_t sessionflag;
62 static ShareMemMap* ReadMemObjFromBinder(const Parcel& data, uint32_t sessionflag, intptr_t value) {
69 map->sessionflag = sessionflag;
155 static void ClearLocalMem(uint32_t sessionflag)
163 if ((*node)->sessionflag == sessionflag) //remove all buffers belong to this session
177 static ShareMemMap* FindShareMem(uint32_t sessionflag, intptr_t value, bool isBackup)
186 if ((*node)->sessionflag == sessionflag && (*node)->value_backup == value)
192 else if ((*node)->sessionflag == sessionflag && (*node)->value == value)
203 static ShareMemMap* PopShareMem(uint32_t sessionflag, intptr_t value)
210 if ((*node)->sessionflag == sessionflag && (*node)->value == value)
258 uint32_t sessionflag = data.readInt32();
267 ALOGE("onTransact in same process, wrong sessionflag?");
276 ShareMemMap* map = ReadMemObjFromBinder(data, sessionflag, value);
286 // LOGI("onTransact CLEAR_MEM sessionflag=%x", sessionflag);
291 ALOGE("onTransact CLEAR_MEM in same process, wrong sessionflag?");
295 ClearLocalMem(sessionflag);
303 ALOGE("onTransact GET_MEM in same process, wrong sessionflag?");
311 ShareMemMap* smem = FindShareMem(sessionflag, value, false);
465 //send pid, sessionflag, and memtype
668 IMB_Result IntelMetadataBuffer::GetSessionFlag(uint32_t& sessionflag)
670 sessionflag = mSessionFlag;
675 IMB_Result IntelMetadataBuffer::SetSessionFlag(uint32_t sessionflag)
677 mSessionFlag = sessionflag;
698 //send pid, sessionflag, and value
723 smem->sessionflag = mSessionFlag;
750 //send pid, sessionflag, and memtype
775 smem->sessionflag = mSessionFlag;
787 IMB_Result IntelMetadataBuffer::ClearContext(uint32_t sessionflag, bool isProvider)
789 if ( !(sessionflag & REMOTE_PROVIDER) && !(sessionflag & REMOTE_CONSUMER)) //no sharing
793 ClearLocalMem(sessionflag);
796 if ((isProvider && (sessionflag & REMOTE_PROVIDER)) || (!isProvider && (sessionflag & REMOTE_CONSUMER)))
798 // LOGI("CLEAR_MEM sessionflag=%x", sessionflag);
807 //send pid and sessionflag
811 data.writeInt32(sessionflag);
822 uint32_t sessionflag = 0;
825 sessionflag |= REMOTE_PROVIDER;
828 sessionflag |= REMOTE_CONSUMER;
830 return sessionflag + sindex;