Lines Matching refs:sense_map
5990 struct map_node *sense_map; in ahd_alloc_scbs() local
6080 sense_map = SLIST_FIRST(&scb_data->sense_maps); in ahd_alloc_scbs()
6081 sense_data = sense_map->vaddr + offset; in ahd_alloc_scbs()
6082 sense_busaddr = sense_map->busaddr + offset; in ahd_alloc_scbs()
6084 sense_map = malloc(sizeof(*sense_map), M_DEVBUF, M_NOWAIT); in ahd_alloc_scbs()
6086 if (sense_map == NULL) in ahd_alloc_scbs()
6091 (void **)&sense_map->vaddr, in ahd_alloc_scbs()
6092 BUS_DMA_NOWAIT, &sense_map->dmamap) != 0) { in ahd_alloc_scbs()
6093 free(sense_map, M_DEVBUF); in ahd_alloc_scbs()
6097 SLIST_INSERT_HEAD(&scb_data->sense_maps, sense_map, links); in ahd_alloc_scbs()
6099 aic_dmamap_load(ahd, scb_data->sense_dmat, sense_map->dmamap, in ahd_alloc_scbs()
6100 sense_map->vaddr, PAGE_SIZE, ahd_dmamap_cb, in ahd_alloc_scbs()
6101 &sense_map->busaddr, /*flags*/0); in ahd_alloc_scbs()
6103 sense_data = sense_map->vaddr; in ahd_alloc_scbs()
6104 sense_busaddr = sense_map->busaddr; in ahd_alloc_scbs()
6137 next_scb->sense_map = sense_map; in ahd_alloc_scbs()