Home
last modified time | relevance | path

Searched refs:ds_addr (Results 1 – 25 of 265) sorted by relevance

1234567891011

/freebsd/sys/powerpc/pseries/
H A Dplpar_iommu.c179 (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 Dphyp_llan.c279 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 Ddpaa2_buf.h60 (__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 Ddpaa2_types.c110 *(bus_addr_t *)arg = segs[0].ds_addr; in dpaa2_dmamap_oneseg_cb()
/freebsd/sys/dev/qat/qat/
H A Dqat_ocf_mem_pool.c49 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 Doce_util.c141 *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 Dxdma_sglist.c82 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 Dxdma_sg.c388 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 Dhv_storvsc_drv_freebsd.c1698 (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 Dxgbe-txrx.c239 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 Dsubr_memdesc.c91 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 Dsubr_busdma_bounce.c475 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 Dips_commands.c104 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 Dips_disk.c270 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 Dhyperv_busdma.c46 *paddr = segs->ds_addr; in hyperv_dma_map_paddr()
/freebsd/sys/dev/usb/
H A Dusb_busdma.c460 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 Dps3bus.c736 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 Daac_disk.c193 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 Dqat.c940 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 Dioat.c696 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 Dqcom_ess_edma_tx.c410 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 Dqcom_ess_edma_rx.c177 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 Dr92ce_tx.c73 txd->txbufaddr = htole32(segs[0].ds_addr); in r92ce_tx_postsetup()
/freebsd/sys/dev/liquidio/
H A Dlio_rxtx.c145 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 Dqat_freebsd.c36 d->mem->dma_baddr = segs[0].ds_addr; in bus_dma_mem_cb()

1234567891011