Searched refs:lgp (Results 1 – 12 of 12) sorted by relevance
/Linux-v4.19/fs/nfs/ |
D | pnfs.c | 995 struct nfs4_layoutget *lgp; in pnfs_alloc_init_layoutget_args() local 999 lgp = kzalloc(sizeof(*lgp), gfp_flags); in pnfs_alloc_init_layoutget_args() 1000 if (lgp == NULL) in pnfs_alloc_init_layoutget_args() 1003 lgp->args.layout.pages = nfs4_alloc_pages(max_pages, gfp_flags); in pnfs_alloc_init_layoutget_args() 1004 if (!lgp->args.layout.pages) { in pnfs_alloc_init_layoutget_args() 1005 kfree(lgp); in pnfs_alloc_init_layoutget_args() 1008 lgp->args.layout.pglen = max_pages * PAGE_SIZE; in pnfs_alloc_init_layoutget_args() 1009 lgp->res.layoutp = &lgp->args.layout; in pnfs_alloc_init_layoutget_args() 1012 lgp->res.status = -NFS4ERR_DELAY; in pnfs_alloc_init_layoutget_args() 1014 lgp->args.minlength = PAGE_SIZE; in pnfs_alloc_init_layoutget_args() [all …]
|
D | pnfs.h | 233 extern struct pnfs_layout_segment* nfs4_proc_layoutget(struct nfs4_layoutget *lgp, long *timeout); 252 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp); 253 void pnfs_layoutget_free(struct nfs4_layoutget *lgp); 387 void pnfs_parse_lgopen(struct inode *ino, struct nfs4_layoutget *lgp, 389 void nfs4_lgopen_release(struct nfs4_layoutget *lgp); 798 struct nfs4_layoutget *lgp, in pnfs_parse_lgopen() argument 803 static inline void nfs4_lgopen_release(struct nfs4_layoutget *lgp) in nfs4_lgopen_release() argument
|
D | nfs4proc.c | 1313 nfs4_lgopen_release(p->lgp); in nfs4_opendata_free() 2895 pnfs_parse_lgopen(state->inode, opendata->lgp, ctx); in _nfs4_open_and_get_state() 8745 struct nfs4_layoutget *lgp = calldata; in nfs4_layoutget_prepare() local 8746 struct nfs_server *server = NFS_SERVER(lgp->args.inode); in nfs4_layoutget_prepare() 8749 nfs4_setup_sequence(server->nfs_client, &lgp->args.seq_args, in nfs4_layoutget_prepare() 8750 &lgp->res.seq_res, task); in nfs4_layoutget_prepare() 8756 struct nfs4_layoutget *lgp = calldata; in nfs4_layoutget_done() local 8759 nfs41_sequence_process(task, &lgp->res.seq_res); in nfs4_layoutget_done() 8765 struct nfs4_layoutget *lgp, struct nfs4_exception *exception) in nfs4_layoutget_handle_exception() argument 8767 struct inode *inode = lgp->args.inode; in nfs4_layoutget_handle_exception() [all …]
|
D | nfs4_fs.h | 234 struct nfs4_layoutget *lgp; member
|
/Linux-v4.19/fs/nfsd/ |
D | pnfs.h | 33 struct nfsd4_layoutget *lgp); 35 struct nfsd4_layoutget *lgp); 57 __be32 nfsd4_insert_layout(struct nfsd4_layoutget *lgp,
|
D | flexfilelayoutxdr.c | 20 struct nfsd4_layoutget *lgp) in nfsd4_ff_encode_layoutget() argument 22 struct pnfs_ff_layout *fl = lgp->lg_content; in nfsd4_ff_encode_layoutget()
|
D | nfs4proc.c | 1365 struct nfsd4_layoutget *lgp = &u->layoutget; in nfsd4_layoutget() local 1372 switch (lgp->lg_seg.iomode) { in nfsd4_layoutget() 1381 __func__, lgp->lg_seg.iomode); in nfsd4_layoutget() 1391 ops = nfsd4_layout_verify(current_fh->fh_export, lgp->lg_layout_type); in nfsd4_layoutget() 1407 if (lgp->lg_seg.length < lgp->lg_minlength || in nfsd4_layoutget() 1408 (lgp->lg_minlength != NFS4_MAX_UINT64 && in nfsd4_layoutget() 1409 lgp->lg_minlength > NFS4_MAX_UINT64 - lgp->lg_seg.offset) || in nfsd4_layoutget() 1410 (lgp->lg_seg.length != NFS4_MAX_UINT64 && in nfsd4_layoutget() 1411 lgp->lg_seg.length > NFS4_MAX_UINT64 - lgp->lg_seg.offset)) in nfsd4_layoutget() 1413 if (lgp->lg_seg.length == 0) in nfsd4_layoutget() [all …]
|
D | flexfilelayoutxdr.h | 48 struct nfsd4_layoutget *lgp);
|
D | blocklayoutxdr.h | 56 struct nfsd4_layoutget *lgp);
|
D | blocklayoutxdr.c | 18 struct nfsd4_layoutget *lgp) in nfsd4_block_encode_layoutget() argument 20 struct pnfs_block_extent *b = lgp->lg_content; in nfsd4_block_encode_layoutget()
|
D | nfs4xdr.c | 1605 struct nfsd4_layoutget *lgp) in nfsd4_decode_layoutget() argument 1610 lgp->lg_signal = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1611 lgp->lg_layout_type = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1612 lgp->lg_seg.iomode = be32_to_cpup(p++); in nfsd4_decode_layoutget() 1613 p = xdr_decode_hyper(p, &lgp->lg_seg.offset); in nfsd4_decode_layoutget() 1614 p = xdr_decode_hyper(p, &lgp->lg_seg.length); in nfsd4_decode_layoutget() 1615 p = xdr_decode_hyper(p, &lgp->lg_minlength); in nfsd4_decode_layoutget() 1617 status = nfsd4_decode_stateid(argp, &lgp->lg_sid); in nfsd4_decode_layoutget() 1622 lgp->lg_maxcount = be32_to_cpup(p++); in nfsd4_decode_layoutget() 4163 struct nfsd4_layoutget *lgp) in nfsd4_encode_layoutget() argument [all …]
|
D | nfs4layouts.c | 402 nfsd4_insert_layout(struct nfsd4_layoutget *lgp, struct nfs4_layout_stateid *ls) in nfsd4_insert_layout() argument 404 struct nfsd4_layout_seg *seg = &lgp->lg_seg; in nfsd4_insert_layout() 441 nfs4_inc_and_copy_stateid(&lgp->lg_sid, &ls->ls_stid); in nfsd4_insert_layout()
|