Lines Matching refs:sense_map
551 scb->sense_map->dmamap, in ahd_sync_sense()
6813 struct map_node *sense_map; in ahd_alloc_scbs() local
6901 sense_map = SLIST_FIRST(&scb_data->sense_maps); in ahd_alloc_scbs()
6902 sense_data = sense_map->vaddr + offset; in ahd_alloc_scbs()
6903 sense_busaddr = sense_map->physaddr + offset; in ahd_alloc_scbs()
6905 sense_map = kmalloc(sizeof(*sense_map), GFP_ATOMIC); in ahd_alloc_scbs()
6907 if (sense_map == NULL) in ahd_alloc_scbs()
6912 (void **)&sense_map->vaddr, in ahd_alloc_scbs()
6913 BUS_DMA_NOWAIT, &sense_map->dmamap) != 0) { in ahd_alloc_scbs()
6914 kfree(sense_map); in ahd_alloc_scbs()
6918 SLIST_INSERT_HEAD(&scb_data->sense_maps, sense_map, links); in ahd_alloc_scbs()
6920 ahd_dmamap_load(ahd, scb_data->sense_dmat, sense_map->dmamap, in ahd_alloc_scbs()
6921 sense_map->vaddr, PAGE_SIZE, ahd_dmamap_cb, in ahd_alloc_scbs()
6922 &sense_map->physaddr, /*flags*/0); in ahd_alloc_scbs()
6924 sense_data = sense_map->vaddr; in ahd_alloc_scbs()
6925 sense_busaddr = sense_map->physaddr; in ahd_alloc_scbs()
6955 next_scb->sense_map = sense_map; in ahd_alloc_scbs()