Searched refs:pgoff (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-current/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Ddmu_os.c146 int bufoff, pgoff, tocpy; local
203 pgoff = 0;
205 if (pgoff == 0) {
219 ASSERT3U(IDX_TO_OFF(m->pindex) + pgoff, ==,
228 tocpy = MIN(db->db_size - bufoff, PAGESIZE - pgoff);
231 memcpy(va + pgoff, (char *)db->db_data + bufoff, tocpy);
233 pgoff += tocpy;
234 ASSERT3S(pgoff, >=, 0);
235 ASSERT3S(pgoff, <=, PAGESIZE);
236 if (pgoff
[all...]
/freebsd-current/sys/kern/
H A Dsubr_sglist.c198 sglist_count_vmpages(vm_page_t *m, size_t pgoff, size_t len) argument
206 len += pgoff;
227 int i, nsegs, pglen, pgoff; local
247 pgoff = m->m_epg_1st_off;
249 pglen = m_epg_pagelen(m, i, pgoff);
252 pgoff = 0;
256 segoff = pgoff + off;
264 pgoff = 0;
386 int error, i, pglen, pgoff; local
404 pgoff
487 sglist_append_vmpages(struct sglist *sg, vm_page_t *m, size_t pgoff, size_t len) argument
[all...]
H A Dsubr_bus_dma.c157 int error, i, off, len, pglen, pgoff, seglen, segoff; local
181 pgoff = m->m_epg_1st_off;
183 pglen = m_epg_pagelen(m, i, pgoff);
186 pgoff = 0;
190 segoff = pgoff + off;
196 pgoff = 0;
H A Dkern_mbuf.c945 int i, len, off, pglen, pgoff, seglen, segoff; local
987 pgoff = m->m_epg_1st_off;
989 pglen = m_epg_pagelen(m, i, pgoff);
992 pgoff = 0;
996 segoff = pgoff + off;
1021 pgoff = 0;
H A Duipc_mbuf.c1374 u_int i, count, pgoff, pglen; local
1389 pgoff = m->m_epg_1st_off;
1391 pglen = m_epg_pagelen(m, i, pgoff);
1394 p = (void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff + off);
1402 pgoff = 0;
2047 int error, i, off, pglen, pgoff, seglen, segoff; local
2069 pgoff = m->m_epg_1st_off;
2071 pglen = m_epg_pagelen(m, i, pgoff);
2074 pgoff = 0;
2078 segoff = pgoff
[all...]
/freebsd-current/sys/sys/
H A Dsglist.h99 int sglist_append_vmpages(struct sglist *sg, vm_page_t *m, size_t pgoff,
106 int sglist_count_vmpages(vm_page_t *m, size_t pgoff, size_t len);
H A Dmbuf.h414 m_epg_pagelen(const struct mbuf *m, int pidx, int pgoff) argument
417 KASSERT(pgoff == 0 || pidx == 0,
418 ("page %d with non-zero offset %d in %p", pidx, pgoff, m));
423 return (PAGE_SIZE - pgoff);
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_core_uverbs.c135 * @pgoff: The mmap offset >> PAGE_SHIFT
148 unsigned long pgoff)
152 if (pgoff > U32_MAX)
157 entry = xa_load(&ucontext->mmap_xa, pgoff);
164 if (!entry || entry->start_pgoff != pgoff || entry->driver_removed ||
273 * @min_pgoff: minimum pgoff to be returned
274 * @max_pgoff: maximum pgoff to be returned
345 * offset. Drivers should not return pgoff to userspace.
147 rdma_user_mmap_entry_get_pgoff(struct ib_ucontext *ucontext, unsigned long pgoff) argument
/freebsd-current/lib/libkvm/
H A Dkvm_minidump_powerpc64_hpt.c448 ppc64_physaddr_t pgoff, pgpa; local
454 pgoff = va & PPC64_PAGE_MASK;
480 *pa = ptoff + pgoff;
481 return (PPC64_PAGE_SIZE - pgoff);
504 *pa = ptoff + pgoff;
505 return (PPC64_PAGE_SIZE - pgoff);
/freebsd-current/sbin/dump/
H A Dtape.c119 int pgoff = getpagesize() - 1; local
141 malloc((unsigned)(reqsiz + writesize + pgoff + TP_BSIZE));
145 (((long)&buf[ntrec + 1] + pgoff) &~ pgoff);
/freebsd-current/sys/opencrypto/
H A Dcriov.c262 u_int i, pglen, pgoff; local
270 pgoff = m->m_epg_1st_off;
272 pglen = m_epg_pagelen(m, i, pgoff);
275 return ((void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff +
279 pgoff = 0;
H A Dktls_ocf.c284 u_int pgoff; local
329 pgoff = m->m_epg_1st_off;
330 for (i = 0; i < m->m_epg_npgs; i++, pgoff = 0) {
332 pgoff);
333 iov[i + 1].iov_len = m_epg_pagelen(m, i, pgoff);
/freebsd-current/sys/i386/linux/
H A Dlinux.h138 l_off_t pgoff; member in struct:l_mmap_argv
H A Dlinux_machdep.c323 (uint32_t)linux_args.pgoff));
/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dmm.h131 pgoff_t pgoff; member in struct:vm_fault
/freebsd-current/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c1266 size_t len, sgoff, pgoff; local
1274 pgoff = sgoff & (PAGESIZE - 1);
1275 len = MIN(io_size, PAGESIZE - pgoff);
1279 if (bio_add_page(bio, pg, len, pgoff) != len)
H A Dzfs_vnops_os.c3659 loff_t pgoff; local
3675 pgoff = page_offset(pp); /* Page byte-offset in file */
3678 P2ROUNDUP(offset, PAGE_SIZE)-pgoff);
3681 if (pgoff >= offset) {
3688 if (pgoff + pglen > offset)
3689 pglen = offset - pgoff;
3736 pgoff, pglen, RL_WRITER);
3794 dmu_tx_hold_write(tx, zp->z_id, pgoff, pglen);
3817 dmu_write(zfsvfs->z_os, zp->z_id, pgoff, pglen, va, tx);
3855 zfs_log_write(zfsvfs->z_log, tx, TX_WRITE, zp, pgoff, pgle
[all...]
/freebsd-current/sys/vm/
H A Dvnode_pager.c1363 int count, error, i, maxsize, ncount, pgoff, ppscheck; local
1404 if ((pgoff = (int)maxsize & PAGE_MASK) != 0) {
1405 pgoff = roundup2(pgoff, DEV_BSIZE);
1418 vm_page_clear_dirty(m, pgoff, PAGE_SIZE -
1419 pgoff);
/freebsd-current/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c2098 int i, mlen, npages, pgoff; local
2112 pgoff = start & PAGE_MASK;
2117 mlen = imin(len, MBUF_PEXT_MAX_PGS * PAGE_SIZE - pgoff);
2133 m->m_epg_1st_off = pgoff;
2136 KASSERT(mlen + pgoff <= PAGE_SIZE,
2138 __func__, pgoff, mlen));
2141 m->m_epg_last_len = mlen - (PAGE_SIZE - pgoff) -
2165 pgoff = 0;
H A Dt4_ddp.c2186 int pgoff, int len)
2190 ps->offset != pgoff || ps->len != len)
2201 vm_offset_t start, end, pgoff; local
2215 pgoff = start & PAGE_MASK;
2232 (unsigned long)(end - (start + pgoff)));
2233 job->uaiocb.aio_nbytes = end - (start + pgoff);
2244 if (pscmp(ps, vm, start, n, pgoff,
2287 ps->offset = pgoff;
2185 pscmp(struct pageset *ps, struct vmspace *vm, vm_offset_t start, int npages, int pgoff, int len) argument
/freebsd-current/sys/amd64/linux32/
H A Dlinux.h166 l_ulong pgoff; member in struct:l_mmap_argv
H A Dlinux32_machdep.c321 (uint32_t)linux_args.pgoff));
/freebsd-current/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dlinux_syscall_hooks.h625 #define __sanitizer_syscall_pre_remap_file_pages(start, size, prot, pgoff, \
628 (long)(start), (long)(size), (long)(prot), (long)(pgoff), (long)(flags))
630 pgoff, flags) \
633 (long)(pgoff), (long)(flags))
1785 #define __sanitizer_syscall_pre_mmap_pgoff(addr, len, prot, flags, fd, pgoff) \
1788 (long)(fd), (long)(pgoff))
1790 pgoff) \
1793 (long)(fd), (long)(pgoff))
2368 long prot, long pgoff,
2372 long pgoff, lon
[all...]
/freebsd-current/sys/dev/cxgbe/
H A Dt4_sge.c2511 int i, len, off, pglen, pgoff, seglen, segoff; local
2536 pgoff = m->m_epg_1st_off;
2538 pglen = m_epg_pagelen(m, i, pgoff);
2541 pgoff = 0;
2545 segoff = pgoff + off;
2553 pgoff = 0;
/freebsd-current/sys/compat/linux/
H A Dlinux_misc.c377 uap->flags, uap->fd, (uint64_t)(uint32_t)uap->pgoff * PAGE_SIZE));
380 uap->flags, uap->fd, uap->pgoff));

Completed in 510 milliseconds

12