Lines Matching refs:ccache
43 kcm_ccache *ccache) in kcm_ccache_resolve_client() argument
47 ret = kcm_ccache_resolve(context, name, ccache); in kcm_ccache_resolve_client()
54 ret = kcm_access(context, client, opcode, *ccache); in kcm_ccache_resolve_client()
57 kcm_release_ccache(context, *ccache); in kcm_ccache_resolve_client()
69 kcm_ccache ccache; in kcm_ccache_destroy_client() local
71 ret = kcm_ccache_resolve(context, name, &ccache); in kcm_ccache_destroy_client()
78 ret = kcm_access(context, client, KCM_OP_DESTROY, ccache); in kcm_ccache_destroy_client()
79 kcm_cleanup_events(context, ccache); in kcm_ccache_destroy_client()
80 kcm_release_ccache(context, ccache); in kcm_ccache_destroy_client()
94 kcm_ccache ccache; in kcm_ccache_new_client() local
118 ret = kcm_ccache_resolve(context, name, &ccache); in kcm_ccache_new_client()
120 if ((ccache->uid != client->uid || in kcm_ccache_new_client()
121 ccache->gid != client->gid) && !CLIENT_IS_ROOT(client)) in kcm_ccache_new_client()
128 ret = kcm_ccache_new(context, name, &ccache); in kcm_ccache_new_client()
136 ccache->uid = client->uid; in kcm_ccache_new_client()
137 ccache->gid = client->gid; in kcm_ccache_new_client()
138 ccache->session = client->session; in kcm_ccache_new_client()
140 ret = kcm_zero_ccache_data(context, ccache); in kcm_ccache_new_client()
144 kcm_release_ccache(context, ccache); in kcm_ccache_new_client()
147 kcm_cleanup_events(context, ccache); in kcm_ccache_new_client()
150 ret = kcm_access(context, client, KCM_OP_INITIALIZE, ccache); in kcm_ccache_new_client()
152 kcm_release_ccache(context, ccache); in kcm_ccache_new_client()
171 kcm_chown(context, client, ccache, uid, gid); in kcm_ccache_new_client()
176 *ccache_p = ccache; in kcm_ccache_new_client()