Home
last modified time | relevance | path

Searched refs:rahead (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Ddmu_os.c133 int *rbehind, int *rahead, int last_size) in dmu_read_pages() argument
156 IMPLY(last_size < PAGE_SIZE, *rahead == 0); in dmu_read_pages()
268 IMPLY(*rahead != 0, di == numbufs - 1); in dmu_read_pages()
269 IMPLY(*rahead != 0, bufoff != 0); in dmu_read_pages()
274 ASSERT0(*rahead); in dmu_read_pages()
289 for (i = 0; i < *rahead; i++) { in dmu_read_pages()
309 ASSERT3S(i, ==, *rahead - 1); in dmu_read_pages()
321 *rahead = i; in dmu_read_pages()
H A Dzfs_vnops_os.c4178 int *rahead) in zfs_getpages() argument
4263 if (rahead != NULL) { in zfs_getpages()
4267 pgsin_a = MIN(*rahead, pgsin_a); in zfs_getpages()
4316 if (rahead != NULL) in zfs_getpages()
4317 *rahead = pgsin_a; in zfs_getpages()
/freebsd/sys/vm/
H A Dphys_pager.c54 int count, int *rbehind, int *rahead);
176 int *rbehind, int *rahead) in default_phys_pager_getpages() argument
193 if (rahead) in default_phys_pager_getpages()
194 *rahead = 0; in default_phys_pager_getpages()
200 int *rahead) in phys_pager_getpages() argument
203 count, rbehind, rahead)); in phys_pager_getpages()
H A Dvnode_pager.c833 int *rahead) in vnode_pager_getpages() argument
840 rtval = VOP_GETPAGES(vp, m, count, rbehind, rahead); in vnode_pager_getpages()
848 int *rbehind, int *rahead, vop_getpages_iodone_t iodone, void *arg) in vnode_pager_getpages_async() argument
854 rtval = VOP_GETPAGES_ASYNC(vp, m, count, rbehind, rahead, iodone, arg); in vnode_pager_getpages_async()
901 int error, before, after, rbehind, rahead, poff, i; in vnode_pager_generic_getpages() local
1007 rahead = a_rahead ? *a_rahead : 0; in vnode_pager_generic_getpages()
1009 rahead = min(rahead, after); in vnode_pager_generic_getpages()
1015 if (rbehind + rahead + count > atop(maxphys)) { in vnode_pager_generic_getpages()
1018 trim = rbehind + rahead + count - atop(maxphys) + 1; in vnode_pager_generic_getpages()
1019 sum = rbehind + rahead; in vnode_pager_generic_getpages()
[all …]
H A Dsg_pager.c147 int *rahead) in sg_pager_getpages() argument
205 if (rahead) in sg_pager_getpages()
206 *rahead = 0; in sg_pager_getpages()
H A Dvm_pager.c104 int *rahead) in dead_pager_getpages() argument
320 int *rahead) in vm_pager_get_pages() argument
331 rahead); in vm_pager_get_pages()
357 int *rbehind, int *rahead, pgo_getpages_iodone_t iodone, void *arg) in vm_pager_get_pages_async() argument
364 count, rbehind, rahead, iodone, arg)); in vm_pager_get_pages_async()
H A Dswap_pager.c1367 int i, rahead, rbehind; in swap_pager_getpages_locked() local
1381 if (!swp_pager_haspage_iter(pindex, &rbehind, &rahead, blks)) { in swap_pager_getpages_locked()
1387 KASSERT(count - 1 <= rahead, in swap_pager_getpages_locked()
1397 rahead = count - 1; in swap_pager_getpages_locked()
1402 rahead = a_rahead != NULL ? imin(*a_rahead, rahead - count + 1) : 0; in swap_pager_getpages_locked()
1405 &rahead, ma); in swap_pager_getpages_locked()
1406 bp->b_npages = rbehind + count + rahead; in swap_pager_getpages_locked()
1409 bp->b_npages, rbehind, count, rahead, (uintmax_t)PBUF_PAGES)); in swap_pager_getpages_locked()
1427 *a_rahead = rahead; in swap_pager_getpages_locked()
1436 bp->b_pgafter = rahead; in swap_pager_getpages_locked()
[all …]
H A Dvnode_pager.h46 int count, int *rbehind, int *rahead, vop_getpages_iodone_t iodone,
H A Ddevice_pager.c363 int *rahead) in dev_pager_getpages() argument
389 if (rahead) in dev_pager_getpages()
390 *rahead = 0; in dev_pager_getpages()
H A Dvm_object.c2301 int *rbehind, int *rahead, vm_page_t *ma_src) in vm_object_prepare_buf_pages() argument
2323 *rahead = 0; in vm_object_prepare_buf_pages()
2331 if (*rahead != 0) { in vm_object_prepare_buf_pages()
2335 *rahead = MIN(*rahead, in vm_object_prepare_buf_pages()
2337 for (int i = 0; i < *rahead; i++) { in vm_object_prepare_buf_pages()
2341 *rahead = i; in vm_object_prepare_buf_pages()
H A Dvm_object.h381 int count, int *rbehind, int *rahead, vm_page_t *ma_src);
H A Dvm_pager.h310 int *rbehind, int *rahead);
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_vnops_os.h36 int *rbehind, int *rahead, int last_size);
/freebsd/sys/sys/
H A Dbuf.h627 int *rbehind, int *rahead, vbg_get_lblkno_t get_lblkno,
/freebsd/sys/kern/
H A Dvnode_if.src542 IN int *rahead;
553 IN int *rahead;
H A Dvfs_bio.c5318 int *rbehind, int *rahead, vbg_get_lblkno_t get_lblkno, in vfs_bio_getpages() argument
5364 if (rahead != NULL) in vfs_bio_getpages()
5365 *rahead = pgsin_a; in vfs_bio_getpages()