Lines Matching +full:is +full:- +full:decoded +full:- +full:cs
2 * Server-side types for NFSv4.
23 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
49 #define SET_CSTATE_FLAG(c, f) ((c)->sid_flags |= (f))
50 #define HAS_CSTATE_FLAG(c, f) ((c)->sid_flags & (f))
51 #define CLEAR_CSTATE_FLAG(c, f) ((c)->sid_flags &= ~(f))
54 * nfsd4_encode_bool - Encode an XDR bool type result
74 * nfsd4_encode_uint32_t - Encode an XDR uint32_t type result
104 * nfsd4_encode_uint64_t - Encode an XDR uint64_t type result
129 * nfsd4_encode_opaque_fixed - Encode a fixed-length XDR opaque type result
154 * nfsd4_encode_opaque - Encode a variable-length XDR opaque type result
200 static inline bool nfsd4_has_session(struct nfsd4_compound_state *cs) in nfsd4_has_session() argument
202 return cs->slot != NULL; in nfsd4_has_session()
370 char * op_fname; /* request - everything but CLAIM_PREV */
371 u32 op_delegate_type; /* request - CLAIM_PREV only */
372 stateid_t op_delegate_stateid; /* request - response */
373 u32 op_why_no_deleg; /* response - DELEG_NONE_EXT only */
594 u32 gd_notify_types;/* request - response */
617 void *lc_up_layout; /* decoded by callback */
701 set_bit(NFSD4_COPY_F_SYNCHRONOUS, ©->cp_flags); in nfsd4_copy_set_sync()
703 clear_bit(NFSD4_COPY_F_SYNCHRONOUS, ©->cp_flags); in nfsd4_copy_set_sync()
708 return test_bit(NFSD4_COPY_F_SYNCHRONOUS, ©->cp_flags); in nfsd4_copy_is_sync()
713 return !test_bit(NFSD4_COPY_F_SYNCHRONOUS, ©->cp_flags); in nfsd4_copy_is_async()
718 return !test_bit(NFSD4_COPY_F_INTRA, ©->cp_flags); in nfsd4_ssc_is_inter()
863 struct nfsd4_compoundargs *args = resp->rqstp->rq_argp; in nfsd4_is_solo_sequence()
864 return resp->opcnt == 1 && args->ops[0].opnum == OP_SEQUENCE; in nfsd4_is_solo_sequence()
878 return (resp->cstate.slot->sl_flags & NFSD4_SLOT_CACHETHIS) in nfsd4_cache_this()
884 struct nfsd4_compoundres *resp = rqstp->rq_resp; in nfsd4_last_compound_op()
885 struct nfsd4_compoundargs *argp = rqstp->rq_argp; in nfsd4_last_compound_op()
887 return argp->opcnt == resp->opcnt; in nfsd4_last_compound_op()
977 * Cache compounds containing these ops in the xid-based drc:
978 * We use the DRC for compounds containing non-idempotent
979 * operations, *except* those that are 4.1-specific (since