Searched refs:lgp (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/fs/nfsd/ |
D | pnfs.h | 29 struct nfsd4_layoutget *lgp); 31 struct nfsd4_layoutget *lgp); 43 __be32 nfsd4_insert_layout(struct nfsd4_layoutget *lgp,
|
D | nfs4proc.c | 1242 struct nfsd4_layoutget *lgp) in nfsd4_layoutget() argument 1250 switch (lgp->lg_seg.iomode) { in nfsd4_layoutget() 1259 __func__, lgp->lg_seg.iomode); in nfsd4_layoutget() 1269 ops = nfsd4_layout_verify(current_fh->fh_export, lgp->lg_layout_type); in nfsd4_layoutget() 1285 if (lgp->lg_seg.length < lgp->lg_minlength || in nfsd4_layoutget() 1286 (lgp->lg_minlength != NFS4_MAX_UINT64 && in nfsd4_layoutget() 1287 lgp->lg_minlength > NFS4_MAX_UINT64 - lgp->lg_seg.offset) || in nfsd4_layoutget() 1288 (lgp->lg_seg.length != NFS4_MAX_UINT64 && in nfsd4_layoutget() 1289 lgp->lg_seg.length > NFS4_MAX_UINT64 - lgp->lg_seg.offset)) in nfsd4_layoutget() 1291 if (lgp->lg_seg.length == 0) in nfsd4_layoutget() [all …]
|
D | blocklayoutxdr.c | 16 struct nfsd4_layoutget *lgp) in nfsd4_block_encode_layoutget() argument 18 struct pnfs_block_extent *b = lgp->lg_content; in nfsd4_block_encode_layoutget()
|
D | blocklayoutxdr.h | 43 struct nfsd4_layoutget *lgp);
|
D | nfs4xdr.c | 1557 struct nfsd4_layoutget *lgp) in nfsd4_decode_layoutget() argument 1562 lgp->lg_signal = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1563 lgp->lg_layout_type = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1564 lgp->lg_seg.iomode = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1565 p = xdr_decode_hyper(p, &lgp->lg_seg.offset); in nfsd4_decode_layoutget() 1566 p = xdr_decode_hyper(p, &lgp->lg_seg.length); in nfsd4_decode_layoutget() 1567 p = xdr_decode_hyper(p, &lgp->lg_minlength); in nfsd4_decode_layoutget() 1569 status = nfsd4_decode_stateid(argp, &lgp->lg_sid); in nfsd4_decode_layoutget() 1574 lgp->lg_maxcount = be32_to_cpup(p++); in nfsd4_decode_layoutget() 4111 struct nfsd4_layoutget *lgp) in nfsd4_encode_layoutget() argument [all …]
|
D | nfs4layouts.c | 373 nfsd4_insert_layout(struct nfsd4_layoutget *lgp, struct nfs4_layout_stateid *ls) in nfsd4_insert_layout() argument 375 struct nfsd4_layout_seg *seg = &lgp->lg_seg; in nfsd4_insert_layout() 412 nfs4_inc_and_copy_stateid(&lgp->lg_sid, &ls->ls_stid); in nfsd4_insert_layout()
|
/linux-4.4.14/fs/nfs/ |
D | pnfs.c | 869 struct nfs4_layoutget *lgp; in send_layoutget() local 881 lgp = kzalloc(sizeof(*lgp), gfp_flags); in send_layoutget() 882 if (lgp == NULL) in send_layoutget() 887 lgp->args.minlength = PAGE_CACHE_SIZE; in send_layoutget() 888 if (lgp->args.minlength > range->length) in send_layoutget() 889 lgp->args.minlength = range->length; in send_layoutget() 892 lgp->args.minlength = 0; in send_layoutget() 893 else if (i_size - range->offset < lgp->args.minlength) in send_layoutget() 894 lgp->args.minlength = i_size - range->offset; in send_layoutget() 896 lgp->args.maxcount = PNFS_LAYOUT_MAXSIZE; in send_layoutget() [all …]
|
D | nfs4proc.c | 7763 struct nfs4_layoutget *lgp = calldata; in nfs4_layoutget_prepare() local 7764 struct nfs_server *server = NFS_SERVER(lgp->args.inode); in nfs4_layoutget_prepare() 7773 if (nfs41_setup_sequence(session, &lgp->args.seq_args, in nfs4_layoutget_prepare() 7774 &lgp->res.seq_res, task)) in nfs4_layoutget_prepare() 7776 if (pnfs_choose_layoutget_stateid(&lgp->args.stateid, in nfs4_layoutget_prepare() 7777 NFS_I(lgp->args.inode)->layout, in nfs4_layoutget_prepare() 7778 &lgp->args.range, in nfs4_layoutget_prepare() 7779 lgp->args.ctx->state)) { in nfs4_layoutget_prepare() 7786 struct nfs4_layoutget *lgp = calldata; in nfs4_layoutget_done() local 7787 struct inode *inode = lgp->args.inode; in nfs4_layoutget_done() [all …]
|
D | pnfs.h | 230 extern struct pnfs_layout_segment* nfs4_proc_layoutget(struct nfs4_layoutget *lgp, gfp_t gfp_flags); 249 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp);
|