Lines Matching refs:saId
30 int32_t saId;
37 int32_t AddSystemAbility(int32_t saId, SvcIdentity *sid)
39 if (saId <= INVALID_SAID) {
53 node->saId = saId;
59 int32_t GetSystemAbility(int32_t saId, const char* deviceId, SvcIdentity *sid)
65 if (node->saId == saId) {
69 RPC_LOG_INFO("find sa, said = %d, handle = %d, cookie = %u", saId, sid->handle, sid->cookie);
76 int32_t AddRemoteSystemAbility(int32_t saId, SvcIdentity *sid)
78 if (AddSystemAbility(saId, sid) == ERR_FAILED) {
84 if (RegisterRemoteProxy(name, strlen(name), saId) != ERR_NONE) {
94 int32_t saId;
95 ReadInt32(data, &saId);
96 if (saId <= INVALID_SAID) {
106 int32_t ret = MakeRemoteBinder(name, 2, deviceId, idLen, (uintptr_t)saId, 0, (void *)sid);
117 int32_t saId;
118 ReadInt32(data, &saId);
120 int32_t result = GetSystemAbility(saId, "", &sid);
127 int32_t saId;
128 ReadInt32(data, &saId);
134 int32_t result = AddRemoteSystemAbility(saId, sid);
151 int32_t saId;
152 ReadInt32(data, &saId);
159 result = AddSystemAbility(saId, sid);