/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | vfs.h | 74 struct svc_fh *res, int createmode, 163 static inline int nfsd_create_is_exclusive(int createmode) in nfsd_create_is_exclusive() argument 165 return createmode == NFS3_CREATE_EXCLUSIVE in nfsd_create_is_exclusive() 166 || createmode == NFS4_CREATE_EXCLUSIVE4_1; in nfsd_create_is_exclusive()
|
H A D | xdr3.h | 51 int createmode; member
|
H A D | vfs.c | 1384 struct svc_fh *resfhp, int createmode, u32 *verifier, in do_nfsd_create() 1433 if (nfsd_create_is_exclusive(createmode)) { in do_nfsd_create() 1447 switch (createmode) { in do_nfsd_create() 1504 if (nfsd_create_is_exclusive(createmode)) { in do_nfsd_create() 1382 do_nfsd_create(struct svc_rqst *rqstp, struct svc_fh *fhp, char *fname, int flen, struct iattr *iap, struct svc_fh *resfhp, int createmode, u32 *verifier, bool *truncp, bool *created) do_nfsd_create() argument
|
H A D | nfs3proc.c | 240 attr, newfhp, argp->createmode, in nfsd3_proc_create()
|
H A D | nfs3xdr.c | 459 switch (args->createmode = ntohl(*p++)) { in nfs3svc_decode_createargs()
|
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | nfs3proc.c | 334 data->arg.create.createmode = NFS3_CREATE_UNCHECKED; in nfs3_proc_create() 336 data->arg.create.createmode = NFS3_CREATE_EXCLUSIVE; in nfs3_proc_create() 353 switch (data->arg.create.createmode) { in nfs3_proc_create() 355 data->arg.create.createmode = NFS3_CREATE_GUARDED; in nfs3_proc_create() 359 data->arg.create.createmode = NFS3_CREATE_UNCHECKED; in nfs3_proc_create() 377 if (data->arg.create.createmode == NFS3_CREATE_EXCLUSIVE) { in nfs3_proc_create()
|
H A D | nfs3xdr.c | 1019 encode_uint32(xdr, args->createmode); in encode_createhow3() 1020 switch (args->createmode) { in encode_createhow3()
|
H A D | nfs4proc.c | 2467 data->o_arg.createmode = NFS4_CREATE_UNCHECKED; in nfs4_open_prepare() 2469 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE; in nfs4_open_prepare() 2471 data->o_arg.createmode = NFS4_CREATE_GUARDED; in nfs4_open_prepare() 2473 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE4_1; in nfs4_open_prepare() 3001 if (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE4_1) in nfs4_exclusive_attrset() 3005 ret = (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE) ? in nfs4_exclusive_attrset() 3177 (opendata->o_arg.createmode != NFS4_CREATE_GUARDED)) { in _nfs4_do_open()
|
H A D | nfs4xdr.c | 1421 switch(arg->createmode) { in encode_createmode()
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | nfs3proc.c | 358 data->arg.create.createmode = NFS3_CREATE_UNCHECKED; in nfs3_proc_create() 360 data->arg.create.createmode = NFS3_CREATE_EXCLUSIVE; in nfs3_proc_create() 377 switch (data->arg.create.createmode) { in nfs3_proc_create() 379 data->arg.create.createmode = NFS3_CREATE_GUARDED; in nfs3_proc_create() 383 data->arg.create.createmode = NFS3_CREATE_UNCHECKED; in nfs3_proc_create() 401 if (data->arg.create.createmode == NFS3_CREATE_EXCLUSIVE) { in nfs3_proc_create()
|
H A D | nfs3xdr.c | 1022 encode_uint32(xdr, args->createmode); in encode_createhow3() 1023 switch (args->createmode) { in encode_createhow3()
|
H A D | nfs4proc.c | 2473 data->o_arg.createmode = NFS4_CREATE_UNCHECKED; in nfs4_open_prepare() 2475 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE4_1; in nfs4_open_prepare() 2477 data->o_arg.createmode = NFS4_CREATE_EXCLUSIVE; in nfs4_open_prepare() 2483 data->o_arg.createmode = NFS4_CREATE_GUARDED; in nfs4_open_prepare() 3011 if (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE4_1) in nfs4_exclusive_attrset() 3015 ret = (opendata->o_arg.createmode == NFS4_CREATE_EXCLUSIVE) ? in nfs4_exclusive_attrset() 3179 (opendata->o_arg.createmode != NFS4_CREATE_GUARDED)) { in _nfs4_do_open()
|
H A D | nfs4xdr.c | 1433 switch(arg->createmode) { in encode_createmode()
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | xdr3.h | 50 int createmode; member
|
H A D | nfs3proc.c | 272 if (argp->createmode == NFS3_CREATE_EXCLUSIVE) { in nfsd3_create_file() 287 switch (argp->createmode) { in nfsd3_create_file() 323 if (argp->createmode == NFS3_CREATE_EXCLUSIVE) { in nfsd3_create_file()
|
H A D | nfs3xdr.c | 585 if (xdr_stream_decode_u32(xdr, &args->createmode) < 0) in nfs3svc_decode_createargs() 587 switch (args->createmode) { in nfs3svc_decode_createargs()
|
H A D | nfs4proc.c | 187 static inline bool nfsd4_create_is_exclusive(int createmode) in nfsd4_create_is_exclusive() argument 189 return createmode == NFS4_CREATE_EXCLUSIVE || in nfsd4_create_is_exclusive() 190 createmode == NFS4_CREATE_EXCLUSIVE4_1; in nfsd4_create_is_exclusive()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | nfs_xdr.h | 475 enum createmode4 createmode; member 898 enum nfs3_createmode createmode; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | nfs_xdr.h | 478 enum createmode4 createmode; member 922 enum nfs3_createmode createmode; member
|