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 */ |