Lines Matching defs:sg_map
4269 struct sg_map_node *sg_map;
4271 while ((sg_map = SLIST_FIRST(&scb_data->sg_maps))!= NULL) {
4274 sg_map->sg_dmamap, (void *)sg_map->sg_vaddr,
4275 &sg_map->sg_dmasegs, sg_map->sg_nseg);
4276 free(sg_map, M_DEVBUF);
4306 struct sg_map_node *sg_map;
4319 sg_map = malloc(sizeof(*sg_map), M_DEVBUF, M_WAITOK);
4321 if (sg_map == NULL)
4326 &sg_map->sg_dmamap,
4327 (void **)&sg_map->sg_vaddr, &sg_map->sg_physaddr,
4328 &sg_map->sg_dmasegs, &sg_map->sg_nseg,
4331 free(sg_map, M_DEVBUF);
4335 SLIST_INSERT_HEAD(&scb_data->sg_maps, sg_map, links);
4337 segs = sg_map->sg_vaddr;
4338 physaddr = sg_map->sg_physaddr;
4350 next_scb->sg_map = sg_map;