Lines Matching defs:credentials

48         const Credentials *oldCredentials = parent->credentials;
66 newCredentials->userContainer = runProcessCB->credentials->userContainer;
71 VOID FreeCredential(Credentials *credentials)
73 if (credentials == NULL) {
77 if (credentials->userContainer != NULL) {
78 LOS_AtomicDec(&credentials->userContainer->rc);
79 if (LOS_AtomicRead(&credentials->userContainer->rc) <= 0) {
80 FreeUserContainer(credentials->userContainer);
81 credentials->userContainer = NULL;
85 LOS_AtomicDec(&credentials->rc);
86 if (LOS_AtomicRead(&credentials->rc) <= 0) {
87 (VOID)LOS_MemFree(m_aucSysMem1, credentials);
95 FreeCredential(curr->credentials);
96 curr->credentials = NULL;
110 newCredentials->userContainer = parent->credentials->userContainer;
116 ret = OsCreateUserContainer(newCredentials, parent->credentials->userContainer);
132 child->credentials = CreateCredentials(flags, parent);
134 if (child->credentials == NULL) {
140 UINT32 OsInitRootUserCredentials(Credentials **credentials)
142 *credentials = CreateCredentials(CLONE_NEWUSER, NULL);
143 if (*credentials == NULL) {
157 UINT32 ret = OsCreateUserContainer(curr->credentials, curr->credentials->userContainer);
164 Credentials *oldCredentials = runProcess->credentials;
170 runProcess->credentials = newCredentials;
177 UINT32 OsGetUserContainerID(Credentials *credentials)
179 if ((credentials == NULL) || (credentials->userContainer == NULL)) {
183 return credentials->userContainer->containerID;
188 Credentials *oldCredentials = OsCurrProcessGet()->credentials;
194 OsCurrProcessGet()->credentials = newCredentials;
201 return OsCurrProcessGet()->credentials;
206 UserContainer *userContainer = OsCurrProcessGet()->credentials->userContainer;