/freebsd-11-stable/sys/dev/pms/freebsd/driver/ini/src/ |
H A D | agtiproto.h | 30 bus_dma_segment_t *dm_segs, 35 bus_dma_segment_t *dm_segs, 133 bus_dma_segment_t *dm_segs, 137 bus_dma_segment_t *dm_segs,
|
H A D | agtiapi.c | 1574 bus_dma_segment_t *dm_segs, 1587 *addr = dm_segs[0].ds_addr; 1592 bus_dma_segment_t *dm_segs, 1605 *addr = dm_segs[0].ds_addr; 1573 agtiapi_SglMemoryCB( void *arg, bus_dma_segment_t *dm_segs, int nseg, int error ) argument 1591 agtiapi_MemoryCB( void *arg, bus_dma_segment_t *dm_segs, int nseg, int error ) argument
|
/freebsd-11-stable/sys/dev/advansys/ |
H A D | adwcam.c | 88 static void adwexecuteacb(void *arg, bus_dma_segment_t *dm_segs, 226 adwexecuteacb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 254 acb->queue.data_addr = dm_segs[0].ds_addr; 263 end_seg = dm_segs + nseg; 273 if (dm_segs >= end_seg) 276 sg->sg_addr = dm_segs->ds_addr; 277 sg->sg_count = dm_segs->ds_len; 279 dm_segs++; 283 if (dm_segs == end_seg) {
|
H A D | advansys.c | 81 static void adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, 451 #define adv_fixup_dmasegs(adv, dm_segs) (struct adv_sg_entry *)(dm_segs) 454 adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, argument 516 scsiq.q1.data_addr = dm_segs->ds_addr; 517 scsiq.q1.data_cnt = dm_segs->ds_len; 524 sghead.sg_list = adv_fixup_dmasegs(adv, dm_segs);
|
/freebsd-11-stable/sys/dev/aic7xxx/ |
H A D | aic7xxx_osm.c | 62 static void ahc_execute_scb(void *arg, bus_dma_segment_t *dm_segs, 928 ahc_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 958 end_seg = dm_segs + nsegments; 962 while (dm_segs < end_seg) { 965 sg->addr = aic_htole32(dm_segs->ds_addr); 966 len = dm_segs->ds_len 967 | ((dm_segs->ds_addr >> 8) & 0x7F000000); 970 dm_segs++;
|
H A D | aic79xx_osm.c | 69 static void ahd_execute_scb(void *arg, bus_dma_segment_t *dm_segs, 943 ahd_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nsegments, argument 977 sg = ahd_sg_setup(ahd, scb, sg, dm_segs->ds_addr, 978 dm_segs->ds_len, 980 dm_segs++;
|
/freebsd-11-stable/sys/dev/iir/ |
H A D | iir.c | 176 static void gdtmapmem(void *arg, bus_dma_segment_t *dm_segs, 178 static void gdtexecuteccb(void *arg, bus_dma_segment_t *dm_segs, 1166 gdtmapmem(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1171 *busaddrp = dm_segs->ds_addr; 1175 gdtexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1188 gdt, gccb, dm_segs, nseg, error)); 1197 i * GDT_SG_SZ + GDT_SG_PTR, dm_segs->ds_addr); 1199 i * GDT_SG_SZ + GDT_SG_LEN, dm_segs->ds_len); 1200 dm_segs++; 1212 i * GDT_SG_SZ + GDT_SG_PTR, dm_segs [all...] |
/freebsd-11-stable/sys/dev/ahb/ |
H A D | ahb.c | 901 ahbexecuteecb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 934 end_seg = dm_segs + nseg; 938 while (dm_segs < end_seg) { 939 sg->addr = dm_segs->ds_addr; 940 sg->len = dm_segs->ds_len; 942 dm_segs++;
|
/freebsd-11-stable/sys/dev/mpt/ |
H A D | mpt_cam.c | 1270 mpt_execute_req_a64(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1429 for (seg = 0; seg < first_lim; seg++, se++, dm_segs++) { 1432 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); 1433 se->Address.Low = htole32(dm_segs->ds_addr & 0xffffffff); 1435 addr = ((uint64_t)dm_segs->ds_addr) >> 32; 1437 if (mpt->is_1078 && (((uint64_t)dm_segs->ds_addr + 1552 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); 1553 se->Address.Low = htole32(dm_segs->ds_addr & 1556 addr = ((uint64_t)dm_segs->ds_addr) >> 32; 1559 (((uint64_t)dm_segs 1674 mpt_execute_req(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument [all...] |
/freebsd-11-stable/sys/dev/aha/ |
H A D | aha.c | 966 ahaexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 996 end_seg = dm_segs + nseg; 1000 while (dm_segs < end_seg) { 1001 ahautoa24(dm_segs->ds_len, sg->len); 1002 ahautoa24(dm_segs->ds_addr, sg->addr); 1004 dm_segs++;
|
/freebsd-11-stable/sys/dev/buslogic/ |
H A D | bt.c | 1386 btexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1415 end_seg = dm_segs + nseg; 1419 while (dm_segs < end_seg) { 1420 sg->len = dm_segs->ds_len; 1421 sg->addr = dm_segs->ds_addr; 1423 dm_segs++;
|
/freebsd-11-stable/sys/dev/pdq/ |
H A D | pdq_ifsubr.c | 587 pdq->pdq_pa_descriptor_block = sc->sc_dbmap->dm_segs[0].ds_addr; 613 pdq->pdq_unsolicited_info.ui_pa_bufstart = sc->sc_uimap->dm_segs[0].ds_addr; 633 pdq->pdq_pa_consumer_block = sc->sc_cbmap->dm_segs[0].ds_addr;
|
H A D | pdq.c | 953 eop->txd_seg_len = map->dm_segs[idx].ds_len; 954 eop->txd_pa_lo = map->dm_segs[idx].ds_addr;
|
/freebsd-11-stable/sys/dev/dpt/ |
H A D | dpt_scsi.c | 147 static void dptexecuteccb(void *arg, bus_dma_segment_t *dm_segs, 717 dptexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 748 end_seg = dm_segs + nseg; 752 while (dm_segs < end_seg) { 753 sg->seg_len = htonl(dm_segs->ds_len); 754 sg->seg_addr = htonl(dm_segs->ds_addr); 756 dm_segs++;
|
/freebsd-11-stable/sys/dev/bktr/ |
H A D | bktr_os.c | 1166 bus_dmamem_free(dmat, dmap->dm_segs, 1); 1327 return (bus_dmamem_mmap(bktr->dmat, bktr->dm_mem->dm_segs, 1,
|
/freebsd-11-stable/sys/dev/isp/ |
H A D | isp_sbus.c | 593 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 623 if (isp_send_cmd(isp, mp->rq, dm_segs, nseg, XS_XFRLEN(csio),
|
H A D | isp_pci.c | 1813 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1843 error = isp_send_cmd(isp, mp->rq, dm_segs, nseg, XS_XFRLEN(csio),
|
/freebsd-11-stable/sys/dev/trm/ |
H A D | trm.c | 419 trm_ExecuteSRB(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 438 end_seg = dm_segs + nseg; 440 while (dm_segs < end_seg) { 441 psg->address = dm_segs->ds_addr; 442 psg->length = (u_long)dm_segs->ds_len; 443 totalxferlen += dm_segs->ds_len; 445 dm_segs++;
|
/freebsd-11-stable/sys/dev/arcmsr/ |
H A D | arcmsr.c | 172 static void arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t nseg); 1005 bus_dma_segment_t *dm_segs, u_int32_t nseg) 1036 length = arcmsr_htole32(dm_segs[i].ds_len); 1037 address_lo = arcmsr_htole32(dma_addr_lo32(dm_segs[i].ds_addr)); 1038 address_hi = arcmsr_htole32(dma_addr_hi32(dm_segs[i].ds_addr)); 2945 static void arcmsr_execute_srb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 3012 arcmsr_build_srb(srb, dm_segs, nseg); 1004 arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t nseg) argument
|
/freebsd-11-stable/sys/dev/aic/ |
H A D | aic.c | 54 static void aic_execute_scb(void *arg, bus_dma_segment_t *dm_segs, 304 aic_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument
|