Lines Matching refs:cred
337 if (ds->ds_clp && !mirror->cred && in ff_layout_update_mirror_cred()
340 struct rpc_cred *cred; in ff_layout_update_mirror_cred() local
347 cred = auth->au_ops->lookup_cred(auth, &acred, 0); in ff_layout_update_mirror_cred()
348 if (IS_ERR(cred)) { in ff_layout_update_mirror_cred()
350 __func__, PTR_ERR(cred)); in ff_layout_update_mirror_cred()
351 return PTR_ERR(cred); in ff_layout_update_mirror_cred()
353 if (cmpxchg(&mirror->cred, NULL, cred)) in ff_layout_update_mirror_cred()
354 put_rpccred(cred); in ff_layout_update_mirror_cred()
461 struct rpc_cred *cred = ERR_PTR(-EINVAL); in ff_layout_get_ds_cred() local
466 if (mirror && mirror->cred) in ff_layout_get_ds_cred()
467 cred = mirror->cred; in ff_layout_get_ds_cred()
469 cred = mdscred; in ff_layout_get_ds_cred()
471 return cred; in ff_layout_get_ds_cred()