/freebsd-11-stable/sys/dev/hifn/ |
H A D | hifn7751.c | 223 hifn_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 226 *paddr = segs->ds_addr; 1666 if (op->segs[i].ds_addr & 3) 1668 if ((i != (op->nsegs - 1)) && (op->segs[i].ds_len & 3)) 1699 dma->dstr[idx].p = htole32(dst->segs[i].ds_addr); 1701 HIFN_D_MASKDONEIRQ | dst->segs[i].ds_len); 1710 p = dst->segs[i].ds_addr; 1712 dst->segs[i].ds_len; 1719 if ((dst->segs[i].ds_len - cmd->sloplen) != 0) { 1720 dma->dstr[idx].p = htole32(dst->segs[ [all...] |
/freebsd-11-stable/sys/dev/aac/ |
H A D | aac.c | 87 static void aac_map_command_sg(void *arg, bus_dma_segment_t *segs, 89 static void aac_map_command_helper(void *arg, bus_dma_segment_t *segs, 97 static void aac_common_map(void *arg, bus_dma_segment_t *segs, int nseg, 1445 aac_map_command_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1451 *fibphys = segs[0].ds_addr; 1555 aac_map_command_sg(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1574 sg->SgEntryRaw[i].SgAddress = segs[i].ds_addr; 1575 sg->SgEntryRaw[i].SgByteCount = segs[i].ds_len; 1587 sg->SgEntry[i].SgAddress = segs[i].ds_addr; 1588 sg->SgEntry[i].SgByteCount = segs[ 1679 aac_common_map(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument [all...] |
/freebsd-11-stable/sys/dev/bfe/ |
H A D | if_bfe.c | 790 bus_dma_segment_t segs[1]; local 799 m, segs, &nsegs, 0) != 0) { 821 ctrl = segs[0].ds_len & BFE_DESC_LEN; 831 d->bfe_addr = htole32(BFE_ADDR_LO(segs[0].ds_addr) + BFE_PCI_DMA); 1122 bfe_dma_map(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1132 ctx->bfe_busaddr = segs[0].ds_addr;
|
/freebsd-11-stable/sys/arm/cavium/cns11xx/ |
H A D | if_ece.c | 469 ece_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 474 *paddr = segs->ds_addr; 1609 bus_dma_segment_t segs[MAX_FRAGMENT]; local 1624 m0, segs, &nsegs, 1643 desc->length = segs[seg].ds_len; 1644 desc->data_ptr = segs[seg].ds_addr;
|
/freebsd-11-stable/sys/mips/idt/ |
H A D | if_kr.c | 957 kr_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 964 ctx->kr_busaddr = segs[0].ds_addr; 1305 bus_dma_segment_t segs[1]; local 1316 sc->kr_cdata.kr_rx_sparemap, m, segs, &nsegs, 0) != 0) { 1335 desc->kr_ca = segs[0].ds_addr; 1336 desc->kr_ctl |= KR_DMASIZE(segs[0].ds_len);
|
/freebsd-11-stable/sys/dev/vte/ |
H A D | if_vte.c | 646 vte_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 656 ctx->vte_busaddr = segs[0].ds_addr; 1438 bus_dma_segment_t segs[1]; local 1449 sc->vte_cdata.vte_rx_sparemap, m, segs, &nsegs, 0) != 0) { 1466 rxd->rx_desc->drbp = htole32(segs[0].ds_addr); 1467 rxd->rx_desc->drlen = htole16(VTE_RX_LEN(segs[0].ds_len));
|
/freebsd-11-stable/sys/dev/sge/ |
H A D | if_sge.c | 196 sge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 204 *p = segs->ds_addr; 1079 bus_dma_segment_t segs[1]; local 1092 cd->sge_rx_spare_map, m, segs, &nsegs, 0); 1113 desc->sge_ptr = htole32(SGE_ADDR_LO(segs[0].ds_addr)); 1114 desc->sge_flags = htole32(segs[0].ds_len);
|
/freebsd-11-stable/sys/dev/ixgbe/ |
H A D | ix_txrx.c | 325 bus_dma_segment_t segs[adapter->num_segs]; local 350 error = bus_dmamap_load_mbuf_sg(txr->txtag, map, *m_headp, segs, 424 seglen = segs[j].ds_len; 425 segaddr = htole64(segs[j].ds_addr); 1957 ixgbe_dmamap_cb(void *arg, bus_dma_segment_t * segs, int nseg, int error) argument 1961 *(bus_addr_t *)arg = segs->ds_addr;
|
/freebsd-11-stable/sys/dev/sk/ |
H A D | if_sk.c | 963 bus_dma_segment_t segs[1]; local 974 sc_if->sk_cdata.sk_rx_sparemap, m, segs, &nsegs, 0) != 0) { 993 r->sk_data_lo = htole32(SK_ADDR_LO(segs[0].ds_addr)); 994 r->sk_data_hi = htole32(SK_ADDR_HI(segs[0].ds_addr)); 995 r->sk_ctl = htole32(segs[0].ds_len | SK_RXSTAT | SK_OPCODE_CSUM); 1008 bus_dma_segment_t segs[1]; local 1024 sc_if->sk_cdata.sk_jumbo_rx_sparemap, m, segs, &nsegs, 0) != 0) { 1044 r->sk_data_lo = htole32(SK_ADDR_LO(segs[0].ds_addr)); 1045 r->sk_data_hi = htole32(SK_ADDR_HI(segs[0].ds_addr)); 1046 r->sk_ctl = htole32(segs[ [all...] |
/freebsd-11-stable/sys/dev/lmc/ |
H A D | if_lmc.c | 2371 fbsd_dmamap_load(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 2375 ring->segs[0] = segs[0]; 2376 ring->segs[1] = segs[1]; 2424 ring->dma_addr = ring->segs[0].ds_addr; 2722 desc->address1 = ring->segs[0].ds_addr; 2843 bus_dma_segment_t *segs = ring->segs; local 2847 desc->address1 = segs[ [all...] |
/freebsd-11-stable/sys/dev/vmware/vmxnet3/ |
H A D | if_vmx.c | 1915 bus_dma_segment_t segs[1]; local 1964 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, &segs[0], &nsegs, 1987 rxd->addr = segs[0].ds_addr; 1988 rxd->len = segs[0].ds_len; 2817 bus_dmamap_t dmap, bus_dma_segment_t segs[], int *nsegs) 2828 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, segs, nsegs, 0); 2835 error = bus_dmamap_load_mbuf_sg(tag, dmap, m, segs, nsegs, 0); 2866 bus_dma_segment_t segs[VMXNET3_TX_MAXSEGS]; local 2875 error = vmxnet3_txq_load_mbuf(txq, m0, dmap, segs, &nsegs); 2906 txd->addr = segs[ 2816 vmxnet3_txq_load_mbuf(struct vmxnet3_txqueue *txq, struct mbuf **m0, bus_dmamap_t dmap, bus_dma_segment_t segs[], int *nsegs) argument 3894 vmxnet3_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument [all...] |
/freebsd-11-stable/sys/dev/nxge/ |
H A D | xge-osdep.h | 117 int dma_nseg; /* Maximum scatter-gather segs. */ 328 xge_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) { argument 330 *(bus_addr_t *) arg = segs->ds_addr;
|
/freebsd-11-stable/sys/dev/vxge/ |
H A D | vxge-osdep.h | 543 vxge_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 548 *(bus_addr_t *) arg = segs->ds_addr;
|
/freebsd-11-stable/sys/dev/sound/pci/ |
H A D | envy24.c | 2168 envy24_dmapsetmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2172 sc->paddr = segs->ds_addr; 2177 (unsigned long)segs->ds_addr, 2178 (unsigned long)segs->ds_len); 2185 envy24_dmarsetmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2189 sc->raddr = segs->ds_addr; 2194 (unsigned long)segs->ds_addr, 2195 (unsigned long)segs->ds_len);
|
H A D | hdspe.c | 117 hdspe_dmapsetmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
|
H A D | ds1.c | 778 ds_setmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 782 sc->ctrlbase = error? 0 : (u_int32_t)segs->ds_addr; 786 (unsigned long)segs->ds_addr, (unsigned long)segs->ds_len,
|
/freebsd-11-stable/sys/arm/freescale/vybrid/ |
H A D | vf_sai.c | 673 sai_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument 681 *addr = segs[0].ds_addr;
|
/freebsd-11-stable/sys/arm/freescale/imx/ |
H A D | imx6_ssi.c | 722 ssi_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument 730 *addr = segs[0].ds_addr;
|
/freebsd-11-stable/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_dma.c | 162 bcm_dmamap_cb(void *arg, bus_dma_segment_t *segs, argument 171 *addr = PHYS_TO_VCBUS(segs[0].ds_addr);
|
H A D | bcm2835_mbox.c | 293 bcm2835_mbox_dma_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument 300 *addr = PHYS_TO_VCBUS(segs[0].ds_addr);
|
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_pagealloc.c | 49 mlx5_fwp_load_mem_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 62 fwp->dma_addr = segs->ds_addr;
|
/freebsd-11-stable/sys/dev/sfxge/ |
H A D | sfxge.h | 366 bus_dma_segment_t *segs,
|
/freebsd-11-stable/sys/dev/tws/ |
H A D | tws.c | 86 static void tws_dmamap_cmds_load_cbfn(void *arg, bus_dma_segment_t *segs, 732 tws_dmamap_cmds_load_cbfn(void *arg, bus_dma_segment_t *segs, argument 738 *((bus_addr_t *)arg) = segs[0].ds_addr;
|
/freebsd-11-stable/sys/dev/e1000/ |
H A D | if_lem.c | 1638 bus_dma_segment_t segs[EM_MAX_SCATTER]; local 1676 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT); 1701 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT); 1742 array_elements = lem_fill_descriptors(segs[j].ds_addr, 1743 segs[j].ds_len, &desc_array); 1770 seg_addr = segs[j].ds_addr; 1771 seg_len = segs[j].ds_len; 2624 lem_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2628 *(bus_addr_t *) arg = segs[0].ds_addr; 3232 bus_dma_segment_t segs[ local [all...] |
/freebsd-11-stable/sys/dev/smartpqi/ |
H A D | smartpqi_cam.c | 466 pqi_request_map_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 490 rcb->sgt[i].addr = segs[i].ds_addr; 491 rcb->sgt[i].len = segs[i].ds_len;
|