nfscllayout
int nfscl_findlayoutforio(struct nfscllayout *, uint64_t, uint32_t,
int, int, struct nfsclflayouthead *, struct nfscllayout **, struct ucred *,
struct nfscllayout *nfscl_getlayout(struct nfsclclient *, uint8_t *, int,
struct nfscllayout *, struct nfsclds *);
void nfscl_rellayout(struct nfscllayout *, int);
void nfscl_freelayout(struct nfscllayout *);
struct nfscllayout;
TAILQ_ENTRY(nfscllayout) nfsly_list;
LIST_ENTRY(nfscllayout) nfsly_hash;
TAILQ_HEAD(nfscllayouthead, nfscllayout);
LIST_HEAD(nfscllayouthash, nfscllayout);
uint32_t, uint32_t *, nfsv4stateid_t *, uint64_t, struct nfscllayout **,
nfsv4stateid_t *, int, struct nfscldevinfo *, struct nfscllayout *,
nfsv4stateid_t *, int, struct nfscldevinfo *, struct nfscllayout *,
int, nfsv4stateid_t *, int, uint32_t *, struct nfscllayout **,
uint64_t off, struct nfscllayout **lypp, struct ucred *cred, NFSPROC_T *p)
struct nfscllayout *lyp;
struct nfscllayout *layp;
nfscl_findlayoutforio(struct nfscllayout *lyp, uint64_t off, uint32_t rwaccess,
struct nfscllayout *lyp, struct nfsclflayout *flp, uint64_t off,
struct nfscllayout *lyp, struct nfsclflayout *flp, uint64_t off,
struct nfscllayout *lyp;
struct nfscllayout *lyp;
struct nfscllayout **lypp, struct nfsclflayouthead *flhp, int layouttype,
int, struct nfsclrecalllayout **, struct nfscllayout **);
static struct nfscllayout *nfscl_findlayout(struct nfsclclient *, u_int8_t *,
static int nfscl_layoutrecall(int, struct nfscllayout *, uint32_t, uint64_t,
static void nfscl_layoutreturn(struct nfsmount *, struct nfscllayout *,
static void nfscl_dolayoutcommit(struct nfsmount *, struct nfscllayout *,
struct nfscllayout *lyp, *nlyp;
struct nfscllayout *lyp, *nlyp;
struct nfscllayout *lyp, *nlyp;
struct nfscllayout *lyp;
struct nfscllayout *lyp;
struct nfsclflayouthead *fhlp, struct nfscllayout **lypp,
struct nfscllayout *lyp, *tlyp;
struct nfscllayout *
struct nfscllayout *lyp;
int fhlen, struct nfsclrecalllayout **recallpp, struct nfscllayout **lypp)
struct nfscllayout *lyp;
struct nfscllayout *lyp, struct nfsclds *dsp)
nfscl_rellayout(struct nfscllayout *lyp, int exclocked)
static struct nfscllayout *
struct nfscllayout *lyp;
nfscl_freelayout(struct nfscllayout *layp)
nfscl_layoutrecall(int recalltype, struct nfscllayout *lyp, uint32_t iomode,
nfscl_layoutreturn(struct nfsmount *nmp, struct nfscllayout *lyp,
nfscl_dolayoutcommit(struct nfsmount *nmp, struct nfscllayout *lyp,
struct nfscllayout *lyp;