Lines Matching refs:range

280 	struct pnfs_layout_range range = {  in pnfs_layout_io_set_failed()  local
289 pnfs_mark_matching_lsegs_invalid(lo, &head, &range); in pnfs_layout_io_set_failed()
663 struct pnfs_layout_range range = { in pnfs_layout_free_bulk_destroy_list() local
685 if (pnfs_mark_matching_lsegs_invalid(lo, &lseg_list, &range)) in pnfs_layout_free_bulk_destroy_list()
804 struct pnfs_layout_range *range) in pnfs_layout_returning() argument
808 lo->plh_return_iomode == range->iomode); in pnfs_layout_returning()
814 struct pnfs_layout_range *range, int lget) in pnfs_layoutgets_blocked() argument
820 pnfs_layout_returning(lo, range); in pnfs_layoutgets_blocked()
825 struct pnfs_layout_range *range, in pnfs_choose_layoutget_stateid() argument
832 if (pnfs_layoutgets_blocked(lo, range, 1)) { in pnfs_choose_layoutget_stateid()
860 struct pnfs_layout_range *range, in send_layoutget() argument
875 if (lgp->args.minlength > range->length) in send_layoutget()
876 lgp->args.minlength = range->length; in send_layoutget()
878 lgp->args.range = *range; in send_layoutget()
896 pnfs_layout_io_set_failed(lo, range->iomode); in send_layoutget()
901 pnfs_iomode_to_fail_bit(range->iomode)); in send_layoutget()
951 lrp->args.range.iomode = iomode; in pnfs_send_layoutreturn()
952 lrp->args.range.offset = 0; in pnfs_send_layoutreturn()
953 lrp->args.range.length = NFS4_MAX_UINT64; in pnfs_send_layoutreturn()
998 struct pnfs_layout_range range = { in _pnfs_return_layout() local
1003 NFS_SERVER(ino)->pnfs_curr_ld->return_range(lo, &range); in _pnfs_return_layout()
1298 const struct pnfs_layout_range *range) in pnfs_lseg_range_match() argument
1302 if ((range->iomode == IOMODE_RW && in pnfs_lseg_range_match()
1304 !pnfs_lseg_range_intersecting(ls_range, range)) in pnfs_lseg_range_match()
1308 range1 = *range; in pnfs_lseg_range_match()
1318 struct pnfs_layout_range *range) in pnfs_find_lseg() argument
1327 pnfs_lseg_range_match(&lseg->pls_range, range)) { in pnfs_find_lseg()
1331 if (lseg->pls_range.offset > range->offset) in pnfs_find_lseg()
1603 lseg->pls_range = res->range; in pnfs_layout_process()
1611 if (pnfs_layoutgets_blocked(lo, &lgp->args.range, 1)) { in pnfs_layout_process()
1687 struct pnfs_layout_range range = { in pnfs_error_mark_layout_for_return() local
1699 lo->plh_return_iomode = range.iomode; in pnfs_error_mark_layout_for_return()
1700 else if (lo->plh_return_iomode != range.iomode) in pnfs_error_mark_layout_for_return()
1707 pnfs_mark_matching_lsegs_return(lo, &free_me, &range); in pnfs_error_mark_layout_for_return()