/linux/fs/nfs/ |
H A D | pnfs.c | 57 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 *l [all...] |
H A D | pnfs.h | 78 struct pnfs_layout_hdr *pls_layout; 142 struct pnfs_layout_hdr * (*alloc_layout_hdr) (struct inode *inode, gfp_t gfp_flags); 143 void (*free_layout_hdr) (struct pnfs_layout_hdr *); 145 struct pnfs_layout_segment * (*alloc_lseg) (struct pnfs_layout_hdr *layoutid, struct nfs4_layoutget_res *lgr, gfp_t gfp_flags); 147 void (*add_lseg) (struct pnfs_layout_hdr *layoutid, 151 void (*return_range) (struct pnfs_layout_hdr *lo, 204 struct pnfs_layout_hdr { struct 263 void pnfs_get_layout_hdr(struct pnfs_layout_hdr *lo); 291 void pnfs_put_layout_hdr(struct pnfs_layout_hdr *lo); 292 void pnfs_set_layout_stateid(struct pnfs_layout_hdr *l 205 plh_refcountpnfs_layout_hdr global() argument 206 plh_outstandingpnfs_layout_hdr global() argument 207 plh_layoutspnfs_layout_hdr global() argument 208 plh_bulk_destroypnfs_layout_hdr global() argument 209 plh_segspnfs_layout_hdr global() argument 210 plh_return_segspnfs_layout_hdr global() argument 211 plh_block_lgetspnfs_layout_hdr global() argument 212 plh_retry_timestamppnfs_layout_hdr global() argument 213 plh_flagspnfs_layout_hdr global() argument 214 plh_stateidpnfs_layout_hdr global() argument 215 plh_barrierpnfs_layout_hdr global() argument 216 plh_return_seqpnfs_layout_hdr global() argument 217 plh_return_iomodepnfs_layout_hdr global() argument 218 plh_lwbpnfs_layout_hdr global() argument 219 plh_lc_credpnfs_layout_hdr global() argument 220 plh_inodepnfs_layout_hdr global() argument 221 plh_rcupnfs_layout_hdr global() argument [all...] |
H A D | callback_proc.c | 137 struct pnfs_layout_hdr *lo; in nfs_layout_find_inode_by_stateid() 173 struct pnfs_layout_hdr *lo; in nfs_layout_find_inode_by_fh() 213 static u32 pnfs_check_callback_stateid(struct pnfs_layout_hdr *lo, in pnfs_check_callback_stateid() 254 struct pnfs_layout_hdr *lo; in initiate_file_draining()
|
H A D | nfs42proc.c | 924 struct pnfs_layout_hdr *lo; in nfs42_layoutstat_prepare() 944 struct pnfs_layout_hdr *lo; in nfs42_layoutstat_done() 1092 struct pnfs_layout_hdr *lo = data->lseg->pls_layout; in nfs42_layouterror_prepare() 1114 struct pnfs_layout_hdr *lo = data->lseg->pls_layout; in nfs42_layouterror_done()
|
H A D | nfs4trace.h | 1957 struct pnfs_layout_hdr *lo, 2014 struct pnfs_layout_hdr *lo, 2068 struct pnfs_layout_hdr *lo, \
|
H A D | nfs4proc.c | 3735 struct pnfs_layout_hdr *lo; in nfs4_close_prepare() 6848 struct pnfs_layout_hdr *lo; in nfs4_delegreturn_prepare() 9879 struct pnfs_layout_hdr *lo = lgp->lo; in nfs4_layoutget_handle_exception() 10119 struct pnfs_layout_hdr *lo = lrp->args.layout; in nfs4_layoutreturn_release()
|
/linux/Documentation/filesystems/nfs/ |
H A D | pnfs.rst | 12 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 D | filelayout.h | 71 struct pnfs_layout_hdr generic_hdr; 76 FILELAYOUT_FROM_HDR(struct pnfs_layout_hdr *lo) in FILELAYOUT_FROM_HDR()
|
H A D | filelayout.c | 128 struct pnfs_layout_hdr *lo = lseg->pls_layout; in filelayout_async_handle_error() 538 filelayout_check_deviceid(struct pnfs_layout_hdr *lo, in filelayout_check_deviceid() 599 filelayout_check_layout(struct pnfs_layout_hdr *lo, in filelayout_check_layout() 642 filelayout_decode_layout(struct pnfs_layout_hdr *flo, in filelayout_decode_layout() 758 filelayout_alloc_lseg(struct pnfs_layout_hdr *layoutid, in filelayout_alloc_lseg() 838 struct pnfs_layout_hdr *lo; in fl_pnfs_update_layout() 1047 static struct pnfs_layout_hdr * 1061 filelayout_free_layout_hdr(struct pnfs_layout_hdr *lo) in filelayout_free_layout_hdr() 1069 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in filelayout_get_ds_info()
|
/linux/fs/nfs/blocklayout/ |
H A D | blocklayout.c | 445 static void bl_free_layout_hdr(struct pnfs_layout_hdr *lo) in bl_free_layout_hdr() 458 static struct pnfs_layout_hdr *__bl_alloc_layout_hdr(struct inode *inode, in __bl_alloc_layout_hdr() 476 static struct pnfs_layout_hdr *bl_alloc_layout_hdr(struct inode *inode, in bl_alloc_layout_hdr() 482 static struct pnfs_layout_hdr *sl_alloc_layout_hdr(struct inode *inode, in sl_alloc_layout_hdr() 609 bl_alloc_extent(struct xdr_stream *xdr, struct pnfs_layout_hdr *lo, in bl_alloc_extent() 666 bl_alloc_lseg(struct pnfs_layout_hdr *lo, struct nfs4_layoutget_res *lgr, in bl_alloc_lseg() 764 bl_return_range(struct pnfs_layout_hdr *lo, in bl_return_range()
|
/linux/fs/nfs/flexfilelayout/ |
H A D | flexfilelayoutdev.c | 322 ff_layout_init_mirror_ds(struct pnfs_layout_hdr *lo, in ff_layout_init_mirror_ds() 514 unsigned int do_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo, in do_layout_fetch_ds_ioerr() 541 unsigned int ff_layout_fetch_ds_ioerr(struct pnfs_layout_hdr *lo, in ff_layout_fetch_ds_ioerr()
|
H A D | flexfilelayout.c | 45 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() 203 ff_layout_add_mirror(struct pnfs_layout_hdr *lo, in ff_layout_add_mirror() 359 ff_layout_add_lseg(struct pnfs_layout_hdr *lo, in ff_layout_add_lseg() 383 ff_layout_alloc_lseg(struct pnfs_layout_hdr *lh, in ff_layout_alloc_lseg() 1114 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_async_handle_error_v4() 2167 struct pnfs_layout_hdr *layout = NFS_I(inode)->layout; in ff_layout_get_ds_info() 2388 struct pnfs_layout_hdr *lo = lseg->pls_layout; in ff_layout_send_layouterror() 2604 ff_layout_mirror_prepare_stats(struct pnfs_layout_hdr *l [all...] |
/linux/include/linux/ |
H A D | nfs_fs.h | 263 struct pnfs_layout_hdr *layout;
|
H A D | nfs_xdr.h | 283 struct pnfs_layout_hdr *lo; 330 struct pnfs_layout_hdr *layout;
|