Searched refs:segs (Results 201 - 225 of 301) sorted by relevance

1234567891011>>

/freebsd-11-stable/sys/dev/vr/
H A Dif_vr.c863 vr_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
870 ctx->vr_busaddr = segs[0].ds_addr;
1222 bus_dma_segment_t segs[1]; local
1233 sc->vr_cdata.vr_rx_sparemap, m, segs, &nsegs, 0) != 0) {
1252 desc->vr_data = htole32(VR_ADDR_LO(segs[0].ds_addr));
1253 desc->vr_ctl = htole32(VR_RXCTL | segs[0].ds_len);
/freebsd-11-stable/sys/dev/ixgb/
H A Dif_ixgb.c935 bus_dma_segment_t segs[IXGB_MAX_SCATTER]; local
959 error = bus_dmamap_load_mbuf_sg(adapter->txtag, map, m_head, segs,
995 current_tx_desc->buff_addr = htole64(segs[j].ds_addr);
996 current_tx_desc->cmd_type_len = (adapter->txd_cmd | segs[j].ds_len);
1407 ixgb_dmamap_cb(void *arg, bus_dma_segment_t * segs, int nseg, int error) argument
1411 *(bus_addr_t *) arg = segs->ds_addr;
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c650 struct sglist_seg segs[n]; local
654 sglist_init(&sg, n, segs);
670 usgl->len0 = htobe32(segs[j].ss_len);
671 usgl->addr0 = htobe64(segs[j].ss_paddr);
674 htobe32(segs[j].ss_len);
676 htobe64(segs[j].ss_paddr);
/freebsd-11-stable/sys/dev/msk/
H A Dif_msk.c900 bus_dma_segment_t segs[1]; local
917 sc_if->msk_cdata.msk_rx_sparemap, m, segs, &nsegs,
927 rx_le->msk_addr = htole32(MSK_ADDR_HI(segs[0].ds_addr));
945 rx_le->msk_addr = htole32(MSK_ADDR_LO(segs[0].ds_addr));
947 htole32(segs[0].ds_len | OP_PACKET | HW_OWNER);
958 bus_dma_segment_t segs[1]; local
974 sc_if->msk_cdata.msk_jumbo_rx_sparemap, m, segs, &nsegs,
984 rx_le->msk_addr = htole32(MSK_ADDR_HI(segs[0].ds_addr));
1003 rx_le->msk_addr = htole32(MSK_ADDR_LO(segs[0].ds_addr));
1005 htole32(segs[
2132 msk_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
[all...]
/freebsd-11-stable/sys/dev/wpi/
H A Dif_wpi.c889 wpi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
894 *(bus_addr_t *)arg = segs[0].ds_addr;
2609 bus_dma_segment_t *seg, segs[WPI_MAX_SCATTER]; local
2661 segs, &nsegs, BUS_DMA_NOWAIT);
2679 buf->m, segs, &nsegs, BUS_DMA_NOWAIT);
2714 desc->segs[0].addr = htole32(data->cmd_paddr);
2715 desc->segs[0].len = htole32(4 + buf->size + hdrlen + pad);
2717 seg = &segs[0];
2719 desc->segs[i].addr = htole32(seg->ds_addr);
2720 desc->segs[
[all...]
/freebsd-11-stable/sys/dev/advansys/
H A Dadwcam.c82 static void adwmapmem(void *arg, bus_dma_segment_t *segs,
144 adwmapmem(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
149 *busaddrp = segs->ds_addr;
/freebsd-11-stable/sys/dev/ahb/
H A Dahb.c76 static void ahbmapecbs(void *arg, bus_dma_segment_t *segs,
473 ahbmapecbs(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
478 ahb->ecb_physbase = segs->ds_addr;
/freebsd-11-stable/sys/dev/hptrr/
H A Dhptrr_osm_bsd.c501 static void hpt_io_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
517 psg->addr.bus = segs[idx].ds_addr;
518 psg->size = segs[idx].ds_len;
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-pko.h207 uint64_t segs : 6; /**< The total number of segs in the packet, if gather set, also gather list length */ member in struct:__anon8679::__anon8680
/freebsd-11-stable/sys/dev/hptiop/
H A Dhptiop.h449 void (*post_req)(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb, bus_dma_segment_t *segs, int nsegs);
/freebsd-11-stable/sys/dev/sound/pci/
H A Dmaestro.c1709 setmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
1713 *phys = error? 0 : segs->ds_addr;
1717 (unsigned long)segs->ds_addr, (unsigned long)segs->ds_len,
/freebsd-11-stable/sys/contrib/ena-com/
H A Dena_plat.h298 void ena_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nseg,
/freebsd-11-stable/sys/dev/fxp/
H A Dif_fxp.c412 fxp_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
421 *addr = segs->ds_addr;
1412 bus_dma_segment_t segs[FXP_NTXSEG]; local
1568 segs, &nseg, 0);
1578 *m_head, segs, &nseg, 0);
1611 cbp->tbd[i + 1].tb_addr = htole32(segs[i].ds_addr);
1612 cbp->tbd[i + 1].tb_size = htole32(segs[i].ds_len);
1614 cbp->tbd[i].tb_addr = htole32(segs[i].ds_addr);
1615 cbp->tbd[i].tb_size = htole32(segs[i].ds_len);
/freebsd-11-stable/sys/dev/oce/
H A Doce_if.c1059 bus_dma_segment_t segs[OCE_MAX_TX_ELEMENTS]; local
1128 m, segs, &pd->nsegs, BUS_DMA_NOWAIT);
1188 nicfrag->u0.s.frag_pa_hi = ADDR_HI(segs[i].ds_addr);
1189 nicfrag->u0.s.frag_pa_lo = ADDR_LO(segs[i].ds_addr);
1190 nicfrag->u0.s.frag_len = segs[i].ds_len;
1933 bus_dma_segment_t segs[6]; local
1957 segs, &nsegs, BUS_DMA_NOWAIT);
1972 rqe->u0.s.frag_pa_hi = ADDR_HI(segs[0].ds_addr);
1973 rqe->u0.s.frag_pa_lo = ADDR_LO(segs[0].ds_addr);
/freebsd-11-stable/sys/arm/at91/
H A Duart_dev_at91usart.c394 at91_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
399 *(bus_addr_t *)arg = segs[0].ds_addr;
H A Dat91_mci.c233 at91_mci_getaddr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
237 *(bus_addr_t *)arg = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/malo/
H A Dif_malohal.c81 malo_hal_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
86 *paddr = segs->ds_addr;
/freebsd-11-stable/sys/arm/ti/am335x/
H A Dam335x_lcd.c222 am335x_fb_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument
230 *addr = segs[0].ds_addr;
/freebsd-11-stable/sys/arm/allwinner/
H A Da10_codec.c322 a10codec_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
329 ch->physaddr = segs[0].ds_addr;
/freebsd-11-stable/sys/arm/lpc/
H A Dlpc_mmc.c724 lpc_mmc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument
732 ctx->lm_dma_busaddr = segs[0].ds_addr;
/freebsd-11-stable/sys/arm/amlogic/aml8726/
H A Daml8726_sdxc-m8.c167 aml8726_sdxc_mapmem(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
177 *busaddrp = segs->ds_addr;
H A Daml8726_mmc.c165 aml8726_mmc_mapmem(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
175 *busaddrp = segs->ds_addr;
/freebsd-11-stable/sys/dev/isp/
H A Disp_sbus.c407 imc(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
412 imushp->maddr = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/en/
H A Dmidway.c520 en_txdma_load(void *uarg, bus_dma_segment_t *segs, int nseg, bus_size_t mapsize, argument
601 for (i = 0, s = segs; i < nseg; i++, s++) {
1982 en_rxdma_load(void *uarg, bus_dma_segment_t *segs, int nseg, argument
2055 for (i = 0; i < nseg; i++, segs++) {
2056 addr = segs->ds_addr;
2057 rest = segs->ds_len;
2540 en_dmaprobe_load(void *uarg, bus_dma_segment_t *segs, int nseg, int error) argument
2543 *(bus_addr_t *)uarg = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/fatm/
H A Dif_fatm.c931 dmaload_helper(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
940 KASSERT(segs[0].ds_addr <= 0xffffffff, ("DMA address too large %lx",
941 (u_long)segs[0].ds_addr));
943 *ptr = segs[0].ds_addr;
1904 fatm_tpd_load(void *varg, bus_dma_segment_t *segs, int nsegs, argument
1916 H_SETDESC(tpd->segment[tpd->spec].buffer, segs->ds_addr);
1917 H_SETDESC(tpd->segment[tpd->spec].length, segs->ds_len);
1919 segs++;

Completed in 209 milliseconds

1234567891011>>