Lines Matching defs:arg

1206 static void encode_close(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr)
1209 encode_nfs4_seqid(xdr, arg->seqid);
1210 encode_nfs4_stateid(xdr, &arg->stateid);
1410 static inline void encode_openhdr(struct xdr_stream *xdr, const struct nfs_openargs *arg)
1417 encode_nfs4_seqid(xdr, arg->seqid);
1418 encode_share_access(xdr, arg->share_access);
1420 p = xdr_encode_hyper(p, arg->clientid);
1423 *p++ = cpu_to_be32(arg->server->s_dev);
1424 *p++ = cpu_to_be32(arg->id.uniquifier);
1425 xdr_encode_hyper(p, arg->id.create_time);
1428 static inline void encode_createmode(struct xdr_stream *xdr, const struct nfs_openargs *arg)
1433 switch(arg->createmode) {
1436 encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
1437 arg->server, arg->server->attr_bitmask);
1441 encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
1442 arg->server, arg->server->attr_bitmask);
1446 encode_nfs4_verifier(xdr, &arg->u.verifier);
1450 encode_nfs4_verifier(xdr, &arg->u.verifier);
1451 encode_attrs(xdr, arg->u.attrs, arg->label, &arg->umask,
1452 arg->server, arg->server->exclcreat_bitmask);
1456 static void encode_opentype(struct xdr_stream *xdr, const struct nfs_openargs *arg)
1461 switch (arg->open_flags & O_CREAT) {
1467 encode_createmode(xdr, arg);
1536 static void encode_open(struct xdr_stream *xdr, const struct nfs_openargs *arg, struct compound_hdr *hdr)
1539 encode_openhdr(xdr, arg);
1540 encode_opentype(xdr, arg);
1541 switch (arg->claim) {
1543 encode_claim_null(xdr, arg->name);
1546 encode_claim_previous(xdr, arg->u.delegation_type);
1549 encode_claim_delegate_cur(xdr, arg->name, &arg->u.delegation);
1555 encode_claim_delegate_cur_fh(xdr, &arg->u.delegation);
1562 static void encode_open_confirm(struct xdr_stream *xdr, const struct nfs_open_confirmargs *arg, struct compound_hdr *hdr)
1565 encode_nfs4_stateid(xdr, arg->stateid);
1566 encode_nfs4_seqid(xdr, arg->seqid);
1569 static void encode_open_downgrade(struct xdr_stream *xdr, const struct nfs_closeargs *arg, struct compound_hdr *hdr)
1572 encode_nfs4_stateid(xdr, &arg->stateid);
1573 encode_nfs4_seqid(xdr, arg->seqid);
1574 encode_share_access(xdr, arg->share_access);
1701 const struct nfs_setaclargs *arg,
1706 nfs4_acltype_to_bitmap(arg->acl_type, bitmap);
1711 encode_uint32(xdr, arg->acl_len);
1712 xdr_write_pages(xdr, arg->acl_pages, 0, arg->acl_len);
1721 static void encode_setattr(struct xdr_stream *xdr, const struct nfs_setattrargs *arg, const struct nfs_server *server, struct compound_hdr *hdr)
1724 encode_nfs4_stateid(xdr, &arg->stateid);
1725 encode_attrs(xdr, arg->iap, arg->label, NULL, server,
1746 static void encode_setclientid_confirm(struct xdr_stream *xdr, const struct nfs4_setclientid_res *arg, struct compound_hdr *hdr)
1750 encode_uint64(xdr, arg->clientid);
1751 encode_nfs4_verifier(xdr, &arg->confirm);
2779 const struct nfs4_setclientid_res *arg = data;
2785 encode_setclientid_confirm(xdr, arg, &hdr);