/haiku/src/add-ons/kernel/bus_managers/firewire/ |
H A D | fwdma.cpp | 49 fwdma_map_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) 56 *baddr = segs->ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/ |
H A D | if_an.c | 454 an_dma_malloc_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 457 *paddr = segs->ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_descdma.c | 131 ath_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 135 *paddr = segs->ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/ |
H A D | if_ipw.c | 1422 ipw_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1429 *(bus_addr_t *)arg = segs[0].ds_addr; 1565 bus_dma_segment_t segs[IPW_MAX_NSEG]; local 1609 error = bus_dmamap_load_mbuf_sg(sc->txbuf_dmat, sbuf->map, m0, segs, 1628 segs, &nsegs, 0); 1672 sbd->bd->physaddr = htole32(segs[i].ds_addr); 1673 sbd->bd->len = htole32(segs[i].ds_len);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/ |
H A D | if_wpi.c | 891 wpi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 896 *(bus_addr_t *)arg = segs[0].ds_addr; 2638 bus_dma_segment_t *seg, segs[WPI_MAX_SCATTER]; local 2690 segs, &nsegs, BUS_DMA_NOWAIT); 2708 buf->m, segs, &nsegs, BUS_DMA_NOWAIT); 2744 desc->segs[0].addr = htole32(data->cmd_paddr); 2745 desc->segs[0].len = htole32(4 + buf->size + hdrlen + pad); 2747 seg = &segs[0]; 2749 desc->segs[i].addr = htole32(seg->ds_addr); 2750 desc->segs[ [all...] |
H A D | if_wpireg.h | 248 } __packed segs[WPI_MAX_SCATTER]; member in struct:wpi_tx_desc
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/ |
H A D | if_malohal.c | 83 malo_hal_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 88 *paddr = segs->ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/ |
H A D | mwlhal.c | 229 mwl_hal_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 233 *paddr = segs->ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/ether/3com/dev/xl/ |
H A D | if_xl.c | 341 xl_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 346 *paddr = segs->ds_addr; 1774 bus_dma_segment_t segs[1]; local 1789 segs, &nseg, BUS_DMA_NOWAIT); 1805 c->xl_ptr->xl_frag.xl_addr = htole32(segs->ds_addr);
|
/haiku/src/add-ons/kernel/drivers/network/ether/atheros813x/dev/alc/ |
H A D | if_alc.c | 1924 alc_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 1934 ctx->alc_busaddr = segs[0].ds_addr; 3507 bus_dma_segment_t segs[1]; local 3520 sc->alc_cdata.alc_rx_sparemap, m, segs, &nsegs, 0) != 0) { 3537 rxd->rx_desc->addr = htole64(segs[0].ds_addr);
|
/haiku/src/add-ons/kernel/drivers/network/ether/atheros81xx/dev/ale/ |
H A D | if_ale.c | 971 ale_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 981 ctx->ale_busaddr = segs[0].ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l1/dev/age/ |
H A D | if_age.c | 801 age_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 811 ctx->age_busaddr = segs[0].ds_addr; 3087 bus_dma_segment_t segs[1]; local 3102 sc->age_cdata.age_rx_sparemap, m, segs, &nsegs, 0) != 0) { 3121 desc->addr = htole64(segs[0].ds_addr); 3122 desc->len = htole32((segs[0].ds_len & AGE_RD_LEN_MASK) <<
|
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/ |
H A D | if_ae.c | 120 static void ae_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, 1094 ae_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 1102 *addr = segs[0].ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/ |
H A D | if_bfe.c | 794 bus_dma_segment_t segs[1]; local 805 m, segs, &nsegs, 0) != 0) { 827 ctrl = segs[0].ds_len & BFE_DESC_LEN; 837 d->bfe_addr = htole32(BFE_ADDR_LO(segs[0].ds_addr) + BFE_PCI_DMA); 1128 bfe_dma_map(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1138 ctx->bfe_busaddr = segs[0].ds_addr;
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bge/ |
H A D | if_bge.c | 953 bge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 963 ctx->bge_busaddr = segs->ds_addr; 1286 bus_dma_segment_t segs[1]; local 1307 sc->bge_cdata.bge_rx_std_sparemap, m, segs, &nsegs, 0); 1322 sc->bge_cdata.bge_rx_std_seglen[i] = segs[0].ds_len; 1324 r->bge_addr.bge_addr_lo = BGE_ADDR_LO(segs[0].ds_addr); 1325 r->bge_addr.bge_addr_hi = BGE_ADDR_HI(segs[0].ds_addr); 1327 r->bge_len = segs[0].ds_len; 1343 bus_dma_segment_t segs[BGE_NSEG_JUMBO]; local 1362 sc->bge_cdata.bge_rx_jumbo_sparemap, m, segs, 5181 bus_dma_segment_t segs[BGE_NSEG_NEW]; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/ |
H A D | if_dc.c | 1801 dc_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1808 *paddr = segs->ds_addr; 2650 bus_dma_segment_t segs[1]; local 2668 m, segs, &nseg, 0); 2687 htole32(DC_ADDR_LO(segs[0].ds_addr)); 3380 bus_dma_segment_t segs[DC_MAXFRAGS]; local 3420 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0); 3430 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0); 3467 f->dc_ctl = htole32(DC_TXCTL_TLINK | segs[i].ds_len); 3473 f->dc_data = htole32(DC_ADDR_LO(segs[ [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/ |
H A D | if_de.c | 163 tulip_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 171 *paddr = segs->ds_addr; 175 tulip_dma_map_rxbuf(void *arg, bus_dma_segment_t *segs, int nseg, argument 185 KASSERT(segs[0].ds_len >= TULIP_RX_BUFLEN, ("receive buffer too small")); 187 desc->d_addr1 = segs[0].ds_addr & 0xffffffff; 3900 bus_dma_segment_t segs[TULIP_MAX_TXSEG]; local 3964 error = bus_dmamap_load_mbuf_sg(ri->ri_data_tag, *eop->di_map, m, segs, 3984 segs, &nsegs, BUS_DMA_NOWAIT); 4023 eop->di_desc->d_addr1 = segs[segcnt].ds_addr & 0xffffffff; 4024 eop->di_desc->d_length1 = segs[segcn [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | igc_txrx.c | 275 bus_dma_segment_t *segs = pi->ipi_segs; local 302 seglen = segs[j].ds_len; 303 segaddr = htole64(segs[j].ds_addr);
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro100/dev/fxp/ |
H A D | if_fxp.c | 416 fxp_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 425 *addr = segs->ds_addr; 1416 bus_dma_segment_t segs[FXP_NTXSEG]; local 1572 segs, &nseg, 0); 1582 *m_head, segs, &nseg, 0); 1615 cbp->tbd[i + 1].tb_addr = htole32(segs[i].ds_addr); 1616 cbp->tbd[i + 1].tb_size = htole32(segs[i].ds_len); 1618 cbp->tbd[i].tb_addr = htole32(segs[i].ds_addr); 1619 cbp->tbd[i].tb_size = htole32(segs[i].ds_len);
|
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/ |
H A D | em_txrx.c | 308 bus_dma_segment_t *segs = pi->ipi_segs; local 360 seg_addr = segs[j].ds_addr; 361 seg_len = segs[j].ds_len;
|
H A D | igb_txrx.c | 246 bus_dma_segment_t *segs = pi->ipi_segs; local 277 seglen = segs[j].ds_len; 278 segaddr = htole64(segs[j].ds_addr);
|
/haiku/src/add-ons/kernel/drivers/network/ether/jmicron2x0/dev/jme/ |
H A D | if_jme.c | 1125 jme_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 1135 ctx->jme_busaddr = segs[0].ds_addr; 3180 bus_dma_segment_t segs[1]; local 3196 sc->jme_cdata.jme_rx_sparemap, m, segs, &nsegs, 0) != 0) { 3215 desc->buflen = htole32(segs[0].ds_len); 3216 desc->addr_lo = htole32(JME_ADDR_LO(segs[0].ds_addr)); 3217 desc->addr_hi = htole32(JME_ADDR_HI(segs[0].ds_addr));
|
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/msk/ |
H A D | if_msk.c | 902 bus_dma_segment_t segs[1]; local 919 sc_if->msk_cdata.msk_rx_sparemap, m, segs, &nsegs, 929 rx_le->msk_addr = htole32(MSK_ADDR_HI(segs[0].ds_addr)); 947 rx_le->msk_addr = htole32(MSK_ADDR_LO(segs[0].ds_addr)); 949 htole32(segs[0].ds_len | OP_PACKET | HW_OWNER); 960 bus_dma_segment_t segs[1]; local 976 sc_if->msk_cdata.msk_jumbo_rx_sparemap, m, segs, &nsegs, 986 rx_le->msk_addr = htole32(MSK_ADDR_HI(segs[0].ds_addr)); 1005 rx_le->msk_addr = htole32(MSK_ADDR_LO(segs[0].ds_addr)); 1007 htole32(segs[ 2134 msk_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/ |
H A D | if_nfe.c | 2003 bus_dma_segment_t segs[1]; local 2015 m, segs, &nsegs, BUS_DMA_NOWAIT) != 0) { 2032 data->paddr = segs[0].ds_addr; 2037 desc64->physaddr[0] = htole32(NFE_ADDR_HI(segs[0].ds_addr)); 2038 desc64->physaddr[1] = htole32(NFE_ADDR_LO(segs[0].ds_addr)); 2039 desc64->length = htole16(segs[0].ds_len); 2043 desc32->physaddr = htole32(NFE_ADDR_LO(segs[0].ds_addr)); 2044 desc32->length = htole16(segs[0].ds_len); 2059 bus_dma_segment_t segs[1]; local 2070 sc->jrxq.jrx_spare_map, m, segs, 2416 bus_dma_segment_t segs[NFE_MAX_SCATTER]; local 3070 nfe_dma_map_segs(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/pcnet/dev/le/ |
H A D | if_le_ledma.c | 286 le_dma_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument 293 lesc->sc_laddr = segs[0].ds_addr;
|