Home
last modified time | relevance | path

Searched refs:lgp (Results 1 – 12 of 12) sorted by relevance

/linux/fs/nfs/
A Dpnfs.c1081 lgp = kzalloc(sizeof(*lgp), gfp_flags); in pnfs_alloc_init_layoutget_args()
1093 kfree(lgp); in pnfs_alloc_init_layoutget_args()
1097 lgp->res.layoutp = &lgp->args.layout; in pnfs_alloc_init_layoutget_args()
1123 return lgp; in pnfs_alloc_init_layoutget_args()
1133 kfree(lgp); in pnfs_layoutget_free()
2119 if (!lgp) { in pnfs_update_layout()
2254 if (!lgp) { in _lgopen_prepare_attached()
2261 data->lgp = lgp; in _lgopen_prepare_attached()
2280 if (!lgp) in _lgopen_prepare_floating()
2282 data->lgp = lgp; in _lgopen_prepare_floating()
[all …]
A Dpnfs.h243 extern struct pnfs_layout_segment* nfs4_proc_layoutget(struct nfs4_layoutget *lgp, long *timeout);
263 struct pnfs_layout_segment *pnfs_layout_process(struct nfs4_layoutget *lgp);
264 void pnfs_layoutget_free(struct nfs4_layoutget *lgp);
418 void pnfs_parse_lgopen(struct inode *ino, struct nfs4_layoutget *lgp,
420 void nfs4_lgopen_release(struct nfs4_layoutget *lgp);
894 struct nfs4_layoutget *lgp, in pnfs_parse_lgopen() argument
899 static inline void nfs4_lgopen_release(struct nfs4_layoutget *lgp) in nfs4_lgopen_release() argument
A Dnfs4proc.c1451 nfs4_lgopen_release(p->lgp); in nfs4_opendata_free()
9347 &lgp->res.seq_res, task); in nfs4_layoutget_prepare()
9457 pnfs_layoutget_free(lgp); in nfs4_layoutget_release()
9474 .rpc_argp = &lgp->args, in nfs4_proc_layoutget()
9475 .rpc_resp = &lgp->res, in nfs4_proc_layoutget()
9476 .rpc_cred = lgp->cred, in nfs4_proc_layoutget()
9482 .callback_data = lgp, in nfs4_proc_layoutget()
9493 nfs4_init_sequence(&lgp->args.seq_args, &lgp->res.seq_res, 0, 0); in nfs4_proc_layoutget()
9511 &lgp->args.range, in nfs4_proc_layoutget()
9512 &lgp->res.range, in nfs4_proc_layoutget()
[all …]
A Dnfs4_fs.h242 struct nfs4_layoutget *lgp; member
/linux/fs/nfsd/
A Dpnfs.h33 struct nfsd4_layoutget *lgp);
35 struct nfsd4_layoutget *lgp);
57 __be32 nfsd4_insert_layout(struct nfsd4_layoutget *lgp,
A Dflexfilelayoutxdr.c20 struct nfsd4_layoutget *lgp) in nfsd4_ff_encode_layoutget() argument
22 struct pnfs_ff_layout *fl = lgp->lg_content; in nfsd4_ff_encode_layoutget()
A Dnfs4proc.c2052 struct nfsd4_layoutget *lgp = &u->layoutget; in nfsd4_layoutget() local
2059 switch (lgp->lg_seg.iomode) { in nfsd4_layoutget()
2068 __func__, lgp->lg_seg.iomode); in nfsd4_layoutget()
2094 if (lgp->lg_seg.length < lgp->lg_minlength || in nfsd4_layoutget()
2095 (lgp->lg_minlength != NFS4_MAX_UINT64 && in nfsd4_layoutget()
2096 lgp->lg_minlength > NFS4_MAX_UINT64 - lgp->lg_seg.offset) || in nfsd4_layoutget()
2098 lgp->lg_seg.length > NFS4_MAX_UINT64 - lgp->lg_seg.offset)) in nfsd4_layoutget()
2100 if (lgp->lg_seg.length == 0) in nfsd4_layoutget()
2104 true, lgp->lg_layout_type, &ls); in nfsd4_layoutget()
2115 current_fh, lgp); in nfsd4_layoutget()
[all …]
A Dblocklayoutxdr.c18 struct nfsd4_layoutget *lgp) in nfsd4_block_encode_layoutget() argument
20 struct pnfs_block_extent *b = lgp->lg_content; in nfsd4_block_encode_layoutget()
A Dflexfilelayoutxdr.h48 struct nfsd4_layoutget *lgp);
A Dblocklayoutxdr.h56 struct nfsd4_layoutget *lgp);
A Dnfs4xdr.c1734 struct nfsd4_layoutget *lgp) in nfsd4_decode_layoutget() argument
1750 status = nfsd4_decode_stateid4(argp, &lgp->lg_sid); in nfsd4_decode_layoutget()
4573 struct nfsd4_layoutget *lgp) in nfsd4_encode_layoutget() argument
4584 *p++ = cpu_to_be32(lgp->lg_sid.si_generation); in nfsd4_encode_layoutget()
4585 p = xdr_encode_opaque_fixed(p, &lgp->lg_sid.si_opaque, in nfsd4_encode_layoutget()
4589 p = xdr_encode_hyper(p, lgp->lg_seg.offset); in nfsd4_encode_layoutget()
4590 p = xdr_encode_hyper(p, lgp->lg_seg.length); in nfsd4_encode_layoutget()
4591 *p++ = cpu_to_be32(lgp->lg_seg.iomode); in nfsd4_encode_layoutget()
4592 *p++ = cpu_to_be32(lgp->lg_layout_type); in nfsd4_encode_layoutget()
4594 ops = nfsd4_layout_ops[lgp->lg_layout_type]; in nfsd4_encode_layoutget()
[all …]
A Dnfs4layouts.c403 nfsd4_insert_layout(struct nfsd4_layoutget *lgp, struct nfs4_layout_stateid *ls) in nfsd4_insert_layout() argument
405 struct nfsd4_layout_seg *seg = &lgp->lg_seg; in nfsd4_insert_layout()
442 nfs4_inc_and_copy_stateid(&lgp->lg_sid, &ls->ls_stid); in nfsd4_insert_layout()

Completed in 57 milliseconds