/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) 149 int nseg, i; local 155 nseg = n; 159 nseg = howmany(n, ssize / esize);*/ 162 nseg = howmany(n, ssize / esize); 166 + sizeof(struct fwdma_seg)*nseg); 173 // am->nseg = 0; 174 am->nseg = nseg; 198 am->Area = alloc_mem(&buf_virt, &buf_phy, nseg*ssiz [all...] |
/haiku/headers/private/firewire/ |
H A D | fwdma.h | 60 int nseg; member in struct:fwdma_alloc_multi 110 for (i = 0; i < am->nseg; i++, seg++)
|
/haiku/src/libs/compat/openbsd_network/compat/machine/ |
H A D | bus.h | 62 bus_dmamap_load_obsd_callback(void* arg, bus_dma_segment_t* segs, int nseg, int error) argument 66 dmam->dm_nsegs = nseg; 67 memcpy(dmam->dm_segs, segs, nseg * sizeof(bus_dma_segment_t));
|
/haiku/src/add-ons/kernel/drivers/disk/nvme/libnvme/ |
H A D | nvme_qpair.c | 533 uint32_t nseg, cur_nseg, modulo, unaligned; local 542 nseg = req->payload_size >> PAGE_SHIFT; 546 nseg += 1 + ((modulo + unaligned - 1) >> PAGE_SHIFT); 559 if (nseg == 2) { 562 } else if (nseg > 2) { 565 while (cur_nseg < nseg) { 589 uint32_t remaining_transfer_len, length, nseg = 0; local 614 if (nseg >= NVME_MAX_SGL_DESCRIPTORS) { 635 nseg++; 639 if (nseg 670 uint32_t nseg, cur_nseg, total_nseg = 0, last_nseg = 0; local [all...] |
/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 1775 int error, nseg; local 1789 segs, &nseg, BUS_DMA_NOWAIT); 1796 KASSERT(nseg == 1, 1797 ("%s: too many DMA segments (%d)", __func__, nseg)); 2368 int error, i, nseg, total_len; local 2374 sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT); 2399 *m_head, sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT); 2408 KASSERT(nseg <= XL_MAXFRAGS, 2409 ("%s: too many DMA segments (%d)", __func__, nseg)); [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 1805 KASSERT(nseg == 1, 1806 ("%s: wrong number of segments (%d)", __func__, nseg)); 2651 int error, nseg; local 2668 m, segs, &nseg, 0); 2673 KASSERT(nseg == 1, ("%s: wrong number of segments (%d)", __func__, 2674 nseg)); 3384 int cur, defragged, error, first, frag, i, idx, nseg; 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, [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 423 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg)); 1417 int error, i, nseg, tcp_payload; local 1572 segs, &nseg, 0); 1582 *m_head, segs, &nseg, 0); 1590 if (nseg == 0) { 1596 KASSERT(nseg <= sc->maxtxseg, ("too many DMA segments")); 1600 for (i = 0; i < nseg; i++) { 1625 cbp->tbd[nseg] [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwireg.h | 353 uint32_t nseg; member in struct:iwi_tx_desc
|
H A D | if_iwi.c | 537 iwi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 542 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg)); 1917 desc->nseg = htole32(nsegs); 1926 DPRINTFN(5, ("sending data frame txq=%u idx=%u len=%u nseg=%u\n",
|
/haiku/src/add-ons/kernel/drivers/network/ether/syskonnect/dev/sk/ |
H A D | if_sk.c | 1917 sk_dmamap_cb(arg, segs, nseg, error) 1920 int nseg; 2404 int error, i, nseg; local 2412 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); 2422 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); 2430 if (nseg == 0) { 2435 if (sc_if->sk_cdata.sk_tx_cnt + nseg >= SK_TX_RING_CNT) { 2446 for (i = 0; i < nseg; i++) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/ |
H A D | if_bfe.c | 1128 bfe_dma_map(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1135 KASSERT(nseg == 1, ("%s : %d segments returned!", __func__, nseg));
|
/haiku/src/add-ons/kernel/drivers/network/ether/sis19x/dev/sge/ |
H A D | if_sge.c | 191 sge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 197 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/haiku/src/add-ons/kernel/drivers/network/ether/marvell_yukon/dev/msk/ |
H A D | if_msk.c | 2134 msk_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2642 int error, i, nseg, tso; local 2744 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); 2754 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); 2762 if (nseg == 0) { 2769 if (sc_if->msk_cdata.msk_tx_cnt + nseg >= 2862 for (i = 1; i < nseg; i++) {
|
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | if_bwi.c | 2177 bwi_dma_ring_addr(void *arg, bus_dma_segment_t *seg, int nseg, int error) argument 2179 KASSERT(nseg == 1, ("too many segments\n")); 2488 bwi_dma_buf_addr(void *arg, bus_dma_segment_t *seg, int nseg, argument 2492 KASSERT(nseg == 1, ("too many segments(%d)\n", nseg));
|
/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 1427 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2661.c | 454 rt2661_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 459 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
H A D | rt2560.c | 443 rt2560_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 448 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
H A D | rt2860.c | 497 rt2860_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 502 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 983 re_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 990 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/ |
H A D | if_nfe.c | 3070 nfe_dma_map_segs(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 3077 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/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 2054 int nseg; member in struct:rxq_refill_cb_arg 2058 _rxq_refill_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2064 cb_arg->nseg = nseg;
|
/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 175 tulip_dma_map_rxbuf(void *arg, bus_dma_segment_t *segs, int nseg, argument 184 KASSERT(nseg == 1, ("too many DMA segments"));
|
/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 960 KASSERT(nseg == 1, ("%s: %d segments returned!", __func__, nseg));
|
/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
|
/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
|