Lines Matching defs:sg_map
600 scb->sg_map->sg_dmamap,
601 0, scb->sg_map->sg_dmamap->dm_mapsize,
4295 struct sg_map_node *sg_map;
4297 while ((sg_map = SLIST_FIRST(&scb_data->sg_maps))!= NULL) {
4300 sg_map->sg_dmamap, (caddr_t)sg_map->sg_vaddr,
4301 &sg_map->sg_dmasegs, sg_map->sg_nseg);
4302 free(sg_map, M_DEVBUF, sizeof(*sg_map));
4334 struct sg_map_node *sg_map;
4347 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_NOWAIT);
4349 if (sg_map == NULL)
4354 &sg_map->sg_dmamap,
4355 (caddr_t *)&sg_map->sg_vaddr, &sg_map->sg_physaddr,
4356 &sg_map->sg_dmasegs, &sg_map->sg_nseg, ahc_name(ahc),
4358 free(sg_map, M_DEVBUF, sizeof(*sg_map));
4362 SLIST_INSERT_HEAD(&scb_data->sg_maps, sg_map, links);
4364 segs = sg_map->sg_vaddr;
4365 physaddr = sg_map->sg_physaddr;
4372 next_scb->sg_map = sg_map;