/freebsd-10.2-release/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 | 1575 bus_dma_segment_t *dm_segs, 1588 *addr = dm_segs[0].ds_addr; 1593 bus_dma_segment_t *dm_segs, 1606 *addr = dm_segs[0].ds_addr; 1574 agtiapi_SglMemoryCB( void *arg, bus_dma_segment_t *dm_segs, int nseg, int error ) argument 1592 agtiapi_MemoryCB( void *arg, bus_dma_segment_t *dm_segs, int nseg, int error ) argument
|
/freebsd-10.2-release/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, 455 #define adv_fixup_dmasegs(adv, dm_segs) (struct adv_sg_entry *)(dm_segs) 458 adv_execute_ccb(void *arg, bus_dma_segment_t *dm_segs, argument 520 scsiq.q1.data_addr = dm_segs->ds_addr; 521 scsiq.q1.data_cnt = dm_segs->ds_len; 528 sghead.sg_list = adv_fixup_dmasegs(adv, dm_segs);
|
/freebsd-10.2-release/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-10.2-release/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-10.2-release/sys/dev/ahb/ |
H A D | ahb.c | 902 ahbexecuteecb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 935 end_seg = dm_segs + nseg; 939 while (dm_segs < end_seg) { 940 sg->addr = dm_segs->ds_addr; 941 sg->len = dm_segs->ds_len; 943 dm_segs++;
|
/freebsd-10.2-release/sys/dev/isp/ |
H A D | isp_pci.c | 1806 tdma2_2(void *arg, bus_dma_segment_t *dm_segs, int nseg, bus_size_t mapsize, int error) argument 1811 tdma2(arg, dm_segs, nseg, error); 1815 tdma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1855 dm_segs = NULL; 1860 dm_segs = NULL; 1865 error = isp_send_tgt_cmd(isp, rq, dm_segs, nseg, XS_XFRLEN(csio), ddir, &csio->sense_data, csio->sense_len); 1881 dma2_2(void *arg, bus_dma_segment_t *dm_segs, int nseg, bus_size_t mapsize, int error) argument 1886 dma2(arg, dm_segs, nseg, error); 1890 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1935 dm_segs [all...] |
H A D | isp_sbus.c | 596 dma2(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 623 dm_segs = NULL; 628 if (isp_send_cmd(isp, rq, dm_segs, nseg, XS_XFRLEN(csio), ddir, NULL) != CMD_QUEUED) {
|
/freebsd-10.2-release/sys/dev/mpt/ |
H A D | mpt_cam.c | 1259 mpt_execute_req_a64(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1418 for (seg = 0; seg < first_lim; seg++, se++, dm_segs++) { 1421 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); 1422 se->Address.Low = htole32(dm_segs->ds_addr & 0xffffffff); 1424 addr = ((uint64_t)dm_segs->ds_addr) >> 32; 1426 if (mpt->is_1078 && (((uint64_t)dm_segs->ds_addr + 1541 MPI_pSGE_SET_LENGTH(se, dm_segs->ds_len); 1542 se->Address.Low = htole32(dm_segs->ds_addr & 1545 addr = ((uint64_t)dm_segs->ds_addr) >> 32; 1548 (((uint64_t)dm_segs 1663 mpt_execute_req(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument [all...] |
/freebsd-10.2-release/sys/dev/buslogic/ |
H A D | bt.c | 1392 btexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1421 end_seg = dm_segs + nseg; 1425 while (dm_segs < end_seg) { 1426 sg->len = dm_segs->ds_len; 1427 sg->addr = dm_segs->ds_addr; 1429 dm_segs++;
|
/freebsd-10.2-release/sys/dev/aha/ |
H A D | aha.c | 972 ahaexecuteccb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 1002 end_seg = dm_segs + nseg; 1006 while (dm_segs < end_seg) { 1007 ahautoa24(dm_segs->ds_len, sg->len); 1008 ahautoa24(dm_segs->ds_addr, sg->addr); 1010 dm_segs++;
|
/freebsd-10.2-release/sys/dev/pdq/ |
H A D | pdq_ifsubr.c | 586 pdq->pdq_pa_descriptor_block = sc->sc_dbmap->dm_segs[0].ds_addr; 612 pdq->pdq_unsolicited_info.ui_pa_bufstart = sc->sc_uimap->dm_segs[0].ds_addr; 632 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-10.2-release/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-10.2-release/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-10.2-release/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-10.2-release/sys/dev/arcmsr/ |
H A D | arcmsr.c | 178 static void arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t nseg); 979 bus_dma_segment_t *dm_segs, u_int32_t nseg) 1010 length = arcmsr_htole32(dm_segs[i].ds_len); 1011 address_lo = arcmsr_htole32(dma_addr_lo32(dm_segs[i].ds_addr)); 1012 address_hi = arcmsr_htole32(dma_addr_hi32(dm_segs[i].ds_addr)); 2634 static void arcmsr_execute_srb(void *arg, bus_dma_segment_t *dm_segs, int nseg, int error) argument 2701 arcmsr_build_srb(srb, dm_segs, nseg); 978 arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t nseg) argument
|
/freebsd-10.2-release/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
|
/freebsd-10.2-release/sys/dev/lmc/ |
H A D | if_lmc.c | 2701 ring->dma_addr = ring->map->dm_segs[0].ds_addr; 3057 desc->address1 = desc->map->dm_segs[0].ds_addr; 3188 bus_dma_segment_t *segs = desc->map->dm_segs;
|