Searched refs:dm_segs (Results 1 - 21 of 21) sorted by relevance

/freebsd-10.2-release/sys/dev/pms/freebsd/driver/ini/src/
H A Dagtiproto.h30 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 Dagtiapi.c1575 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 Dadwcam.c88 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 Dadvansys.c81 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 Daic7xxx_osm.c62 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 Daic79xx_osm.c69 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 Diir.c176 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 Dahb.c902 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 Disp_pci.c1806 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 Disp_sbus.c596 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 Dmpt_cam.c1259 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 Dbt.c1392 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 Daha.c972 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 Dpdq_ifsubr.c586 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 Dpdq.c953 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 Ddpt_scsi.c147 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 Dbktr_os.c1166 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 Dtrm.c419 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 Darcmsr.c178 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 Daic.c54 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 Dif_lmc.c2701 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;

Completed in 310 milliseconds