/freebsd/sys/powerpc/pseries/ |
H A D | plpar_iommu.c | 179 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_map() 188 KASSERT((alloced + (segs[i].ds_addr & PAGE_MASK)) % in phyp_iommu_map() 192 tce = trunc_page(segs[i].ds_addr); in phyp_iommu_map() 203 segs[i].ds_addr = alloced + (segs[i].ds_addr & PAGE_MASK); in phyp_iommu_map() 204 KASSERT(segs[i].ds_addr > 0, ("Address needs to be positive")); in phyp_iommu_map() 205 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map() 226 pageround = trunc_page(segs[i].ds_addr); in phyp_iommu_unmap() 228 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_unmap()
|
H A D | phyp_llan.c | 279 sc->rx_buf_phys = segs[0].ds_addr; in llan_rx_load_cb() 281 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE; in llan_rx_load_cb() 282 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 363 rx->rx_bufdesc |= segs[0].ds_addr; in llan_add_rxbuf() 440 bufdescs[i] |= segs[i].ds_addr; in llan_send_packet()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_buf.h | 60 (__buf)->seg.ds_addr = 0; \ 84 KASSERT((__buf)->seg.ds_addr == 0, ("%s: already mapped?", __func__)); \ 94 KASSERT((__sgt)->seg.ds_addr == 0, ("%s: S/G mapped?", __func__)); \ 108 KASSERT((__buf)->seg.ds_addr == 0, ("%s: already mapped?", __func__)); \ 118 KASSERT((__sgt)->seg.ds_addr == 0, ("%s: S/G mapped?", __func__)); \ 143 KASSERT((__buf)->seg.ds_addr == 0, ("%s: already mapped?", __func__)); \ 155 KASSERT((__buf)->seg.ds_addr != 0, ("%s: not mapped?", __func__)); \
|
H A D | dpaa2_types.c | 110 *(bus_addr_t *)arg = segs[0].ds_addr; in dpaa2_dmamap_oneseg_cb()
|
/freebsd/sys/dev/qat/qat/ |
H A D | qat_ocf_mem_pool.c | 49 segment_addr = segs[iseg].ds_addr; in qat_ocf_populate_buf_list_cb() 435 entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init() 440 entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init() 445 entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init() 450 entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init() 454 entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init() 458 qat_cookie->pOpData_paddr = entry_dma_mem->dma_seg.ds_addr + in qat_ocf_cookie_pool_init()
|
/freebsd/sys/dev/oce/ |
H A D | oce_util.c | 141 *paddr = segs->ds_addr; in oce_dma_map_addr() 225 dpt->paddrs[i].lo = ADDR_LO(segs[i].ds_addr); in oce_dma_map_ring() 226 dpt->paddrs[i].hi = ADDR_HI(segs[i].ds_addr); in oce_dma_map_ring()
|
/freebsd/sys/dev/xdma/ |
H A D | xdma_sglist.c | 82 sg[i].src_addr = seg[i].ds_addr; in xdma_sglist_add() 86 sg[i].dst_addr = seg[i].ds_addr; in xdma_sglist_add()
|
H A D | xdma_sg.c | 388 seg[i].ds_addr = segs[i].ds_addr; in xdma_dmamap_cb() 504 seg[0].ds_addr = (bus_addr_t)xr->buf.paddr; in _xdma_load_data() 525 seg[0].ds_addr = va; in _xdma_load_data() 527 seg[0].ds_addr = mtod(m, bus_addr_t); in _xdma_load_data()
|
/freebsd/sys/dev/hyperv/storvsc/ |
H A D | hv_storvsc_drv_freebsd.c | 1698 (void*)orig_sgl[src_sgl_idx].ds_addr, in storvsc_copy_sgl_to_bounce_buf() 1729 memcpy((void*)(dest_sgl[sgl_idx].ds_addr), in storvsc_copy_from_bounce_buf_to_sgl() 1765 phys_addr = vtophys(sgl[0].ds_addr); in storvsc_check_bounce_buffer_sgl() 1774 phys_addr = vtophys(sgl[i].ds_addr); in storvsc_check_bounce_buffer_sgl() 1789 if (phys_addr != vtophys(sgl[i-1].ds_addr + in storvsc_check_bounce_buffer_sgl() 1827 prplist->gpa_range.gpa_ofs = segs[0].ds_addr & PAGE_MASK; in storvsc_xferbuf_prepare() 1834 KASSERT((segs[i].ds_addr & PAGE_MASK) + in storvsc_xferbuf_prepare() 1837 (uintmax_t)segs[i].ds_addr, in storvsc_xferbuf_prepare() 1840 KASSERT((segs[i].ds_addr & PAGE_MASK) == 0, in storvsc_xferbuf_prepare() 1842 (uintmax_t)segs[i].ds_addr)); in storvsc_xferbuf_prepare() [all …]
|
/freebsd/sys/dev/axgbe/ |
H A D | xgbe-txrx.c | 239 lower_32_bits(pi->ipi_segs[cur_seg].ds_addr), in axgbe_isc_txd_encap() 240 upper_32_bits(pi->ipi_segs[cur_seg].ds_addr), in axgbe_isc_txd_encap() 244 rdesc->desc0 = cpu_to_le32(lower_32_bits(pi->ipi_segs[cur_seg].ds_addr)); in axgbe_isc_txd_encap() 245 rdesc->desc1 = cpu_to_le32(upper_32_bits(pi->ipi_segs[cur_seg].ds_addr)); in axgbe_isc_txd_encap() 319 cpu_to_le32(lower_32_bits(pi->ipi_segs[cur_seg].ds_addr + offset)); in axgbe_isc_txd_encap() 321 cpu_to_le32(upper_32_bits(pi->ipi_segs[cur_seg].ds_addr + offset)); in axgbe_isc_txd_encap() 338 lower_32_bits(pi->ipi_segs[cur_seg].ds_addr), in axgbe_isc_txd_encap() 339 upper_32_bits(pi->ipi_segs[cur_seg].ds_addr), in axgbe_isc_txd_encap()
|
/freebsd/sys/kern/ |
H A D | subr_memdesc.c | 91 memcpy((char *)(uintptr_t)vlist->ds_addr + off, p, todo); in vlist_copyback() 123 phys_copyback(plist->ds_addr, off, todo, p); in plist_copyback() 239 memcpy(p, (char *)(uintptr_t)vlist->ds_addr + off, todo); in vlist_copydata() 271 phys_copydata(plist->ds_addr, off, todo, p); in plist_copydata() 495 n = ext_alloc(cb_arg, how, (char *)(uintptr_t)vlist->ds_addr + in vlist_ext_mbuf() 544 pa = plist->ds_addr + offset; in plist_ext_mbuf()
|
H A D | subr_busdma_bounce.c | 475 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 478 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 480 vm_addr_bound_ok(segs[seg].ds_addr, in _bus_dmamap_addseg() 486 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg()
|
/freebsd/sys/dev/ips/ |
H A D | ips_commands.c | 104 sg_list[i].addr = segments[i].ds_addr; in ips_io_request_callback() 115 command_struct->buffaddr = segments[0].ds_addr; in ips_io_request_callback() 186 command_struct->buffaddr = segments[0].ds_addr; in ips_adapter_info_callback() 287 command_struct->buffaddr = segments[0].ds_addr; in ips_drive_info_callback() 526 command_struct->buffaddr = segments[0].ds_addr; in ips_read_nvram_callback()
|
H A D | ips_disk.c | 270 sg_list[i].addr = segs[i].ds_addr; in ipsd_dump_map_sg() 278 command_struct->buffaddr = segs[0].ds_addr; in ipsd_dump_map_sg()
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | hyperv_busdma.c | 46 *paddr = segs->ds_addr; in hyperv_dma_map_paddr()
|
/freebsd/sys/dev/usb/ |
H A D | usb_busdma.c | 460 pg->physaddr = rounddown2(segs->ds_addr, USB_PAGE_SIZE); in usb_pc_common_mem_cb() 461 rem = segs->ds_addr & (USB_PAGE_SIZE - 1); in usb_pc_common_mem_cb() 469 if (((segs[x].ds_addr + segs[x].ds_len) & (USB_PAGE_SIZE - 1)) == in usb_pc_common_mem_cb() 470 ((segs[x + 1].ds_addr & (USB_PAGE_SIZE - 1)))) in usb_pc_common_mem_cb() 495 pg->physaddr = rounddown2(segs->ds_addr + off, USB_PAGE_SIZE); in usb_pc_common_mem_cb()
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3bus.c | 736 if (segs[i].ds_addr >= sc->regions[j].mr_start && in ps3_iommu_map() 737 segs[i].ds_addr < sc->regions[j].mr_start + in ps3_iommu_map() 743 segs[i].ds_addr)); in ps3_iommu_map() 745 segs[i].ds_addr = dinfo->dma_base[j] + in ps3_iommu_map() 746 (segs[i].ds_addr - sc->regions[j].mr_start); in ps3_iommu_map()
|
/freebsd/sys/dev/aac/ |
H A D | aac_disk.c | 193 if (segs[i].ds_addr >= BUS_SPACE_MAXADDR_32BIT) in aac_dump_map_sg() 195 sg->SgEntry[i].SgAddress = segs[i].ds_addr; in aac_dump_map_sg() 220 sg->SgEntry64[i].SgAddress = segs[i].ds_addr; in aac_dump_map_sg64()
|
/freebsd/sys/dev/qat_c2xxx/ |
H A D | qat.c | 940 qr->qr_ring_paddr = qr->qr_dma.qdm_dma_seg.ds_addr; in qat_etr_setup_ring() 1327 addr = segs[iseg].ds_addr; in qat_crypto_populate_buf_list() 1562 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1565 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1568 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1571 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1574 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1577 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1580 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() 1583 qdm->qdm_dma_seg.ds_addr + offsetof(struct qat_sym_cookie, in qat_crypto_setup_ring() [all …]
|
/freebsd/sys/dev/ioat/ |
H A D | ioat.c | 696 ioat->comp_update_bus_addr = seg[0].ds_addr; in ioat_comp_update_map() 706 *baddr = segs->ds_addr; in ioat_dmamap_cb() 1184 hw_desc->src_addr = seg.ds_addr; in ioat_op_generic() 1196 hw_desc->dest_addr = seg.ds_addr; in ioat_op_generic() 1285 hw_desc->src_addr = seg.ds_addr; in ioat_copy_8k_aligned() 1296 hw_desc->next_src_addr = seg.ds_addr; in ioat_copy_8k_aligned() 1308 hw_desc->dest_addr = seg.ds_addr; in ioat_copy_8k_aligned() 1319 hw_desc->next_dest_addr = seg.ds_addr; in ioat_copy_8k_aligned() 1383 hw_desc->crc_address = seg.ds_addr; in ioat_copy_crc() 1453 hw_desc->crc_address = seg.ds_addr; in ioat_crc()
|
/freebsd/sys/dev/qcom_ess_edma/ |
H A D | qcom_ess_edma_tx.c | 410 ds->addr = htole32(txsegs[i].ds_addr); in qcom_ess_edma_tx_ring_frame() 416 txsegs[i].ds_addr, in qcom_ess_edma_tx_ring_frame()
|
H A D | qcom_ess_edma_rx.c | 177 rxd->m_physaddr = segs[0].ds_addr; in qcom_ess_edma_rx_buf_alloc() 179 ds->addr = htole32(segs[0].ds_addr); in qcom_ess_edma_rx_buf_alloc()
|
/freebsd/sys/dev/rtwn/rtl8192c/pci/ |
H A D | r92ce_tx.c | 73 txd->txbufaddr = htole32(segs[0].ds_addr); in r92ce_tx_postsetup()
|
/freebsd/sys/dev/liquidio/ |
H A D | lio_rxtx.c | 145 dptr = segs[0].ds_addr; in lio_xmit() 172 g->sg[(i >> 2)].ptr[(i & 3)] = segs[i].ds_addr; in lio_xmit()
|
/freebsd/sys/dev/qat/qat_common/ |
H A D | qat_freebsd.c | 36 d->mem->dma_baddr = segs[0].ds_addr; in bus_dma_mem_cb()
|