/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/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/wlan/ralinkwifi/dev/ral/ |
H A D | rt2860.c | 497 rt2860_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 504 *(bus_addr_t *)arg = segs[0].ds_addr; 1468 bus_dma_segment_t segs[RT2860_MAX_SCATTER]; local 1593 error = bus_dmamap_load_mbuf_sg(sc->txwi_dmat, data->map, m, segs, 1622 segs, &nsegs, 0); 1650 seg = &segs[0]; 1742 bus_dma_segment_t segs[RT2860_MAX_SCATTER]; local 1838 error = bus_dmamap_load_mbuf_sg(sc->txwi_dmat, data->map, m, segs, 1867 segs, &nsegs, 0); 1895 seg = &segs[ [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/via_rhine/dev/vr/ |
H A D | if_vr.c | 865 vr_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 872 ctx->vr_busaddr = segs[0].ds_addr; 1224 bus_dma_segment_t segs[1]; local 1235 sc->vr_cdata.vr_rx_sparemap, m, segs, &nsegs, 0) != 0) { 1254 desc->vr_data = htole32(VR_ADDR_LO(segs[0].ds_addr)); 1255 desc->vr_ctl = htole32(VR_RXCTL | segs[0].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/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/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/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;
|
H A D | if_malo.c | 425 malo_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 431 *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/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwi.c | 537 iwi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 544 *(bus_addr_t *)arg = segs[0].ds_addr; 1786 bus_dma_segment_t segs[IWI_MAX_NSEG]; local 1871 error = bus_dmamap_load_mbuf_sg(txq->data_dmat, data->map, m0, segs, 1890 m0, segs, &nsegs, 0); 1919 desc->seg_addr[i] = htole32(segs[i].ds_addr); 1920 desc->seg_len[i] = htole16(segs[i].ds_len);
|
/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/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/wlan/iprowifi4965/dev/iwn/ |
H A D | if_iwn.c | 1732 iwn_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 1737 *(bus_addr_t *)arg = segs[0].ds_addr; 4861 bus_dma_segment_t *seg, segs[IWN_MAX_SCATTER]; local 4906 error = bus_dmamap_load_mbuf_sg(ring->data_dmat, data->map, m, segs, 4924 segs, &nsegs, BUS_DMA_NOWAIT); 4954 desc->segs[0].addr = htole32(IWN_LOADDR(data->cmd_paddr)); 4955 desc->segs[0].len = htole16(IWN_HIADDR(data->cmd_paddr) | 4958 seg = &segs[0]; 4960 desc->segs[i].addr = htole32(IWN_LOADDR(seg->ds_addr)); 4961 desc->segs[ [all...] |
H A D | if_iwnreg.h | 398 } __packed segs[IWN_MAX_SCATTER]; member in struct:iwn_tx_desc
|
/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/rtl8139/dev/rl/ |
H A D | if_rl.c | 618 rl_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 628 ctx->rl_busaddr = segs[0].ds_addr;
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 1457 _iflib_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument 1461 *(bus_addr_t *) arg = segs[0].ds_addr; 2058 _rxq_refill_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2063 cb_arg->seg = segs[0]; 3513 bus_dma_segment_t *segs; local 3524 segs = txq->ift_segs; 3588 err = bus_dmamap_load_mbuf_sg(buf_tag, map, m_head, segs, &nsegs, 3659 pi.ipi_segs = segs;
|
/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/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;
|
H A D | if_mwl.c | 1881 mwl_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument 1885 *paddr = 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/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;
|