Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/drm/
H A Ddrm_scatter.c197 BUS_DMA_NOWAIT, &sg->sg_map); in drm_sg_alloc_mem()
205 error = -bus_dmamap_load(sg->sg_tag, sg->sg_map, sg->virtual, nbytes, in drm_sg_alloc_mem()
223 fail3: bus_dmamap_destroy(sg->sg_tag, sg->sg_map); in drm_sg_alloc_mem()
236 bus_dmamap_unload(sg->sg_tag, sg->sg_map); in drm_sg_free_mem()
237 bus_dmamap_destroy(sg->sg_tag, sg->sg_map); in drm_sg_free_mem()
/netbsd-src/sys/dev/ic/
H A Daic7xxx.c4269 struct sg_map_node *sg_map; in ahc_fini_scbdata() local
4271 while ((sg_map = SLIST_FIRST(&scb_data->sg_maps))!= NULL) { in ahc_fini_scbdata()
4274 sg_map->sg_dmamap, (void *)sg_map->sg_vaddr, in ahc_fini_scbdata()
4275 &sg_map->sg_dmasegs, sg_map->sg_nseg); in ahc_fini_scbdata()
4276 free(sg_map, M_DEVBUF); in ahc_fini_scbdata()
4306 struct sg_map_node *sg_map; in ahc_alloc_scbs() local
4319 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_WAITOK); in ahc_alloc_scbs()
4321 if (sg_map == NULL) in ahc_alloc_scbs()
4326 &sg_map->sg_dmamap, in ahc_alloc_scbs()
4327 (void **)&sg_map->sg_vaddr, &sg_map->sg_physaddr, in ahc_alloc_scbs()
[all …]
H A Daic79xx.c5522 struct map_node *sg_map; in ahd_fini_scbdata() local
5524 while ((sg_map = SLIST_FIRST(&scb_data->sg_maps)) != NULL) { in ahd_fini_scbdata()
5528 sg_map->dmamap, (void *)sg_map->vaddr, in ahd_fini_scbdata()
5529 &sg_map->dmasegs, sg_map->nseg); in ahd_fini_scbdata()
5530 free(sg_map, M_DEVBUF); in ahd_fini_scbdata()
5747 struct map_node *sg_map; in ahd_alloc_scbs() local
5804 sg_map = SLIST_FIRST(&scb_data->sg_maps); in ahd_alloc_scbs()
5805 segs = sg_map->vaddr + offset; in ahd_alloc_scbs()
5806 sg_busaddr = sg_map->physaddr + offset; in ahd_alloc_scbs()
5808 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_WAITOK); in ahd_alloc_scbs()
[all …]
H A Daic7xxx_inline.h216 ahc_dmamap_sync(ahc, ahc->parent_dmat, scb->sg_map->sg_dmamap, in ahc_sync_sglist()
217 /*offset*/(scb->sg_list - scb->sg_map->sg_vaddr) in ahc_sync_sglist()
H A Daic7xxxvar.h694 struct sg_map_node *sg_map; member
H A Daic79xxvar.h641 struct map_node *sg_map; member
H A Daic79xx_inline.h386 ahd_dmamap_sync(ahd, ahd->parent_dmat, scb->sg_map->dmamap, in ahd_sync_sglist()
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_legacy.h140 bus_dmamap_t sg_map; member