Lines Matching refs:cred
311 if (ds->ds_clp && !mirror->cred && in ff_layout_update_mirror_cred()
314 struct rpc_cred *cred; in ff_layout_update_mirror_cred() local
321 cred = auth->au_ops->lookup_cred(auth, &acred, 0); in ff_layout_update_mirror_cred()
322 if (IS_ERR(cred)) { in ff_layout_update_mirror_cred()
324 __func__, PTR_ERR(cred)); in ff_layout_update_mirror_cred()
325 return PTR_ERR(cred); in ff_layout_update_mirror_cred()
327 if (cmpxchg(&mirror->cred, NULL, cred)) in ff_layout_update_mirror_cred()
328 put_rpccred(cred); in ff_layout_update_mirror_cred()
446 struct rpc_cred *cred = ERR_PTR(-EINVAL); in ff_layout_get_ds_cred() local
451 if (mirror && mirror->cred) in ff_layout_get_ds_cred()
452 cred = mirror->cred; in ff_layout_get_ds_cred()
454 cred = mdscred; in ff_layout_get_ds_cred()
456 return cred; in ff_layout_get_ds_cred()