Searched refs:segs (Results 251 - 275 of 301) sorted by last modified time

<<111213

/freebsd-11-stable/sys/dev/ata/
H A Data-dma.c46 static void ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
49 static void ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error);
148 ata_dmasetupc_cb(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
153 dcba->maddr = segs[0].ds_addr;
246 ata_dmasetprd(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
256 prd[i].addr = htole32(segs[i].ds_addr);
257 prd[i].count = htole32(segs[i].ds_len);
/freebsd-11-stable/sys/dev/et/
H A Dif_et.c795 et_dma_map_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
805 ctx->et_busaddr = segs->ds_addr;
2162 bus_dma_segment_t segs[ET_NSEG_MAX]; local
2173 error = bus_dmamap_load_mbuf_sg(sc->sc_tx_tag, map, *m0, segs, &nsegs,
2183 error = bus_dmamap_load_mbuf_sg(sc->sc_tx_tag, map, *m0, segs,
2221 td->td_addr_hi = htole32(ET_ADDR_HI(segs[i].ds_addr));
2222 td->td_addr_lo = htole32(ET_ADDR_LO(segs[i].ds_addr));
2223 td->td_ctrl1 = htole32(segs[i].ds_len & ET_TDCTRL1_LEN_MASK);
2333 bus_dma_segment_t segs[1]; local
2348 segs,
2392 bus_dma_segment_t segs[1]; local
[all...]
/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;
H A Dif_hatm_intr.c176 hatm_extbuf_helper(void *arg, bus_dma_segment_t *segs, int nsegs, argument
185 KASSERT(segs[0].ds_addr <= 0xffffffffLU,
186 ("phys addr too large %lx", (u_long)segs[0].ds_addr));
188 *(uint32_t *)arg = segs[0].ds_addr;
288 hatm_mbuf_helper(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
297 KASSERT(segs[0].ds_addr <= 0xffffffffLU,
298 ("phys addr too large %lx", (u_long)segs[0].ds_addr));
300 *ptr = segs[0].ds_addr;
H A Dif_hatm_tx.c248 hatm_load_txbuf(void *uarg, bus_dma_segment_t *segs, int nseg, argument
304 KASSERT(segs[i].ds_addr <= 0xffffffffLU,
305 ("phys addr too large %lx", (u_long)segs[i].ds_addr));
308 (u_long)segs[i].ds_addr, (u_long)segs[i].ds_len));
310 tpd->tpd.bufs[n].addr = segs[i].ds_addr;
311 tpd->tpd.bufs[n].len = segs[i].ds_len;
/freebsd-11-stable/sys/dev/aac/
H A Daac_disk.c176 aac_dump_map_sg(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
190 if (segs[i].ds_addr >= BUS_SPACE_MAXADDR_32BIT)
192 sg->SgEntry[i].SgAddress = segs[i].ds_addr;
193 sg->SgEntry[i].SgByteCount = segs[i].ds_len;
203 aac_dump_map_sg64(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
217 sg->SgEntry64[i].SgAddress = segs[i].ds_addr;
218 sg->SgEntry64[i].SgByteCount = segs[i].ds_len;
/freebsd-11-stable/sys/dev/advansys/
H A Dadvansys.h42 void adv_map(void *arg, bus_dma_segment_t *segs,
H A Dadwvar.h43 void adw_map(void *arg, bus_dma_segment_t *segs,
/freebsd-11-stable/sys/dev/buslogic/
H A Dbt_isa.c331 btmapsensebuffers(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
336 bt->sense_buffers_physbase = segs->ds_addr;
H A Dbt_mca.c316 btmapsensebuffers(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
321 bt->sense_buffers_physbase = segs->ds_addr;
/freebsd-11-stable/sys/dev/hptiop/
H A Dhptiop.h449 void (*post_req)(struct hpt_iop_hba *hba, struct hpt_iop_srb *srb, bus_dma_segment_t *segs, int nsegs);
/freebsd-11-stable/sys/dev/ida/
H A Dida.c125 ida_dma_map_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
130 *baddr = segs->ds_addr;
373 ida_data_cb(void *arg, bus_dma_segment_t *segs, int nsegments, int error) argument
396 hwqcb->seg[i].addr = htole32(segs[i].ds_addr);
397 hwqcb->seg[i].length = htole32(segs[i].ds_len);
/freebsd-11-stable/sys/dev/esp/
H A Desp_pci.c175 static void esp_pci_xfermap(void *arg, bus_dma_segment_t *segs, int nseg,
372 esp_pci_xfermap(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
381 KASSERT(segs[0].ds_len <= MDL_SEG_SIZE,
383 (long)segs[0].ds_len));
386 WRITE_DMAREG(esc, DMA_SPA, segs[0].ds_addr);
/freebsd-11-stable/sys/dev/firewire/
H A Dfwdma.c57 fwdma_map_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
64 *baddr = segs->ds_addr;
/freebsd-11-stable/sys/dev/lmc/
H A Dif_lmc.h1027 bus_dma_segment_t segs[2]; /* bus_dmamap_load() or bus_dmamem_alloc() */
1026 bus_dma_segment_t segs[2]; /* bus_dmamap_load() or bus_dmamem_alloc() */ member in struct:desc_ring
/freebsd-11-stable/sys/dev/mwl/
H A Dmwlhal.c227 mwl_hal_load_cb(void *arg, bus_dma_segment_t *segs, int nsegs, int error) argument
231 *paddr = segs->ds_addr;
/freebsd-11-stable/sys/dev/tsec/
H A Dif_tsec.c82 static void tsec_map_dma_addr(void *arg, bus_dma_segment_t *segs,
791 bus_dma_segment_t segs[TSEC_TX_NUM_DESC]; local
809 *mapp, m0, segs, &nsegs, BUS_DMA_NOWAIT);
827 tx_desc->length = segs[seg].ds_len;
828 tx_desc->bufptr = segs[seg].ds_addr;
1079 tsec_map_dma_addr(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
1085 *paddr = segs->ds_addr;
/freebsd-11-stable/sys/dev/iwn/
H A Dif_iwnreg.h398 } __packed segs[IWN_MAX_SCATTER]; member in struct:iwn_tx_desc
/freebsd-11-stable/sys/dev/le/
H A Dif_le_cbus.c195 le_cbus_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
202 sc->sc_addr = segs[0].ds_addr;
H A Dif_le_isa.c191 le_isa_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
198 sc->sc_addr = segs[0].ds_addr;
H A Dif_le_ledma.c284 le_dma_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
291 lesc->sc_laddr = segs[0].ds_addr;
H A Dif_le_pci.c264 le_pci_dma_callback(void *xsc, bus_dma_segment_t *segs, int nsegs, int error) argument
271 sc->sc_addr = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/mrsas/
H A Dmrsas_ioctl.c56 mrsas_alloc_cb(void *arg, bus_dma_segment_t *segs,
507 mrsas_alloc_cb(void *arg, bus_dma_segment_t *segs, argument
513 *addr = segs[0].ds_addr;
/freebsd-11-stable/sys/dev/nxge/
H A Dxge-osdep.h117 int dma_nseg; /* Maximum scatter-gather segs. */
328 xge_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) { argument
330 *(bus_addr_t *) arg = segs->ds_addr;
/freebsd-11-stable/sys/dev/sound/pci/
H A Dhdspe.c117 hdspe_dmapsetmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument

Completed in 235 milliseconds

<<111213