| /freebsd/sys/dev/md/ |
| H A D | md.c | 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() [all …]
|
| /freebsd/sys/x86/x86/ |
| H A D | busdma_bounce.c | 585 int ma_offs, bus_size_t buflen, int flags) in _bus_dmamap_count_ma() argument 605 paddr = VM_PAGE_TO_PHYS(ma[page_index]) + ma_offs; in _bus_dmamap_count_ma() 606 sg_len = PAGE_SIZE - ma_offs; in _bus_dmamap_count_ma() 616 if (((ma_offs + sg_len) & ~PAGE_MASK) != 0) in _bus_dmamap_count_ma() 618 ma_offs = (ma_offs + sg_len) & PAGE_MASK; in _bus_dmamap_count_ma() 748 struct vm_page **ma, bus_size_t buflen, int ma_offs, int flags, in bounce_bus_dmamap_load_ma() argument 761 error = bus_dmamap_load_ma_triv(dmat, map, ma, buflen, ma_offs, in bounce_bus_dmamap_load_ma() 773 _bus_dmamap_count_ma(dmat, map, ma, ma_offs, buflen, flags); in bounce_bus_dmamap_load_ma() 786 paddr = VM_PAGE_TO_PHYS(ma[page_index]) + ma_offs; in bounce_bus_dmamap_load_ma() 787 sgsize = MIN(buflen, PAGE_SIZE - ma_offs); in bounce_bus_dmamap_load_ma() [all …]
|
| /freebsd/sys/riscv/include/ |
| H A D | bus_dma.h | 98 bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_ma() argument 104 return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags, in _bus_dmamap_load_ma()
|
| H A D | bus_dma_impl.h | 62 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
|
| /freebsd/sys/powerpc/include/ |
| H A D | bus_dma.h | 126 bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_ma() argument 132 return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags, in _bus_dmamap_load_ma()
|
| H A D | bus_dma_impl.h | 62 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
|
| /freebsd/sys/x86/include/ |
| H A D | bus_dma.h | 144 bus_size_t tlen, int ma_offs, int flags, bus_dma_segment_t *segs, in _bus_dmamap_load_ma() argument 150 return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags, in _bus_dmamap_load_ma()
|
| H A D | busdma_impl.h | 64 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
|
| /freebsd/sys/sys/ |
| H A D | bus_dma_internal.h | 47 struct vm_page **ma, bus_size_t tlen, int ma_offs,
|
| H A D | bus_dma.h | 352 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
|
| /freebsd/sys/kern/ |
| H A D | subr_bus_dma.c | 259 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, in bus_dmamap_load_ma_triv() argument 268 len = min(PAGE_SIZE - ma_offs, tlen); in bus_dmamap_load_ma_triv() 269 paddr = VM_PAGE_TO_PHYS(ma[i]) + ma_offs; in bus_dmamap_load_ma_triv() 274 ma_offs = 0; in bus_dmamap_load_ma_triv()
|
| /freebsd/sys/arm64/include/ |
| H A D | bus_dma_impl.h | 62 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags,
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | busdma_bounce.c | 583 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, in bounce_bus_dmamap_load_ma() argument 587 return (bus_dmamap_load_ma_triv(dmat, map, ma, tlen, ma_offs, flags, in bounce_bus_dmamap_load_ma()
|
| /freebsd/sys/dev/iommu/ |
| H A D | busdma_iommu.c | 698 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, in iommu_bus_dmamap_load_ma() argument 706 return (iommu_bus_dmamap_load_something(tag, map, ma, ma_offs, tlen, in iommu_bus_dmamap_load_ma()
|
| /freebsd/sys/arm/arm/ |
| H A D | busdma_machdep.c | 929 struct vm_page **ma, bus_size_t tlen, int ma_offs, int flags, in _bus_dmamap_load_ma() argument 933 return (bus_dmamap_load_ma_triv(dmat, map, ma, tlen, ma_offs, flags, in _bus_dmamap_load_ma()
|