Home
last modified time | relevance | path

Searched refs:sg_map (Results 1 – 19 of 19) sorted by relevance

/freebsd-12.1/sys/dev/advansys/
H A Dadwcam.c157 struct sg_map_node *sg_map; in adwallocsgmap() local
159 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in adwallocsgmap()
161 if (sg_map == NULL) in adwallocsgmap()
167 free(sg_map, M_DEVBUF); in adwallocsgmap()
173 bus_dmamap_load(adw->sg_dmat, sg_map->sg_dmamap, sg_map->sg_vaddr, in adwallocsgmap()
177 return (sg_map); in adwallocsgmap()
187 struct sg_map_node *sg_map; in adwallocacbs() local
196 if (sg_map == NULL) in adwallocacbs()
199 blocks = sg_map->sg_vaddr; in adwallocacbs()
770 sg_map->sg_dmamap); in adw_free()
[all …]
/freebsd-12.1/sys/dev/dpt/
H A Ddpt_scsi.c291 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in dptallocsgmap()
293 if (sg_map == NULL) in dptallocsgmap()
299 free(sg_map, M_DEVBUF); in dptallocsgmap()
303 (void)bus_dmamap_load(dpt->sg_dmat, sg_map->sg_dmamap, sg_map->sg_vaddr, in dptallocsgmap()
309 return (sg_map); in dptallocsgmap()
340 if (sg_map == NULL) in dptallocccbs()
343 segs = sg_map->sg_vaddr; in dptallocccbs()
1053 sg_map->sg_dmamap); in dpt_free()
1055 sg_map->sg_dmamap); in dpt_free()
1056 free(sg_map, M_DEVBUF); in dpt_free()
[all …]
/freebsd-12.1/sys/dev/ata/
H A Data-dma.c179 &slot->sg_map)) { in ata_dmaalloc()
184 if (bus_dmamap_load(slot->sg_tag, slot->sg_map, slot->sg, MAXTABSZ, in ata_dmaalloc()
225 bus_dmamap_unload(slot->sg_tag, slot->sg_map); in ata_dmafree()
229 bus_dmamem_free(slot->sg_tag, slot->sg, slot->sg_map); in ata_dmafree()
322 bus_dmamap_sync(request->dma->sg_tag, request->dma->sg_map, in ata_dmaload()
340 bus_dmamap_sync(request->dma->sg_tag, request->dma->sg_map, in ata_dmaunload()
H A Data-all.h336 bus_dmamap_t sg_map; /* SG list DMA map */ member
/freebsd-12.1/sys/dev/aha/
H A Daha.c197 struct sg_map_node *sg_map; in aha_free() local
203 sg_map->sg_dmamap); in aha_free()
204 free(sg_map, M_DEVBUF); in aha_free()
632 struct sg_map_node *sg_map; in ahaallocccbs() local
640 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in ahaallocccbs()
642 if (sg_map == NULL) in ahaallocccbs()
647 BUS_DMA_NOWAIT, &sg_map->sg_dmamap) != 0) { in ahaallocccbs()
648 free(sg_map, M_DEVBUF); in ahaallocccbs()
654 bus_dmamap_load(aha->sg_dmat, sg_map->sg_dmamap, sg_map->sg_vaddr, in ahaallocccbs()
657 segs = sg_map->sg_vaddr; in ahaallocccbs()
[all …]
/freebsd-12.1/sys/dev/buslogic/
H A Dbt.c232 struct sg_map_node *sg_map; in bt_free_softc() local
237 sg_map->sg_dmamap); in bt_free_softc()
239 sg_map->sg_dmamap); in bt_free_softc()
240 free(sg_map, M_DEVBUF); in bt_free_softc()
992 struct sg_map_node *sg_map; in btallocccbs() local
1004 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in btallocccbs()
1006 if (sg_map == NULL) in btallocccbs()
1012 free(sg_map, M_DEVBUF); in btallocccbs()
1018 bus_dmamap_load(bt->sg_dmat, sg_map->sg_dmamap, sg_map->sg_vaddr, in btallocccbs()
1021 segs = sg_map->sg_vaddr; in btallocccbs()
[all …]
/freebsd-12.1/sys/dev/aac/
H A Daac_cam.c460 cm->cm_sgtable = &srb->sg_map; in aac_cam_action()
465 srb->sg_map.SgCount = 1; in aac_cam_action()
466 srb->sg_map.SgEntry[0].SgAddress = in aac_cam_action()
468 srb->sg_map.SgEntry[0].SgByteCount = in aac_cam_action()
477 srb->sg_map.SgCount = 0; in aac_cam_action()
478 srb->sg_map.SgEntry[0].SgByteCount = 0; in aac_cam_action()
H A Daac.c3101 if (srbcmd->sg_map.SgCount > 1) { in aac_ioctl_send_raw_srb()
3108 srbcmd->sg_map.SgCount * sizeof(struct aac_sg_entry))) { in aac_ioctl_send_raw_srb()
3111 sge = srbcmd->sg_map.SgEntry; in aac_ioctl_send_raw_srb()
3122 srbcmd->sg_map.SgCount * sizeof(struct aac_sg_entry64))) { in aac_ioctl_send_raw_srb()
3126 sge64 = (struct aac_sg_entry64 *)srbcmd->sg_map.SgEntry; in aac_ioctl_send_raw_srb()
3146 if (srbcmd->sg_map.SgCount == 1) in aac_ioctl_send_raw_srb()
3149 cm->cm_sgtable = (struct aac_sg_table *)&srbcmd->sg_map; in aac_ioctl_send_raw_srb()
H A Daacreg.h1399 struct aac_sg_table sg_map; member
/freebsd-12.1/sys/dev/aic7xxx/
H A Daic7xxx.c4485 struct sg_map_node *sg_map; in ahc_fini_scbdata() local
4490 sg_map->sg_dmamap); in ahc_fini_scbdata()
4492 sg_map->sg_vaddr, in ahc_fini_scbdata()
4493 sg_map->sg_dmamap); in ahc_fini_scbdata()
4494 free(sg_map, M_DEVBUF); in ahc_fini_scbdata()
4527 struct sg_map_node *sg_map; in ahc_alloc_scbs() local
4540 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in ahc_alloc_scbs()
4542 if (sg_map == NULL) in ahc_alloc_scbs()
4550 free(sg_map, M_DEVBUF); in ahc_alloc_scbs()
4560 segs = sg_map->sg_vaddr; in ahc_alloc_scbs()
[all …]
H A Daic7xxx_inline.h213 aic_dmamap_sync(ahc, ahc->scb_data->sg_dmat, scb->sg_map->sg_dmamap, in ahc_sync_sglist()
214 /*offset*/(scb->sg_list - scb->sg_map->sg_vaddr) in ahc_sync_sglist()
H A Daic79xx.c5822 struct map_node *sg_map; in ahd_fini_scbdata() local
5827 sg_map->dmamap); in ahd_fini_scbdata()
5829 sg_map->vaddr, sg_map->dmamap); in ahd_fini_scbdata()
5830 free(sg_map, M_DEVBUF); in ahd_fini_scbdata()
6063 struct map_node *sg_map; in ahd_alloc_scbs() local
6120 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT); in ahd_alloc_scbs()
6122 if (sg_map == NULL) in ahd_alloc_scbs()
6130 free(sg_map, M_DEVBUF); in ahd_alloc_scbs()
6140 segs = sg_map->vaddr; in ahd_alloc_scbs()
6141 sg_busaddr = sg_map->busaddr; in ahd_alloc_scbs()
[all …]
H A Daic7xxx.h598 struct sg_map_node *sg_map; member
H A Daic79xx.h635 struct map_node *sg_map; member
H A Daic79xx_inline.h401 scb->sg_map->dmamap, in ahd_sync_sglist()
/freebsd-12.1/sys/powerpc/powermac/
H A Data_dbdma.c246 bus_dmamap_sync(request->dma->sg_tag, request->dma->sg_map, in ata_dbdma_load()
/freebsd-12.1/sys/dev/aacraid/
H A Daacraid.c2871 if (srbcmd->sg_map.SgCount > 1) { in aac_ioctl_send_raw_srb()
2877 srbcmd->sg_map.SgCount * sizeof(struct aac_sg_entry))) { in aac_ioctl_send_raw_srb()
2878 struct aac_sg_entry *sgp = srbcmd->sg_map.SgEntry; in aac_ioctl_send_raw_srb()
2887 srbcmd->sg_map.SgCount * sizeof(struct aac_sg_entry64))) { in aac_ioctl_send_raw_srb()
2890 (struct aac_sg_entry64 *)srbcmd->sg_map.SgEntry; in aac_ioctl_send_raw_srb()
2911 if (srbcmd->sg_map.SgCount == 1) in aac_ioctl_send_raw_srb()
2970 cm->cm_sgtable = (struct aac_sg_table *)&srbcmd->sg_map; in aac_ioctl_send_raw_srb()
H A Daacraid_reg.h1489 struct aac_sg_table sg_map; member
H A Daacraid_cam.c932 cm->cm_sgtable = &srb->sg_map; in aac_passthrough_command()