Home
last modified time | relevance | path

Searched refs:bio_ma (Results 1 – 23 of 23) sorted by relevance

/freebsd/sys/geom/eli/
H A Dg_eli_privacy.c78 uiomove_fromphys(bp->bio_ma, bp->bio_ma_offset, bp->bio_length, &uio); in g_eli_bio_copyin()
304 pages = bp->bio_ma; in g_eli_crypto_run()
/freebsd/sys/geom/
H A Dgeom_io.c215 bp2->bio_ma = bp->bio_ma; in g_clone_bio()
251 bp2->bio_ma = bp->bio_ma; in g_duplicate_bio()
785 pmap_qenter((vm_offset_t)addr, bp->bio_ma, OFF_TO_IDX(size)); in g_io_transient_map_bio()
H A Dgeom_disk.c321 bp->bio_ma += off / PAGE_SIZE; in g_disk_advance()
/freebsd/sys/dev/nvdimm/
H A Dnvdimm_spa.c306 pmap_copy_pages(ma, bp->bio_offset & PAGE_MASK, bp->bio_ma, in nvdimm_spa_g_all_unmapped()
309 pmap_copy_pages(bp->bio_ma, bp->bio_ma_offset, ma, in nvdimm_spa_g_all_unmapped()
376 error = uiomove_fromphys(bp->bio_ma, in nvdimm_spa_g_thread()
/freebsd/sys/sys/
H A Dbio.h95 struct vm_page **bio_ma; /* Or unmapped. */ member
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_geom.c1140 bp->bio_ma[bp->bio_ma_n++] = in vdev_geom_fill_unmap_cb()
1212 bp->bio_ma = malloc(sizeof (struct vm_page *) * pgs, in vdev_geom_io_start()
1266 if (bp->bio_ma != NULL) { in vdev_geom_io_done()
1267 free(bp->bio_ma, M_DEVBUF); in vdev_geom_io_done()
/freebsd/sys/geom/raid/
H A Dtr_raid1e.c723 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_raid1e_read()
799 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_raid1e_write()
1037 cbp->bio_ma = bp->bio_ma; in g_raid_tr_iodone_raid1e()
H A Dtr_raid0.c236 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_raid0()
H A Dtr_concat.c256 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_concat()
/freebsd/sys/dev/nvme/
H A Dnvme_ns.c387 ma = bp->bio_ma; in nvme_construct_child_bios()
399 child->bio_ma = ma; in nvme_construct_child_bios()
/freebsd/sys/kern/
H A Dkern_physio.c171 bp->bio_ma = pages; in physio()
H A Dsubr_sglist.c341 error = sglist_append_vmpages(sg, bp->bio_ma, in sglist_append_bio()
H A Dvfs_aio.c1337 bp->bio_ma = pages; in aio_qbio()
2460 vm_page_unhold_pages(bp->bio_ma, bp->bio_ma_n); in aio_biocleanup()
2461 free(bp->bio_ma, M_TEMP); in aio_biocleanup()
H A Dvfs_bio.c5247 bip->bio_ma = bp->b_pages; in bdata2bio()
5258 bip->bio_ma = NULL; in bdata2bio()
5270 return (memdesc_vmpages(bio->bio_ma, bio->bio_bcount, in memdesc_bio()
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c665 VM_PAGE_TO_PHYS(bp->bio_ma[i]); in icl_cxgbei_conn_pdu_append_bio()
712 mapped = pmap_map_io_transient(bp->bio_ma + i, &vaddr, 1, in icl_cxgbei_conn_pdu_append_bio()
727 pmap_unmap_io_transient(bp->bio_ma + 1, &vaddr, 1, in icl_cxgbei_conn_pdu_append_bio()
834 mapped = pmap_map_io_transient(bp->bio_ma + i, &vaddr, 1, in icl_cxgbei_conn_pdu_get_bio()
839 pmap_unmap_io_transient(bp->bio_ma + 1, &vaddr, 1, in icl_cxgbei_conn_pdu_get_bio()
/freebsd/sys/dev/iscsi/
H A Dicl_soft.c1153 VM_PAGE_TO_PHYS(bp->bio_ma[i]); in icl_soft_conn_pdu_append_bio()
1199 vaddr = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(bp->bio_ma[i])); in icl_soft_conn_pdu_append_bio()
1290 vaddr = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(bp->bio_ma[i])); in icl_soft_conn_pdu_get_bio()
/freebsd/sys/dev/md/
H A Dmd.c663 m = bp->bio_ma; in mdstart_malloc()
966 pmap_qenter(sc->kva, &bp->bio_ma[atop(ma_offs)], npages); in mdstart_vnode()
1081 pmap_copy_pages(&m, offs, bp->bio_ma, in mdstart_swap()
1106 pmap_copy_pages(bp->bio_ma, ma_offs, &m, in mdstart_swap()
/freebsd/sys/dev/ata/
H A Data-lowlevel.c837 bio->bio_ma[moff / PAGE_SIZE]); in ata_pio_read()
923 bio->bio_ma[moff / PAGE_SIZE]); in ata_pio_write()
/freebsd/sys/dev/iser/
H A Diser_initiator.c314 sg_set_page(sg, bp->bio_ma[i], len, offset); in iser_bio_to_sg()
/freebsd/sys/vm/
H A Dswap_pager.c2907 bio->bio_ma = bp->b_pages; in swapgeom_strategy()
2914 bio->bio_ma = NULL; in swapgeom_strategy()
/freebsd/sys/geom/concat/
H A Dg_concat.c412 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_concat_start()
/freebsd/sys/geom/stripe/
H A Dg_stripe.c494 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_stripe_start_economic()
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_ddp.c1451 return (t4_alloc_page_pods_for_vmpages(pr, bp->bio_ma, bp->bio_ma_n, in t4_alloc_page_pods_for_bio()
1864 pa = VM_PAGE_TO_PHYS(bp->bio_ma[idx]); in t4_write_page_pods_for_bio()