/freebsd-11-stable/sys/dev/ata/ |
H A D | ata-dma.c | 46 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 D | if_et.c | 795 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 D | if_hatm.c | 189 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 D | if_hatm_intr.c | 176 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 D | if_hatm_tx.c | 248 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 D | aac_disk.c | 176 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 D | advansys.h | 42 void adv_map(void *arg, bus_dma_segment_t *segs,
|
H A D | adwvar.h | 43 void adw_map(void *arg, bus_dma_segment_t *segs,
|
/freebsd-11-stable/sys/dev/buslogic/ |
H A D | bt_isa.c | 331 btmapsensebuffers(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument 336 bt->sense_buffers_physbase = segs->ds_addr;
|
H A D | bt_mca.c | 316 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 D | hptiop.h | 449 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 D | ida.c | 125 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 D | esp_pci.c | 175 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 D | fwdma.c | 57 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 D | if_lmc.h | 1027 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 D | mwlhal.c | 227 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 D | if_tsec.c | 82 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 D | if_iwnreg.h | 398 } __packed segs[IWN_MAX_SCATTER]; member in struct:iwn_tx_desc
|
/freebsd-11-stable/sys/dev/le/ |
H A D | if_le_cbus.c | 195 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 D | if_le_isa.c | 191 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 D | if_le_ledma.c | 284 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 D | if_le_pci.c | 264 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 D | mrsas_ioctl.c | 56 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 D | xge-osdep.h | 117 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 D | hdspe.c | 117 hdspe_dmapsetmap(void *arg, bus_dma_segment_t *segs, int nseg, int error) argument
|