Lines Matching defs:ca
1907 static inline u32 slot_bytes(struct nfsd4_channel_attrs *ca)
1911 if (ca->maxresp_cached < NFSD_MIN_HDR_SEQ_SZ)
1914 size = ca->maxresp_cached - NFSD_MIN_HDR_SEQ_SZ;
1923 static u32 nfsd4_get_drc_mem(struct nfsd4_channel_attrs *ca, struct nfsd_net *nn)
1925 u32 slotsize = slot_bytes(ca);
1926 u32 num = ca->maxreqs;
1962 static void nfsd4_put_drc_mem(struct nfsd4_channel_attrs *ca)
1964 int slotsize = slot_bytes(ca);
1967 nfsd_drc_mem_used -= slotsize * ca->maxreqs;
3703 static __be32 check_forechannel_attrs(struct nfsd4_channel_attrs *ca, struct nfsd_net *nn)
3707 if (ca->maxreq_sz < NFSD_MIN_REQ_HDR_SEQ_SZ)
3709 if (ca->maxresp_sz < NFSD_MIN_RESP_HDR_SEQ_SZ)
3711 ca->headerpadsz = 0;
3712 ca->maxreq_sz = min_t(u32, ca->maxreq_sz, maxrpc);
3713 ca->maxresp_sz = min_t(u32, ca->maxresp_sz, maxrpc);
3714 ca->maxops = min_t(u32, ca->maxops, NFSD_MAX_OPS_PER_COMPOUND);
3715 ca->maxresp_cached = min_t(u32, ca->maxresp_cached,
3717 ca->maxreqs = min_t(u32, ca->maxreqs, NFSD_MAX_SLOTS_PER_SESSION);
3728 ca->maxreqs = nfsd4_get_drc_mem(ca, nn);
3749 static __be32 check_backchannel_attrs(struct nfsd4_channel_attrs *ca)
3751 ca->headerpadsz = 0;
3753 if (ca->maxreq_sz < NFSD_CB_MAX_REQ_SZ)
3755 if (ca->maxresp_sz < NFSD_CB_MAX_RESP_SZ)
3757 ca->maxresp_cached = 0;
3758 if (ca->maxops < 2)