/linux/fs/nfs/ |
H A D | callback.c | 91 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv() argument 94 if (minorversion) in nfs_callback_bc_serv() 102 static inline void nfs_callback_bc_serv(u32 minorversion, struct rpc_xprt *xprt, in nfs_callback_bc_serv() argument 108 static int nfs_callback_start_svc(int minorversion, struct rpc_xprt *xprt, in nfs_callback_start_svc() argument 114 nfs_callback_bc_serv(minorversion, xprt, serv); in nfs_callback_start_svc() 131 static void nfs_callback_down_net(u32 minorversion, struct svc_serv *serv, struct net *net) in nfs_callback_down_net() argument 135 if (--nn->cb_users[minorversion]) in nfs_callback_down_net() 142 static int nfs_callback_up_net(int minorversion, struct svc_serv *serv, in nfs_callback_up_net() argument 148 if (nn->cb_users[minorversion]++) in nfs_callback_up_net() 160 if (!IS_ENABLED(CONFIG_NFS_V4_1) || minorversion in nfs_callback_up_net() 182 nfs_callback_create_svc(int minorversion) nfs_callback_create_svc() argument 221 nfs_callback_up(u32 minorversion,struct rpc_xprt * xprt) nfs_callback_up() argument 263 nfs_callback_down(int minorversion,struct net * net) nfs_callback_down() argument [all...] |
H A D | callback.h | 27 u32 minorversion; member 35 unsigned int minorversion; member 190 extern int nfs_callback_up(u32 minorversion, struct rpc_xprt *xprt); 191 extern void nfs_callback_down(int minorversion, struct net *net);
|
H A D | nfs4client.c | 29 static int nfs_get_cb_ident_idr(struct nfs_client *clp, int minorversion) in nfs_get_cb_ident_idr() argument 34 if (clp->rpc_ops->version != 4 || minorversion != 0) in nfs_get_cb_ident_idr() 209 err = nfs_get_cb_ident_idr(clp, cl_init->minorversion); in nfs4_alloc_client() 213 if (cl_init->minorversion > NFS4_MAX_MINOR_VERSION) { in nfs4_alloc_client() 223 clp->cl_mvops = nfs_v4_minor_ops[cl_init->minorversion]; in nfs4_alloc_client() 230 if (cl_init->minorversion != 0) in nfs4_alloc_client() 830 struct nfs_client *clp, u32 minorversion) in nfs4_cb_match_client() argument 841 /* Match the version and minorversion */ in nfs4_cb_match_client() 843 clp->cl_minorversion != minorversion) in nfs4_cb_match_client() 853 * minorversion, an 859 nfs4_find_client_sessionid(struct net * net,const struct sockaddr * addr,struct nfs4_sessionid * sid,u32 minorversion) nfs4_find_client_sessionid() argument 889 nfs4_find_client_sessionid(struct net * net,const struct sockaddr * addr,struct nfs4_sessionid * sid,u32 minorversion) nfs4_find_client_sessionid() argument [all...] |
H A D | nfs42xdr.c | 552 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_allocate() 572 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_copy() 595 .minorversion = nfs4_xdr_minorversion(&args->osa_seq_args), in nfs4_xdr_enc_offload_cancel() 614 .minorversion = nfs4_xdr_minorversion(&args->osa_seq_args), in nfs4_xdr_enc_offload_status() 633 .minorversion = nfs4_xdr_minorversion(&args->cna_seq_args), in nfs4_xdr_enc_copy_notify() 652 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_deallocate() 672 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_zero_range() 693 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_read_plus() 715 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_seek() 736 .minorversion in nfs4_xdr_enc_layoutstats() [all...] |
H A D | nfs4xdr.c | 965 u32 minorversion; member 1042 *p++ = cpu_to_be32(hdr->minorversion); in encode_compound_hdr() 2182 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_access() 2202 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup() 2222 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookupp() 2243 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_lookup_root() 2262 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_remove() 2280 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_rename() 2300 .minorversion = nfs4_xdr_minorversion(&args->seq_args), in nfs4_xdr_enc_link() 2322 .minorversion in nfs4_xdr_enc_create() [all...] |
H A D | callback_xdr.c | 155 hdr->minorversion = ntohl(*p++); in decode_compound_hdr_arg() 157 if (hdr->minorversion <= NFS4_MAX_MINOR_VERSION) { in decode_compound_hdr_arg() 162 __func__, hdr->minorversion); in decode_compound_hdr_arg() 914 switch (cps->minorversion) { in process_op() 976 if (hdr_arg.minorversion == 0) { in nfs4_callback_compound() 990 cps.minorversion = hdr_arg.minorversion; in nfs4_callback_compound()
|
H A D | fs_context.c | 185 fsparam_u32 ("minorversion", Opt_minorversion), 542 ctx->minorversion = 0; in nfs_parse_version_string() 546 ctx->minorversion = 1; in nfs_parse_version_string() 550 ctx->minorversion = 2; in nfs_parse_version_string() 811 ctx->minorversion = result.uint_32; in nfs_fs_context_parse_param() 1513 if (ctx->minorversion && ctx->version != 4) in nfs_fs_context_validate() 1517 (ctx->version != 4 || ctx->minorversion != 0)) in nfs_fs_context_validate() 1600 return nfs_invalf(fc, "NFS: Mount option vers=%u does not support minorversion=%u", in nfs_fs_context_validate() 1601 ctx->version, ctx->minorversion); in nfs_fs_context_validate() 1727 ctx->minorversion in nfs_init_fs_context() [all...] |
H A D | namespace.c | 183 ctx->minorversion = client->cl_minorversion; in nfs_d_automount()
|
H A D | internal.h | 80 u32 minorversion; member 112 unsigned int minorversion; member
|
H A D | client.c | 156 clp->cl_minorversion = cl_init->minorversion; in nfs_alloc_client() 321 /* Match nfsv4 minorversion */ in nfs_match_client() 322 if (clp->cl_minorversion != data->minorversion) in nfs_match_client()
|
H A D | callback_proc.c | 512 &args->csa_sessionid, cps->minorversion); in nfs4_callback_sequence()
|
H A D | nfs4proc.c | 3959 u32 minorversion = server->nfs_client->cl_minorversion; in _nfs4_server_capabilities() local 3983 if (minorversion) in _nfs4_server_capabilities() 3985 if (minorversion > 1) in _nfs4_server_capabilities() 3999 switch (minorversion) { in _nfs4_server_capabilities()
|
/linux/Documentation/filesystems/nfs/ |
H A D | nfs41-server.rst | 5 Server support for minorversion 1 can be controlled using the 10 Currently, server support for minorversion 1 is enabled by default. 21 The NFSv4 minorversion 1 (NFSv4.1) implementation in nfsd is based
|
/linux/include/uapi/linux/ |
H A D | capi.h | 48 __u32 minorversion; member
|
/linux/fs/nfsd/ |
H A D | nfsd.h | 141 int nfsd_minorversion(struct nfsd_net *nn, u32 minorversion, enum vers_op change); 501 static inline bool nfsd_attrs_supported(u32 minorversion, const u32 *bmval) in nfsd_attrs_supported() argument 503 return bmval_is_subset(bmval, nfsd_suppattrs[minorversion]); in nfsd_attrs_supported()
|
H A D | nfs4proc.c | 90 if (!nfsd_attrs_supported(cstate->minorversion, bmval)) in check_attr_support() 474 status = nfsd_check_obj_isreg(*resfh, cstate->minorversion); in do_open_lookup() 747 if (cstate->minorversion >= 2) in nfsd4_access() 890 getattr->ga_bmval[0] &= nfsd_suppattrs[cstate->minorversion][0]; in nfsd4_getattr() 891 getattr->ga_bmval[1] &= nfsd_suppattrs[cstate->minorversion][1]; in nfsd4_getattr() 892 getattr->ga_bmval[2] &= nfsd_suppattrs[cstate->minorversion][2]; in nfsd4_getattr() 1013 readdir->rd_bmval[0] &= nfsd_suppattrs[cstate->minorversion][0]; in nfsd4_readdir() 1014 readdir->rd_bmval[1] &= nfsd_suppattrs[cstate->minorversion][1]; in nfsd4_readdir() 1015 readdir->rd_bmval[2] &= nfsd_suppattrs[cstate->minorversion][2]; in nfsd4_readdir() 1093 if (cstate->minorversion) in nfsd4_secinfo() [all...] |
H A D | nfs4xdr.c | 397 if (nfsd_attrs_supported(argp->minorversion, bmval)) in nfsd4_decode_fattr4() 1025 if (argp->minorversion < 1) in nfsd4_decode_createhow4() 1088 if (!argp->minorversion) in nfsd4_decode_share_access() 1159 if (argp->minorversion < 1) in nfsd4_decode_open_claim4() 1164 if (argp->minorversion < 1) in nfsd4_decode_open_claim4() 1213 if (argp->minorversion >= 1) in nfsd4_decode_open_confirm() 1371 if (argp->minorversion >= 1) in nfsd4_decode_setclientid() 1414 if (argp->minorversion >= 1) in nfsd4_decode_setclientid_confirm() 1485 if (argp->minorversion >= 1) in nfsd4_decode_release_lockowner() 1493 if (argp->minorversion in nfsd4_decode_release_lockowner() 2976 u32 minorversion = resp->cstate.minorversion; nfsd4_encode_fattr4_supported_attrs() local 3598 u32 minorversion = resp->cstate.minorversion; nfsd4_encode_fattr4() local [all...] |
H A D | xdr4.h | 192 u32 minorversion; member 872 u32 minorversion; member
|
H A D | nfs4state.c | 3743 new->cl_minorversion = cstate->minorversion; in nfsd4_exchange_id() 8159 if (!cstate->minorversion && in lookup_or_create_lock_state() 9029 if (cstate->minorversion) { in put_stateid()
|
/linux/net/bluetooth/cmtp/ |
H A D | capi.c | 263 ctrl->version.minorversion = CAPIMSG_U32(skb->data, CAPI_MSG_BASELEN + 20); in cmtp_recv_interopmsg()
|