| /freebsd-12.1/sys/dev/advansys/ |
| H A D | adwcam.c | 157 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 D | dpt_scsi.c | 291 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 D | ata-dma.c | 179 &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 D | ata-all.h | 336 bus_dmamap_t sg_map; /* SG list DMA map */ member
|
| /freebsd-12.1/sys/dev/aha/ |
| H A D | aha.c | 197 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 D | bt.c | 232 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 D | aac_cam.c | 460 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 D | aac.c | 3101 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 D | aacreg.h | 1399 struct aac_sg_table sg_map; member
|
| /freebsd-12.1/sys/dev/aic7xxx/ |
| H A D | aic7xxx.c | 4485 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 D | aic7xxx_inline.h | 213 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 D | aic79xx.c | 5822 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 D | aic7xxx.h | 598 struct sg_map_node *sg_map; member
|
| H A D | aic79xx.h | 635 struct map_node *sg_map; member
|
| H A D | aic79xx_inline.h | 401 scb->sg_map->dmamap, in ahd_sync_sglist()
|
| /freebsd-12.1/sys/powerpc/powermac/ |
| H A D | ata_dbdma.c | 246 bus_dmamap_sync(request->dma->sg_tag, request->dma->sg_map, in ata_dbdma_load()
|
| /freebsd-12.1/sys/dev/aacraid/ |
| H A D | aacraid.c | 2871 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 D | aacraid_reg.h | 1489 struct aac_sg_table sg_map; member
|
| H A D | aacraid_cam.c | 932 cm->cm_sgtable = &srb->sg_map; in aac_passthrough_command()
|