1 /* start = 1024, end = 1536, num 4096 */ 2 /* start = 1024, end = 1536, num 1536 */ 3 /* start = 1024, end = 1536, num 1536 */ 4 #include <sys/types.h> 5 #include <sys/param.h> 6 #include <sys/ksynch.h> 7 #include <sys/kmem.h> 8 #include <sys/stat.h> 9 #include <sys/buf.h> 10 #include <sys/open.h> 11 #include <sys/conf.h> 12 #include <sys/file.h> 13 #include <sys/cmn_err.h> 14 #include <sys/errno.h> 15 #include <sys/debug.h> 16 #include <sys/ddi.h> 17 #include <sys/nsc_thread.h> 18 #include <sys/nsctl/sd_bcache.h> 19 #include <sys/nsctl/sd_trace.h> 20 #include <ns/sdbc/sd_io.h> 21 #include <ns/sdbc/sd_iob.h> 22 IOB_DCB(1024) IOB_DCB(1025) IOB_DCB(1026) IOB_DCB(1027) 23 IOB_DCB(1028) IOB_DCB(1029) IOB_DCB(1030) IOB_DCB(1031) 24 IOB_DCB(1032) IOB_DCB(1033) IOB_DCB(1034) IOB_DCB(1035) 25 IOB_DCB(1036) IOB_DCB(1037) IOB_DCB(1038) IOB_DCB(1039) 26 IOB_DCB(1040) IOB_DCB(1041) IOB_DCB(1042) IOB_DCB(1043) 27 IOB_DCB(1044) IOB_DCB(1045) IOB_DCB(1046) IOB_DCB(1047) 28 IOB_DCB(1048) IOB_DCB(1049) IOB_DCB(1050) IOB_DCB(1051) 29 IOB_DCB(1052) IOB_DCB(1053) IOB_DCB(1054) IOB_DCB(1055) 30 IOB_DCB(1056) IOB_DCB(1057) IOB_DCB(1058) IOB_DCB(1059) 31 IOB_DCB(1060) IOB_DCB(1061) IOB_DCB(1062) IOB_DCB(1063) 32 IOB_DCB(1064) IOB_DCB(1065) IOB_DCB(1066) IOB_DCB(1067) 33 IOB_DCB(1068) IOB_DCB(1069) IOB_DCB(1070) IOB_DCB(1071) 34 IOB_DCB(1072) IOB_DCB(1073) IOB_DCB(1074) IOB_DCB(1075) 35 IOB_DCB(1076) IOB_DCB(1077) IOB_DCB(1078) IOB_DCB(1079) 36 IOB_DCB(1080) IOB_DCB(1081) IOB_DCB(1082) IOB_DCB(1083) 37 IOB_DCB(1084) IOB_DCB(1085) IOB_DCB(1086) IOB_DCB(1087) 38 IOB_DCB(1088) IOB_DCB(1089) IOB_DCB(1090) IOB_DCB(1091) 39 IOB_DCB(1092) IOB_DCB(1093) IOB_DCB(1094) IOB_DCB(1095) 40 IOB_DCB(1096) IOB_DCB(1097) IOB_DCB(1098) IOB_DCB(1099) 41 IOB_DCB(1100) IOB_DCB(1101) IOB_DCB(1102) IOB_DCB(1103) 42 IOB_DCB(1104) IOB_DCB(1105) IOB_DCB(1106) IOB_DCB(1107) 43 IOB_DCB(1108) IOB_DCB(1109) IOB_DCB(1110) IOB_DCB(1111) 44 IOB_DCB(1112) IOB_DCB(1113) IOB_DCB(1114) IOB_DCB(1115) 45 IOB_DCB(1116) IOB_DCB(1117) IOB_DCB(1118) IOB_DCB(1119) 46 IOB_DCB(1120) IOB_DCB(1121) IOB_DCB(1122) IOB_DCB(1123) 47 IOB_DCB(1124) IOB_DCB(1125) IOB_DCB(1126) IOB_DCB(1127) 48 IOB_DCB(1128) IOB_DCB(1129) IOB_DCB(1130) IOB_DCB(1131) 49 IOB_DCB(1132) IOB_DCB(1133) IOB_DCB(1134) IOB_DCB(1135) 50 IOB_DCB(1136) IOB_DCB(1137) IOB_DCB(1138) IOB_DCB(1139) 51 IOB_DCB(1140) IOB_DCB(1141) IOB_DCB(1142) IOB_DCB(1143) 52 IOB_DCB(1144) IOB_DCB(1145) IOB_DCB(1146) IOB_DCB(1147) 53 IOB_DCB(1148) IOB_DCB(1149) IOB_DCB(1150) IOB_DCB(1151) 54 IOB_DCB(1152) IOB_DCB(1153) IOB_DCB(1154) IOB_DCB(1155) 55 IOB_DCB(1156) IOB_DCB(1157) IOB_DCB(1158) IOB_DCB(1159) 56 IOB_DCB(1160) IOB_DCB(1161) IOB_DCB(1162) IOB_DCB(1163) 57 IOB_DCB(1164) IOB_DCB(1165) IOB_DCB(1166) IOB_DCB(1167) 58 IOB_DCB(1168) IOB_DCB(1169) IOB_DCB(1170) IOB_DCB(1171) 59 IOB_DCB(1172) IOB_DCB(1173) IOB_DCB(1174) IOB_DCB(1175) 60 IOB_DCB(1176) IOB_DCB(1177) IOB_DCB(1178) IOB_DCB(1179) 61 IOB_DCB(1180) IOB_DCB(1181) IOB_DCB(1182) IOB_DCB(1183) 62 IOB_DCB(1184) IOB_DCB(1185) IOB_DCB(1186) IOB_DCB(1187) 63 IOB_DCB(1188) IOB_DCB(1189) IOB_DCB(1190) IOB_DCB(1191) 64 IOB_DCB(1192) IOB_DCB(1193) IOB_DCB(1194) IOB_DCB(1195) 65 IOB_DCB(1196) IOB_DCB(1197) IOB_DCB(1198) IOB_DCB(1199) 66 IOB_DCB(1200) IOB_DCB(1201) IOB_DCB(1202) IOB_DCB(1203) 67 IOB_DCB(1204) IOB_DCB(1205) IOB_DCB(1206) IOB_DCB(1207) 68 IOB_DCB(1208) IOB_DCB(1209) IOB_DCB(1210) IOB_DCB(1211) 69 IOB_DCB(1212) IOB_DCB(1213) IOB_DCB(1214) IOB_DCB(1215) 70 IOB_DCB(1216) IOB_DCB(1217) IOB_DCB(1218) IOB_DCB(1219) 71 IOB_DCB(1220) IOB_DCB(1221) IOB_DCB(1222) IOB_DCB(1223) 72 IOB_DCB(1224) IOB_DCB(1225) IOB_DCB(1226) IOB_DCB(1227) 73 IOB_DCB(1228) IOB_DCB(1229) IOB_DCB(1230) IOB_DCB(1231) 74 IOB_DCB(1232) IOB_DCB(1233) IOB_DCB(1234) IOB_DCB(1235) 75 IOB_DCB(1236) IOB_DCB(1237) IOB_DCB(1238) IOB_DCB(1239) 76 IOB_DCB(1240) IOB_DCB(1241) IOB_DCB(1242) IOB_DCB(1243) 77 IOB_DCB(1244) IOB_DCB(1245) IOB_DCB(1246) IOB_DCB(1247) 78 IOB_DCB(1248) IOB_DCB(1249) IOB_DCB(1250) IOB_DCB(1251) 79 IOB_DCB(1252) IOB_DCB(1253) IOB_DCB(1254) IOB_DCB(1255) 80 IOB_DCB(1256) IOB_DCB(1257) IOB_DCB(1258) IOB_DCB(1259) 81 IOB_DCB(1260) IOB_DCB(1261) IOB_DCB(1262) IOB_DCB(1263) 82 IOB_DCB(1264) IOB_DCB(1265) IOB_DCB(1266) IOB_DCB(1267) 83 IOB_DCB(1268) IOB_DCB(1269) IOB_DCB(1270) IOB_DCB(1271) 84 IOB_DCB(1272) IOB_DCB(1273) IOB_DCB(1274) IOB_DCB(1275) 85 IOB_DCB(1276) IOB_DCB(1277) IOB_DCB(1278) IOB_DCB(1279) 86 IOB_DCB(1280) IOB_DCB(1281) IOB_DCB(1282) IOB_DCB(1283) 87 IOB_DCB(1284) IOB_DCB(1285) IOB_DCB(1286) IOB_DCB(1287) 88 IOB_DCB(1288) IOB_DCB(1289) IOB_DCB(1290) IOB_DCB(1291) 89 IOB_DCB(1292) IOB_DCB(1293) IOB_DCB(1294) IOB_DCB(1295) 90 IOB_DCB(1296) IOB_DCB(1297) IOB_DCB(1298) IOB_DCB(1299) 91 IOB_DCB(1300) IOB_DCB(1301) IOB_DCB(1302) IOB_DCB(1303) 92 IOB_DCB(1304) IOB_DCB(1305) IOB_DCB(1306) IOB_DCB(1307) 93 IOB_DCB(1308) IOB_DCB(1309) IOB_DCB(1310) IOB_DCB(1311) 94 IOB_DCB(1312) IOB_DCB(1313) IOB_DCB(1314) IOB_DCB(1315) 95 IOB_DCB(1316) IOB_DCB(1317) IOB_DCB(1318) IOB_DCB(1319) 96 IOB_DCB(1320) IOB_DCB(1321) IOB_DCB(1322) IOB_DCB(1323) 97 IOB_DCB(1324) IOB_DCB(1325) IOB_DCB(1326) IOB_DCB(1327) 98 IOB_DCB(1328) IOB_DCB(1329) IOB_DCB(1330) IOB_DCB(1331) 99 IOB_DCB(1332) IOB_DCB(1333) IOB_DCB(1334) IOB_DCB(1335) 100 IOB_DCB(1336) IOB_DCB(1337) IOB_DCB(1338) IOB_DCB(1339) 101 IOB_DCB(1340) IOB_DCB(1341) IOB_DCB(1342) IOB_DCB(1343) 102 IOB_DCB(1344) IOB_DCB(1345) IOB_DCB(1346) IOB_DCB(1347) 103 IOB_DCB(1348) IOB_DCB(1349) IOB_DCB(1350) IOB_DCB(1351) 104 IOB_DCB(1352) IOB_DCB(1353) IOB_DCB(1354) IOB_DCB(1355) 105 IOB_DCB(1356) IOB_DCB(1357) IOB_DCB(1358) IOB_DCB(1359) 106 IOB_DCB(1360) IOB_DCB(1361) IOB_DCB(1362) IOB_DCB(1363) 107 IOB_DCB(1364) IOB_DCB(1365) IOB_DCB(1366) IOB_DCB(1367) 108 IOB_DCB(1368) IOB_DCB(1369) IOB_DCB(1370) IOB_DCB(1371) 109 IOB_DCB(1372) IOB_DCB(1373) IOB_DCB(1374) IOB_DCB(1375) 110 IOB_DCB(1376) IOB_DCB(1377) IOB_DCB(1378) IOB_DCB(1379) 111 IOB_DCB(1380) IOB_DCB(1381) IOB_DCB(1382) IOB_DCB(1383) 112 IOB_DCB(1384) IOB_DCB(1385) IOB_DCB(1386) IOB_DCB(1387) 113 IOB_DCB(1388) IOB_DCB(1389) IOB_DCB(1390) IOB_DCB(1391) 114 IOB_DCB(1392) IOB_DCB(1393) IOB_DCB(1394) IOB_DCB(1395) 115 IOB_DCB(1396) IOB_DCB(1397) IOB_DCB(1398) IOB_DCB(1399) 116 IOB_DCB(1400) IOB_DCB(1401) IOB_DCB(1402) IOB_DCB(1403) 117 IOB_DCB(1404) IOB_DCB(1405) IOB_DCB(1406) IOB_DCB(1407) 118 IOB_DCB(1408) IOB_DCB(1409) IOB_DCB(1410) IOB_DCB(1411) 119 IOB_DCB(1412) IOB_DCB(1413) IOB_DCB(1414) IOB_DCB(1415) 120 IOB_DCB(1416) IOB_DCB(1417) IOB_DCB(1418) IOB_DCB(1419) 121 IOB_DCB(1420) IOB_DCB(1421) IOB_DCB(1422) IOB_DCB(1423) 122 IOB_DCB(1424) IOB_DCB(1425) IOB_DCB(1426) IOB_DCB(1427) 123 IOB_DCB(1428) IOB_DCB(1429) IOB_DCB(1430) IOB_DCB(1431) 124 IOB_DCB(1432) IOB_DCB(1433) IOB_DCB(1434) IOB_DCB(1435) 125 IOB_DCB(1436) IOB_DCB(1437) IOB_DCB(1438) IOB_DCB(1439) 126 IOB_DCB(1440) IOB_DCB(1441) IOB_DCB(1442) IOB_DCB(1443) 127 IOB_DCB(1444) IOB_DCB(1445) IOB_DCB(1446) IOB_DCB(1447) 128 IOB_DCB(1448) IOB_DCB(1449) IOB_DCB(1450) IOB_DCB(1451) 129 IOB_DCB(1452) IOB_DCB(1453) IOB_DCB(1454) IOB_DCB(1455) 130 IOB_DCB(1456) IOB_DCB(1457) IOB_DCB(1458) IOB_DCB(1459) 131 IOB_DCB(1460) IOB_DCB(1461) IOB_DCB(1462) IOB_DCB(1463) 132 IOB_DCB(1464) IOB_DCB(1465) IOB_DCB(1466) IOB_DCB(1467) 133 IOB_DCB(1468) IOB_DCB(1469) IOB_DCB(1470) IOB_DCB(1471) 134 IOB_DCB(1472) IOB_DCB(1473) IOB_DCB(1474) IOB_DCB(1475) 135 IOB_DCB(1476) IOB_DCB(1477) IOB_DCB(1478) IOB_DCB(1479) 136 IOB_DCB(1480) IOB_DCB(1481) IOB_DCB(1482) IOB_DCB(1483) 137 IOB_DCB(1484) IOB_DCB(1485) IOB_DCB(1486) IOB_DCB(1487) 138 IOB_DCB(1488) IOB_DCB(1489) IOB_DCB(1490) IOB_DCB(1491) 139 IOB_DCB(1492) IOB_DCB(1493) IOB_DCB(1494) IOB_DCB(1495) 140 IOB_DCB(1496) IOB_DCB(1497) IOB_DCB(1498) IOB_DCB(1499) 141 IOB_DCB(1500) IOB_DCB(1501) IOB_DCB(1502) IOB_DCB(1503) 142 IOB_DCB(1504) IOB_DCB(1505) IOB_DCB(1506) IOB_DCB(1507) 143 IOB_DCB(1508) IOB_DCB(1509) IOB_DCB(1510) IOB_DCB(1511) 144 IOB_DCB(1512) IOB_DCB(1513) IOB_DCB(1514) IOB_DCB(1515) 145 IOB_DCB(1516) IOB_DCB(1517) IOB_DCB(1518) IOB_DCB(1519) 146 IOB_DCB(1520) IOB_DCB(1521) IOB_DCB(1522) IOB_DCB(1523) 147 IOB_DCB(1524) IOB_DCB(1525) IOB_DCB(1526) IOB_DCB(1527) 148 IOB_DCB(1528) IOB_DCB(1529) IOB_DCB(1530) IOB_DCB(1531) 149 IOB_DCB(1532) IOB_DCB(1533) IOB_DCB(1534) IOB_DCB(1535) 150