Lines Matching refs:args
838 const struct nfs3_sattrargs *args) in encode_sattrguard3() argument
842 if (args->guard) { in encode_sattrguard3()
845 xdr_encode_nfstime3(p, &args->guardtime); in encode_sattrguard3()
856 const struct nfs3_sattrargs *args = data; in nfs3_xdr_enc_setattr3args() local
857 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_setattr3args()
858 encode_sattr3(xdr, args->sattr, rpc_rqst_userns(req)); in nfs3_xdr_enc_setattr3args()
859 encode_sattrguard3(xdr, args); in nfs3_xdr_enc_setattr3args()
873 const struct nfs3_diropargs *args = data; in nfs3_xdr_enc_lookup3args() local
875 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_lookup3args()
887 const struct nfs3_accessargs *args) in encode_access3args() argument
889 encode_nfs_fh3(xdr, args->fh); in encode_access3args()
890 encode_uint32(xdr, args->access); in encode_access3args()
897 const struct nfs3_accessargs *args = data; in nfs3_xdr_enc_access3args() local
899 encode_access3args(xdr, args); in nfs3_xdr_enc_access3args()
913 const struct nfs3_readlinkargs *args = data; in nfs3_xdr_enc_readlink3args() local
915 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_readlink3args()
916 rpc_prepare_reply_pages(req, args->pages, args->pgbase, in nfs3_xdr_enc_readlink3args()
917 args->pglen, NFS3_readlinkres_sz); in nfs3_xdr_enc_readlink3args()
930 const struct nfs_pgio_args *args) in encode_read3args() argument
934 encode_nfs_fh3(xdr, args->fh); in encode_read3args()
937 p = xdr_encode_hyper(p, args->offset); in encode_read3args()
938 *p = cpu_to_be32(args->count); in encode_read3args()
945 const struct nfs_pgio_args *args = data; in nfs3_xdr_enc_read3args() local
946 unsigned int replen = args->replen ? args->replen : NFS3_readres_sz; in nfs3_xdr_enc_read3args()
948 encode_read3args(xdr, args); in nfs3_xdr_enc_read3args()
949 rpc_prepare_reply_pages(req, args->pages, args->pgbase, in nfs3_xdr_enc_read3args()
950 args->count, replen); in nfs3_xdr_enc_read3args()
972 const struct nfs_pgio_args *args) in encode_write3args() argument
976 encode_nfs_fh3(xdr, args->fh); in encode_write3args()
979 p = xdr_encode_hyper(p, args->offset); in encode_write3args()
980 *p++ = cpu_to_be32(args->count); in encode_write3args()
981 *p++ = cpu_to_be32(args->stable); in encode_write3args()
982 *p = cpu_to_be32(args->count); in encode_write3args()
983 xdr_write_pages(xdr, args->pages, args->pgbase, args->count); in encode_write3args()
990 const struct nfs_pgio_args *args = data; in nfs3_xdr_enc_write3args() local
992 encode_write3args(xdr, args); in nfs3_xdr_enc_write3args()
1019 const struct nfs3_createargs *args, in encode_createhow3() argument
1022 encode_uint32(xdr, args->createmode); in encode_createhow3()
1023 switch (args->createmode) { in encode_createhow3()
1026 encode_sattr3(xdr, args->sattr, userns); in encode_createhow3()
1029 encode_createverf3(xdr, args->verifier); in encode_createhow3()
1040 const struct nfs3_createargs *args = data; in nfs3_xdr_enc_create3args() local
1042 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_create3args()
1043 encode_createhow3(xdr, args, rpc_rqst_userns(req)); in nfs3_xdr_enc_create3args()
1058 const struct nfs3_mkdirargs *args = data; in nfs3_xdr_enc_mkdir3args() local
1060 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mkdir3args()
1061 encode_sattr3(xdr, args->sattr, rpc_rqst_userns(req)); in nfs3_xdr_enc_mkdir3args()
1081 const struct nfs3_symlinkargs *args = data; in encode_symlinkdata3() local
1083 encode_sattr3(xdr, args->sattr, userns); in encode_symlinkdata3()
1084 encode_nfspath3(xdr, args->pages, args->pathlen); in encode_symlinkdata3()
1091 const struct nfs3_symlinkargs *args = data; in nfs3_xdr_enc_symlink3args() local
1093 encode_diropargs3(xdr, args->fromfh, args->fromname, args->fromlen); in nfs3_xdr_enc_symlink3args()
1094 encode_symlinkdata3(xdr, args, rpc_rqst_userns(req)); in nfs3_xdr_enc_symlink3args()
1123 const struct nfs3_mknodargs *args, in encode_devicedata3() argument
1126 encode_sattr3(xdr, args->sattr, userns); in encode_devicedata3()
1127 encode_specdata3(xdr, args->rdev); in encode_devicedata3()
1131 const struct nfs3_mknodargs *args, in encode_mknoddata3() argument
1134 encode_ftype3(xdr, args->type); in encode_mknoddata3()
1135 switch (args->type) { in encode_mknoddata3()
1138 encode_devicedata3(xdr, args, userns); in encode_mknoddata3()
1142 encode_sattr3(xdr, args->sattr, userns); in encode_mknoddata3()
1156 const struct nfs3_mknodargs *args = data; in nfs3_xdr_enc_mknod3args() local
1158 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mknod3args()
1159 encode_mknoddata3(xdr, args, rpc_rqst_userns(req)); in nfs3_xdr_enc_mknod3args()
1173 const struct nfs_removeargs *args = data; in nfs3_xdr_enc_remove3args() local
1175 encode_diropargs3(xdr, args->fh, args->name.name, args->name.len); in nfs3_xdr_enc_remove3args()
1190 const struct nfs_renameargs *args = data; in nfs3_xdr_enc_rename3args() local
1191 const struct qstr *old = args->old_name; in nfs3_xdr_enc_rename3args()
1192 const struct qstr *new = args->new_name; in nfs3_xdr_enc_rename3args()
1194 encode_diropargs3(xdr, args->old_dir, old->name, old->len); in nfs3_xdr_enc_rename3args()
1195 encode_diropargs3(xdr, args->new_dir, new->name, new->len); in nfs3_xdr_enc_rename3args()
1210 const struct nfs3_linkargs *args = data; in nfs3_xdr_enc_link3args() local
1212 encode_nfs_fh3(xdr, args->fromfh); in nfs3_xdr_enc_link3args()
1213 encode_diropargs3(xdr, args->tofh, args->toname, args->tolen); in nfs3_xdr_enc_link3args()
1227 const struct nfs3_readdirargs *args) in encode_readdir3args() argument
1231 encode_nfs_fh3(xdr, args->fh); in encode_readdir3args()
1234 p = xdr_encode_cookie3(p, args->cookie); in encode_readdir3args()
1235 p = xdr_encode_cookieverf3(p, args->verf); in encode_readdir3args()
1236 *p = cpu_to_be32(args->count); in encode_readdir3args()
1243 const struct nfs3_readdirargs *args = data; in nfs3_xdr_enc_readdir3args() local
1245 encode_readdir3args(xdr, args); in nfs3_xdr_enc_readdir3args()
1246 rpc_prepare_reply_pages(req, args->pages, 0, in nfs3_xdr_enc_readdir3args()
1247 args->count, NFS3_readdirres_sz); in nfs3_xdr_enc_readdir3args()
1262 const struct nfs3_readdirargs *args) in encode_readdirplus3args() argument
1266 encode_nfs_fh3(xdr, args->fh); in encode_readdirplus3args()
1269 p = xdr_encode_cookie3(p, args->cookie); in encode_readdirplus3args()
1270 p = xdr_encode_cookieverf3(p, args->verf); in encode_readdirplus3args()
1276 *p++ = cpu_to_be32(args->count >> 3); in encode_readdirplus3args()
1278 *p = cpu_to_be32(args->count); in encode_readdirplus3args()
1285 const struct nfs3_readdirargs *args = data; in nfs3_xdr_enc_readdirplus3args() local
1287 encode_readdirplus3args(xdr, args); in nfs3_xdr_enc_readdirplus3args()
1288 rpc_prepare_reply_pages(req, args->pages, 0, in nfs3_xdr_enc_readdirplus3args()
1289 args->count, NFS3_readdirres_sz); in nfs3_xdr_enc_readdirplus3args()
1302 const struct nfs_commitargs *args) in encode_commit3args() argument
1306 encode_nfs_fh3(xdr, args->fh); in encode_commit3args()
1309 p = xdr_encode_hyper(p, args->offset); in encode_commit3args()
1310 *p = cpu_to_be32(args->count); in encode_commit3args()
1317 const struct nfs_commitargs *args = data; in nfs3_xdr_enc_commit3args() local
1319 encode_commit3args(xdr, args); in nfs3_xdr_enc_commit3args()
1328 const struct nfs3_getaclargs *args = data; in nfs3_xdr_enc_getacl3args() local
1330 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_getacl3args()
1331 encode_uint32(xdr, args->mask); in nfs3_xdr_enc_getacl3args()
1332 if (args->mask & (NFS_ACL | NFS_DFACL)) { in nfs3_xdr_enc_getacl3args()
1333 rpc_prepare_reply_pages(req, args->pages, 0, in nfs3_xdr_enc_getacl3args()
1344 const struct nfs3_setaclargs *args = data; in nfs3_xdr_enc_setacl3args() local
1348 encode_nfs_fh3(xdr, NFS_FH(args->inode)); in nfs3_xdr_enc_setacl3args()
1349 encode_uint32(xdr, args->mask); in nfs3_xdr_enc_setacl3args()
1352 if (args->npages != 0) in nfs3_xdr_enc_setacl3args()
1353 xdr_write_pages(xdr, args->pages, 0, args->len); in nfs3_xdr_enc_setacl3args()
1355 xdr_reserve_space(xdr, args->len); in nfs3_xdr_enc_setacl3args()
1357 error = nfsacl_encode(xdr->buf, base, args->inode, in nfs3_xdr_enc_setacl3args()
1358 (args->mask & NFS_ACL) ? in nfs3_xdr_enc_setacl3args()
1359 args->acl_access : NULL, 1, 0); in nfs3_xdr_enc_setacl3args()
1362 error = nfsacl_encode(xdr->buf, base + error, args->inode, in nfs3_xdr_enc_setacl3args()
1363 (args->mask & NFS_DFACL) ? in nfs3_xdr_enc_setacl3args()
1364 args->acl_default : NULL, 1, in nfs3_xdr_enc_setacl3args()
2515 .p_encode = nfs3_xdr_enc_##argtype##3args, \