rpc_authflavor_t
rpc_authflavor_t flavor)
rpc_authflavor_t flavor)
rpc_authflavor_t pseudoflavour)
rpc_authflavor_t pseudoflavor;
rpc_authflavor_t flavor)
rpc_authflavor_t pseudoflavor;
rpc_authflavor_t selected_flavor;
rpc_authflavor_t *auth_flavs;
int nfs_create_rpc_client(struct nfs_client *, const struct nfs_client_initdata *, rpc_authflavor_t);
rpc_authflavor_t);
rpc_authflavor_t);
bool nfs_auth_info_match(const struct nfs_auth_info *, rpc_authflavor_t);
rpc_authflavor_t *auth_flavors;
rpc_authflavor_t *flavors = res->auth_flavors;
struct nfs_fattr *, rpc_authflavor_t);
rpc_authflavor_t flavor)
rpc_authflavor_t flavor;
rpc_authflavor_t flavor = NFS_SERVER(inode)->client->cl_auth->au_flavor;
nfs4_find_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor)
nfs4_add_ds_client(struct nfs_client *ds_clp, rpc_authflavor_t flavor,
nfs4_alloc_ds_server(struct nfs_client *ds_clp, rpc_authflavor_t flavor)
rpc_authflavor_t pflavor;
rpc_authflavor_t flavor = RPC_AUTH_MAXFLAVOR;
rpc_authflavor_t flavor)
rpc_authflavor_t flavor)
static const rpc_authflavor_t flav_array[] = {
rpc_authflavor_t flavor = clp->cl_rpcclient->cl_auth->au_flavor;
rpc_authflavor_t authflavor = clp->cl_rpcclient->cl_auth->au_flavor;
static const char *nfs_pseudoflavour_to_name(rpc_authflavor_t flavour)
rpc_authflavor_t flavour;
rpc_authflavor_t match)
rpc_authflavor_t *server_authlist,
rpc_authflavor_t flavor = RPC_AUTH_MAXFLAVOR;
rpc_authflavor_t *server_authlist,
rpc_authflavor_t authlist[NFS_MAX_SECFLAVORS];
rpc_authflavor_t flavor;
nfsd4_encode_secinfo4(struct xdr_stream *xdr, rpc_authflavor_t pf,
rpc_authflavor_t authflavor
struct nfs_fattr *, rpc_authflavor_t);
rpc_authflavor_t flavors[NFS_AUTH_INFO_MAX_FLAVORS];
rpc_authflavor_t au_flavor; /* flavor (RPC_AUTH_*) */
rpc_authflavor_t (*info2flavor)(struct rpcsec_gss_info *);
int (*flavor2info)(rpc_authflavor_t,
rpc_authflavor_t rpcauth_get_pseudoflavor(rpc_authflavor_t,
int rpcauth_get_gssinfo(rpc_authflavor_t,
rpc_authflavor_t au_flavor; /* pseudoflavor (note may
rpc_authflavor_t pseudoflavor;
rpc_authflavor_t authflavor;
rpc_authflavor_t);
rpc_authflavor_t gss_mech_info2flavor(struct rpcsec_gss_info *);
int gss_mech_flavor2info(rpc_authflavor_t, struct rpcsec_gss_info *);
rpc_authflavor_t gss_svc_to_pseudoflavor(struct gss_api_mech *, u32 qop,
rpc_authflavor_t (*pseudoflavor)(struct svc_rqst *rqstp);
extern rpc_authflavor_t svc_auth_flavor(struct svc_rqst *rqstp);
extern int svc_auth_register(rpc_authflavor_t flavor, struct auth_ops *aops);
extern void svc_auth_unregister(rpc_authflavor_t flavor);
rpc_authflavor_t flavor;
rpc_authflavor_t flavor;
rpcauth_get_authops(rpc_authflavor_t flavor)
rpc_authflavor_t
rpcauth_get_pseudoflavor(rpc_authflavor_t flavor, struct rpcsec_gss_info *info)
rpc_authflavor_t pseudoflavor;
rpcauth_get_gssinfo(rpc_authflavor_t pseudoflavor, struct rpcsec_gss_info *info)
rpc_authflavor_t flavor = pseudoflavor_to_flavor(pseudoflavor);
rpc_authflavor_t flavor = args->pseudoflavor;
rpc_authflavor_t gss_svc_to_pseudoflavor(struct gss_api_mech *gm, u32 qop,
rpc_authflavor_t gss_mech_info2flavor(struct rpcsec_gss_info *info)
rpc_authflavor_t pseudoflavor;
int gss_mech_flavor2info(rpc_authflavor_t pseudoflavor,
static rpc_authflavor_t svcauth_gss_pseudoflavor(struct svc_rqst *rqstp)
rpc_authflavor_t pseudoflavor,
rpc_clone_client_set_auth(struct rpc_clnt *clnt, rpc_authflavor_t flavor)
rpc_authflavor_t pseudoflavor;
svc_auth_register(rpc_authflavor_t flavor, struct auth_ops *aops)
svc_auth_unregister(rpc_authflavor_t flavor)
rpc_authflavor_t svc_auth_flavor(struct svc_rqst *rqstp)
svc_get_auth_ops(rpc_authflavor_t flavor)