Lines Matching refs:rahead
736 int *rahead) in vnode_pager_getpages() argument
743 rtval = VOP_GETPAGES(vp, m, count, rbehind, rahead); in vnode_pager_getpages()
751 int *rbehind, int *rahead, vop_getpages_iodone_t iodone, void *arg) in vnode_pager_getpages_async() argument
757 rtval = VOP_GETPAGES_ASYNC(vp, m, count, rbehind, rahead, iodone, arg); in vnode_pager_getpages_async()
804 int error, before, after, rbehind, rahead, poff, i; in vnode_pager_generic_getpages() local
911 rahead = a_rahead ? *a_rahead : 0; in vnode_pager_generic_getpages()
914 rahead = min(rahead, after); in vnode_pager_generic_getpages()
915 rahead = min(rahead, object->size - m[count - 1]->pindex); in vnode_pager_generic_getpages()
920 if (rbehind + rahead + count > atop(maxphys)) { in vnode_pager_generic_getpages()
923 trim = rbehind + rahead + count - atop(maxphys) + 1; in vnode_pager_generic_getpages()
924 sum = rbehind + rahead; in vnode_pager_generic_getpages()
932 rahead -= trim * rahead / sum; in vnode_pager_generic_getpages()
934 KASSERT(rbehind + rahead + count <= atop(maxphys), in vnode_pager_generic_getpages()
936 rbehind, rahead, count, maxphys)); in vnode_pager_generic_getpages()
982 if (rahead) { in vnode_pager_generic_getpages()
988 endpindex = m[count - 1]->pindex + rahead + 1; in vnode_pager_generic_getpages()