| /freebsd-11-stable/sys/powerpc/pseries/ |
| HD | plpar_iommu.c | 180 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_map() 189 KASSERT((alloced + (segs[i].ds_addr & PAGE_MASK)) % in phyp_iommu_map() 193 tce = trunc_page(segs[i].ds_addr); in phyp_iommu_map() 204 segs[i].ds_addr = alloced + (segs[i].ds_addr & PAGE_MASK); in phyp_iommu_map() 205 KASSERT(segs[i].ds_addr > 0, ("Address needs to be positive")); in phyp_iommu_map() 206 KASSERT(segs[i].ds_addr + segs[i].ds_len < maxaddr, in phyp_iommu_map() 227 pageround = trunc_page(segs[i].ds_addr); in phyp_iommu_unmap() 229 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_unmap()
|
| HD | phyp_llan.c | 271 sc->rx_buf_phys = segs[0].ds_addr; in llan_rx_load_cb() 273 sc->input_buf_phys = segs[0].ds_addr + segs[0].ds_len - PAGE_SIZE; in llan_rx_load_cb() 274 sc->filter_buf_phys = segs[0].ds_addr + segs[0].ds_len - 2*PAGE_SIZE; in llan_rx_load_cb() 356 rx->rx_bufdesc |= segs[0].ds_addr; in llan_add_rxbuf() 435 bufdescs[i] |= segs[i].ds_addr; in llan_send_packet()
|
| /freebsd-11-stable/sbin/iscontrol/ |
| HD | pdu.c | 131 np = realloc(pp->ds_addr, pp->ds_size + len + FUDGE); in addText() 137 pp->ds_addr = np; in addText() 140 memcpy(pp->ds_addr + pp->ds_len, str, len); in addText() 152 free(pp->ds_addr); in freePDU() 155 pp->ds_addr = NULL; in freePDU() 168 ptr = (char *)pp->ds_addr; in pukeText()
|
| /freebsd-11-stable/sys/dev/hyperv/storvsc/ |
| HD | hv_storvsc_drv_freebsd.c | 1685 (void*)orig_sgl[src_sgl_idx].ds_addr, in storvsc_copy_sgl_to_bounce_buf() 1716 memcpy((void*)(dest_sgl[sgl_idx].ds_addr), in storvsc_copy_from_bounce_buf_to_sgl() 1752 phys_addr = vtophys(sgl[0].ds_addr); in storvsc_check_bounce_buffer_sgl() 1761 phys_addr = vtophys(sgl[i].ds_addr); in storvsc_check_bounce_buffer_sgl() 1776 if (phys_addr != vtophys(sgl[i-1].ds_addr + in storvsc_check_bounce_buffer_sgl() 1814 prplist->gpa_range.gpa_ofs = segs[0].ds_addr & PAGE_MASK; in storvsc_xferbuf_prepare() 1820 KASSERT((segs[i].ds_addr & PAGE_MASK) + in storvsc_xferbuf_prepare() 1823 (uintmax_t)segs[i].ds_addr, in storvsc_xferbuf_prepare() 1826 KASSERT((segs[i].ds_addr & PAGE_MASK) == 0, in storvsc_xferbuf_prepare() 1828 (uintmax_t)segs[i].ds_addr)); in storvsc_xferbuf_prepare() [all …]
|
| /freebsd-11-stable/sys/mips/adm5120/ |
| HD | if_admswvar.h | 119 uint32_t ds_addr[2]; member 185 __desc->data = __ds->ds_addr[0] + 2; \ 202 __desc->data = __ds->ds_addr[0] + 2; \
|
| HD | if_admsw.c | 167 *addr = segs->ds_addr; in admsw_dma_map_addr() 182 ds->ds_addr[0] = segs[0].ds_addr; in admsw_rxbuf_map_addr() 202 ds->ds_addr[0] = segs[0].ds_addr; in admsw_mbuf_map_addr() 206 ds->ds_addr[1] = segs[1].ds_addr; in admsw_mbuf_map_addr() 699 desc->data = ds->ds_addr[0]; in admsw_start() 703 desc->cntl = ds->ds_addr[1] | ADM5120_DMA_BUF2ENABLE; in admsw_start()
|
| /freebsd-11-stable/sys/dev/oce/ |
| HD | oce_util.c | 143 *paddr = segs->ds_addr; in oce_dma_map_addr() 237 dpt->paddrs[i].lo = ADDR_LO(segs[i].ds_addr); in oce_dma_map_ring() 238 dpt->paddrs[i].hi = ADDR_HI(segs[i].ds_addr); in oce_dma_map_ring()
|
| /freebsd-11-stable/sys/dev/patm/ |
| HD | if_patm.c | 506 KASSERT(segs[0].ds_addr <= 0xffffffffUL, in patm_load_callback() 507 ("phys addr too large %lx", (u_long)segs[0].ds_addr)); in patm_load_callback() 508 KASSERT((segs[0].ds_addr & *phy) == 0, in patm_load_callback() 509 ("bad alignment %lx:%lx", (u_long)segs[0].ds_addr, (u_long)*phy)); in patm_load_callback() 511 *phy = segs[0].ds_addr; in patm_load_callback()
|
| /freebsd-11-stable/sys/dev/hatm/ |
| HD | if_hatm_intr.c | 185 KASSERT(segs[0].ds_addr <= 0xffffffffLU, in hatm_extbuf_helper() 186 ("phys addr too large %lx", (u_long)segs[0].ds_addr)); in hatm_extbuf_helper() 188 *(uint32_t *)arg = segs[0].ds_addr; in hatm_extbuf_helper() 297 KASSERT(segs[0].ds_addr <= 0xffffffffLU, in hatm_mbuf_helper() 298 ("phys addr too large %lx", (u_long)segs[0].ds_addr)); in hatm_mbuf_helper() 300 *ptr = segs[0].ds_addr; in hatm_mbuf_helper()
|
| HD | if_hatm_tx.c | 304 KASSERT(segs[i].ds_addr <= 0xffffffffLU, in hatm_load_txbuf() 305 ("phys addr too large %lx", (u_long)segs[i].ds_addr)); in hatm_load_txbuf() 308 (u_long)segs[i].ds_addr, (u_long)segs[i].ds_len)); in hatm_load_txbuf() 310 tpd->tpd.bufs[n].addr = segs[i].ds_addr; in hatm_load_txbuf()
|
| /freebsd-11-stable/sys/dev/iscsi_initiator/ |
| HD | isc_soc.c | 128 if(pp->ds_len && pq->pdu.ds_addr) { in isc_sendPDU() 140 MEXTADD(md, pp->ds_addr + off, l, ext_free, in isc_sendPDU() 142 pp->ds_addr + off, in isc_sendPDU() 164 pp->ds_dig = sp->dataDigest(pp->ds_addr, pp->ds_len, 0); in isc_sendPDU() 222 if(pq->pdu.ds_addr && pp->ds_len) { in isc_sendPDU() 223 iv->iov_base = pp->ds_addr; in isc_sendPDU()
|
| HD | iscsi.c | 451 error = copyin(pp->ds_addr, bp, n); in i_send() 456 pp->ds_addr = bp; in i_send() 551 up->ds_addr = (caddr_t)up->ahs_addr + n; in i_recv() 554 error = copyout(bp, (caddr_t)up->ds_addr, n); in i_recv()
|
| /freebsd-11-stable/sys/sparc64/sparc64/ |
| HD | bus_machdep.c | 350 segs[seg].ds_addr = curaddr; in nexus_dmamap_addseg() 353 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in nexus_dmamap_addseg() 356 (segs[seg].ds_addr & bmask) == (curaddr & bmask))) in nexus_dmamap_addseg() 361 segs[seg].ds_addr = curaddr; in nexus_dmamap_addseg()
|
| /freebsd-11-stable/sys/powerpc/ps3/ |
| HD | ps3bus.c | 718 if (segs[i].ds_addr >= sc->regions[j].mr_start && in ps3_iommu_map() 719 segs[i].ds_addr < sc->regions[j].mr_start + in ps3_iommu_map() 725 segs[i].ds_addr)); in ps3_iommu_map() 727 segs[i].ds_addr = dinfo->dma_base[j] + in ps3_iommu_map() 728 (segs[i].ds_addr - sc->regions[j].mr_start); in ps3_iommu_map()
|
| /freebsd-11-stable/sys/dev/usb/ |
| HD | usb_busdma.c | 470 pg->physaddr = rounddown2(segs->ds_addr, USB_PAGE_SIZE); in usb_pc_common_mem_cb() 471 rem = segs->ds_addr & (USB_PAGE_SIZE - 1); in usb_pc_common_mem_cb() 479 if (((segs[x].ds_addr + segs[x].ds_len) & (USB_PAGE_SIZE - 1)) == in usb_pc_common_mem_cb() 480 ((segs[x + 1].ds_addr & (USB_PAGE_SIZE - 1)))) in usb_pc_common_mem_cb() 505 pg->physaddr = rounddown2(segs->ds_addr + off, USB_PAGE_SIZE); in usb_pc_common_mem_cb()
|
| /freebsd-11-stable/sys/dev/ips/ |
| HD | 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()
|
| HD | ips_disk.c | 266 sg_list[i].addr = segs[i].ds_addr; in ipsd_dump_map_sg() 274 command_struct->buffaddr = segs[0].ds_addr; in ipsd_dump_map_sg()
|
| /freebsd-11-stable/sys/dev/aac/ |
| HD | aac_disk.c | 190 if (segs[i].ds_addr >= BUS_SPACE_MAXADDR_32BIT) in aac_dump_map_sg() 192 sg->SgEntry[i].SgAddress = segs[i].ds_addr; in aac_dump_map_sg() 217 sg->SgEntry64[i].SgAddress = segs[i].ds_addr; in aac_dump_map_sg64()
|
| /freebsd-11-stable/sys/dev/cxgb/sys/ |
| HD | mvec.h | 39 seg->ds_addr = pmap_kextract(mtod(m, vm_offset_t)); in busdma_map_mbuf_fast()
|
| /freebsd-11-stable/sys/dev/pdq/ |
| HD | pdq_ifsubr.c | 581 pdq->pdq_pa_descriptor_block = sc->sc_dbmap->dm_segs[0].ds_addr; in pdq_os_memalloc_contig() 607 pdq->pdq_unsolicited_info.ui_pa_bufstart = sc->sc_uimap->dm_segs[0].ds_addr; in pdq_os_memalloc_contig() 609 cb_segs[0].ds_addr += offsetof(pdq_descriptor_block_t, pdqdb_consumer); in pdq_os_memalloc_contig() 627 pdq->pdq_pa_consumer_block = sc->sc_cbmap->dm_segs[0].ds_addr; in pdq_os_memalloc_contig()
|
| /freebsd-11-stable/sys/dev/hyperv/vmbus/ |
| HD | hyperv_busdma.c | 49 *paddr = segs->ds_addr; in hyperv_dma_map_paddr()
|
| /freebsd-11-stable/sys/dev/isp/ |
| HD | isp_freebsd.h | 494 d->ds_base = DMA_LO32(e->ds_addr); \ 495 d->ds_basehi = DMA_HI32(e->ds_addr); \ 504 d->ds_base = DMA_LO32(e->ds_addr); \ 509 (((bus_dma_segment_t *)s)[n].ds_addr + \
|
| /freebsd-11-stable/sys/dev/liquidio/ |
| HD | lio_rxtx.c | 146 dptr = segs[0].ds_addr; in lio_xmit() 173 g->sg[(i >> 2)].ptr[(i & 3)] = segs[i].ds_addr; in lio_xmit()
|
| /freebsd-11-stable/sys/dev/drm/ |
| HD | drm_pci.c | 49 dmah->busaddr = segs[0].ds_addr; in drm_pci_busdma_callback()
|
| /freebsd-11-stable/sys/dev/mlx4/mlx4_en/ |
| HD | mlx4_en_rx.c | 145 ring->spare.segs[i].ds_addr = 0; in mlx4_en_alloc_buf() 175 rx_desc->data[0].addr = cpu_to_be64(segs[0].ds_addr); in mlx4_en_alloc_buf() 180 rx_desc->data[i].addr = cpu_to_be64(segs[i].ds_addr); in mlx4_en_alloc_buf() 205 rx_desc->data[0].addr = cpu_to_be64(ring->spare.segs[0].ds_addr); in mlx4_en_alloc_buf() 211 rx_desc->data[i].addr = cpu_to_be64(ring->spare.segs[i].ds_addr); in mlx4_en_alloc_buf()
|