| /freebsd-12.1/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 | 1571 bus_dma_segment_t *dm_segs, in agtiapi_SglMemoryCB() argument 1584 *addr = dm_segs[0].ds_addr; in agtiapi_SglMemoryCB() 1589 bus_dma_segment_t *dm_segs, in agtiapi_MemoryCB() argument 1602 *addr = dm_segs[0].ds_addr; in agtiapi_MemoryCB()
|
| /freebsd-12.1/sys/dev/advansys/ |
| H A D | adwcam.c | 90 static void adwexecuteacb(void *arg, bus_dma_segment_t *dm_segs, 228 adwexecuteacb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in adwexecuteacb() argument 256 acb->queue.data_addr = dm_segs[0].ds_addr; in adwexecuteacb() 265 end_seg = dm_segs + nseg; in adwexecuteacb() 275 if (dm_segs >= end_seg) in adwexecuteacb() 278 sg->sg_addr = dm_segs->ds_addr; in adwexecuteacb() 279 sg->sg_count = dm_segs->ds_len; in adwexecuteacb() 281 dm_segs++; in adwexecuteacb() 285 if (dm_segs == end_seg) { in adwexecuteacb()
|
| H A D | advansys.c | 82 static void adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, 452 #define adv_fixup_dmasegs(adv, dm_segs) (struct adv_sg_entry *)(dm_segs) argument 455 adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, in adv_execute_ccb() argument 517 scsiq.q1.data_addr = dm_segs->ds_addr; in adv_execute_ccb() 518 scsiq.q1.data_cnt = dm_segs->ds_len; in adv_execute_ccb() 525 sghead.sg_list = adv_fixup_dmasegs(adv, dm_segs); in adv_execute_ccb()
|
| /freebsd-12.1/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, in ahc_execute_scb() argument 958 end_seg = dm_segs + nsegments; in ahc_execute_scb() 962 while (dm_segs < end_seg) { in ahc_execute_scb() 965 sg->addr = aic_htole32(dm_segs->ds_addr); in ahc_execute_scb() 966 len = dm_segs->ds_len in ahc_execute_scb() 967 | ((dm_segs->ds_addr >> 8) & 0x7F000000); in ahc_execute_scb() 970 dm_segs++; in ahc_execute_scb()
|
| 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, in ahd_execute_scb() argument 977 sg = ahd_sg_setup(ahd, scb, sg, dm_segs->ds_addr, in ahd_execute_scb() 978 dm_segs->ds_len, in ahd_execute_scb() 980 dm_segs++; in ahd_execute_scb()
|
| /freebsd-12.1/sys/dev/iir/ |
| H A D | iir.c | 178 static void gdtmapmem(void *arg, bus_dma_segment_t *dm_segs, 180 static void gdtexecuteccb(void *arg, bus_dma_segment_t *dm_segs, 1168 gdtmapmem(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in gdtmapmem() argument 1173 *busaddrp = dm_segs->ds_addr; in gdtmapmem() 1190 gdt, gccb, dm_segs, nseg, error)); in gdtexecuteccb() 1199 i * GDT_SG_SZ + GDT_SG_PTR, dm_segs->ds_addr); in gdtexecuteccb() 1201 i * GDT_SG_SZ + GDT_SG_LEN, dm_segs->ds_len); in gdtexecuteccb() 1202 dm_segs++; in gdtexecuteccb() 1214 i * GDT_SG_SZ + GDT_SG_PTR, dm_segs->ds_addr); in gdtexecuteccb() 1216 i * GDT_SG_SZ + GDT_SG_LEN, dm_segs->ds_len); in gdtexecuteccb() [all …]
|
| /freebsd-12.1/sys/dev/mpt/ |
| H A D | mpt_cam.c | 1434 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); in mpt_execute_req_a64() 1437 addr = ((uint64_t)dm_segs->ds_addr) >> 32; in mpt_execute_req_a64() 1554 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); in mpt_execute_req_a64() 1558 addr = ((uint64_t)dm_segs->ds_addr) >> 32; in mpt_execute_req_a64() 1561 (((uint64_t)dm_segs->ds_addr + in mpt_execute_req_a64() 1580 dm_segs++; in mpt_execute_req_a64() 1837 se->Address = htole32(dm_segs->ds_addr); in mpt_execute_req() 1839 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); in mpt_execute_req() 1951 se->Address = htole32(dm_segs->ds_addr); in mpt_execute_req() 1953 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); in mpt_execute_req() [all …]
|
| /freebsd-12.1/sys/dev/aha/ |
| H A D | aha.c | 962 ahaexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in ahaexecuteccb() argument 992 end_seg = dm_segs + nseg; in ahaexecuteccb() 996 while (dm_segs < end_seg) { in ahaexecuteccb() 997 ahautoa24(dm_segs->ds_len, sg->len); in ahaexecuteccb() 998 ahautoa24(dm_segs->ds_addr, sg->addr); in ahaexecuteccb() 1000 dm_segs++; in ahaexecuteccb()
|
| /freebsd-12.1/sys/dev/dpt/ |
| H A D | dpt_scsi.c | 145 static void dptexecuteccb(void *arg, bus_dma_segment_t *dm_segs, 607 dptexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in dptexecuteccb() argument 638 end_seg = dm_segs + nseg; in dptexecuteccb() 642 while (dm_segs < end_seg) { in dptexecuteccb() 643 sg->seg_len = htonl(dm_segs->ds_len); in dptexecuteccb() 644 sg->seg_addr = htonl(dm_segs->ds_addr); in dptexecuteccb() 646 dm_segs++; in dptexecuteccb()
|
| /freebsd-12.1/sys/dev/buslogic/ |
| H A D | bt.c | 1373 btexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in btexecuteccb() argument 1402 end_seg = dm_segs + nseg; in btexecuteccb() 1406 while (dm_segs < end_seg) { in btexecuteccb() 1407 sg->len = dm_segs->ds_len; in btexecuteccb() 1408 sg->addr = dm_segs->ds_addr; in btexecuteccb() 1410 dm_segs++; in btexecuteccb()
|
| /freebsd-12.1/sys/dev/trm/ |
| H A D | trm.c | 421 trm_ExecuteSRB(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in trm_ExecuteSRB() argument 440 end_seg = dm_segs + nseg; in trm_ExecuteSRB() 442 while (dm_segs < end_seg) { in trm_ExecuteSRB() 443 psg->address = dm_segs->ds_addr; in trm_ExecuteSRB() 444 psg->length = (u_long)dm_segs->ds_len; in trm_ExecuteSRB() 445 totalxferlen += dm_segs->ds_len; in trm_ExecuteSRB() 447 dm_segs++; in trm_ExecuteSRB()
|
| /freebsd-12.1/sys/dev/isp/ |
| H A D | isp_sbus.c | 595 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in dma2() argument 625 if (isp_send_cmd(isp, mp->rq, dm_segs, nseg, XS_XFRLEN(csio), in dma2()
|
| H A D | isp_pci.c | 1815 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in dma2() argument 1845 error = isp_send_cmd(isp, mp->rq, dm_segs, nseg, XS_XFRLEN(csio), in dma2()
|
| /freebsd-12.1/sys/dev/bktr/ |
| H A D | bktr_os.c | 1178 bus_dmamem_free(dmat, dmap->dm_segs, 1); 1339 return (bus_dmamem_mmap(bktr->dmat, bktr->dm_mem->dm_segs, 1, in bktr_mmap()
|
| /freebsd-12.1/sys/dev/arcmsr/ |
| H A D | arcmsr.c | 184 static void arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t… 1075 bus_dma_segment_t *dm_segs, u_int32_t nseg) in arcmsr_build_srb() argument 1106 length = arcmsr_htole32(dm_segs[i].ds_len); in arcmsr_build_srb() 1107 address_lo = arcmsr_htole32(dma_addr_lo32(dm_segs[i].ds_addr)); in arcmsr_build_srb() 1108 address_hi = arcmsr_htole32(dma_addr_hi32(dm_segs[i].ds_addr)); in arcmsr_build_srb() 2911 static void arcmsr_execute_srb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in arcmsr_execute_srb() argument 2978 arcmsr_build_srb(srb, dm_segs, nseg); in arcmsr_execute_srb()
|
| /freebsd-12.1/sys/dev/aic/ |
| H A D | aic.c | 56 static void aic_execute_scb(void *arg, bus_dma_segment_t *dm_segs, 306 aic_execute_scb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) in aic_execute_scb() argument
|