Home | History | Annotate | Download | only in coda

Lines Matching refs:cred

51  * the vnode (FID) of the parent directory, and the cred structure of the
59 * cred structure for each entry.
117 kauth_cred_t cred, int hash);
167 kauth_cred_t cred, int hash)
171 * for the right entry (especially right cred, unless cred == 0)
177 myprintf(("coda_nc_find(dcp %p, name %s, len %d, cred %p, hash %d\n",
178 dcp, name, namelen, cred, hash));)
184 ((cred == 0) || (cncp->cred == cred)))
192 printf("coda_nc_find: name %s, new cred = %p, cred = %p\n",
193 name, cred, cncp->cred);
195 kauth_cred_getrefcnt(cred),
196 kauth_cred_geteuid(cred),
197 kauth_cred_getegid(cred),
198 kauth_cred_getrefcnt(cncp->cred),
199 kauth_cred_geteuid(cncp->cred),
200 kauth_cred_getegid(cncp->cred));
201 coda_print_cred(cred);
202 coda_print_cred(cncp->cred);
217 kauth_cred_t cred, struct cnode *cp)
226 myprintf(("Enter: dcp %p cp %p name %s cred %p \n",
227 dcp, cp, name, cred)); )
237 cncp = coda_nc_find(dcp, name, namelen, cred, hash);
259 kauth_cred_free(cncp->cred);
267 kauth_cred_hold(cred);
271 cncp->cred = cred;
284 * Find the (dir cnode, name) pair in the cache, if its cred
289 kauth_cred_t cred)
306 the correct cred.
310 cncp = coda_nc_find(dcp, name, namelen, cred, hash);
328 printf("lookup: dcp %p, name %s, cred %p = cp %p\n",
329 dcp, name, cred, cncp->cp); )
338 * remove an entry -- vrele(cncp->dcp, cp), crfree(cred),
360 kauth_cred_free(cncp->cred);
444 * Remove all entries which match the fid and the cred
447 coda_nc_zapvnode(CodaFid *fid, kauth_cred_t cred,
451 want to zap a file with a specific cred from the kernel.
458 myprintf(("Zapvnode: fid %s cred %p\n",
459 coda_f2s(fid), cred)); )
469 entries of it regardless of the cred.
509 * input cred. Or just flush the whole cache. It might be
529 (kauth_cred_geteuid(cncp->cred) == uid)) {
592 kauth_cred_free(cncp->cred);
618 myprintf(("cp %p dcp %p cred %p name %s\n",
620 cncp->cred, cncp->name));