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

/freebsd-11-stable/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.c1574 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 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,
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 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-11-stable/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-11-stable/sys/dev/ahb/
H A Dahb.c901 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 Dmpt_cam.c1270 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 Daha.c966 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 Dbt.c1386 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 Dpdq_ifsubr.c587 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 Dpdq.c953 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 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-11-stable/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-11-stable/sys/dev/isp/
H A Disp_sbus.c593 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 Disp_pci.c1813 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 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-11-stable/sys/dev/arcmsr/
H A Darcmsr.c172 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 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

Completed in 405 milliseconds