Searched refs:segs (Results 226 - 250 of 301) sorted by relevance

1234567891011>>

/freebsd-11-stable/sys/dev/rtwn/
H A Dif_rtwn.c460 rtwn_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
466 *(bus_addr_t *)arg = segs[0].ds_addr;
1451 bus_dma_segment_t segs[1]; local
1507 rx_data->map, rx_data->m, segs, &nsegs, 0))
1573 bus_dma_segment_t segs[1]; local
1689 error = bus_dmamap_load_mbuf_sg(tx_ring->data_dmat, data->map, m, segs,
1709 m, segs, &nsegs, BUS_DMA_NOWAIT);
1718 txd->txbufaddr = htole32(segs[0].ds_addr);
/freebsd-11-stable/sys/arm/versatile/
H A Dversatile_clcd.c200 versatile_fb_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument
208 *addr = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/xl/
H A Dif_xl.c337 xl_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
342 *paddr = segs->ds_addr;
1762 bus_dma_segment_t segs[1]; local
1777 segs, &nseg, BUS_DMA_NOWAIT);
1793 c->xl_ptr->xl_frag.xl_addr = htole32(segs->ds_addr);
/freebsd-11-stable/sys/dev/iwn/
H A Dif_iwn.c1717 iwn_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1722 *(bus_addr_t *)arg = segs[0].ds_addr;
4378 bus_dma_segment_t *seg, segs[IWN_MAX_SCATTER]; local
4579 error = bus_dmamap_load_mbuf_sg(ring->data_dmat, data->map, m, segs,
4597 segs, &nsegs, BUS_DMA_NOWAIT);
4624 desc->segs[0].addr = htole32(IWN_LOADDR(data->cmd_paddr));
4625 desc->segs[0].len = htole16(IWN_HIADDR(data->cmd_paddr) |
4628 seg = &segs[0];
4630 desc->segs[i].addr = htole32(IWN_LOADDR(seg->ds_addr));
4631 desc->segs[
4672 bus_dma_segment_t *seg, segs[IWN_MAX_SCATTER]; local
[all...]
/freebsd-11-stable/sys/dev/sf/
H A Dif_sf.c985 sf_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
992 ctx->sf_busaddr = segs[0].ds_addr;
1453 bus_dma_segment_t segs[1]; local
1464 sc->sf_cdata.sf_rx_sparemap, m, segs, &nsegs, 0) != 0) {
1483 desc->sf_addr = htole64(segs[0].ds_addr);
/freebsd-11-stable/sys/dev/bxe/
H A Dbxe.c878 bxe_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
887 dma->paddr = segs->ds_addr;
4819 bus_dma_segment_t *segs,
4839 wnd_sum += htole16(segs[frag_idx].ds_len);
4850 wnd_sum -= htole16(segs[wnd_idx+1].ds_len);
4852 wnd_sum += htole16(segs[frag_idx].ds_len);
5139 bus_dma_segment_t segs[32]; local
5181 segs, &nsegs, BUS_DMA_NOWAIT);
5201 segs, &nsegs, BUS_DMA_NOWAIT);
5241 if (bxe_chktso_window(sc, nsegs, segs, m
4817 bxe_chktso_window(struct bxe_softc *sc, int nsegs, bus_dma_segment_t *segs, struct mbuf *m) argument
6269 bus_dma_segment_t segs[1]; local
6351 bus_dma_segment_t segs[1]; local
6413 bus_dma_segment_t segs[1]; local
[all...]
/freebsd-11-stable/sys/dev/pms/freebsd/driver/ini/src/
H A Dagtiapi.c2597 bus_dma_segment_t *segs (IN) Pointer to dma segment
2604 bus_dma_segment_t *segs,
2668 CPU_TO_LE32(pccb->tiSuperScsiRequest.agSgl1, segs[0].ds_addr);
2671 pccb->tiSuperScsiRequest.sglVirtualAddr = (void *)segs->ds_addr;
2687 pccb->dataLen = segs[0].ds_len;
2689 CPU_TO_LE32(pccb->tiSuperScsiRequest.agSgl1, segs[0].ds_addr);
2691 pccb->tiSuperScsiRequest.agSgl1.len = htole32(segs[0].ds_len);
2702 pccb->sgList[i].len = htole32(segs[i].ds_len);
2703 CPU_TO_LE32(pccb->sgList[i], segs[i].ds_addr);
2705 pccb->dataLen += segs[
2603 agtiapi_PrepareSGListCB( void *arg, bus_dma_segment_t *segs, int nsegs, int error ) argument
3669 agtiapi_PrepareSMPSGListCB( void *arg, bus_dma_segment_t *segs, int nsegs, int error ) argument
[all...]
/freebsd-11-stable/sys/dev/bce/
H A Dif_bce.c3464 bce_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
3480 *busaddr = segs->ds_addr;
5373 bus_dma_segment_t segs[1]; local
5432 sc->rx_mbuf_map[chain_prod], m_new, segs, &nsegs, BUS_DMA_NOWAIT);
5455 rxbd->rx_bd_haddr_lo = htole32(BCE_ADDR_LO(segs[0].ds_addr));
5456 rxbd->rx_bd_haddr_hi = htole32(BCE_ADDR_HI(segs[0].ds_addr));
5457 rxbd->rx_bd_len = htole32(segs[0].ds_len);
5459 *prod_bseq += segs[0].ds_len;
5488 bus_dma_segment_t segs[1]; local
5535 sc->pg_mbuf_map[prod_idx], m_new, segs,
7370 bus_dma_segment_t segs[BCE_MAX_SEGMENTS]; local
[all...]
/freebsd-11-stable/sys/net/
H A Diflib.c1247 _iflib_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument
1251 *(bus_addr_t *) arg = segs[0].ds_addr;
1798 _rxq_refill_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
1803 cb_arg->seg = segs[0];
3036 struct mbuf **m0, bus_dma_segment_t *segs, int *nsegs,
3063 *m0, segs, nsegs, BUS_DMA_NOWAIT);
3134 segs[i].ds_addr = curaddr;
3135 segs[i].ds_len = sgsize;
3219 bus_dma_segment_t *segs; local
3228 segs
3035 iflib_busdma_load_mbuf_sg(iflib_txq_t txq, bus_dma_tag_t tag, bus_dmamap_t map, struct mbuf **m0, bus_dma_segment_t *segs, int *nsegs, int max_segs, int flags) argument
[all...]
/freebsd-11-stable/sys/dev/jme/
H A Dif_jme.c1123 jme_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1133 ctx->jme_busaddr = segs[0].ds_addr;
3178 bus_dma_segment_t segs[1]; local
3194 sc->jme_cdata.jme_rx_sparemap, m, segs, &nsegs, 0) != 0) {
3213 desc->buflen = htole32(segs[0].ds_len);
3214 desc->addr_lo = htole32(JME_ADDR_LO(segs[0].ds_addr));
3215 desc->addr_hi = htole32(JME_ADDR_HI(segs[0].ds_addr));
/freebsd-11-stable/sys/dev/ahci/
H A Dahci.c66 static void ahci_dmasetprd(void *arg, bus_dma_segment_t *segs, int nsegs, int error);
72 static void ahci_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
1090 ahci_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
1095 dcba->maddr = segs[0].ds_addr;
1579 ahci_dmasetprd(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
1599 prd[i].dba = htole64(segs[i].ds_addr);
1600 prd[i].dbc = htole32((segs[i].ds_len - 1) & AHCI_PRD_MASK);
/freebsd-11-stable/sys/dev/iwi/
H A Dif_iwi.c535 iwi_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
542 *(bus_addr_t *)arg = segs[0].ds_addr;
1779 bus_dma_segment_t segs[IWI_MAX_NSEG]; local
1865 error = bus_dmamap_load_mbuf_sg(txq->data_dmat, data->map, m0, segs,
1884 m0, segs, &nsegs, 0);
1913 desc->seg_addr[i] = htole32(segs[i].ds_addr);
1914 desc->seg_len[i] = htole16(segs[i].ds_len);
/freebsd-11-stable/sys/dev/ciss/
H A Dciss.c129 static void ciss_command_map_helper(void *arg, bus_dma_segment_t *segs,
173 static void ciss_request_map_helper(void *arg, bus_dma_segment_t *segs,
1176 ciss_command_map_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
1181 *addr = segs[0].ds_addr;
2762 ciss_request_map_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
2776 cc->sg[i].address = segs[i].ds_addr;
2777 cc->sg[i].length = segs[i].ds_len;
/freebsd-11-stable/sys/dev/e1000/
H A Dif_em.c1918 bus_dma_segment_t segs[EM_MAX_SCATTER]; local
2067 *m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
2145 seg_addr = segs[j].ds_addr;
2146 seg_len = segs[j].ds_len;
3335 em_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
3339 *(bus_addr_t *) arg = segs[0].ds_addr;
4262 bus_dma_segment_t segs; local
4298 m, &segs, &nsegs, BUS_DMA_NOWAIT);
4307 rxbuf->paddr = segs.ds_addr;
4855 if (!eop) /* Catch subsequent segs */
[all...]
/freebsd-11-stable/sys/dev/hptnr/
H A Dhptnr_osm_bsd.c536 static void hpt_io_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
552 psg->addr.bus = segs[idx].ds_addr;
553 psg->size = segs[idx].ds_len;
/freebsd-11-stable/sys/dev/hpt27xx/
H A Dhpt27xx_osm_bsd.c529 static void hpt_io_dmamap_callback(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
545 psg->addr.bus = segs[idx].ds_addr;
546 psg->size = segs[idx].ds_len;
/freebsd-11-stable/sys/dev/ioat/
H A Dioat.c75 static void ioat_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg,
572 ioat_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
578 *baddr = segs->ds_addr;
/freebsd-11-stable/sys/dev/hatm/
H A Dif_hatm.c189 dmaload_helper(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
194 KASSERT(segs[0].ds_addr <= 0xffffffffUL,
195 ("phys addr too large %lx", (u_long)segs[0].ds_addr));
197 *(bus_addr_t *)arg = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h166 bus_dma_segment_t segs[QLNX_MAX_SEGMENTS]; member in struct:qlnx_tx_queue
/freebsd-11-stable/sys/dev/ata/
H A Data-all.h368 void (*setprd)(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
/freebsd-11-stable/sys/dev/aacraid/
H A Daacraid_var.h533 extern void aacraid_map_command_sg(void *arg, bus_dma_segment_t *segs,
/freebsd-11-stable/sys/dev/sound/pci/
H A Demu10k1.c1308 emu_setmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
1312 *phys = error ? 0 : (bus_addr_t)segs->ds_addr;
1316 (unsigned long)segs->ds_addr, (unsigned long)segs->ds_len,
H A Dich.c819 ich_setmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
822 sc->desc_addr = segs->ds_addr;
/freebsd-11-stable/contrib/binutils/bfd/
H A Delf.c3656 size_t segs;
3662 segs = 2;
3671 segs += 2;
3677 ++segs;
3683 ++segs;
3690 ++segs;
3696 ++segs;
3705 ++segs;
3714 ++segs;
3728 segs
3651 size_t segs; local
[all...]
/freebsd-11-stable/sys/arm/freescale/imx/
H A Dimx6_ipu.c401 ipu_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int err) argument
409 *addr = segs[0].ds_addr;

Completed in 422 milliseconds

1234567891011>>