/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 | 336 xl_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1764 int error, nseg; local 1778 segs, &nseg, BUS_DMA_NOWAIT); 1785 KASSERT(nseg == 1, 1786 ("%s: too many DMA segments (%d)", __func__, nseg)); 2357 int error, i, nseg, total_len; local 2363 sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT); 2388 *m_head, sc->xl_cdata.xl_tx_segs, &nseg, BUS_DMA_NOWAIT); 2397 KASSERT(nseg <= XL_MAXFRAGS, 2398 ("%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 | 1807 dc_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1811 KASSERT(nseg == 1, 1812 ("%s: wrong number of segments (%d)", __func__, nseg)); 2648 int error, nseg; local 2665 m, segs, &nseg, 0); 2670 KASSERT(nseg == 1, ("%s: wrong number of segments (%d)", __func__, 2671 nseg)); 3381 int cur, defragged, error, first, frag, i, idx, nseg; local 3417 sc->dc_cdata.dc_tx_map[idx], *m_head, segs, &nseg, 0); 3427 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 | 411 fxp_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 418 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg)); 1408 int error, i, nseg, tcp_payload; local 1562 segs, &nseg, 0); 1572 *m_head, segs, &nseg, 0); 1580 if (nseg == 0) { 1586 KASSERT(nseg <= sc->maxtxseg, ("too many DMA segments")); 1590 for (i = 0; i < nseg; i++) { 1615 cbp->tbd[nseg] [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwireg.h | 352 uint32_t nseg; member in struct:iwi_tx_desc
|
H A D | if_iwi.c | 533 iwi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 538 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg)); 1913 desc->nseg = htole32(nsegs); 1922 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 | 1855 sk_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2329 int error, i, nseg; local 2337 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); 2347 txd->tx_dmamap, *m_head, txsegs, &nseg, 0); 2355 if (nseg == 0) { 2360 if (sc_if->sk_cdata.sk_tx_cnt + nseg >= SK_TX_RING_CNT) { 2371 for (i = 0; i < nseg; i++) {
|
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom440x/dev/bfe/ |
H A D | if_bfe.c | 1123 bfe_dma_map(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1130 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 | 187 sge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 193 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 | 2131 msk_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2639 int error, i, nseg, tso; local 2741 *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); 2751 map, *m_head, txsegs, &nseg, BUS_DMA_NOWAIT); 2759 if (nseg == 0) { 2766 if (sc_if->msk_cdata.msk_tx_cnt + nseg >= 2859 for (i = 1; i < nseg; i++) {
|
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/ |
H A D | if_bwi.c | 2175 bwi_dma_ring_addr(void *arg, bus_dma_segment_t *seg, int nseg, int error) argument 2177 KASSERT(nseg == 1, ("too many segments\n")); 2486 bwi_dma_buf_addr(void *arg, bus_dma_segment_t *seg, int nseg, argument 2490 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 | 1416 ipw_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 1421 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 | 451 rt2661_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 456 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
H A D | rt2560.c | 440 rt2560_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 445 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
H A D | rt2860.c | 495 rt2860_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 500 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 | 3011 nfe_dma_map_segs(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 3018 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 | 982 re_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 989 KASSERT(nseg == 1, ("too many DMA segments, %d should be 1", nseg));
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 1465 _iflib_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument 2076 int nseg; member in struct:rxq_refill_cb_arg 2080 _rxq_refill_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 2086 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 | 949 bge_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 956 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 | 873 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 | 458 an_dma_malloc_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
|