Lines Matching refs:entry

81     RunningLockEntry *entry = (RunningLockEntry *)malloc(sizeof(RunningLockEntry));  in CreateRunningLockEntry()  local
82 if (entry == NULL) { in CreateRunningLockEntry()
86 (void)memset_s(entry, sizeof(RunningLockEntry), 0, sizeof(RunningLockEntry)); in CreateRunningLockEntry()
87 InitIdentity(entry); in CreateRunningLockEntry()
88 entry->lock.type = type; in CreateRunningLockEntry()
89 entry->lock.flag = flag; in CreateRunningLockEntry()
90 if (strcpy_s(entry->lock.name, sizeof(entry->lock.name), name) != EOK) { in CreateRunningLockEntry()
91 free(entry); in CreateRunningLockEntry()
94 return entry; in CreateRunningLockEntry()
97 static inline void DestroyRunningLockEntry(RunningLockEntry *entry) in DestroyRunningLockEntry() argument
99 if (entry != NULL) { in DestroyRunningLockEntry()
100 POWER_HILOGD("Free entry: %p", entry); in DestroyRunningLockEntry()
101 free(entry); in DestroyRunningLockEntry()
112 RunningLockEntry *entry = CreateRunningLockEntry(name, type, flag); in CreateRunningLock() local
113 if (entry == NULL) { in CreateRunningLock()
117 AddRunningLock(&entry->lock); in CreateRunningLock()
118 …POWER_HILOGD("Create %s, pid: %u, token: %llu", name, entry->identity.pid, (long long)entry->ident… in CreateRunningLock()
119 return &entry->lock; in CreateRunningLock()
128 RunningLockEntry *entry = GetRunningLockEntry(lock); in AcquireRunningLock() local
129 if (entry->status.isHolding == TRUE) { in AcquireRunningLock()
133 entry->status.isHolding = AcquireRunningLockEntry(entry, -1); in AcquireRunningLock()
134 return entry->status.isHolding; in AcquireRunningLock()
143 RunningLockEntry *entry = GetRunningLockEntry(lock); in ReleaseRunningLock() local
144 if (entry->status.isHolding == FALSE) { in ReleaseRunningLock()
148 entry->status.isHolding = !ReleaseRunningLockEntry(entry); in ReleaseRunningLock()
149 return !entry->status.isHolding; in ReleaseRunningLock()
170 RunningLockEntry *entry = GetRunningLockEntry(lock); in IsRunningLockHolding() local
171 return entry->status.isHolding; in IsRunningLockHolding()