xdr4.h (020abf03cd659388f94cb328e1e1df0656e0d7ff) xdr4.h (e1ca12dfb1be7fe8b82ca723a9b511f7d808bf81)
1/*
2 * Server-side types for NFSv4.
3 *
4 * Copyright (c) 2002 The Regents of the University of Michigan.
5 * All rights reserved.
6 *
7 * Kendrick Smith <kmsmith@umich.edu>
8 * Andy Adamson <andros@umich.edu>

--- 328 unchanged lines hidden (view full) ---

337 nfs4_verifier se_confirm; /* response */
338};
339
340struct nfsd4_setclientid_confirm {
341 clientid_t sc_clientid;
342 nfs4_verifier sc_confirm;
343};
344
1/*
2 * Server-side types for NFSv4.
3 *
4 * Copyright (c) 2002 The Regents of the University of Michigan.
5 * All rights reserved.
6 *
7 * Kendrick Smith <kmsmith@umich.edu>
8 * Andy Adamson <andros@umich.edu>

--- 328 unchanged lines hidden (view full) ---

337 nfs4_verifier se_confirm; /* response */
338};
339
340struct nfsd4_setclientid_confirm {
341 clientid_t sc_clientid;
342 nfs4_verifier sc_confirm;
343};
344
345struct nfsd4_free_stateid {
346 stateid_t fr_stateid; /* request */
347 __be32 fr_status; /* response */
348};
349
345/* also used for NVERIFY */
346struct nfsd4_verify {
347 u32 ve_bmval[3]; /* request */
348 u32 ve_attrlen; /* request */
349 char * ve_attrval; /* request */
350};
351
352struct nfsd4_write {

--- 74 unchanged lines hidden (view full) ---

427
428 /* NFSv4.1 */
429 struct nfsd4_exchange_id exchange_id;
430 struct nfsd4_bind_conn_to_session bind_conn_to_session;
431 struct nfsd4_create_session create_session;
432 struct nfsd4_destroy_session destroy_session;
433 struct nfsd4_sequence sequence;
434 struct nfsd4_reclaim_complete reclaim_complete;
350/* also used for NVERIFY */
351struct nfsd4_verify {
352 u32 ve_bmval[3]; /* request */
353 u32 ve_attrlen; /* request */
354 char * ve_attrval; /* request */
355};
356
357struct nfsd4_write {

--- 74 unchanged lines hidden (view full) ---

432
433 /* NFSv4.1 */
434 struct nfsd4_exchange_id exchange_id;
435 struct nfsd4_bind_conn_to_session bind_conn_to_session;
436 struct nfsd4_create_session create_session;
437 struct nfsd4_destroy_session destroy_session;
438 struct nfsd4_sequence sequence;
439 struct nfsd4_reclaim_complete reclaim_complete;
440 struct nfsd4_free_stateid free_stateid;
435 } u;
436 struct nfs4_replay * replay;
437};
438
439struct nfsd4_compoundargs {
440 /* scratch variables for XDR decode */
441 __be32 * p;
442 __be32 * end;

--- 116 unchanged lines hidden (view full) ---

559nfsd4_release_lockowner(struct svc_rqst *rqstp,
560 struct nfsd4_compound_state *,
561 struct nfsd4_release_lockowner *rlockowner);
562extern void nfsd4_release_compoundargs(struct nfsd4_compoundargs *);
563extern __be32 nfsd4_delegreturn(struct svc_rqst *rqstp,
564 struct nfsd4_compound_state *, struct nfsd4_delegreturn *dr);
565extern __be32 nfsd4_renew(struct svc_rqst *rqstp,
566 struct nfsd4_compound_state *, clientid_t *clid);
441 } u;
442 struct nfs4_replay * replay;
443};
444
445struct nfsd4_compoundargs {
446 /* scratch variables for XDR decode */
447 __be32 * p;
448 __be32 * end;

--- 116 unchanged lines hidden (view full) ---

565nfsd4_release_lockowner(struct svc_rqst *rqstp,
566 struct nfsd4_compound_state *,
567 struct nfsd4_release_lockowner *rlockowner);
568extern void nfsd4_release_compoundargs(struct nfsd4_compoundargs *);
569extern __be32 nfsd4_delegreturn(struct svc_rqst *rqstp,
570 struct nfsd4_compound_state *, struct nfsd4_delegreturn *dr);
571extern __be32 nfsd4_renew(struct svc_rqst *rqstp,
572 struct nfsd4_compound_state *, clientid_t *clid);
573extern __be32 nfsd4_free_stateid(struct svc_rqst *rqstp,
574 struct nfsd4_compound_state *, struct nfsd4_free_stateid *free_stateid);
567#endif
568
569/*
570 * Local variables:
571 * c-basic-offset: 8
572 * End:
573 */
575#endif
576
577/*
578 * Local variables:
579 * c-basic-offset: 8
580 * End:
581 */