Lines Matching refs:args

871 			       const struct nfs3_sattrargs *args)  in encode_sattrguard3()  argument
875 if (args->guard) { in encode_sattrguard3()
878 xdr_encode_nfstime3(p, &args->guardtime); in encode_sattrguard3()
887 const struct nfs3_sattrargs *args) in nfs3_xdr_enc_setattr3args() argument
889 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_setattr3args()
890 encode_sattr3(xdr, args->sattr); in nfs3_xdr_enc_setattr3args()
891 encode_sattrguard3(xdr, args); in nfs3_xdr_enc_setattr3args()
903 const struct nfs3_diropargs *args) in nfs3_xdr_enc_lookup3args() argument
905 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_lookup3args()
917 const struct nfs3_accessargs *args) in encode_access3args() argument
919 encode_nfs_fh3(xdr, args->fh); in encode_access3args()
920 encode_uint32(xdr, args->access); in encode_access3args()
925 const struct nfs3_accessargs *args) in nfs3_xdr_enc_access3args() argument
927 encode_access3args(xdr, args); in nfs3_xdr_enc_access3args()
939 const struct nfs3_readlinkargs *args) in nfs3_xdr_enc_readlink3args() argument
941 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_readlink3args()
942 prepare_reply_buffer(req, args->pages, args->pgbase, in nfs3_xdr_enc_readlink3args()
943 args->pglen, NFS3_readlinkres_sz); in nfs3_xdr_enc_readlink3args()
956 const struct nfs_pgio_args *args) in encode_read3args() argument
960 encode_nfs_fh3(xdr, args->fh); in encode_read3args()
963 p = xdr_encode_hyper(p, args->offset); in encode_read3args()
964 *p = cpu_to_be32(args->count); in encode_read3args()
969 const struct nfs_pgio_args *args) in nfs3_xdr_enc_read3args() argument
971 encode_read3args(xdr, args); in nfs3_xdr_enc_read3args()
972 prepare_reply_buffer(req, args->pages, args->pgbase, in nfs3_xdr_enc_read3args()
973 args->count, NFS3_readres_sz); in nfs3_xdr_enc_read3args()
995 const struct nfs_pgio_args *args) in encode_write3args() argument
999 encode_nfs_fh3(xdr, args->fh); in encode_write3args()
1002 p = xdr_encode_hyper(p, args->offset); in encode_write3args()
1003 *p++ = cpu_to_be32(args->count); in encode_write3args()
1004 *p++ = cpu_to_be32(args->stable); in encode_write3args()
1005 *p = cpu_to_be32(args->count); in encode_write3args()
1006 xdr_write_pages(xdr, args->pages, args->pgbase, args->count); in encode_write3args()
1011 const struct nfs_pgio_args *args) in nfs3_xdr_enc_write3args() argument
1013 encode_write3args(xdr, args); in nfs3_xdr_enc_write3args()
1040 const struct nfs3_createargs *args) in encode_createhow3() argument
1042 encode_uint32(xdr, args->createmode); in encode_createhow3()
1043 switch (args->createmode) { in encode_createhow3()
1046 encode_sattr3(xdr, args->sattr); in encode_createhow3()
1049 encode_createverf3(xdr, args->verifier); in encode_createhow3()
1058 const struct nfs3_createargs *args) in nfs3_xdr_enc_create3args() argument
1060 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_create3args()
1061 encode_createhow3(xdr, args); in nfs3_xdr_enc_create3args()
1074 const struct nfs3_mkdirargs *args) in nfs3_xdr_enc_mkdir3args() argument
1076 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mkdir3args()
1077 encode_sattr3(xdr, args->sattr); in nfs3_xdr_enc_mkdir3args()
1094 const struct nfs3_symlinkargs *args) in encode_symlinkdata3() argument
1096 encode_sattr3(xdr, args->sattr); in encode_symlinkdata3()
1097 encode_nfspath3(xdr, args->pages, args->pathlen); in encode_symlinkdata3()
1102 const struct nfs3_symlinkargs *args) in nfs3_xdr_enc_symlink3args() argument
1104 encode_diropargs3(xdr, args->fromfh, args->fromname, args->fromlen); in nfs3_xdr_enc_symlink3args()
1105 encode_symlinkdata3(xdr, args); in nfs3_xdr_enc_symlink3args()
1134 const struct nfs3_mknodargs *args) in encode_devicedata3() argument
1136 encode_sattr3(xdr, args->sattr); in encode_devicedata3()
1137 encode_specdata3(xdr, args->rdev); in encode_devicedata3()
1141 const struct nfs3_mknodargs *args) in encode_mknoddata3() argument
1143 encode_ftype3(xdr, args->type); in encode_mknoddata3()
1144 switch (args->type) { in encode_mknoddata3()
1147 encode_devicedata3(xdr, args); in encode_mknoddata3()
1151 encode_sattr3(xdr, args->sattr); in encode_mknoddata3()
1163 const struct nfs3_mknodargs *args) in nfs3_xdr_enc_mknod3args() argument
1165 encode_diropargs3(xdr, args->fh, args->name, args->len); in nfs3_xdr_enc_mknod3args()
1166 encode_mknoddata3(xdr, args); in nfs3_xdr_enc_mknod3args()
1178 const struct nfs_removeargs *args) in nfs3_xdr_enc_remove3args() argument
1180 encode_diropargs3(xdr, args->fh, args->name.name, args->name.len); in nfs3_xdr_enc_remove3args()
1193 const struct nfs_renameargs *args) in nfs3_xdr_enc_rename3args() argument
1195 const struct qstr *old = args->old_name; in nfs3_xdr_enc_rename3args()
1196 const struct qstr *new = args->new_name; in nfs3_xdr_enc_rename3args()
1198 encode_diropargs3(xdr, args->old_dir, old->name, old->len); in nfs3_xdr_enc_rename3args()
1199 encode_diropargs3(xdr, args->new_dir, new->name, new->len); in nfs3_xdr_enc_rename3args()
1212 const struct nfs3_linkargs *args) in nfs3_xdr_enc_link3args() argument
1214 encode_nfs_fh3(xdr, args->fromfh); in nfs3_xdr_enc_link3args()
1215 encode_diropargs3(xdr, args->tofh, args->toname, args->tolen); in nfs3_xdr_enc_link3args()
1229 const struct nfs3_readdirargs *args) in encode_readdir3args() argument
1233 encode_nfs_fh3(xdr, args->fh); in encode_readdir3args()
1236 p = xdr_encode_cookie3(p, args->cookie); in encode_readdir3args()
1237 p = xdr_encode_cookieverf3(p, args->verf); in encode_readdir3args()
1238 *p = cpu_to_be32(args->count); in encode_readdir3args()
1243 const struct nfs3_readdirargs *args) in nfs3_xdr_enc_readdir3args() argument
1245 encode_readdir3args(xdr, args); in nfs3_xdr_enc_readdir3args()
1246 prepare_reply_buffer(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()
1283 const struct nfs3_readdirargs *args) in nfs3_xdr_enc_readdirplus3args() argument
1285 encode_readdirplus3args(xdr, args); in nfs3_xdr_enc_readdirplus3args()
1286 prepare_reply_buffer(req, args->pages, 0, in nfs3_xdr_enc_readdirplus3args()
1287 args->count, NFS3_readdirres_sz); in nfs3_xdr_enc_readdirplus3args()
1300 const struct nfs_commitargs *args) in encode_commit3args() argument
1304 encode_nfs_fh3(xdr, args->fh); in encode_commit3args()
1307 p = xdr_encode_hyper(p, args->offset); in encode_commit3args()
1308 *p = cpu_to_be32(args->count); in encode_commit3args()
1313 const struct nfs_commitargs *args) in nfs3_xdr_enc_commit3args() argument
1315 encode_commit3args(xdr, args); in nfs3_xdr_enc_commit3args()
1322 const struct nfs3_getaclargs *args) in nfs3_xdr_enc_getacl3args() argument
1324 encode_nfs_fh3(xdr, args->fh); in nfs3_xdr_enc_getacl3args()
1325 encode_uint32(xdr, args->mask); in nfs3_xdr_enc_getacl3args()
1326 if (args->mask & (NFS_ACL | NFS_DFACL)) in nfs3_xdr_enc_getacl3args()
1327 prepare_reply_buffer(req, args->pages, 0, in nfs3_xdr_enc_getacl3args()
1334 const struct nfs3_setaclargs *args) in nfs3_xdr_enc_setacl3args() argument
1339 encode_nfs_fh3(xdr, NFS_FH(args->inode)); in nfs3_xdr_enc_setacl3args()
1340 encode_uint32(xdr, args->mask); in nfs3_xdr_enc_setacl3args()
1343 if (args->npages != 0) in nfs3_xdr_enc_setacl3args()
1344 xdr_write_pages(xdr, args->pages, 0, args->len); in nfs3_xdr_enc_setacl3args()
1346 xdr_reserve_space(xdr, args->len); in nfs3_xdr_enc_setacl3args()
1348 error = nfsacl_encode(xdr->buf, base, args->inode, in nfs3_xdr_enc_setacl3args()
1349 (args->mask & NFS_ACL) ? in nfs3_xdr_enc_setacl3args()
1350 args->acl_access : NULL, 1, 0); in nfs3_xdr_enc_setacl3args()
1353 error = nfsacl_encode(xdr->buf, base + error, args->inode, in nfs3_xdr_enc_setacl3args()
1354 (args->mask & NFS_DFACL) ? in nfs3_xdr_enc_setacl3args()
1355 args->acl_default : NULL, 1, in nfs3_xdr_enc_setacl3args()
2498 .p_encode = (kxdreproc_t)nfs3_xdr_enc_##argtype##3args, \