Home
last modified time | relevance | path

Searched refs:pnfs_layout_hdr (Results 1 – 11 of 11) sorted by relevance

/linux/fs/nfs/
H A Dpnfs.c57 static void pnfs_layoutreturn_before_put_layout_hdr(struct pnfs_layout_hdr *lo);
58 static void pnfs_free_returned_lsegs(struct pnfs_layout_hdr *lo,
64 static int pnfs_layout_return_on_reboot(struct pnfs_layout_hdr *lo);
265 pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_get_layout_hdr()
270 static struct pnfs_layout_hdr *
278 pnfs_free_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_free_layout_hdr()
295 pnfs_detach_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_detach_layout_hdr()
306 pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_put_layout_hdr()
328 pnfs_grab_inode_layout_hdr(struct pnfs_layout_hdr *lo) in pnfs_grab_inode_layout_hdr()
346 static void pnfs_barrier_update(struct pnfs_layout_hdr *lo, u32 newseq) in pnfs_barrier_update()
[all …]
H A Dpnfs.h79 struct pnfs_layout_hdr *pls_layout;
143 struct pnfs_layout_hdr * (*alloc_layout_hdr) (struct inode *inode, gfp_t gfp_flags);
144 void (*free_layout_hdr) (struct pnfs_layout_hdr *);
146 …struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutge…
148 void (*add_lseg) (struct pnfs_layout_hdr *layoutid,
152 void (*return_range) (struct pnfs_layout_hdr *lo,
205 struct pnfs_layout_hdr { struct
264 void pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo);
292 void pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo);
293 void pnfs_set_layout_stateid(struct pnfs_layout_hdr *lo,
[all …]
H A Dcallback_proc.c140 struct pnfs_layout_hdr *lo; in nfs_layout_find_inode_by_stateid()
176 struct pnfs_layout_hdr *lo; in nfs_layout_find_inode_by_fh()
216 static u32 pnfs_check_callback_stateid(struct pnfs_layout_hdr *lo, in pnfs_check_callback_stateid()
257 struct pnfs_layout_hdr *lo; in initiate_file_draining()
H A Dnfs4trace.h1995 struct pnfs_layout_hdr *lo,
2052 struct pnfs_layout_hdr *lo,
2106 struct pnfs_layout_hdr *lo, \
H A Dnfs4proc.c3664 struct pnfs_layout_hdr *lo; in nfs4_close_prepare()
6840 struct pnfs_layout_hdr *lo; in nfs4_delegreturn_prepare()
9652 struct pnfs_layout_hdr *lo = lgp->lo; in nfs4_layoutget_handle_exception()
9903 struct pnfs_layout_hdr *lo = lrp->args.layout; in nfs4_layoutreturn_release()
10061 struct pnfs_layout_hdr *lo; in nfs4_layoutcommit_done()
/linux/Documentation/filesystems/nfs/
H A Dpnfs.rst12 struct pnfs_layout_hdr
18 segments in nfsi->layout, of type struct pnfs_layout_hdr.
58 bit which holds it in the pnfs_layout_hdr's list. When the final lseg
59 is removed from the pnfs_layout_hdr's list, the NFS_LAYOUT_DESTROYED
/linux/fs/nfs/filelayout/
H A Dfilelayout.h71 struct pnfs_layout_hdr generic_hdr;
76 FILELAYOUT_FROM_HDR(struct pnfs_layout_hdr *lo) in FILELAYOUT_FROM_HDR()
/linux/fs/nfs/blocklayout/
H A Dblocklayout.h144 struct pnfs_layout_hdr bl_layout;
153 BLK_LO2EXT(struct pnfs_layout_hdr *lo) in BLK_LO2EXT()
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c328 ff_layout_init_mirror_ds(struct pnfs_layout_hdr *lo, in ff_layout_init_mirror_ds()
527 unsigned int do_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo, in do_layout_fetch_ds_ioerr()
554 unsigned int ff_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo, in ff_layout_fetch_ds_ioerr()
H A Dflexfilelayout.c45 ff_layout_mirror_prepare_stats(struct pnfs_layout_hdr *lo,
52 static struct pnfs_layout_hdr *
70 ff_layout_free_layout_hdr(struct pnfs_layout_hdr *lo) in ff_layout_free_layout_hdr()
236 ff_layout_add_mirror(struct pnfs_layout_hdr *lo, in ff_layout_add_mirror()
412 ff_layout_add_lseg(struct pnfs_layout_hdr *lo, in ff_layout_add_lseg()
446 ff_layout_alloc_lseg(struct pnfs_layout_hdr *lh, in ff_layout_alloc_lseg()
1322 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_async_handle_error_v4()
2498 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in ff_layout_get_ds_info()
2720 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_send_layouterror()
2940 ff_layout_mirror_prepare_stats(struct pnfs_layout_hdr *lo, in ff_layout_mirror_prepare_stats()
[all …]
/linux/include/linux/
H A Dnfs_xdr.h292 struct pnfs_layout_hdr *lo;
339 struct pnfs_layout_hdr *layout;