Lines Matching defs:mapinfo
84 static mapinfo_t mapinfo[BIOSDEV_NUM];
599 (void) memset(mapinfo, 0, sizeof (mapinfo));
632 mapinfo[i].disklist_index = matchedindex;
633 mapinfo[i].matchcount++;
636 if (mapinfo[j].matchcount > 0 &&
637 mapinfo[j].disklist_index == matchedindex) {
638 mapinfo[j].matchcount++;
639 mapinfo[i].matchcount++;
655 if (mapinfo[i].matchcount > 1) {
658 "%d): 0x%x %s\n", mapinfo[i].matchcount,
660 disk_list[mapinfo[i].disklist_index]);
662 mapinfo[i].matchcount = 0;
663 mapinfo[i].disklist_index = 0;
673 if (mapinfo[i].matchcount == 1)
691 mapinfo[i].disklist_index = matchedindex;
692 mapinfo[i].matchcount++;
695 if (mapinfo[j].matchcount > 0 &&
696 mapinfo[j].disklist_index == matchedindex) {
697 mapinfo[j].matchcount++;
698 mapinfo[i].matchcount++;
711 if (mapinfo[i].matchcount == 1) {
713 disk_list[mapinfo[i].disklist_index]);
715 } else if (debug && mapinfo[i].matchcount > 1) {
718 disk_list[mapinfo[i].disklist_index],
719 mapinfo[i].matchcount);