Home
last modified time | relevance | path

Searched refs:pls_range (Results 1 – 3 of 3) sorted by relevance

/linux/fs/nfs/
H A Dpnfs.c381 pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0); in pnfs_clear_layoutreturn_info()
563 lseg->pls_range = *range; in pnfs_init_lseg()
600 pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0); in pnfs_cache_lseg_for_layoutreturn()
701 return pnfs_should_free_range(&lseg->pls_range, recall_range); in pnfs_match_lseg_recall()
737 lseg, lseg->pls_range.iomode, lseg->pls_seq, in pnfs_mark_matching_lsegs_invalid()
738 lseg->pls_range.offset, lseg->pls_range.length); in pnfs_mark_matching_lsegs_invalid()
753 pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0); in pnfs_reset_return_info()
1591 if (lseg->pls_range.iomode != IOMODE_READ) { in pnfs_roc()
1618 if (skip_read && lseg->pls_range.iomode == IOMODE_READ) in pnfs_roc()
1630 pnfs_set_plh_return_info(lo, lseg->pls_range.iomode, 0); in pnfs_roc()
[all …]
H A Dpnfs.h74 struct pnfs_layout_range pls_range; member
683 u64 seg_last = pnfs_end_offset(lseg->pls_range.offset, lseg->pls_range.length); in pnfs_lseg_request_intersecting()
686 return pnfs_is_range_intersecting(lseg->pls_range.offset, seg_last, in pnfs_lseg_request_intersecting()
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayoutdev.c423 mirror, dss_id, lseg->pls_range.offset, in nfs4_ff_layout_prepare_ds()
424 lseg->pls_range.length, NFS4ERR_NXIO, in nfs4_ff_layout_prepare_ds()
619 if (lseg->pls_range.iomode == IOMODE_READ) in ff_layout_has_available_ds()
633 return lseg->pls_range.iomode == IOMODE_RW && in ff_layout_avoid_read_on_rw()