Searched refs:reqpage (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.0-release/sys/vm/
H A Dvnode_pager.h44 int count, int reqpage);
H A Dsg_pager.c136 sg_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage) argument
150 offset = m[reqpage]->pindex;
179 KASSERT(!(m[reqpage]->flags & PG_FICTITIOUS),
189 if (i == reqpage &&
196 m[reqpage] = page;
H A Dvm_pager.h122 int reqpage
127 r = (*pagertab[object->type]->pgo_getpages)(object, m, count, reqpage);
128 if (r == VM_PAGER_OK && m[reqpage]->valid != VM_PAGE_BITS_ALL) {
129 vm_page_zero_invalid(m[reqpage], TRUE);
H A Ddefault_pager.c124 default_pager_getpages(object, m, count, reqpage)
128 int reqpage;
H A Dvnode_pager.c662 vnode_pager_getpages(object, m, count, reqpage)
666 int reqpage;
674 rtval = VOP_GETPAGES(vp, m, bytes, reqpage, 0);
686 vnode_pager_generic_getpages(vp, m, bytecount, reqpage)
690 int reqpage;
721 foff = IDX_TO_OFF(m[reqpage]->pindex);
731 if (i != reqpage) {
738 error = vnode_pager_input_old(object, m[reqpage]);
744 if (i != reqpage) {
761 if (i != reqpage) {
[all...]
H A Ddevice_pager.c258 dev_pager_getpages(vm_object_t object, vm_page_t *ma, int count, int reqpage) argument
264 IDX_TO_OFF(ma[reqpage]->pindex), PROT_READ, &ma[reqpage]);
269 if (i != reqpage) {
278 (ma[reqpage]->oflags & VPO_UNMANAGED) != 0) ||
280 (ma[reqpage]->oflags & VPO_UNMANAGED) == 0),
281 ("Wrong page type %p %p", ma[reqpage], object));
284 ma[reqpage], plinks.q);
346 * Replace the passed in reqpage page with our own fake page and
H A Dphys_pager.c140 phys_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage) argument
156 if (i == reqpage) {
H A Dvm_fault.c239 int alloc_req, era, faultcount, nera, reqpage, result; local
253 faultcount = reqpage = 0;
545 * vm_page_t passed to the routine. The reqpage
552 fs.m, behind, ahead, marray, &reqpage);
556 reqpage) : VM_PAGER_FAIL;
853 fs.entry->next_read = fs.pindex + faultcount - reqpage;
1378 * marray (array of vm_page_t), reqpage (index of requested page)
1384 vm_fault_additional_pages(m, rbehind, rahead, marray, reqpage)
1389 int *reqpage;
1411 *reqpage
[all...]
H A Dswap_pager.c1083 * sure we retrieve at least m[reqpage]. We try to load in as large
1084 * a chunk surrounding m[reqpage] as is contiguous in swap and which
1088 * immediate-notification of 'reqpage' but tends not to be
1099 swap_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage) argument
1107 mreq = m[reqpage];
1124 for (i = reqpage - 1; i >= 0; --i) {
1128 if (blk != iblk + (reqpage - i))
1133 for (j = reqpage + 1; j < count; ++j) {
1137 if (blk != jblk - (j - reqpage))
1175 bp->b_blkno = blk - (reqpage
[all...]
/freebsd-10.0-release/sys/fs/smbfs/
H A Dsmbfs_io.c428 int i, error, nextoff, size, toff, npages, count, reqpage;
455 reqpage = ap->a_reqpage;
462 m = pages[reqpage];
467 if (i != reqpage) {
508 if (reqpage != i) {
549 if (i != reqpage)
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c5671 zfs_getpages(struct vnode *vp, vm_page_t *m, int count, int reqpage) argument
5689 mreq = m[reqpage];
5708 KASSERT(reqstart <= reqpage && reqpage < reqstart + reqsize,
5709 ("reqpage beyond [reqstart, reqstart + reqsize[ bounds"));
5711 reqstart = reqpage;
5743 if (i != reqpage) {
5780 if (i != reqpage)

Completed in 89 milliseconds