Home
last modified time | relevance | path

Searched refs:b_pages (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/kern/
H A Dvfs_cluster.c454 if (vm_page_trysbusy(tbp->b_pages[j]) == 0) in cluster_rbuild()
456 if ((tbp->b_pages[j]->valid & in cluster_rbuild()
458 vm_page_sunbusy(tbp->b_pages[j]); in cluster_rbuild()
470 vm_page_sunbusy(tbp->b_pages[k]); in cluster_rbuild()
506 m = tbp->b_pages[j]; in cluster_rbuild()
508 (bp->b_pages[bp->b_npages-1] != m)) { in cluster_rbuild()
509 bp->b_pages[bp->b_npages] = m; in cluster_rbuild()
513 tbp->b_pages[j] = bogus_page; in cluster_rbuild()
534 if (vm_page_all_valid(bp->b_pages[j])) in cluster_rbuild()
535 bp->b_pages[j] = bogus_page; in cluster_rbuild()
[all …]
H A Dvfs_bio.c1541 pmap_qenter(bp->b_data, bp->b_pages, bp->b_npages); in bpmap_qenter()
2996 m = bp->b_pages[i]; in vfs_vmio_iodone()
3002 bp->b_pages[i] = m; in vfs_vmio_iodone()
3025 pmap_qenter(trunc_page(bp->b_data), bp->b_pages, bp->b_npages); in vfs_vmio_iodone()
3063 m = bp->b_pages[i]; in vfs_vmio_invalidate()
3066 bp->b_pages[i] = NULL; in vfs_vmio_invalidate()
3115 m = bp->b_pages[i]; in vfs_vmio_truncate()
3117 bp->b_pages[i] = NULL; in vfs_vmio_truncate()
3168 &bp->b_pages[bp->b_npages], desiredpages - bp->b_npages); in vfs_vmio_extend()
3194 m = bp->b_pages[pi]; in vfs_vmio_extend()
[all …]
H A Dkern_physio.c103 pages = pbuf->b_pages; in physio()
H A Dvfs_aio.c1315 pages = pbuf->b_pages; in aio_qbio()
2466 vm_page_unhold_pages(pbuf->b_pages, pbuf->b_npages); in aio_biocleanup()
/freebsd/sys/vm/
H A Dvnode_pager.c1042 vm_object_prepare_buf_pages(object, bp->b_pages, count, in vnode_pager_generic_getpages()
1047 bp->b_pages[j] = m[j]; in vnode_pager_generic_getpages()
1064 if (bp->b_pages[j] == bogus_page) in vnode_pager_generic_getpages()
1066 KASSERT(bp->b_pages[j]->pindex - bp->b_pages[prev]->pindex == in vnode_pager_generic_getpages()
1078 foff = IDX_TO_OFF(bp->b_pages[0]->pindex); in vnode_pager_generic_getpages()
1097 pmap_qenter(bp->b_data, bp->b_pages, bp->b_npages); in vnode_pager_generic_getpages()
1110 KASSERT(IDX_TO_OFF(m[0]->pindex - bp->b_pages[0]->pindex) == in vnode_pager_generic_getpages()
1115 (uintmax_t)m[0]->pindex, (uintmax_t)bp->b_pages[0]->pindex, in vnode_pager_generic_getpages()
1137 bp->b_pages[i] = NULL; in vnode_pager_generic_getpages()
1152 bp->b_pgiodone(bp->b_caller1, bp->b_pages + bp->b_pgbefore, in vnode_pager_generic_getpages_done_async()
[all …]
H A Dswap_pager.c998 pmap_qenter(bp->b_data, bp->b_pages, in swp_pager_strategy()
1404 vm_object_prepare_buf_pages(object, bp->b_pages, count, &rbehind, in swap_pager_getpages_locked()
1411 m = bp->b_pages[i]; in swap_pager_getpages_locked()
1641 bp->b_pages[j] = ma[i + j]; in swap_pager_putpages()
1736 object = bp->b_pages[0]->object; in swp_pager_async_iodone()
1749 vm_page_t m = bp->b_pages[i]; in swp_pager_async_iodone()
3221 bio->bio_ma = bp->b_pages; in swapgeom_strategy()
/freebsd/sys/sys/
H A Dbuf.h157 struct vm_page *b_pages[]; member
/freebsd/sys/ufs/ufs/
H A Dufs_bmap.c173 sf = sf_buf_alloc(bp->b_pages[pgidx], SFB_CPUPRIVATE); in ufs_bm_sf_get()
/freebsd/sys/ufs/ffs/
H A Dffs_vnops.c801 error = vn_io_fault_pgmove(bp->b_pages, in ffs_read()
957 error = vn_io_fault_pgmove(bp->b_pages, in ffs_write()