Lines Matching refs:create
600 nfsd4_decode_create(struct nfsd4_compoundargs *argp, struct nfsd4_create *create) in nfsd4_decode_create() argument
605 create->cr_type = be32_to_cpup(p++); in nfsd4_decode_create()
606 switch (create->cr_type) { in nfsd4_decode_create()
609 create->cr_datalen = be32_to_cpup(p++); in nfsd4_decode_create()
610 READ_BUF(create->cr_datalen); in nfsd4_decode_create()
611 create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen); in nfsd4_decode_create()
612 if (!create->cr_data) in nfsd4_decode_create()
618 create->cr_specdata1 = be32_to_cpup(p++); in nfsd4_decode_create()
619 create->cr_specdata2 = be32_to_cpup(p++); in nfsd4_decode_create()
629 create->cr_namelen = be32_to_cpup(p++); in nfsd4_decode_create()
630 READ_BUF(create->cr_namelen); in nfsd4_decode_create()
631 SAVEMEM(create->cr_name, create->cr_namelen); in nfsd4_decode_create()
632 if ((status = check_filename(create->cr_name, create->cr_namelen))) in nfsd4_decode_create()
635 status = nfsd4_decode_fattr(argp, create->cr_bmval, &create->cr_iattr, in nfsd4_decode_create()
636 &create->cr_acl, &create->cr_label); in nfsd4_decode_create()
3065 nfsd4_encode_create(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_create *create) in nfsd4_encode_create() argument
3074 p = encode_cinfo(p, &create->cr_cinfo); in nfsd4_encode_create()
3076 *p++ = cpu_to_be32(create->cr_bmval[0]); in nfsd4_encode_create()
3077 *p++ = cpu_to_be32(create->cr_bmval[1]); in nfsd4_encode_create()