Lines Matching refs:ma_offs
512 md_malloc_move_ma(vm_page_t **mp, int *ma_offs, unsigned sectorsize, in md_malloc_move_ma() argument
530 ma_offs1 = *ma_offs; in md_malloc_move_ma()
534 sz = imin(PAGE_SIZE - *ma_offs, n); in md_malloc_move_ma()
546 p = (char *)sf_buf_kva(sf) + *ma_offs; in md_malloc_move_ma()
579 *ma_offs += sz; in md_malloc_move_ma()
580 *ma_offs %= PAGE_SIZE; in md_malloc_move_ma()
581 if (*ma_offs == 0) in md_malloc_move_ma()
591 *ma_offs = ma_offs1; in md_malloc_move_ma()
603 int ma_offs, seg_len; in md_malloc_move_vlist() local
606 ma_offs = *pma_offs; in md_malloc_move_vlist()
610 seg_len = imin(vlist->ds_len - ma_offs, len); in md_malloc_move_vlist()
611 p = (uint8_t *)(uintptr_t)vlist->ds_addr + ma_offs; in md_malloc_move_vlist()
640 ma_offs += seg_len; in md_malloc_move_vlist()
641 if (ma_offs == vlist->ds_len) { in md_malloc_move_vlist()
642 ma_offs = 0; in md_malloc_move_vlist()
648 *pma_offs = ma_offs; in md_malloc_move_vlist()
659 int i, error, error1, ma_offs, notmapped; in mdstart_malloc() local
679 ma_offs = bp->bio_ma_offset; in mdstart_malloc()
683 ma_offs = bp->bio_ma_offset; in mdstart_malloc()
700 error = md_malloc_move_ma(&m, &ma_offs, in mdstart_malloc()
705 &ma_offs, sc->sectorsize, NULL, 0, in mdstart_malloc()
711 error = md_malloc_move_ma(&m, &ma_offs, in mdstart_malloc()
716 &ma_offs, sc->sectorsize, NULL, osp, in mdstart_malloc()
722 error = md_malloc_move_ma(&m, &ma_offs, in mdstart_malloc()
727 &ma_offs, sc->sectorsize, in mdstart_malloc()
739 error1 = md_malloc_move_ma(&m, &ma_offs, in mdstart_malloc()
745 &ma_offs, sc->sectorsize, &uc, 0, in mdstart_malloc()
775 &ma_offs, sc->sectorsize, in mdstart_malloc()
780 &vlist, &ma_offs, in mdstart_malloc()
792 &ma_offs, sc->sectorsize, in mdstart_malloc()
797 &vlist, &ma_offs, in mdstart_malloc()
905 int ma_offs, npages; in mdstart_vnode() local
911 ma_offs = bp->bio_ma_offset; in mdstart_vnode()
964 ma_offs); in mdstart_vnode()
965 piov->iov_len = vlist->ds_len - ma_offs; in mdstart_vnode()
969 ma_offs = 0; in mdstart_vnode()
978 npages = atop(min(maxphys, round_page(len + (ma_offs & in mdstart_vnode()
980 iolen = min(ptoa(npages) - (ma_offs & PAGE_MASK), len); in mdstart_vnode()
984 pmap_qenter(sc->s_vnode.kva, &bp->bio_ma[atop(ma_offs)], in mdstart_vnode()
986 aiov.iov_base = sc->s_vnode.kva + (ma_offs & PAGE_MASK); in mdstart_vnode()
1024 ma_offs += iolen; in mdstart_vnode()
1043 int rv, ma_offs, offs, len, lastend; in mdstart_swap() local
1057 ma_offs = (bp->bio_flags & (BIO_UNMAPPED|BIO_VLIST)) != 0 ? in mdstart_swap()
1102 ma_offs, len); in mdstart_swap()
1105 vlist, ma_offs, len); in mdstart_swap()
1126 pmap_copy_pages(bp->bio_ma, ma_offs, &m, in mdstart_swap()
1129 physcopyin_vlist(vlist, ma_offs, in mdstart_swap()
1180 ma_offs += len; in mdstart_swap()