Home
last modified time | relevance | path

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

/linux-6.3-rc2/fs/nfs/
A Dpnfs.c550 lseg->pls_range = *range; in pnfs_init_lseg()
725 lseg->pls_range.offset, lseg->pls_range.length); in pnfs_mark_matching_lsegs_invalid()
1681 if (is_after(&lseg->pls_range, &lp->pls_range)) in pnfs_generic_layout_insert_lseg()
1688 lseg->pls_range.offset, lseg->pls_range.length, in pnfs_generic_layout_insert_lseg()
1689 lp, lp->pls_range.iomode, lp->pls_range.offset, in pnfs_generic_layout_insert_lseg()
1690 lp->pls_range.length); in pnfs_generic_layout_insert_lseg()
1697 lseg->pls_range.offset, lseg->pls_range.length); in pnfs_generic_layout_insert_lseg()
2505 lseg, lseg->pls_range.iomode, in pnfs_mark_matching_lsegs_return()
2506 lseg->pls_range.offset, in pnfs_mark_matching_lsegs_return()
2507 lseg->pls_range.length); in pnfs_mark_matching_lsegs_return()
[all …]
A Dpnfs.h72 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-6.3-rc2/fs/nfs/flexfilelayout/
A Dflexfilelayout.c316 if (new->pls_range.iomode != old->pls_range.iomode) in ff_lseg_merge()
318 old_end = pnfs_calc_offset_end(old->pls_range.offset, in ff_lseg_merge()
319 old->pls_range.length); in ff_lseg_merge()
320 if (old_end < new->pls_range.offset) in ff_lseg_merge()
322 new_end = pnfs_calc_offset_end(new->pls_range.offset, in ff_lseg_merge()
323 new->pls_range.length); in ff_lseg_merge()
324 if (new_end < old->pls_range.offset) in ff_lseg_merge()
332 if (new->pls_range.offset < old->pls_range.offset) in ff_lseg_merge()
333 new->pls_range.offset = old->pls_range.offset; in ff_lseg_merge()
334 new->pls_range.length = pnfs_calc_offset_length(new->pls_range.offset, in ff_lseg_merge()
[all …]
A Dflexfilelayoutdev.c409 mirror, lseg->pls_range.offset, in nfs4_ff_layout_prepare_ds()
410 lseg->pls_range.length, NFS4ERR_NXIO, in nfs4_ff_layout_prepare_ds()
596 if (lseg->pls_range.iomode == IOMODE_READ) in ff_layout_has_available_ds()
610 return lseg->pls_range.iomode == IOMODE_RW && in ff_layout_avoid_read_on_rw()
/linux-6.3-rc2/fs/nfs/filelayout/
A Dfilelayout.c752 if (lseg->pls_range.iomode == IOMODE_RW) { in filelayout_free_lseg()
805 u64 segment_offset = pgio->pg_lseg->pls_range.offset; in filelayout_pg_test()

Completed in 30 milliseconds