Lines Matching refs:create
601 nfsd4_decode_create(struct nfsd4_compoundargs *argp, struct nfsd4_create *create) in nfsd4_decode_create() argument
606 create->cr_type = be32_to_cpup(p++); in nfsd4_decode_create()
607 switch (create->cr_type) { in nfsd4_decode_create()
610 create->cr_datalen = be32_to_cpup(p++); in nfsd4_decode_create()
611 READ_BUF(create->cr_datalen); in nfsd4_decode_create()
612 create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen); in nfsd4_decode_create()
613 if (!create->cr_data) in nfsd4_decode_create()
619 create->cr_specdata1 = be32_to_cpup(p++); in nfsd4_decode_create()
620 create->cr_specdata2 = be32_to_cpup(p++); in nfsd4_decode_create()
630 create->cr_namelen = be32_to_cpup(p++); in nfsd4_decode_create()
631 READ_BUF(create->cr_namelen); in nfsd4_decode_create()
632 SAVEMEM(create->cr_name, create->cr_namelen); in nfsd4_decode_create()
633 if ((status = check_filename(create->cr_name, create->cr_namelen))) in nfsd4_decode_create()
636 status = nfsd4_decode_fattr(argp, create->cr_bmval, &create->cr_iattr, in nfsd4_decode_create()
637 &create->cr_acl, &create->cr_label); in nfsd4_decode_create()
3081 nfsd4_encode_create(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_create *create) in nfsd4_encode_create() argument
3090 encode_cinfo(p, &create->cr_cinfo); in nfsd4_encode_create()
3091 nfserr = nfsd4_encode_bitmap(xdr, create->cr_bmval[0], in nfsd4_encode_create()
3092 create->cr_bmval[1], create->cr_bmval[2]); in nfsd4_encode_create()