U32 271 drivers/gpu/drm/amd/amdgpu/atom.c val = U32(idx + gctx->data_block); U32 288 drivers/gpu/drm/amd/amdgpu/atom.c val = U32(*ptr); U32 408 drivers/gpu/drm/amd/amdgpu/atom.c val = U32(*ptr); U32 277 drivers/gpu/drm/radeon/atom.c val = U32(idx + gctx->data_block); U32 294 drivers/gpu/drm/radeon/atom.c val = U32(*ptr); U32 414 drivers/gpu/drm/radeon/atom.c val = U32(*ptr); U32 342 drivers/message/fusion/lsi/mpi.h U32 Word; U32 359 drivers/message/fusion/lsi/mpi.h U32 FlagsLength; U32 360 drivers/message/fusion/lsi/mpi.h U32 Address; U32 366 drivers/message/fusion/lsi/mpi.h U32 FlagsLength; U32 373 drivers/message/fusion/lsi/mpi.h U32 FlagsLength; U32 376 drivers/message/fusion/lsi/mpi.h U32 Address32; U32 391 drivers/message/fusion/lsi/mpi.h U32 Address; U32 411 drivers/message/fusion/lsi/mpi.h U32 Address32; U32 427 drivers/message/fusion/lsi/mpi.h U32 TransactionContext[1]; U32 428 drivers/message/fusion/lsi/mpi.h U32 TransactionDetails[1]; U32 438 drivers/message/fusion/lsi/mpi.h U32 TransactionContext[2]; U32 439 drivers/message/fusion/lsi/mpi.h U32 TransactionDetails[1]; U32 449 drivers/message/fusion/lsi/mpi.h U32 TransactionContext[3]; U32 450 drivers/message/fusion/lsi/mpi.h U32 TransactionDetails[1]; U32 460 drivers/message/fusion/lsi/mpi.h U32 TransactionContext[4]; U32 461 drivers/message/fusion/lsi/mpi.h U32 TransactionDetails[1]; U32 473 drivers/message/fusion/lsi/mpi.h U32 TransactionContext32[1]; U32 474 drivers/message/fusion/lsi/mpi.h U32 TransactionContext64[2]; U32 475 drivers/message/fusion/lsi/mpi.h U32 TransactionContext96[3]; U32 476 drivers/message/fusion/lsi/mpi.h U32 TransactionContext128[4]; U32 478 drivers/message/fusion/lsi/mpi.h U32 TransactionDetails[1]; U32 584 drivers/message/fusion/lsi/mpi.h #define MPI_SGE_SET_FLAGS(f) ((U32)(f) << MPI_SGE_FLAGS_SHIFT) U32 619 drivers/message/fusion/lsi/mpi.h U32 MsgContext; U32 635 drivers/message/fusion/lsi/mpi.h U32 MsgContext; U32 638 drivers/message/fusion/lsi/mpi.h U32 IOCLogInfo; U32 353 drivers/message/fusion/lsi/mpi_cnfg.h U32 Word32; U32 512 drivers/message/fusion/lsi/mpi_cnfg.h U32 MsgContext; /* 08h */ U32 515 drivers/message/fusion/lsi/mpi_cnfg.h U32 PageAddress; /* 18h */ U32 543 drivers/message/fusion/lsi/mpi_cnfg.h U32 MsgContext; /* 08h */ U32 546 drivers/message/fusion/lsi/mpi_cnfg.h U32 IOCLogInfo; /* 10h */ U32 637 drivers/message/fusion/lsi/mpi_cnfg.h U32 HwSettings[MPI_MAN_PAGE_2_HW_SETTINGS_WORDS];/* 08h */ U32 656 drivers/message/fusion/lsi/mpi_cnfg.h U32 Info[MPI_MAN_PAGE_3_INFO_WORDS];/* 08h */ U32 666 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 675 drivers/message/fusion/lsi/mpi_cnfg.h U32 ISVolumeSettings; /* 48h */ U32 676 drivers/message/fusion/lsi/mpi_cnfg.h U32 IMEVolumeSettings; /* 4Ch */ U32 677 drivers/message/fusion/lsi/mpi_cnfg.h U32 IMVolumeSettings; /* 50h */ U32 678 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 54h */ U32 679 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 58h */ U32 680 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 5Ch */ U32 687 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 68h */ U32 688 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 6Ch */ U32 730 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 10h */ U32 731 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 14h */ U32 745 drivers/message/fusion/lsi/mpi_cnfg.h U32 ProductSpecificInfo;/* 04h */ U32 754 drivers/message/fusion/lsi/mpi_cnfg.h U32 Pinout; /* 00h */ U32 759 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 18h */ U32 795 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 796 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 08h */ U32 797 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 0Ch */ U32 815 drivers/message/fusion/lsi/mpi_cnfg.h U32 ProductSpecificInfo;/* 04h */ U32 825 drivers/message/fusion/lsi/mpi_cnfg.h U32 ProductSpecificInfo;/* 04h */ U32 835 drivers/message/fusion/lsi/mpi_cnfg.h U32 ProductSpecificInfo;/* 04h */ U32 859 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 04h */ U32 891 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 04h */ U32 892 drivers/message/fusion/lsi/mpi_cnfg.h U32 BiosVersion; /* 08h */ U32 894 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 1Ch */ U32 940 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 955 drivers/message/fusion/lsi/mpi_cnfg.h U32 TotalNVStore; /* 04h */ U32 956 drivers/message/fusion/lsi/mpi_cnfg.h U32 FreeNVStore; /* 08h */ U32 961 drivers/message/fusion/lsi/mpi_cnfg.h U32 ClassCode; /* 14h */ U32 973 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 04h */ U32 974 drivers/message/fusion/lsi/mpi_cnfg.h U32 CoalescingTimeout; /* 08h */ U32 1032 drivers/message/fusion/lsi/mpi_cnfg.h U32 CapabilitiesFlags; /* 04h */ U32 1140 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 1153 drivers/message/fusion/lsi/mpi_cnfg.h U32 CapabilitiesFlags; /* 04h */ U32 1165 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 14h */ U32 1166 drivers/message/fusion/lsi/mpi_cnfg.h U32 SupportedStripeSizeMapIS; /* 18h */ U32 1167 drivers/message/fusion/lsi/mpi_cnfg.h U32 SupportedStripeSizeMapIME; /* 1Ch */ U32 1168 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 20h */ U32 1176 drivers/message/fusion/lsi/mpi_cnfg.h U32 IRNvsramVersion; /* 30h */ U32 1177 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 34h */ U32 1178 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 38h */ U32 1204 drivers/message/fusion/lsi/mpi_cnfg.h U32 BiosOptions; /* 04h */ U32 1205 drivers/message/fusion/lsi/mpi_cnfg.h U32 IOCSettings; /* 08h */ U32 1206 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 0Ch */ U32 1207 drivers/message/fusion/lsi/mpi_cnfg.h U32 DeviceSettings; /* 10h */ U32 1273 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 00h */ U32 1274 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 04h */ U32 1275 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 08h */ U32 1276 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 0Ch */ U32 1277 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 10h */ U32 1278 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 14h */ U32 1279 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 18h */ U32 1280 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 1Ch */ U32 1281 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 20h */ U32 1282 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 24h */ U32 1283 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 28h */ U32 1284 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 2Ch */ U32 1285 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 30h */ U32 1286 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved14; /* 34h */ U32 1287 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved15; /* 38h */ U32 1288 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved16; /* 3Ch */ U32 1289 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved17; /* 40h */ U32 1298 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 04h */ U32 1299 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 08h */ U32 1300 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 0Ch */ U32 1302 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 18h */ U32 1303 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 1Ch */ U32 1304 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 20h */ U32 1305 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 24h */ U32 1306 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 28h */ U32 1307 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 2Ch */ U32 1308 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 30h */ U32 1309 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 34h */ U32 1310 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 38h */ U32 1311 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved14; /* 3Ch */ U32 1312 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved15; /* 40h */ U32 1320 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 1321 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 08h */ U32 1322 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 0Ch */ U32 1324 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 18h */ U32 1325 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 1Ch */ U32 1326 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 20h */ U32 1327 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 24h */ U32 1328 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 28h */ U32 1329 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 2Ch */ U32 1330 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 30h */ U32 1331 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 34h */ U32 1332 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 38h */ U32 1333 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 3Ch */ U32 1334 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved14; /* 40h */ U32 1343 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 04h */ U32 1344 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 08h */ U32 1345 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 0Ch */ U32 1347 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 18h */ U32 1348 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 1Ch */ U32 1349 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 20h */ U32 1350 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 24h */ U32 1351 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 28h */ U32 1352 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 2Ch */ U32 1353 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 30h */ U32 1354 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 34h */ U32 1355 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 38h */ U32 1356 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved14; /* 3Ch */ U32 1357 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved15; /* 40h */ U32 1363 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 1364 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 0Ch */ U32 1366 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 18h */ U32 1367 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 1Ch */ U32 1368 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 20h */ U32 1369 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 24h */ U32 1370 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 28h */ U32 1371 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 2Ch */ U32 1372 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 30h */ U32 1373 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 34h */ U32 1374 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 38h */ U32 1375 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 3Ch */ U32 1376 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 40h */ U32 1382 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 1383 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 0Ch */ U32 1385 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 18h */ U32 1386 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 1Ch */ U32 1387 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 20h */ U32 1388 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 24h */ U32 1389 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 28h */ U32 1390 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 2Ch */ U32 1391 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 30h */ U32 1392 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 34h */ U32 1393 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 38h */ U32 1394 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 3Ch */ U32 1395 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 40h */ U32 1401 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 1402 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 0Ch */ U32 1406 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 1Ch */ U32 1407 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 20h */ U32 1408 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 24h */ U32 1409 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved7; /* 28h */ U32 1410 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved8; /* 2Ch */ U32 1411 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved9; /* 30h */ U32 1412 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved10; /* 34h */ U32 1413 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved11; /* 38h */ U32 1414 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved12; /* 3Ch */ U32 1415 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved13; /* 40h */ U32 1433 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 1434 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 08h */ U32 1435 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 0Ch */ U32 1436 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 10h */ U32 1437 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved5; /* 14h */ U32 1438 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved6; /* 18h */ U32 1474 drivers/message/fusion/lsi/mpi_cnfg.h U32 Capabilities; /* 04h */ U32 1475 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhysicalInterface; /* 08h */ U32 1523 drivers/message/fusion/lsi/mpi_cnfg.h U32 Configuration; /* 04h */ U32 1524 drivers/message/fusion/lsi/mpi_cnfg.h U32 OnBusTimerValue; /* 08h */ U32 1554 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortFlags; /* 04h */ U32 1555 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortSettings; /* 08h */ U32 1607 drivers/message/fusion/lsi/mpi_cnfg.h U32 NegotiatedParameters; /* 04h */ U32 1608 drivers/message/fusion/lsi/mpi_cnfg.h U32 Information; /* 08h */ U32 1639 drivers/message/fusion/lsi/mpi_cnfg.h U32 RequestedParameters; /* 04h */ U32 1640 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved; /* 08h */ U32 1641 drivers/message/fusion/lsi/mpi_cnfg.h U32 Configuration; /* 0Ch */ U32 1672 drivers/message/fusion/lsi/mpi_cnfg.h U32 DomainValidation; /* 04h */ U32 1673 drivers/message/fusion/lsi/mpi_cnfg.h U32 ParityPipeSelect; /* 08h */ U32 1674 drivers/message/fusion/lsi/mpi_cnfg.h U32 DataPipeSelect; /* 0Ch */ U32 1733 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 04h */ U32 1738 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortIdentifier; /* 0Ch */ U32 1741 drivers/message/fusion/lsi/mpi_cnfg.h U32 SupportedServiceClass; /* 20h */ U32 1742 drivers/message/fusion/lsi/mpi_cnfg.h U32 SupportedSpeeds; /* 24h */ U32 1743 drivers/message/fusion/lsi/mpi_cnfg.h U32 CurrentSpeed; /* 28h */ U32 1744 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxFrameSize; /* 2Ch */ U32 1747 drivers/message/fusion/lsi/mpi_cnfg.h U32 DiscoveredPortsCount; /* 40h */ U32 1748 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxInitiators; /* 44h */ U32 1822 drivers/message/fusion/lsi/mpi_cnfg.h U32 Flags; /* 04h */ U32 1855 drivers/message/fusion/lsi/mpi_cnfg.h #define MPI_FCPORTPAGE1_FLAGS_PROT_FCP_INIT ((U32)MPI_PORTFACTS_PROTOCOL_INITIATOR << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT) U32 1856 drivers/message/fusion/lsi/mpi_cnfg.h #define MPI_FCPORTPAGE1_FLAGS_PROT_FCP_TARG ((U32)MPI_PORTFACTS_PROTOCOL_TARGET << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT) U32 1857 drivers/message/fusion/lsi/mpi_cnfg.h #define MPI_FCPORTPAGE1_FLAGS_PROT_LAN ((U32)MPI_PORTFACTS_PROTOCOL_LAN << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT) U32 1858 drivers/message/fusion/lsi/mpi_cnfg.h #define MPI_FCPORTPAGE1_FLAGS_PROT_LOGBUSADDR ((U32)MPI_PORTFACTS_PROTOCOL_LOGBUSADDR << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT) U32 1906 drivers/message/fusion/lsi/mpi_cnfg.h U32 Did; U32 1947 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortFlags; /* 04h */ U32 1948 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortSettings; /* 08h */ U32 1994 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved; /* 04h */ U32 2020 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved; /* 04h */ U32 2031 drivers/message/fusion/lsi/mpi_cnfg.h U32 BitVector[8]; /* 04h */ U32 2041 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved; /* 04h */ U32 2044 drivers/message/fusion/lsi/mpi_cnfg.h U32 UnitType; /* 18h */ U32 2045 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhysicalPortNumber; /* 1Ch */ U32 2046 drivers/message/fusion/lsi/mpi_cnfg.h U32 NumAttachedNodes; /* 20h */ U32 2158 drivers/message/fusion/lsi/mpi_cnfg.h U32 HwConfig1; /* 08h */ U32 2159 drivers/message/fusion/lsi/mpi_cnfg.h U32 HwConfig2; /* 0Ch */ U32 2195 drivers/message/fusion/lsi/mpi_cnfg.h U32 PortIdentifier; /* 14h */ U32 2315 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxLBA; /* 10h */ U32 2316 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxLBAHigh; /* 14h */ U32 2317 drivers/message/fusion/lsi/mpi_cnfg.h U32 StripeSize; /* 18h */ U32 2318 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 1Ch */ U32 2319 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 20h */ U32 2350 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 48h */ U32 2351 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 4Ch */ U32 2427 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 0Ch */ U32 2432 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxLBA; /* 68h */ U32 2472 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 2489 drivers/message/fusion/lsi/mpi_cnfg.h U32 PacketPrePad; /* 08h */ U32 2505 drivers/message/fusion/lsi/mpi_cnfg.h U32 MinPacketSize; /* 08h */ U32 2506 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxPacketSize; /* 0Ch */ U32 2507 drivers/message/fusion/lsi/mpi_cnfg.h U32 HardwareAddressLow; /* 10h */ U32 2508 drivers/message/fusion/lsi/mpi_cnfg.h U32 HardwareAddressHigh; /* 14h */ U32 2509 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxWireSpeedLow; /* 18h */ U32 2510 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxWireSpeedHigh; /* 1Ch */ U32 2511 drivers/message/fusion/lsi/mpi_cnfg.h U32 BucketsRemaining; /* 20h */ U32 2512 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxReplySize; /* 24h */ U32 2513 drivers/message/fusion/lsi/mpi_cnfg.h U32 NegWireSpeedLow; /* 28h */ U32 2514 drivers/message/fusion/lsi/mpi_cnfg.h U32 NegWireSpeedHigh; /* 2Ch */ U32 2551 drivers/message/fusion/lsi/mpi_cnfg.h U32 ControllerPhyDeviceInfo;/* 04h */ U32 2554 drivers/message/fusion/lsi/mpi_cnfg.h U32 DiscoveryStatus; /* 0Ch */ U32 2625 drivers/message/fusion/lsi/mpi_cnfg.h U32 ControllerPhyDeviceInfo; /* 04h */ U32 2753 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 2754 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxInvalidDwordCount; /* 0Ch */ U32 2755 drivers/message/fusion/lsi/mpi_cnfg.h U32 InvalidDwordCountTime; /* 10h */ U32 2756 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxRunningDisparityErrorCount; /* 14h */ U32 2757 drivers/message/fusion/lsi/mpi_cnfg.h U32 RunningDisparityErrorTime; /* 18h */ U32 2758 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxLossDwordSynchCount; /* 1Ch */ U32 2759 drivers/message/fusion/lsi/mpi_cnfg.h U32 LossDwordSynchCountTime; /* 20h */ U32 2760 drivers/message/fusion/lsi/mpi_cnfg.h U32 MaxPhyResetProblemCount; /* 24h */ U32 2761 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhyResetProblemTime; /* 28h */ U32 2779 drivers/message/fusion/lsi/mpi_cnfg.h U32 DiscoveryStatus; /* 14h */ U32 2825 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhyInfo; /* 14h */ U32 2826 drivers/message/fusion/lsi/mpi_cnfg.h U32 AttachedDeviceInfo; /* 18h */ U32 2834 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved4; /* 24h */ U32 2878 drivers/message/fusion/lsi/mpi_cnfg.h U32 DeviceInfo; /* 1Ch */ U32 2925 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 2927 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 14h */ U32 2942 drivers/message/fusion/lsi/mpi_cnfg.h U32 EnclosureMapping; /* 10h */ U32 2970 drivers/message/fusion/lsi/mpi_cnfg.h U32 AttachedDeviceInfo; /* 18h */ U32 2975 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhyInfo; /* 20h */ U32 3027 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 3028 drivers/message/fusion/lsi/mpi_cnfg.h U32 InvalidDwordCount; /* 0Ch */ U32 3029 drivers/message/fusion/lsi/mpi_cnfg.h U32 RunningDisparityErrorCount; /* 10h */ U32 3030 drivers/message/fusion/lsi/mpi_cnfg.h U32 LossDwordSynchCount; /* 14h */ U32 3031 drivers/message/fusion/lsi/mpi_cnfg.h U32 PhyResetProblemCount; /* 18h */ U32 3045 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 3055 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 20h */ U32 3056 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved3; /* 24h */ U32 3090 drivers/message/fusion/lsi/mpi_cnfg.h U32 TimeStamp; /* 00h */ U32 3091 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 04h */ U32 3105 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved1; /* 08h */ U32 3106 drivers/message/fusion/lsi/mpi_cnfg.h U32 Reserved2; /* 0Ch */ U32 69 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 79 drivers/message/fusion/lsi/mpi_fc.h U32 PortNameHigh; /* 00h */ U32 80 drivers/message/fusion/lsi/mpi_fc.h U32 PortNameLow; /* 04h */ U32 81 drivers/message/fusion/lsi/mpi_fc.h U32 NodeNameHigh; /* 08h */ U32 82 drivers/message/fusion/lsi/mpi_fc.h U32 NodeNameLow; /* 0Ch */ U32 96 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 99 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 100 drivers/message/fusion/lsi/mpi_fc.h U32 TransferLength; /* 14h */ U32 101 drivers/message/fusion/lsi/mpi_fc.h U32 TransactionContext; /* 18h */ U32 102 drivers/message/fusion/lsi/mpi_fc.h U32 Rctl_Did; /* 1Ch */ U32 103 drivers/message/fusion/lsi/mpi_fc.h U32 Csctl_Sid; /* 20h */ U32 104 drivers/message/fusion/lsi/mpi_fc.h U32 Type_Fctl; /* 24h */ U32 110 drivers/message/fusion/lsi/mpi_fc.h U32 Parameter; /* 30h */ U32 158 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 159 drivers/message/fusion/lsi/mpi_fc.h U32 Rctl_Did; /* 0Ch */ U32 160 drivers/message/fusion/lsi/mpi_fc.h U32 Csctl_Sid; /* 10h */ U32 161 drivers/message/fusion/lsi/mpi_fc.h U32 Type_Fctl; /* 14h */ U32 167 drivers/message/fusion/lsi/mpi_fc.h U32 Parameter; /* 20h */ U32 185 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 188 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 189 drivers/message/fusion/lsi/mpi_fc.h U32 InitiatorIndex; /* 14h */ U32 204 drivers/message/fusion/lsi/mpi_fc.h U32 MsgFlags_Did; /* 04h */ U32 205 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 206 drivers/message/fusion/lsi/mpi_fc.h U32 ElsCommandCode; /* 0Ch */ U32 227 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 230 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 231 drivers/message/fusion/lsi/mpi_fc.h U32 ResponseLength; /* 14h */ U32 248 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 249 drivers/message/fusion/lsi/mpi_fc.h U32 TransactionContextToAbort; /* 0Ch */ U32 269 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 272 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 287 drivers/message/fusion/lsi/mpi_fc.h U32 MsgFlags_Did; /* 04h */ U32 288 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 313 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 316 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 317 drivers/message/fusion/lsi/mpi_fc.h U32 ResponseLength; /* 14h */ U32 335 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 359 drivers/message/fusion/lsi/mpi_fc.h U32 MsgContext; /* 08h */ U32 362 drivers/message/fusion/lsi/mpi_fc.h U32 IOCLogInfo; /* 10h */ U32 87 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 89 drivers/message/fusion/lsi/mpi_init.h U32 Control; /* 14h */ U32 91 drivers/message/fusion/lsi/mpi_init.h U32 DataLength; /* 28h */ U32 92 drivers/message/fusion/lsi/mpi_init.h U32 SenseBufferLowAddr; /* 2Ch */ U32 159 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 163 drivers/message/fusion/lsi/mpi_init.h U32 IOCLogInfo; /* 10h */ U32 164 drivers/message/fusion/lsi/mpi_init.h U32 TransferCount; /* 14h */ U32 165 drivers/message/fusion/lsi/mpi_init.h U32 SenseCount; /* 18h */ U32 166 drivers/message/fusion/lsi/mpi_init.h U32 ResponseInfo; /* 1Ch */ U32 221 drivers/message/fusion/lsi/mpi_init.h U32 PrimaryReferenceTag; /* 14h */ U32 224 drivers/message/fusion/lsi/mpi_init.h U32 TransferLength; /* 1Ch */ U32 231 drivers/message/fusion/lsi/mpi_init.h U32 DataLength; /* 10h */ U32 232 drivers/message/fusion/lsi/mpi_init.h U32 PrimaryReferenceTag; /* 14h */ U32 235 drivers/message/fusion/lsi/mpi_init.h U32 TransferLength; /* 1Ch */ U32 253 drivers/message/fusion/lsi/mpi_init.h U32 Reserved2; /* 04h */ U32 274 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 276 drivers/message/fusion/lsi/mpi_init.h U32 Control; /* 14h */ U32 278 drivers/message/fusion/lsi/mpi_init.h U32 DataLength; /* 38h */ U32 279 drivers/message/fusion/lsi/mpi_init.h U32 BidirectionalDataLength; /* 3Ch */ U32 280 drivers/message/fusion/lsi/mpi_init.h U32 SecondaryReferenceTag; /* 40h */ U32 285 drivers/message/fusion/lsi/mpi_init.h U32 EEDPBlockSize; /* 4Ch */ U32 291 drivers/message/fusion/lsi/mpi_init.h U32 Reserved3; /* 5Ch */ U32 292 drivers/message/fusion/lsi/mpi_init.h U32 Reserved4; /* 60h */ U32 293 drivers/message/fusion/lsi/mpi_init.h U32 SenseBufferLowAddr; /* 64h */ U32 390 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 394 drivers/message/fusion/lsi/mpi_init.h U32 IOCLogInfo; /* 10h */ U32 395 drivers/message/fusion/lsi/mpi_init.h U32 TransferCount; /* 14h */ U32 396 drivers/message/fusion/lsi/mpi_init.h U32 SenseCount; /* 18h */ U32 397 drivers/message/fusion/lsi/mpi_init.h U32 ResponseInfo; /* 1Ch */ U32 400 drivers/message/fusion/lsi/mpi_init.h U32 BidirectionalTransferCount; /* 24h */ U32 419 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 421 drivers/message/fusion/lsi/mpi_init.h U32 Reserved2[7]; /* 14h */ U32 422 drivers/message/fusion/lsi/mpi_init.h U32 TaskMsgContext; /* 30h */ U32 457 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 460 drivers/message/fusion/lsi/mpi_init.h U32 IOCLogInfo; /* 10h */ U32 461 drivers/message/fusion/lsi/mpi_init.h U32 TerminationCount; /* 14h */ U32 489 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 490 drivers/message/fusion/lsi/mpi_init.h U32 SlotStatus; /* 0Ch */ U32 491 drivers/message/fusion/lsi/mpi_init.h U32 Reserved2; /* 10h */ U32 492 drivers/message/fusion/lsi/mpi_init.h U32 Reserved3; /* 14h */ U32 493 drivers/message/fusion/lsi/mpi_init.h U32 Reserved4; /* 18h */ U32 542 drivers/message/fusion/lsi/mpi_init.h U32 MsgContext; /* 08h */ U32 545 drivers/message/fusion/lsi/mpi_init.h U32 IOCLogInfo; /* 10h */ U32 546 drivers/message/fusion/lsi/mpi_init.h U32 SlotStatus; /* 14h */ U32 547 drivers/message/fusion/lsi/mpi_init.h U32 Reserved4; /* 18h */ U32 154 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 157 drivers/message/fusion/lsi/mpi_ioc.h U32 HostMfaHighAddr; /* 10h */ U32 158 drivers/message/fusion/lsi/mpi_ioc.h U32 SenseBufferHighAddr; /* 14h */ U32 159 drivers/message/fusion/lsi/mpi_ioc.h U32 ReplyFifoHostSignalingAddr; /* 18h */ U32 202 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 205 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 222 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 237 drivers/message/fusion/lsi/mpi_ioc.h U32 Word; U32 249 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 252 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 261 drivers/message/fusion/lsi/mpi_ioc.h U32 CurrentHostMfaHighAddr; /* 20h */ U32 265 drivers/message/fusion/lsi/mpi_ioc.h U32 CurrentSenseBufferHighAddr; /* 28h */ U32 269 drivers/message/fusion/lsi/mpi_ioc.h U32 FWImageSize; /* 30h */ U32 270 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCCapabilities; /* 34h */ U32 275 drivers/message/fusion/lsi/mpi_ioc.h U32 ReplyFifoHostSignalingAddr; /* 4Ch */ U32 334 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 346 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 349 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 360 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved5; /* 24h */ U32 393 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 405 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 408 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 431 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 445 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 448 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 449 drivers/message/fusion/lsi/mpi_ioc.h U32 Event; /* 14h */ U32 450 drivers/message/fusion/lsi/mpi_ioc.h U32 EventContext; /* 18h */ U32 451 drivers/message/fusion/lsi/mpi_ioc.h U32 Data[1]; /* 1Ch */ U32 464 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 465 drivers/message/fusion/lsi/mpi_ioc.h U32 Event; /* 0Ch */ U32 466 drivers/message/fusion/lsi/mpi_ioc.h U32 EventContext; /* 10h */ U32 477 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 480 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 542 drivers/message/fusion/lsi/mpi_ioc.h U32 TimeStamp; /* 00h */ U32 543 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved1; /* 04h */ U32 554 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved2; /* 04h */ U32 601 drivers/message/fusion/lsi/mpi_ioc.h U32 DeviceInfo; /* 08h */ U32 651 drivers/message/fusion/lsi/mpi_ioc.h U32 SettingsStatus; /* 08h */ U32 678 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved2; /* 04h */ U32 702 drivers/message/fusion/lsi/mpi_ioc.h U32 Lba; U32 782 drivers/message/fusion/lsi/mpi_ioc.h U32 NPortID; /* 00h */ U32 851 drivers/message/fusion/lsi/mpi_ioc.h U32 DiscoveryStatus; /* 00h */ U32 852 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved1; /* 04h */ U32 865 drivers/message/fusion/lsi/mpi_ioc.h U32 DiscoveryStatus; /* 00h */ U32 949 drivers/message/fusion/lsi/mpi_ioc.h U32 DiscoveryStatus; /* 10h */ U32 1005 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 1030 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved_0100_Checksum; /* 04h */ /* obsolete Checksum */ U32 1031 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageOffset; /* 08h */ U32 1032 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageSize; /* 0Ch */ U32 1045 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 1048 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 1065 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 1089 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved1; /* 04h */ U32 1090 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageOffset; /* 08h */ U32 1091 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageSize; /* 0Ch */ U32 1104 drivers/message/fusion/lsi/mpi_ioc.h U32 MsgContext; /* 08h */ U32 1107 drivers/message/fusion/lsi/mpi_ioc.h U32 IOCLogInfo; /* 10h */ U32 1108 drivers/message/fusion/lsi/mpi_ioc.h U32 ActualImageSize; /* 14h */ U32 1115 drivers/message/fusion/lsi/mpi_ioc.h U32 ArmBranchInstruction0; /* 00h */ U32 1116 drivers/message/fusion/lsi/mpi_ioc.h U32 Signature0; /* 04h */ U32 1117 drivers/message/fusion/lsi/mpi_ioc.h U32 Signature1; /* 08h */ U32 1118 drivers/message/fusion/lsi/mpi_ioc.h U32 Signature2; /* 0Ch */ U32 1119 drivers/message/fusion/lsi/mpi_ioc.h U32 ArmBranchInstruction1; /* 10h */ U32 1120 drivers/message/fusion/lsi/mpi_ioc.h U32 ArmBranchInstruction2; /* 14h */ U32 1121 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved; /* 18h */ U32 1122 drivers/message/fusion/lsi/mpi_ioc.h U32 Checksum; /* 1Ch */ U32 1126 drivers/message/fusion/lsi/mpi_ioc.h U32 SeqCodeVersion; /* 28h */ U32 1127 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageSize; /* 2Ch */ U32 1128 drivers/message/fusion/lsi/mpi_ioc.h U32 NextImageHeaderOffset; /* 30h */ U32 1129 drivers/message/fusion/lsi/mpi_ioc.h U32 LoadStartAddress; /* 34h */ U32 1130 drivers/message/fusion/lsi/mpi_ioc.h U32 IopResetVectorValue; /* 38h */ U32 1131 drivers/message/fusion/lsi/mpi_ioc.h U32 IopResetRegAddr; /* 3Ch */ U32 1132 drivers/message/fusion/lsi/mpi_ioc.h U32 VersionNameWhat; /* 40h */ U32 1134 drivers/message/fusion/lsi/mpi_ioc.h U32 VendorNameWhat; /* 64h */ U32 1193 drivers/message/fusion/lsi/mpi_ioc.h U32 Checksum; /* 04h */ U32 1194 drivers/message/fusion/lsi/mpi_ioc.h U32 ImageSize; /* 08h */ U32 1195 drivers/message/fusion/lsi/mpi_ioc.h U32 NextImageHeaderOffset; /* 0Ch */ U32 1196 drivers/message/fusion/lsi/mpi_ioc.h U32 LoadStartAddress; /* 10h */ U32 1197 drivers/message/fusion/lsi/mpi_ioc.h U32 Reserved2; /* 14h */ U32 57 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 72 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 75 drivers/message/fusion/lsi/mpi_lan.h U32 IOCLogInfo; /* 10h */ U32 76 drivers/message/fusion/lsi/mpi_lan.h U32 BufferContext; /* 14h */ U32 91 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 92 drivers/message/fusion/lsi/mpi_lan.h U32 BucketCount; /* 0Ch */ U32 107 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 110 drivers/message/fusion/lsi/mpi_lan.h U32 IOCLogInfo; /* 10h */ U32 111 drivers/message/fusion/lsi/mpi_lan.h U32 BucketsRemaining; /* 14h */ U32 112 drivers/message/fusion/lsi/mpi_lan.h U32 PacketOffset; /* 18h */ U32 113 drivers/message/fusion/lsi/mpi_lan.h U32 PacketLength; /* 1Ch */ U32 114 drivers/message/fusion/lsi/mpi_lan.h U32 BucketContext[1]; /* 20h */ U32 129 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 142 drivers/message/fusion/lsi/mpi_lan.h U32 MsgContext; /* 08h */ U32 145 drivers/message/fusion/lsi/mpi_lan.h U32 IOCLogInfo; /* 10h */ U32 69 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; /* 08h */ U32 70 drivers/message/fusion/lsi/mpi_raid.h U32 Reserved2; /* 0Ch */ U32 71 drivers/message/fusion/lsi/mpi_raid.h U32 ActionDataWord; /* 10h */ U32 143 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; /* 08h */ U32 146 drivers/message/fusion/lsi/mpi_raid.h U32 IOCLogInfo; /* 10h */ U32 147 drivers/message/fusion/lsi/mpi_raid.h U32 VolumeStatus; /* 14h */ U32 148 drivers/message/fusion/lsi/mpi_raid.h U32 ActionData; /* 18h */ U32 185 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; /* 08h */ U32 187 drivers/message/fusion/lsi/mpi_raid.h U32 Control; /* 14h */ U32 189 drivers/message/fusion/lsi/mpi_raid.h U32 DataLength; /* 28h */ U32 190 drivers/message/fusion/lsi/mpi_raid.h U32 SenseBufferLowAddr; /* 2Ch */ U32 208 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; /* 08h */ U32 212 drivers/message/fusion/lsi/mpi_raid.h U32 IOCLogInfo; /* 10h */ U32 213 drivers/message/fusion/lsi/mpi_raid.h U32 TransferCount; /* 14h */ U32 214 drivers/message/fusion/lsi/mpi_raid.h U32 SenseCount; /* 18h */ U32 215 drivers/message/fusion/lsi/mpi_raid.h U32 ResponseInfo; /* 1Ch */ U32 232 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; U32 249 drivers/message/fusion/lsi/mpi_raid.h U32 MsgContext; /* 08h */ U32 252 drivers/message/fusion/lsi/mpi_raid.h U32 IOCLogInfo; /* 10h */ U32 253 drivers/message/fusion/lsi/mpi_raid.h U32 Reserved4; /* 14h */ U32 110 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 111 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved1; /* 0Ch */ U32 113 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved2; /* 18h */ U32 114 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved3; /* 1Ch */ U32 138 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 142 drivers/message/fusion/lsi/mpi_sas.h U32 IOCLogInfo; /* 10h */ U32 143 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved3; /* 14h */ U32 164 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 165 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved1; /* 0Ch */ U32 166 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved2; /* 10h */ U32 167 drivers/message/fusion/lsi/mpi_sas.h U32 Reserved3; /* 14h */ U32 168 drivers/message/fusion/lsi/mpi_sas.h U32 DataLength; /* 18h */ U32 201 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 205 drivers/message/fusion/lsi/mpi_sas.h U32 IOCLogInfo; /* 10h */ U32 207 drivers/message/fusion/lsi/mpi_sas.h U32 StatusControlRegisters; /* 28h */ U32 208 drivers/message/fusion/lsi/mpi_sas.h U32 TransferCount; /* 2Ch */ U32 228 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 233 drivers/message/fusion/lsi/mpi_sas.h U32 Primitive; /* 10h */ U32 235 drivers/message/fusion/lsi/mpi_sas.h U32 IOCParameterValue; /* 1Ch */ U32 270 drivers/message/fusion/lsi/mpi_sas.h U32 MsgContext; /* 08h */ U32 273 drivers/message/fusion/lsi/mpi_sas.h U32 IOCLogInfo; /* 10h */ U32 78 drivers/message/fusion/lsi/mpi_targ.h U32 PhysicalAddress32; U32 99 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 124 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 127 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 140 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 144 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 145 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 14h */ U32 158 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 162 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 163 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 14h */ U32 194 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 195 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved1; /* 0Ch */ U32 198 drivers/message/fusion/lsi/mpi_targ.h U32 BaseAddressLow; /* 14h */ U32 199 drivers/message/fusion/lsi/mpi_targ.h U32 BaseAddressHigh; /* 18h */ U32 216 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 219 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 239 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 240 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved2; /* 0Ch */ U32 257 drivers/message/fusion/lsi/mpi_targ.h U32 FcpDl; /* 1Ch */ U32 272 drivers/message/fusion/lsi/mpi_targ.h U32 DataLength; /* 0Ch */ U32 321 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved7; /* 18h */ U32 322 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved8; /* 1Ch */ U32 323 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved9; /* 20h */ U32 341 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 342 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 0Ch */ U32 344 drivers/message/fusion/lsi/mpi_targ.h U32 RelativeOffset; /* 18h */ U32 345 drivers/message/fusion/lsi/mpi_targ.h U32 DataLength; /* 1Ch */ U32 365 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 369 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 370 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 14h */ U32 371 drivers/message/fusion/lsi/mpi_targ.h U32 TransferCount; /* 18h */ U32 389 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 390 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 0Ch */ U32 392 drivers/message/fusion/lsi/mpi_targ.h U32 RelativeOffset; /* 18h */ U32 393 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved2; /* 1Ch */ U32 394 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved3; /* 20h */ U32 395 drivers/message/fusion/lsi/mpi_targ.h U32 PrimaryReferenceTag; /* 24h */ U32 398 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved4; /* 2Ch */ U32 399 drivers/message/fusion/lsi/mpi_targ.h U32 DataLength; /* 30h */ U32 400 drivers/message/fusion/lsi/mpi_targ.h U32 BidirectionalDataLength; /* 34h */ U32 401 drivers/message/fusion/lsi/mpi_targ.h U32 SecondaryReferenceTag; /* 38h */ U32 406 drivers/message/fusion/lsi/mpi_targ.h U32 EEDPBlockSize; /* 44h */ U32 411 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved6; /* 4Ch */ U32 460 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 461 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 0Ch */ U32 482 drivers/message/fusion/lsi/mpi_targ.h U32 FcpResid; /* 0Ch */ U32 483 drivers/message/fusion/lsi/mpi_targ.h U32 FcpSenseLength; /* 10h */ U32 484 drivers/message/fusion/lsi/mpi_targ.h U32 FcpResponseLength; /* 14h */ U32 500 drivers/message/fusion/lsi/mpi_targ.h U32 SenseDataListLength; /* 04h */ U32 501 drivers/message/fusion/lsi/mpi_targ.h U32 PktFailuresListLength; /* 08h */ U32 512 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved0[6]; /* reserved for SSP header */ /* 00h */ U32 514 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved1; /* 18h */ U32 515 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved2; /* 1Ch */ U32 519 drivers/message/fusion/lsi/mpi_targ.h U32 Reserved4; /* 24h */ U32 520 drivers/message/fusion/lsi/mpi_targ.h U32 SenseDataLength; /* 28h */ U32 521 drivers/message/fusion/lsi/mpi_targ.h U32 ResponseDataLength; /* 2Ch */ U32 540 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 541 drivers/message/fusion/lsi/mpi_targ.h U32 ReplyWord; /* 0Ch */ U32 542 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContextToAbort; /* 10h */ U32 561 drivers/message/fusion/lsi/mpi_targ.h U32 MsgContext; /* 08h */ U32 564 drivers/message/fusion/lsi/mpi_targ.h U32 IOCLogInfo; /* 10h */ U32 565 drivers/message/fusion/lsi/mpi_targ.h U32 AbortCount; /* 14h */ U32 56 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 59 drivers/message/fusion/lsi/mpi_tool.h U32 IOCLogInfo; /* 10h */ U32 77 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 78 drivers/message/fusion/lsi/mpi_tool.h U32 Flags; /* 0Ch */ U32 106 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 125 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 126 drivers/message/fusion/lsi/mpi_tool.h U32 Flags; /* 0Ch */ U32 127 drivers/message/fusion/lsi/mpi_tool.h U32 Reserved3; /* 10h */ U32 134 drivers/message/fusion/lsi/mpi_tool.h U32 DiagDataLength; /* 00h */ U32 160 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 171 drivers/message/fusion/lsi/mpi_tool.h U32 Reserved5; /* 18h */ U32 196 drivers/message/fusion/lsi/mpi_tool.h U32 PortIdentifier; /* 00h */ U32 227 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 255 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 280 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 281 drivers/message/fusion/lsi/mpi_tool.h U32 ExtendedType; /* 0Ch */ U32 282 drivers/message/fusion/lsi/mpi_tool.h U32 BufferLength; /* 10h */ U32 283 drivers/message/fusion/lsi/mpi_tool.h U32 ProductSpecific[4]; /* 14h */ U32 284 drivers/message/fusion/lsi/mpi_tool.h U32 Reserved3; /* 24h */ U32 308 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 311 drivers/message/fusion/lsi/mpi_tool.h U32 IOCLogInfo; /* 10h */ U32 312 drivers/message/fusion/lsi/mpi_tool.h U32 TransferLength; /* 14h */ U32 330 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 345 drivers/message/fusion/lsi/mpi_tool.h U32 MsgContext; /* 08h */ U32 348 drivers/message/fusion/lsi/mpi_tool.h U32 IOCLogInfo; /* 10h */ U32 58 drivers/message/fusion/lsi/mpi_type.h U32 Low; U32 64 drivers/message/fusion/lsi/mpi_type.h U32 Low; U32 65 drivers/message/fusion/lsi/mpi_type.h U32 High; U32 78 drivers/message/fusion/lsi/mpi_type.h typedef U32 *PU32; U32 297 drivers/message/fusion/mptfc.c U32 port_id = 0xffffff; U32 393 drivers/message/fusion/mptscsih.c U32 SlotStatus) U32 270 drivers/scsi/isci/scu_completion_codes.h #define SCU_TASK_DONE_CMD_SDMA_ERR ((U32)0x32) U32 271 drivers/scsi/isci/scu_completion_codes.h #define SCU_TASK_DONE_CMD_LL_ABORT_ERR ((U32)0x33) U32 199 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Doorbell; /*0x00 */ U32 200 drivers/scsi/mpt3sas/mpi/mpi2.h U32 WriteSequence; /*0x04 */ U32 201 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HostDiagnostic; /*0x08 */ U32 202 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved1; /*0x0C */ U32 203 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DiagRWData; /*0x10 */ U32 204 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DiagRWAddressLow; /*0x14 */ U32 205 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DiagRWAddressHigh; /*0x18 */ U32 206 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved2[5]; /*0x1C */ U32 207 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HostInterruptStatus; /*0x30 */ U32 208 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HostInterruptMask; /*0x34 */ U32 209 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DCRData; /*0x38 */ U32 210 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DCRAddress; /*0x3C */ U32 211 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved3[2]; /*0x40 */ U32 212 drivers/scsi/mpt3sas/mpi/mpi2.h U32 ReplyFreeHostIndex; /*0x48 */ U32 213 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved4[8]; /*0x4C */ U32 214 drivers/scsi/mpt3sas/mpi/mpi2.h U32 ReplyPostHostIndex; /*0x6C */ U32 215 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved5; /*0x70 */ U32 216 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HCBSize; /*0x74 */ U32 217 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HCBAddressLow; /*0x78 */ U32 218 drivers/scsi/mpt3sas/mpi/mpi2.h U32 HCBAddressHigh; /*0x7C */ U32 219 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved6[12]; /*0x80 */ U32 220 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Scratchpad[4]; /*0xB0 */ U32 221 drivers/scsi/mpt3sas/mpi/mpi2.h U32 RequestDescriptorPostLow; /*0xC0 */ U32 222 drivers/scsi/mpt3sas/mpi/mpi2.h U32 RequestDescriptorPostHigh; /*0xC4 */ U32 223 drivers/scsi/mpt3sas/mpi/mpi2.h U32 AtomicRequestDescriptorPost;/*0xC8 */ U32 224 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved7[13]; /*0xCC */ U32 514 drivers/scsi/mpt3sas/mpi/mpi2.h U32 DescriptorTypeDependent2; /*0x04 */ U32 540 drivers/scsi/mpt3sas/mpi/mpi2.h U32 ReplyFrameAddress; /*0x04 */ U32 594 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Reserved; /*0x04 */ U32 830 drivers/scsi/mpt3sas/mpi/mpi2.h U32 IOCLogInfo; /*0x10 */ U32 845 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Word; U32 867 drivers/scsi/mpt3sas/mpi/mpi2.h U32 FlagsLength; U32 868 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Address; U32 873 drivers/scsi/mpt3sas/mpi/mpi2.h U32 FlagsLength; U32 879 drivers/scsi/mpt3sas/mpi/mpi2.h U32 FlagsLength; U32 881 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Address32; U32 897 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Address; U32 914 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Address32; U32 931 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext[1]; U32 932 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionDetails[1]; U32 943 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext[2]; U32 944 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionDetails[1]; U32 955 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext[3]; U32 956 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionDetails[1]; U32 965 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext[4]; U32 966 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionDetails[1]; U32 976 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext32[1]; U32 977 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext64[2]; U32 978 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext96[3]; U32 979 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionContext128[4]; U32 981 drivers/scsi/mpt3sas/mpi/mpi2.h U32 TransactionDetails[1]; U32 1084 drivers/scsi/mpt3sas/mpi/mpi2.h #define MPI2_SGE_SET_FLAGS(f) ((U32)(f) << MPI2_SGE_FLAGS_SHIFT) U32 1119 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Address; U32 1120 drivers/scsi/mpt3sas/mpi/mpi2.h U32 FlagsLength; U32 1126 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Length; U32 1162 drivers/scsi/mpt3sas/mpi/mpi2.h U32 Length; U32 1236 drivers/scsi/mpt3sas/mpi/mpi2.h #define MPI2_IEEE32_SGE_SET_FLAGS(f) ((U32)(f) << MPI2_IEEE32_SGE_FLAGS_SHIFT) U32 274 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Word32; U32 297 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Word32[2]; U32 483 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x10 */ U32 485 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 PageAddress; /*0x18 */ U32 517 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 IOCLogInfo; /*0x10 */ U32 653 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 676 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 706 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 707 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x08 */ U32 712 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 RAID0VolumeSettings; /*0x48 */ U32 713 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 RAID1EVolumeSettings; /*0x4C */ U32 714 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 RAID1VolumeSettings; /*0x50 */ U32 715 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 RAID10VolumeSettings; /*0x54 */ U32 716 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x58 */ U32 717 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x5C */ U32 785 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x08 */ U32 786 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x0C */ U32 801 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ProductSpecificInfo;/*0x04 */ U32 813 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Pinout; /*0x00 */ U32 873 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 874 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 875 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x0C */ U32 902 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ProductSpecificInfo;/*0x04 */ U32 956 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x04 */ U32 1035 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x20 */ U32 1036 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x24 */ U32 1037 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x28 */ U32 1038 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1065 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 1066 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x14 */ U32 1067 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x18 */ U32 1086 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ProcessorState; /*0x08 */ U32 1087 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1097 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 BoardPowerRequirement; /*0x18 */ U32 1098 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 PCISlotPowerAllocation; /*0x1C */ U32 1103 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved8; /* 0x24 */ U32 1203 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 1204 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x10 */ U32 1205 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x14 */ U32 1225 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1226 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 1247 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x08 */ U32 1248 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x0C */ U32 1265 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1266 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 1303 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x08 */ U32 1304 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x0C */ U32 1340 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1342 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x18 */ U32 1343 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x1C */ U32 1344 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x20 */ U32 1379 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1380 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 1386 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ClassCode; /*0x14 */ U32 1400 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x04 */ U32 1401 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 CoalescingTimeout; /*0x08 */ U32 1406 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 1407 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ProductSpecific; /* 0x14 */ U32 1425 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1439 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 1448 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1450 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1452 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1454 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x28 */ U32 1455 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x2C */ U32 1462 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1485 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1486 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 1490 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x1C */ U32 1511 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x14 */ U32 1543 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 BiosOptions; /*0x04 */ U32 1544 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 IOCSettings; /*0x08 */ U32 1548 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 DeviceSettings; /*0x10 */ U32 1626 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x00 */ U32 1627 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x04 */ U32 1628 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x08 */ U32 1629 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x0C */ U32 1630 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x10 */ U32 1631 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved6; /*0x14 */ U32 1640 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 1641 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x14 */ U32 1649 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 1650 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 1653 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x14 */ U32 1662 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 1663 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x14 */ U32 1681 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x04 */ U32 1682 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 1683 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x0C */ U32 1684 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x10 */ U32 1685 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x14 */ U32 1686 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved6; /*0x18 */ U32 1728 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /* 0x08 */ U32 1729 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /* 0x0C */ U32 1736 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 GlobalFlags; /*0x04 */ U32 1737 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 BiosVersion; /*0x08 */ U32 1739 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x1C */ U32 1845 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 VolumeStatusFlags; /*0x08 */ U32 1848 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 StripeSize; /*0x18 */ U32 1927 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x38 */ U32 1928 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x3C */ U32 1969 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 1971 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x4C */ U32 1976 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 PhysDiskStatusFlags;/*0x54 */ U32 1982 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved6; /*0x74 */ U32 2071 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x08 */ U32 2207 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ControllerPhyDeviceInfo;/*0x04 */ U32 2210 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 DiscoveryStatus; /*0x0C */ U32 2211 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved; /*0x10 */ U32 2227 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1;/*0x08 */ U32 2284 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ControllerPhyDeviceInfo; /*0x04 */ U32 2416 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2418 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2420 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2511 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3;/*0x0C */ U32 2528 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x04 */ U32 2560 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 2561 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 2606 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 2607 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x10 */ U32 2625 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2627 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2668 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2670 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2672 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2674 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2676 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2678 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2680 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2682 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2684 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2686 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2712 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2815 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2817 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2833 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2893 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2911 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2913 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2970 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 2974 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3009 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3019 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3052 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3054 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3056 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3058 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3060 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3075 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 PhyEventInfo; /*0x04 */ U32 3093 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3121 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 EventThreshold; /*0x08 */ U32 3207 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3275 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3277 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3279 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3298 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 3310 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved3; /*0x24 */ U32 3366 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 3386 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 3387 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved2; /*0x0C */ U32 3437 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x0C */ U32 3439 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x28 */ U32 3466 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 PhysicalBitsMapping; /*0x0C */ U32 3467 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 3495 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 IPv4Addr; U32 3496 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 IPv6Addr[4]; U32 3507 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Status; /*0x0C */ U32 3559 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3561 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3585 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3587 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3589 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3591 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3637 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 U32 3674 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ControllerPhyDeviceInfo;/*0x04 */ U32 3677 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 EnumerationStatus; /*0x0C */ U32 3678 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x10 */ U32 3693 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 3729 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 ControllerPhyDeviceInfo; /*0x04 */ U32 3730 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved1; /*0x08 */ U32 3804 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x14 */ U32 3805 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x18 */ U32 3806 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved6; /*0x1C */ U32 3826 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x14 */ U32 3827 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x18 */ U32 3856 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 DeviceInfo; /*0x1C */ U32 3857 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Flags; /*0x20 */ U32 3866 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved4; /*0x30 */ U32 3867 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Reserved5; /*0x34 */ U32 3931 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 MaximumDataTransferSize; /*0x0C */ U32 3932 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 Capabilities; /*0x10 */ U32 3960 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 CorrectableErrorCount; /*0x0C */ U32 3976 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 LinkEventInfo; /*0x04 */ U32 4016 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h U32 EventThreshold; /*0x08 */ U32 29 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature; /*0x00 */ U32 30 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature0; /*0x04 */ U32 31 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature1; /*0x08 */ U32 32 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature2; /*0x0C */ U32 41 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 IOCCapabilities; /*0x28 */ U32 42 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ImageSize; /*0x2C */ U32 43 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 NextImageHeaderOffset; /*0x30 */ U32 44 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Checksum; /*0x34 */ U32 45 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved38; /*0x38 */ U32 46 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3C; /*0x3C */ U32 47 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved40; /*0x40 */ U32 48 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved44; /*0x44 */ U32 49 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved48; /*0x48 */ U32 50 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved4C; /*0x4C */ U32 51 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved50; /*0x50 */ U32 52 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved54; /*0x54 */ U32 53 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved58; /*0x58 */ U32 54 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved5C; /*0x5C */ U32 55 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 BootFlags; /*0x60 */ U32 56 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 FirmwareVersionNameWhat; /*0x64 */ U32 58 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 VendorNameWhat; /*0x88 */ U32 60 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 PackageNameWhat; /*0x88 */ U32 62 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedD0; /*0xD0 */ U32 63 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedD4; /*0xD4 */ U32 64 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedD8; /*0xD8 */ U32 65 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedDC; /*0xDC */ U32 66 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedE0; /*0xE0 */ U32 67 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedE4; /*0xE4 */ U32 68 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedE8; /*0xE8 */ U32 69 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedEC; /*0xEC */ U32 70 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedF0; /*0xF0 */ U32 71 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedF4; /*0xF4 */ U32 72 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedF8; /*0xF8 */ U32 73 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ReservedFC; /*0xFC */ U32 157 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Offset; /*0x00 */ U32 158 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Size; /*0x04 */ U32 166 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature0; /*0x00 */ U32 167 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 LoadAddress; /*0x04 */ U32 168 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 DataSize; /*0x08 */ U32 169 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 StartAddress; /*0x0C */ U32 170 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature1; /*0x10 */ U32 171 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 FlashOffset; /*0x14 */ U32 172 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 FlashSize; /*0x18 */ U32 173 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 VersionStringOffset; /*0x1C */ U32 174 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 BuildDateStringOffset; /*0x20 */ U32 175 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 BuildTimeStringOffset; /*0x24 */ U32 176 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 EnvironmentVariableOffset; /*0x28 */ U32 177 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ApplicationSpecific; /*0x2C */ U32 178 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature2; /*0x30 */ U32 179 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 HeaderSize; /*0x34 */ U32 180 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Crc; /*0x38 */ U32 184 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 SecondaryFlashOffset; /*0x40 */ U32 185 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved44; /*0x44 */ U32 186 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved48; /*0x48 */ U32 193 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 NextImageHeaderOffset; /*0x7C */ U32 194 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved80[32]; /*0x80 -- 0xFC */ U32 253 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Checksum; /*0x04 */ U32 254 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ImageSize; /*0x08 */ U32 255 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 NextImageHeaderOffset; /*0x0C */ U32 256 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 PackageVersion; /*0x10 */ U32 257 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3; /*0x14 */ U32 258 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved4; /*0x18 */ U32 259 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved5; /*0x1C */ U32 311 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 RegionOffset; /*0x04 */ U32 312 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 RegionSize; /*0x08 */ U32 313 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3; /*0x0C */ U32 318 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 FlashSize; /*0x00 */ U32 319 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved1; /*0x04 */ U32 320 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved2; /*0x08 */ U32 321 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3; /*0x0C */ U32 335 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved4; /*0x0C */ U32 384 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3; /*0x0C */ U32 393 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved3; /*0x04 */ U32 405 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 BootFlags; /*0x00 */ U32 406 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ImageSize; /*0x04 */ U32 407 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature0; /*0x08 */ U32 408 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature1; /*0x0C */ U32 409 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Signature2; /*0x10 */ U32 410 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 ResetVector; /*0x14 */ U32 459 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved2; /*0x04 */ U32 460 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 EncryptedHash[1]; /*0x08 */ /* variable length */ U32 503 drivers/scsi/mpt3sas/mpi/mpi2_image.h U32 Reserved2; /*0x04 */ U32 81 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 TransferLength; /*0x1C */ U32 104 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SenseBufferLowAddress; /*0x0C */ U32 112 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SkipCount; /*0x18 */ U32 113 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 DataLength; /*0x1C */ U32 114 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 BidirectionalDataLength; /*0x20 */ U32 117 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 EEDPBlockSize; /*0x28 */ U32 118 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SecondaryReferenceTag; /*0x2C */ U32 122 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Control; /*0x3C */ U32 254 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SenseBufferLowAddress; /*0x0C */ U32 263 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SkipCount; /*0x18 */ U32 264 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 DataLength; /*0x1C */ U32 265 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 BidirectionalDataLength; /*0x20 */ U32 270 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SecondaryReferenceTag; /*0x2C */ U32 274 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Control; /*0x3C */ U32 361 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 IOCLogInfo; /*0x10 */ U32 362 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 TransferCount; /*0x14 */ U32 363 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SenseCount; /*0x18 */ U32 364 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 ResponseInfo; /*0x1C */ U32 367 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 BidirectionalTransferCount; /*0x24 */ U32 369 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 EEDPErrorOffset; /* 0x28 */ U32 375 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 EEDPObservedRefTag; /* 0x30 */ U32 430 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Reserved4[7]; /*0x14 */ U32 479 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 IOCLogInfo; /*0x10 */ U32 480 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 TerminationCount; /*0x14 */ U32 481 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 ResponseInfo; /*0x18 */ U32 524 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SlotStatus; /*0x0C */ U32 525 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Reserved3; /*0x10 */ U32 526 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Reserved4; /*0x14 */ U32 527 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Reserved5; /*0x18 */ U32 569 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 IOCLogInfo; /*0x10 */ U32 570 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 SlotStatus; /*0x14 */ U32 571 drivers/scsi/mpt3sas/mpi/mpi2_init.h U32 Reserved4; /*0x18 */ U32 208 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x10 */ U32 216 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 SenseBufferAddressHigh; /*0x20 */ U32 217 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 SystemReplyAddressHigh; /*0x24 */ U32 258 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1; /* 0x08 */ U32 259 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2; /* 0x0C */ U32 279 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 314 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 321 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCCapabilities; /*0x1C */ U32 434 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 485 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 506 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x0C */ U32 507 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x10 */ U32 508 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventMasks[MPI2_EVENT_NOTIFY_EVENTMASK_WORDS]; /*0x14 */ U32 511 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved8; /*0x28 */ U32 530 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 533 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventContext; /*0x18 */ U32 534 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventData[1]; /*0x1C */ U32 586 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1; /*0x08 */ U32 617 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved3; /*0x08 */ U32 618 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved4; /*0x0C */ U32 635 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved3; /*0x04 */ U32 636 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 HostData[1]; /*0x08 */ U32 668 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ActiveCablePowerRequirement; /* 0x00 */ U32 720 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2; /*0x08 */ U32 751 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ElapsedSeconds; /*0x08 */ U32 770 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 NewValue; /*0x04 */ U32 771 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 PreviousValue; /*0x08 */ U32 790 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 NewValue; /*0x0C */ U32 791 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 PreviousValue; /*0x10 */ U32 843 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Flags; /*0x04 */ U32 861 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 DiscoveryStatus; /*0x04 */ U32 1043 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 PhyBits; /*0x10 */ U32 1066 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1[2]; /*0x04 */ U32 1068 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2[2]; /*0x14 */ U32 1082 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1; /*0x08 */ U32 1086 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 PhyEventInfo; /*0x10 */ U32 1091 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventThreshold; /*0x18 */ U32 1117 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved3; /*0x04 */ U32 1133 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1; /*0x04 */ U32 1154 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved3; /*0x04 */ U32 1173 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2; /*0x08 */ U32 1203 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EnumerationStatus; /*0x04 */ U32 1300 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved1; /*0x08 */ U32 1304 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 LinkEventInfo; /*0x10 */ U32 1309 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventThreshold; /*0x18 */ U32 1350 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 EventContext; /*0x10 */ U32 1367 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 1389 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x10 */ U32 1390 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved7; /*0x14 */ U32 1391 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved8; /*0x18 */ U32 1392 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved9; /*0x1C */ U32 1393 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved10; /*0x20 */ U32 1394 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 HostData[1]; /*0x24 */ U32 1413 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 1433 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 TotalImageSize; /*0x0C */ U32 1434 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x10 */ U32 1470 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2; /*0x04 */ U32 1471 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageOffset; /*0x08 */ U32 1472 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageSize; /*0x0C */ U32 1488 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 TotalImageSize; /*0x0C */ U32 1489 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x10 */ U32 1490 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x14 */ U32 1491 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageOffset; /*0x18 */ U32 1492 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageSize; /*0x1C */ U32 1511 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 1531 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x0C */ U32 1532 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x10 */ U32 1563 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved2; /*0x04 */ U32 1564 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageOffset; /*0x08 */ U32 1565 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageSize; /*0x0C */ U32 1581 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x0C */ U32 1582 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x10 */ U32 1583 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved7; /*0x14 */ U32 1584 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageOffset; /*0x18 */ U32 1585 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ImageSize; /*0x1C */ U32 1604 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 1605 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 ActualImageSize; /*0x14 */ U32 1630 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved5; /*0x10 */ U32 1631 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved6; /*0x14 */ U32 1712 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /*0x10 */ U32 1735 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Primitive; /* 0x10 */ U32 1740 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCParameterValue; /* 0x20 */ U32 1741 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved7; /* 0x24 */ U32 1742 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 Reserved8; /* 0x28 */ U32 1798 drivers/scsi/mpt3sas/mpi/mpi2_ioc.h U32 IOCLogInfo; /* 0x10 */ U32 63 drivers/scsi/mpt3sas/mpi/mpi2_pci.h U32 Reserved3; /*0x0C */ U32 67 drivers/scsi/mpt3sas/mpi/mpi2_pci.h U32 DataLength; /*0x1C */ U32 104 drivers/scsi/mpt3sas/mpi/mpi2_pci.h U32 IOCLogInfo; /*0x10 */ U32 140 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Word; U32 161 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Reserved3; /*0x0C */ U32 217 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 VolumeCreationFlags; /*0x04 */ U32 218 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 VolumeSettings; /*0x08 */ U32 223 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 StripeSize; /*0x18 */ U32 247 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Flags; /*0x00 */ U32 262 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Flags; /*0x04 */ U32 263 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Reserved1; /*0x08 */ U32 264 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Reserved2; /*0x0C */ U32 279 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Flags; /*0x10 */ U32 280 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 ElapsedSeconds; /* 0x14 */ U32 299 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 GenericAttributes; /*0x04 */ U32 300 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 OEMSpecificAttributes; /*0x08 */ U32 301 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Reserved3; /*0x0C */ U32 302 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Reserved4; /*0x10 */ U32 325 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 Word[6]; U32 351 drivers/scsi/mpt3sas/mpi/mpi2_raid.h U32 IOCLogInfo; /*0x10 */ U32 115 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved2; /*0x0C */ U32 117 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved3; /*0x18 */ U32 118 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved4; /*0x1C */ U32 143 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 IOCLogInfo; /*0x10 */ U32 144 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved3; /*0x14 */ U32 178 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved2; /*0x0C */ U32 179 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved3; /*0x10 */ U32 180 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved4; /*0x14 */ U32 181 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 DataLength; /*0x18 */ U32 213 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 IOCLogInfo; /*0x10 */ U32 215 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 StatusControlRegisters; /*0x28 */ U32 216 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 TransferCount; /*0x2C */ U32 243 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Primitive; /*0x10 */ U32 248 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 IOCParameterValue; /*0x20 */ U32 249 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved7; /*0x24 */ U32 250 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 Reserved8; /*0x28 */ U32 299 drivers/scsi/mpt3sas/mpi/mpi2_sas.h U32 IOCLogInfo; /*0x10 */ U32 83 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 102 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Flags; /*0x0C */ U32 166 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Flags; /*0x10 */ U32 167 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 DataLength; /*0x14 */ U32 177 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 DiagDataLength; /*00h */ U32 200 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved5; /*0x0C */ U32 201 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved6; /*0x10 */ U32 208 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved8; /*0x1C */ U32 209 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved9; /*0x20 */ U32 210 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved10; /*0x24 */ U32 211 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved11; /*0x28 */ U32 212 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved12; /*0x2C */ U32 254 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 311 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 DataLength; /*0x10 */ U32 333 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved5; /*0x0C */ U32 334 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 DataLength; /*0x10 */ U32 356 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 357 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 ReturnedDataLength; /*0x14 */ U32 451 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 482 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 BufferLength; /*0x14 */ U32 483 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved5; /*0x18 */ U32 484 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Reserved6; /*0x1C */ U32 485 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 Flags; /*0x20 */ U32 486 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 ProductSpecific[23]; /*0x24 */ U32 521 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 522 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 TransferLength; /*0x14 */ U32 561 drivers/scsi/mpt3sas/mpi/mpi2_tool.h U32 IOCLogInfo; /*0x10 */ U32 53 drivers/scsi/mpt3sas/mpi/mpi2_type.h typedef U32 *PU32; U32 370 drivers/scsi/mpt3sas/mpt3sas_base.h U32 Reserved3; /* 0Ch */ U32 371 drivers/scsi/mpt3sas/mpt3sas_base.h U32 GenericFlags0; /* 10h */ U32 372 drivers/scsi/mpt3sas/mpt3sas_base.h U32 GenericFlags1; /* 14h */ U32 373 drivers/scsi/mpt3sas/mpt3sas_base.h U32 Reserved4; /* 18h */ U32 374 drivers/scsi/mpt3sas/mpt3sas_base.h U32 OEMSpecificFlags0; /* 1Ch */ U32 375 drivers/scsi/mpt3sas/mpt3sas_base.h U32 OEMSpecificFlags1; /* 20h */ U32 376 drivers/scsi/mpt3sas/mpt3sas_base.h U32 Reserved5[18]; /* 24h - 60h*/ U32 883 drivers/scsi/mpt3sas/mpt3sas_base.h U32 EventContext; U32 3993 drivers/scsi/mpt3sas/mpt3sas_scsih.c U32 event_context) U32 274 include/linux/property.h PROPERTY_ENTRY_INTEGER_ARRAY(_name_, u32, U32, _val_) U32 300 include/linux/property.h PROPERTY_ENTRY_INTEGER(_name_, u32, U32, _val_) U32 149 include/net/sctp/command.h SCTP_ARG_CONSTRUCTOR(U32, __u32, u32) U32 48 lib/lz4/lz4_compress.c static FORCE_INLINE U32 LZ4_hash4( U32 49 lib/lz4/lz4_compress.c U32 sequence, U32 60 lib/lz4/lz4_compress.c static FORCE_INLINE U32 LZ4_hash5( U32 64 lib/lz4/lz4_compress.c const U32 hashLog = (tableType == byU16) U32 71 lib/lz4/lz4_compress.c return (U32)(((sequence << 24) * prime5bytes) >> (64 - hashLog)); U32 75 lib/lz4/lz4_compress.c return (U32)(((sequence >> 24) * prime8bytes) >> (64 - hashLog)); U32 79 lib/lz4/lz4_compress.c static FORCE_INLINE U32 LZ4_hashPosition( U32 93 lib/lz4/lz4_compress.c U32 h, U32 108 lib/lz4/lz4_compress.c U32 *hashTable = (U32 *) tableBase; U32 110 lib/lz4/lz4_compress.c hashTable[h] = (U32)(p - srcBase); U32 129 lib/lz4/lz4_compress.c U32 const h = LZ4_hashPosition(p, tableType); U32 135 lib/lz4/lz4_compress.c U32 h, U32 147 lib/lz4/lz4_compress.c const U32 * const hashTable = (U32 *) tableBase; U32 166 lib/lz4/lz4_compress.c U32 const h = LZ4_hashPosition(p, tableType); U32 186 lib/lz4/lz4_compress.c const U32 acceleration) U32 203 lib/lz4/lz4_compress.c U32 forwardH; U32 207 lib/lz4/lz4_compress.c if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) { U32 256 lib/lz4/lz4_compress.c U32 const h = forwardH; U32 436 lib/lz4/lz4_compress.c ((lastRun + 255 - RUN_MASK) / 255) > (U32)maxOutputSize)) U32 546 lib/lz4/lz4_compress.c U32 forwardH; U32 553 lib/lz4/lz4_compress.c if ((U32)*srcSizePtr > (U32)LZ4_MAX_INPUT_SIZE) U32 579 lib/lz4/lz4_compress.c U32 h = forwardH; U32 800 lib/lz4/lz4_compress.c dict->dictSize = (U32)(dictEnd - p); U32 819 lib/lz4/lz4_compress.c U32 const delta = LZ4_dict->currentOffset - 64 * KB; U32 841 lib/lz4/lz4_compress.c if ((U32)dictSize > 64 * KB) { U32 845 lib/lz4/lz4_compress.c if ((U32)dictSize > dict->dictSize) U32 851 lib/lz4/lz4_compress.c dict->dictSize = (U32)dictSize; U32 885 lib/lz4/lz4_compress.c streamPtr->dictSize = (U32)(dictEnd - sourceEnd); U32 910 lib/lz4/lz4_compress.c streamPtr->dictSize += (U32)inputSize; U32 911 lib/lz4/lz4_compress.c streamPtr->currentOffset += (U32)inputSize; U32 932 lib/lz4/lz4_compress.c streamPtr->dictSize = (U32)inputSize; U32 933 lib/lz4/lz4_compress.c streamPtr->currentOffset += (U32)inputSize; U32 300 lib/lz4/lz4_decompress.c LZ4_write32(op, (U32)offset); U32 110 lib/lz4/lz4defs.h static FORCE_INLINE U32 LZ4_read32(const void *ptr) U32 112 lib/lz4/lz4defs.h return get_unaligned((const U32 *)ptr); U32 125 lib/lz4/lz4defs.h static FORCE_INLINE void LZ4_write32(void *memPtr, U32 value) U32 127 lib/lz4/lz4defs.h put_unaligned(value, (U32 *)memPtr); U32 147 lib/lz4/lz4defs.h U32 a = get_unaligned((const U32 *)src); U32 148 lib/lz4/lz4defs.h U32 b = get_unaligned((const U32 *)src + 1); U32 150 lib/lz4/lz4defs.h put_unaligned(a, (U32 *)dst); U32 151 lib/lz4/lz4defs.h put_unaligned(b, (U32 *)dst + 1); U32 53 lib/lz4/lz4hc_compress.c static U32 LZ4HC_hashPtr(const void *ptr) U32 78 lib/lz4/lz4hc_compress.c U32 * const hashTable = hc4->hashTable; U32 80 lib/lz4/lz4hc_compress.c U32 const target = (U32)(ip - base); U32 81 lib/lz4/lz4hc_compress.c U32 idx = hc4->nextToUpdate; U32 84 lib/lz4/lz4hc_compress.c U32 const h = LZ4HC_hashPtr(base + idx); U32 107 lib/lz4/lz4hc_compress.c U32 * const HashTable = hc4->hashTable; U32 110 lib/lz4/lz4hc_compress.c const U32 dictLimit = hc4->dictLimit; U32 111 lib/lz4/lz4hc_compress.c const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) U32 113 lib/lz4/lz4hc_compress.c : (U32)(ip - base) - (64 * KB - 1); U32 114 lib/lz4/lz4hc_compress.c U32 matchIndex; U32 179 lib/lz4/lz4hc_compress.c U32 * const HashTable = hc4->hashTable; U32 181 lib/lz4/lz4hc_compress.c const U32 dictLimit = hc4->dictLimit; U32 183 lib/lz4/lz4hc_compress.c const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base)) U32 185 lib/lz4/lz4hc_compress.c : (U32)(ip - base) - (64 * KB - 1); U32 187 lib/lz4/lz4hc_compress.c U32 matchIndex; U32 561 lib/lz4/lz4hc_compress.c > (U32)maxOutputSize)) { U32 659 lib/lz4/lz4hc_compress.c ctxPtr->dictLimit = (U32)(ctxPtr->end - ctxPtr->base); U32 705 lib/lz4/lz4hc_compress.c ctxPtr->lowLimit = (U32)(sourceEnd - ctxPtr->dictBase); U32 753 lib/lz4/lz4hc_compress.c U32 const endIndex = (U32)(streamPtr->end - streamPtr->base); U32 61 lib/zstd/bitstream.h #define STREAM_ACCUMULATOR_MIN ((U32)(ZSTD_32bits() ? STREAM_ACCUMULATOR_MIN_32 : STREAM_ACCUMULATOR_MIN_64)) U32 148 lib/zstd/bitstream.h ZSTD_STATIC unsigned BIT_highbit32(register U32 val) { return 31 - __builtin_clz(val); } U32 280 lib/zstd/bitstream.h bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize) * 8; U32 286 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_getUpperBits(size_t bitContainer, U32 const start) { return bitContainer >> start; } U32 288 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_getMiddleBits(size_t bitContainer, U32 const start, U32 const nbBits) { return (bitContainer >> start) & BIT_mask[nbBits]; } U32 290 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_getLowerBits(size_t bitContainer, U32 const nbBits) { return bitContainer & BIT_mask[nbBits]; } U32 299 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_lookBits(const BIT_DStream_t *bitD, U32 nbBits) U32 301 lib/zstd/bitstream.h U32 const bitMask = sizeof(bitD->bitContainer) * 8 - 1; U32 307 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_lookBitsFast(const BIT_DStream_t *bitD, U32 nbBits) U32 309 lib/zstd/bitstream.h U32 const bitMask = sizeof(bitD->bitContainer) * 8 - 1; U32 313 lib/zstd/bitstream.h ZSTD_STATIC void BIT_skipBits(BIT_DStream_t *bitD, U32 nbBits) { bitD->bitsConsumed += nbBits; } U32 320 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_readBits(BIT_DStream_t *bitD, U32 nbBits) U32 329 lib/zstd/bitstream.h ZSTD_STATIC size_t BIT_readBitsFast(BIT_DStream_t *bitD, U32 nbBits) U32 358 lib/zstd/bitstream.h U32 nbBytes = bitD->bitsConsumed >> 3; U32 361 lib/zstd/bitstream.h nbBytes = (U32)(bitD->ptr - bitD->start); /* ptr > start */ U32 31 lib/zstd/compress.c static const U32 g_searchStrength = 8; /* control skip over incompressible data */ U32 57 lib/zstd/compress.c U32 dictLimit; /* below that point, need extDict */ U32 58 lib/zstd/compress.c U32 lowLimit; /* below that point, no more data */ U32 59 lib/zstd/compress.c U32 nextToUpdate; /* index from which to continue dictionary update */ U32 60 lib/zstd/compress.c U32 nextToUpdate3; /* index from which to continue dictionary update */ U32 61 lib/zstd/compress.c U32 hashLog3; /* dispatch table : larger == faster, more memory */ U32 62 lib/zstd/compress.c U32 loadedDictEnd; /* index of end of dictionary */ U32 63 lib/zstd/compress.c U32 forceWindow; /* force back-references to respect limit of 1<<wLog, even for dictionary */ U32 64 lib/zstd/compress.c U32 forceRawDict; /* Force loading dictionary in "content-only" mode (no header analysis) */ U32 66 lib/zstd/compress.c U32 rep[ZSTD_REP_NUM]; U32 67 lib/zstd/compress.c U32 repToConfirm[ZSTD_REP_NUM]; U32 68 lib/zstd/compress.c U32 dictID; U32 78 lib/zstd/compress.c U32 *hashTable; U32 79 lib/zstd/compress.c U32 *hashTable3; U32 80 lib/zstd/compress.c U32 *chainTable; U32 82 lib/zstd/compress.c U32 flagStaticTables; U32 93 lib/zstd/compress.c U32 const divider = (cParams.searchLength == 3) ? 3 : 4; U32 98 lib/zstd/compress.c U32 const hashLog3 = (cParams.searchLength > 3) ? 0 : MIN(ZSTD_HASHLOG3_MAX, cParams.windowLog); U32 100 lib/zstd/compress.c size_t const tableSpace = (chainSize + hSize + h3Size) * sizeof(U32); U32 102 lib/zstd/compress.c ((MaxML + 1) + (MaxLL + 1) + (MaxOff + 1) + (1 << Litbits)) * sizeof(U32) + (ZSTD_OPT_NUM + 1) * (sizeof(ZSTD_match_t) + sizeof(ZSTD_optimal_t)); U32 103 lib/zstd/compress.c size_t const workspaceSize = tableSpace + (256 * sizeof(U32)) /* huffTable */ + tokenSpace + U32 161 lib/zstd/compress.c if ((U32)(cParams.strategy) > (U32)ZSTD_btopt2) U32 168 lib/zstd/compress.c static U32 ZSTD_cycleLog(U32 hashLog, ZSTD_strategy strat) U32 170 lib/zstd/compress.c U32 const btScale = ((U32)strat >= (U32)ZSTD_btlazy2); U32 187 lib/zstd/compress.c U32 const minSrcSize = (srcSize == 0) ? 500 : 0; U32 190 lib/zstd/compress.c U32 const srcLog = MAX(ZSTD_HASHLOG_MIN, ZSTD_highbit32((U32)(rSize)-1) + 1); U32 198 lib/zstd/compress.c U32 const cycleLog = ZSTD_cycleLog(cPar.chainLog, cPar.strategy); U32 209 lib/zstd/compress.c static U32 ZSTD_equivalentParams(ZSTD_parameters param1, ZSTD_parameters param2) U32 219 lib/zstd/compress.c U32 const end = (U32)(cctx->nextSrc - cctx->base); U32 253 lib/zstd/compress.c U32 const divider = (params.cParams.searchLength == 3) ? 3 : 4; U32 258 lib/zstd/compress.c U32 const hashLog3 = (params.cParams.searchLength > 3) ? 0 : MIN(ZSTD_HASHLOG3_MAX, params.cParams.windowLog); U32 260 lib/zstd/compress.c size_t const tableSpace = (chainSize + hSize + h3Size) * sizeof(U32); U32 265 lib/zstd/compress.c size_t const optSpace = ((MaxML + 1) + (MaxLL + 1) + (MaxOff + 1) + (1 << Litbits)) * sizeof(U32) + U32 267 lib/zstd/compress.c size_t const neededSpace = tableSpace + (256 * sizeof(U32)) /* huffTable */ + tokenSpace + U32 282 lib/zstd/compress.c zc->hashTable = (U32 *)(zc->workSpace); U32 289 lib/zstd/compress.c ptr = ((U32 *)ptr) + 256; /* note : HUF_CElt* is incomplete type, size is simulated using U32 */ U32 307 lib/zstd/compress.c zc->seqStore.litFreq = (U32 *)ptr; U32 365 lib/zstd/compress.c size_t const tableSpace = (chainSize + hSize + h3Size) * sizeof(U32); U32 397 lib/zstd/compress.c static void ZSTD_reduceTable(U32 *const table, U32 const size, U32 const reducerValue) U32 399 lib/zstd/compress.c U32 u; U32 410 lib/zstd/compress.c static void ZSTD_reduceIndex(ZSTD_CCtx *zc, const U32 reducerValue) U32 413 lib/zstd/compress.c U32 const hSize = 1 << zc->params.cParams.hashLog; U32 418 lib/zstd/compress.c U32 const chainSize = (zc->params.cParams.strategy == ZSTD_fast) ? 0 : (1 << zc->params.cParams.chainLog); U32 423 lib/zstd/compress.c U32 const h3Size = (zc->hashLog3) ? 1 << zc->hashLog3 : 0; U32 439 lib/zstd/compress.c ZSTD_writeLE24(dst, (U32)(srcSize << 2) + (U32)bt_raw); U32 446 lib/zstd/compress.c U32 const flSize = 1 + (srcSize > 31) + (srcSize > 4095); U32 452 lib/zstd/compress.c case 1: /* 2 - 1 - 5 */ ostart[0] = (BYTE)((U32)set_basic + (srcSize << 3)); break; U32 453 lib/zstd/compress.c case 2: /* 2 - 2 - 12 */ ZSTD_writeLE16(ostart, (U16)((U32)set_basic + (1 << 2) + (srcSize << 4))); break; U32 455 lib/zstd/compress.c case 3: /* 2 - 2 - 20 */ ZSTD_writeLE32(ostart, (U32)((U32)set_basic + (3 << 2) + (srcSize << 4))); break; U32 465 lib/zstd/compress.c U32 const flSize = 1 + (srcSize > 31) + (srcSize > 4095); U32 470 lib/zstd/compress.c case 1: /* 2 - 1 - 5 */ ostart[0] = (BYTE)((U32)set_rle + (srcSize << 3)); break; U32 471 lib/zstd/compress.c case 2: /* 2 - 2 - 12 */ ZSTD_writeLE16(ostart, (U16)((U32)set_rle + (1 << 2) + (srcSize << 4))); break; U32 473 lib/zstd/compress.c case 3: /* 2 - 2 - 20 */ ZSTD_writeLE32(ostart, (U32)((U32)set_rle + (3 << 2) + (srcSize << 4))); break; U32 487 lib/zstd/compress.c U32 singleStream = srcSize < 256; U32 531 lib/zstd/compress.c U32 const lhc = hType + ((!singleStream) << 2) + ((U32)srcSize << 4) + ((U32)cLitSize << 14); U32 537 lib/zstd/compress.c U32 const lhc = hType + (2 << 2) + ((U32)srcSize << 4) + ((U32)cLitSize << 18); U32 544 lib/zstd/compress.c U32 const lhc = hType + (3 << 2) + ((U32)srcSize << 4) + ((U32)cLitSize << 22); U32 571 lib/zstd/compress.c U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); U32 572 lib/zstd/compress.c U32 u; U32 574 lib/zstd/compress.c U32 const llv = sequences[u].litLength; U32 575 lib/zstd/compress.c U32 const mlv = sequences[u].matchLength; U32 593 lib/zstd/compress.c U32 LLtype, Offtype, MLtype; /* compressed, raw or rle */ U32 604 lib/zstd/compress.c U32 *count; U32 606 lib/zstd/compress.c U32 *workspace; U32 610 lib/zstd/compress.c count = (U32 *)zc->tmpCounters + spaceUsed32; U32 612 lib/zstd/compress.c norm = (S16 *)((U32 *)zc->tmpCounters + spaceUsed32); U32 613 lib/zstd/compress.c spaceUsed32 += ALIGN(sizeof(S16) * (MaxSeq + 1), sizeof(U32)) >> 2; U32 615 lib/zstd/compress.c workspace = (U32 *)zc->tmpCounters + spaceUsed32; U32 652 lib/zstd/compress.c U32 max = MaxLL; U32 665 lib/zstd/compress.c const U32 tableLog = FSE_optimalTableLog(LLFSELog, nbSeq, max); U32 684 lib/zstd/compress.c U32 max = MaxOff; U32 697 lib/zstd/compress.c const U32 tableLog = FSE_optimalTableLog(OffFSELog, nbSeq, max); U32 716 lib/zstd/compress.c U32 max = MaxML; U32 729 lib/zstd/compress.c const U32 tableLog = FSE_optimalTableLog(MLFSELog, nbSeq, max); U32 769 lib/zstd/compress.c U32 const ofBits = ofCodeTable[nbSeq - 1]; U32 787 lib/zstd/compress.c U32 const llBits = LL_bits[llCode]; U32 788 lib/zstd/compress.c U32 const ofBits = ofCode; /* 32b*/ /* 64b*/ U32 789 lib/zstd/compress.c U32 const mlBits = ML_bits[mlCode]; U32 861 lib/zstd/compress.c ZSTD_STATIC void ZSTD_storeSeq(seqStore_t *seqStorePtr, size_t litLength, const void *literals, U32 offsetCode, size_t matchCode) U32 870 lib/zstd/compress.c seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); U32 880 lib/zstd/compress.c seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart); U32 896 lib/zstd/compress.c return (__builtin_ctz((U32)val) >> 3); U32 902 lib/zstd/compress.c return (__builtin_clz((U32)val) >> 3); U32 952 lib/zstd/compress.c static const U32 prime3bytes = 506832829U; U32 953 lib/zstd/compress.c static U32 ZSTD_hash3(U32 u, U32 h) { return ((u << (32 - 24)) * prime3bytes) >> (32 - h); } U32 954 lib/zstd/compress.c ZSTD_STATIC size_t ZSTD_hash3Ptr(const void *ptr, U32 h) { return ZSTD_hash3(ZSTD_readLE32(ptr), h); } /* only in zstd_opt.h */ U32 956 lib/zstd/compress.c static const U32 prime4bytes = 2654435761U; U32 957 lib/zstd/compress.c static U32 ZSTD_hash4(U32 u, U32 h) { return (u * prime4bytes) >> (32 - h); } U32 958 lib/zstd/compress.c static size_t ZSTD_hash4Ptr(const void *ptr, U32 h) { return ZSTD_hash4(ZSTD_read32(ptr), h); } U32 961 lib/zstd/compress.c static size_t ZSTD_hash5(U64 u, U32 h) { return (size_t)(((u << (64 - 40)) * prime5bytes) >> (64 - h)); } U32 962 lib/zstd/compress.c static size_t ZSTD_hash5Ptr(const void *p, U32 h) { return ZSTD_hash5(ZSTD_readLE64(p), h); } U32 965 lib/zstd/compress.c static size_t ZSTD_hash6(U64 u, U32 h) { return (size_t)(((u << (64 - 48)) * prime6bytes) >> (64 - h)); } U32 966 lib/zstd/compress.c static size_t ZSTD_hash6Ptr(const void *p, U32 h) { return ZSTD_hash6(ZSTD_readLE64(p), h); } U32 969 lib/zstd/compress.c static size_t ZSTD_hash7(U64 u, U32 h) { return (size_t)(((u << (64 - 56)) * prime7bytes) >> (64 - h)); } U32 970 lib/zstd/compress.c static size_t ZSTD_hash7Ptr(const void *p, U32 h) { return ZSTD_hash7(ZSTD_readLE64(p), h); } U32 973 lib/zstd/compress.c static size_t ZSTD_hash8(U64 u, U32 h) { return (size_t)(((u)*prime8bytes) >> (64 - h)); } U32 974 lib/zstd/compress.c static size_t ZSTD_hash8Ptr(const void *p, U32 h) { return ZSTD_hash8(ZSTD_readLE64(p), h); } U32 976 lib/zstd/compress.c static size_t ZSTD_hashPtr(const void *p, U32 hBits, U32 mls) U32 992 lib/zstd/compress.c static void ZSTD_fillHashTable(ZSTD_CCtx *zc, const void *end, const U32 mls) U32 994 lib/zstd/compress.c U32 *const hashTable = zc->hashTable; U32 995 lib/zstd/compress.c U32 const hBits = zc->params.cParams.hashLog; U32 1002 lib/zstd/compress.c hashTable[ZSTD_hashPtr(ip, hBits, mls)] = (U32)(ip - base); U32 1008 lib/zstd/compress.c void ZSTD_compressBlock_fast_generic(ZSTD_CCtx *cctx, const void *src, size_t srcSize, const U32 mls) U32 1010 lib/zstd/compress.c U32 *const hashTable = cctx->hashTable; U32 1011 lib/zstd/compress.c U32 const hBits = cctx->params.cParams.hashLog; U32 1017 lib/zstd/compress.c const U32 lowestIndex = cctx->dictLimit; U32 1021 lib/zstd/compress.c U32 offset_1 = cctx->rep[0], offset_2 = cctx->rep[1]; U32 1022 lib/zstd/compress.c U32 offsetSaved = 0; U32 1027 lib/zstd/compress.c U32 const maxRep = (U32)(ip - lowest); U32 1038 lib/zstd/compress.c U32 const curr = (U32)(ip - base); U32 1039 lib/zstd/compress.c U32 const matchIndex = hashTable[h]; U32 1048 lib/zstd/compress.c U32 offset; U32 1054 lib/zstd/compress.c offset = (U32)(ip - match); U32 1073 lib/zstd/compress.c hashTable[ZSTD_hashPtr(ip - 2, hBits, mls)] = (U32)(ip - 2 - base); U32 1079 lib/zstd/compress.c U32 const tmpOff = offset_2; U32 1083 lib/zstd/compress.c hashTable[ZSTD_hashPtr(ip, hBits, mls)] = (U32)(ip - base); U32 1106 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; U32 1116 lib/zstd/compress.c static void ZSTD_compressBlock_fast_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 mls) U32 1118 lib/zstd/compress.c U32 *hashTable = ctx->hashTable; U32 1119 lib/zstd/compress.c const U32 hBits = ctx->params.cParams.hashLog; U32 1126 lib/zstd/compress.c const U32 lowestIndex = ctx->lowLimit; U32 1128 lib/zstd/compress.c const U32 dictLimit = ctx->dictLimit; U32 1133 lib/zstd/compress.c U32 offset_1 = ctx->rep[0], offset_2 = ctx->rep[1]; U32 1138 lib/zstd/compress.c const U32 matchIndex = hashTable[h]; U32 1141 lib/zstd/compress.c const U32 curr = (U32)(ip - base); U32 1142 lib/zstd/compress.c const U32 repIndex = curr + 1 - offset_1; /* offset_1 expected <= curr +1 */ U32 1148 lib/zstd/compress.c if ((((U32)((dictLimit - 1) - repIndex) >= 3) /* intentional underflow */ & (repIndex > lowestIndex)) && U32 1162 lib/zstd/compress.c U32 offset; U32 1183 lib/zstd/compress.c hashTable[ZSTD_hashPtr(ip - 2, hBits, mls)] = (U32)(ip - 2 - base); U32 1186 lib/zstd/compress.c U32 const curr2 = (U32)(ip - base); U32 1187 lib/zstd/compress.c U32 const repIndex2 = curr2 - offset_2; U32 1189 lib/zstd/compress.c if ((((U32)((dictLimit - 1) - repIndex2) >= 3) & (repIndex2 > lowestIndex)) /* intentional overflow */ U32 1194 lib/zstd/compress.c U32 tmpOffset = offset_2; U32 1222 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; U32 1235 lib/zstd/compress.c static void ZSTD_fillDoubleHashTable(ZSTD_CCtx *cctx, const void *end, const U32 mls) U32 1237 lib/zstd/compress.c U32 *const hashLarge = cctx->hashTable; U32 1238 lib/zstd/compress.c U32 const hBitsL = cctx->params.cParams.hashLog; U32 1239 lib/zstd/compress.c U32 *const hashSmall = cctx->chainTable; U32 1240 lib/zstd/compress.c U32 const hBitsS = cctx->params.cParams.chainLog; U32 1247 lib/zstd/compress.c hashSmall[ZSTD_hashPtr(ip, hBitsS, mls)] = (U32)(ip - base); U32 1248 lib/zstd/compress.c hashLarge[ZSTD_hashPtr(ip, hBitsL, 8)] = (U32)(ip - base); U32 1254 lib/zstd/compress.c void ZSTD_compressBlock_doubleFast_generic(ZSTD_CCtx *cctx, const void *src, size_t srcSize, const U32 mls) U32 1256 lib/zstd/compress.c U32 *const hashLong = cctx->hashTable; U32 1257 lib/zstd/compress.c const U32 hBitsL = cctx->params.cParams.hashLog; U32 1258 lib/zstd/compress.c U32 *const hashSmall = cctx->chainTable; U32 1259 lib/zstd/compress.c const U32 hBitsS = cctx->params.cParams.chainLog; U32 1265 lib/zstd/compress.c const U32 lowestIndex = cctx->dictLimit; U32 1269 lib/zstd/compress.c U32 offset_1 = cctx->rep[0], offset_2 = cctx->rep[1]; U32 1270 lib/zstd/compress.c U32 offsetSaved = 0; U32 1275 lib/zstd/compress.c U32 const maxRep = (U32)(ip - lowest); U32 1287 lib/zstd/compress.c U32 const curr = (U32)(ip - base); U32 1288 lib/zstd/compress.c U32 const matchIndexL = hashLong[h2]; U32 1289 lib/zstd/compress.c U32 const matchIndexS = hashSmall[h]; U32 1299 lib/zstd/compress.c U32 offset; U32 1302 lib/zstd/compress.c offset = (U32)(ip - matchLong); U32 1310 lib/zstd/compress.c U32 const matchIndex3 = hashLong[h3]; U32 1316 lib/zstd/compress.c offset = (U32)(ip - match3); U32 1324 lib/zstd/compress.c offset = (U32)(ip - match); U32 1350 lib/zstd/compress.c hashLong[ZSTD_hashPtr(ip - 2, hBitsL, 8)] = hashSmall[ZSTD_hashPtr(ip - 2, hBitsS, mls)] = (U32)(ip - 2 - base); U32 1357 lib/zstd/compress.c U32 const tmpOff = offset_2; U32 1361 lib/zstd/compress.c hashSmall[ZSTD_hashPtr(ip, hBitsS, mls)] = (U32)(ip - base); U32 1362 lib/zstd/compress.c hashLong[ZSTD_hashPtr(ip, hBitsL, 8)] = (U32)(ip - base); U32 1385 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; U32 1395 lib/zstd/compress.c static void ZSTD_compressBlock_doubleFast_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 mls) U32 1397 lib/zstd/compress.c U32 *const hashLong = ctx->hashTable; U32 1398 lib/zstd/compress.c U32 const hBitsL = ctx->params.cParams.hashLog; U32 1399 lib/zstd/compress.c U32 *const hashSmall = ctx->chainTable; U32 1400 lib/zstd/compress.c U32 const hBitsS = ctx->params.cParams.chainLog; U32 1407 lib/zstd/compress.c const U32 lowestIndex = ctx->lowLimit; U32 1409 lib/zstd/compress.c const U32 dictLimit = ctx->dictLimit; U32 1414 lib/zstd/compress.c U32 offset_1 = ctx->rep[0], offset_2 = ctx->rep[1]; U32 1419 lib/zstd/compress.c const U32 matchIndex = hashSmall[hSmall]; U32 1424 lib/zstd/compress.c const U32 matchLongIndex = hashLong[hLong]; U32 1428 lib/zstd/compress.c const U32 curr = (U32)(ip - base); U32 1429 lib/zstd/compress.c const U32 repIndex = curr + 1 - offset_1; /* offset_1 expected <= curr +1 */ U32 1435 lib/zstd/compress.c if ((((U32)((dictLimit - 1) - repIndex) >= 3) /* intentional underflow */ & (repIndex > lowestIndex)) && U32 1445 lib/zstd/compress.c U32 offset; U32 1459 lib/zstd/compress.c U32 const matchIndex3 = hashLong[h3]; U32 1462 lib/zstd/compress.c U32 offset; U32 1504 lib/zstd/compress.c hashSmall[ZSTD_hashPtr(ip - 2, hBitsS, mls)] = (U32)(ip - 2 - base); U32 1505 lib/zstd/compress.c hashLong[ZSTD_hashPtr(ip - 2, hBitsL, 8)] = (U32)(ip - 2 - base); U32 1508 lib/zstd/compress.c U32 const curr2 = (U32)(ip - base); U32 1509 lib/zstd/compress.c U32 const repIndex2 = curr2 - offset_2; U32 1511 lib/zstd/compress.c if ((((U32)((dictLimit - 1) - repIndex2) >= 3) & (repIndex2 > lowestIndex)) /* intentional overflow */ U32 1516 lib/zstd/compress.c U32 tmpOffset = offset_2; U32 1545 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; U32 1561 lib/zstd/compress.c static U32 ZSTD_insertBt1(ZSTD_CCtx *zc, const BYTE *const ip, const U32 mls, const BYTE *const iend, U32 nbCompares, U32 extDict) U32 1563 lib/zstd/compress.c U32 *const hashTable = zc->hashTable; U32 1564 lib/zstd/compress.c U32 const hashLog = zc->params.cParams.hashLog; U32 1566 lib/zstd/compress.c U32 *const bt = zc->chainTable; U32 1567 lib/zstd/compress.c U32 const btLog = zc->params.cParams.chainLog - 1; U32 1568 lib/zstd/compress.c U32 const btMask = (1 << btLog) - 1; U32 1569 lib/zstd/compress.c U32 matchIndex = hashTable[h]; U32 1573 lib/zstd/compress.c const U32 dictLimit = zc->dictLimit; U32 1577 lib/zstd/compress.c const U32 curr = (U32)(ip - base); U32 1578 lib/zstd/compress.c const U32 btLow = btMask >= curr ? 0 : curr - btMask; U32 1579 lib/zstd/compress.c U32 *smallerPtr = bt + 2 * (curr & btMask); U32 1580 lib/zstd/compress.c U32 *largerPtr = smallerPtr + 1; U32 1581 lib/zstd/compress.c U32 dummy32; /* to be nullified at the end */ U32 1582 lib/zstd/compress.c U32 const windowLow = zc->lowLimit; U32 1583 lib/zstd/compress.c U32 matchEndIdx = curr + 8; U32 1589 lib/zstd/compress.c U32 *const nextPtr = bt + 2 * (matchIndex & btMask); U32 1606 lib/zstd/compress.c matchEndIdx = matchIndex + (U32)matchLength; U32 1637 lib/zstd/compress.c return MIN(192, (U32)(bestLength - 384)); /* speed optimization */ U32 1643 lib/zstd/compress.c static size_t ZSTD_insertBtAndFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, size_t *offsetPtr, U32 nbCompares, const U32 mls, U32 1644 lib/zstd/compress.c U32 extDict) U32 1646 lib/zstd/compress.c U32 *const hashTable = zc->hashTable; U32 1647 lib/zstd/compress.c U32 const hashLog = zc->params.cParams.hashLog; U32 1649 lib/zstd/compress.c U32 *const bt = zc->chainTable; U32 1650 lib/zstd/compress.c U32 const btLog = zc->params.cParams.chainLog - 1; U32 1651 lib/zstd/compress.c U32 const btMask = (1 << btLog) - 1; U32 1652 lib/zstd/compress.c U32 matchIndex = hashTable[h]; U32 1656 lib/zstd/compress.c const U32 dictLimit = zc->dictLimit; U32 1659 lib/zstd/compress.c const U32 curr = (U32)(ip - base); U32 1660 lib/zstd/compress.c const U32 btLow = btMask >= curr ? 0 : curr - btMask; U32 1661 lib/zstd/compress.c const U32 windowLow = zc->lowLimit; U32 1662 lib/zstd/compress.c U32 *smallerPtr = bt + 2 * (curr & btMask); U32 1663 lib/zstd/compress.c U32 *largerPtr = bt + 2 * (curr & btMask) + 1; U32 1664 lib/zstd/compress.c U32 matchEndIdx = curr + 8; U32 1665 lib/zstd/compress.c U32 dummy32; /* to be nullified at the end */ U32 1671 lib/zstd/compress.c U32 *const nextPtr = bt + 2 * (matchIndex & btMask); U32 1688 lib/zstd/compress.c matchEndIdx = matchIndex + (U32)matchLength; U32 1689 lib/zstd/compress.c if ((4 * (int)(matchLength - bestLength)) > (int)(ZSTD_highbit32(curr - matchIndex + 1) - ZSTD_highbit32((U32)offsetPtr[0] + 1))) U32 1724 lib/zstd/compress.c static void ZSTD_updateTree(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls) U32 1727 lib/zstd/compress.c const U32 target = (U32)(ip - base); U32 1728 lib/zstd/compress.c U32 idx = zc->nextToUpdate; U32 1735 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, const U32 mls) U32 1744 lib/zstd/compress.c const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, const U32 matchLengthSearch) U32 1755 lib/zstd/compress.c static void ZSTD_updateTree_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iend, const U32 nbCompares, const U32 mls) U32 1758 lib/zstd/compress.c const U32 target = (U32)(ip - base); U32 1759 lib/zstd/compress.c U32 idx = zc->nextToUpdate; U32 1766 lib/zstd/compress.c static size_t ZSTD_BtFindBestMatch_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, U32 1767 lib/zstd/compress.c const U32 mls) U32 1776 lib/zstd/compress.c const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, U32 1777 lib/zstd/compress.c const U32 matchLengthSearch) U32 1796 lib/zstd/compress.c U32 ZSTD_insertAndFindFirstIndex(ZSTD_CCtx *zc, const BYTE *ip, U32 mls) U32 1798 lib/zstd/compress.c U32 *const hashTable = zc->hashTable; U32 1799 lib/zstd/compress.c const U32 hashLog = zc->params.cParams.hashLog; U32 1800 lib/zstd/compress.c U32 *const chainTable = zc->chainTable; U32 1801 lib/zstd/compress.c const U32 chainMask = (1 << zc->params.cParams.chainLog) - 1; U32 1803 lib/zstd/compress.c const U32 target = (U32)(ip - base); U32 1804 lib/zstd/compress.c U32 idx = zc->nextToUpdate; U32 1820 lib/zstd/compress.c const BYTE *const ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, const U32 mls, U32 1821 lib/zstd/compress.c const U32 extDict) U32 1823 lib/zstd/compress.c U32 *const chainTable = zc->chainTable; U32 1824 lib/zstd/compress.c const U32 chainSize = (1 << zc->params.cParams.chainLog); U32 1825 lib/zstd/compress.c const U32 chainMask = chainSize - 1; U32 1828 lib/zstd/compress.c const U32 dictLimit = zc->dictLimit; U32 1831 lib/zstd/compress.c const U32 lowLimit = zc->lowLimit; U32 1832 lib/zstd/compress.c const U32 curr = (U32)(ip - base); U32 1833 lib/zstd/compress.c const U32 minChain = curr > chainSize ? curr - chainSize : 0; U32 1838 lib/zstd/compress.c U32 matchIndex = ZSTD_insertAndFindFirstIndex(zc, ip, mls); U32 1869 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, U32 1870 lib/zstd/compress.c const U32 matchLengthSearch) U32 1881 lib/zstd/compress.c FORCE_INLINE size_t ZSTD_HcFindBestMatch_extDict_selectMLS(ZSTD_CCtx *zc, const BYTE *ip, const BYTE *const iLimit, size_t *offsetPtr, const U32 maxNbAttempts, U32 1882 lib/zstd/compress.c const U32 matchLengthSearch) U32 1897 lib/zstd/compress.c void ZSTD_compressBlock_lazy_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 searchMethod, const U32 depth) U32 1907 lib/zstd/compress.c U32 const maxSearches = 1 << ctx->params.cParams.searchLog; U32 1908 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; U32 1910 lib/zstd/compress.c typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch); U32 1912 lib/zstd/compress.c U32 offset_1 = ctx->rep[0], offset_2 = ctx->rep[1], savedOffset = 0; U32 1918 lib/zstd/compress.c U32 const maxRep = (U32)(ip - base); U32 1959 lib/zstd/compress.c int const gain1 = (int)(matchLength * 3 - ZSTD_highbit32((U32)offset + 1) + 1); U32 1966 lib/zstd/compress.c int const gain2 = (int)(ml2 * 4 - ZSTD_highbit32((U32)offset2 + 1)); /* raw approx */ U32 1967 lib/zstd/compress.c int const gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 4); U32 1980 lib/zstd/compress.c int const gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 1); U32 1987 lib/zstd/compress.c int const gain2 = (int)(ml2 * 4 - ZSTD_highbit32((U32)offset2 + 1)); /* raw approx */ U32 1988 lib/zstd/compress.c int const gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 7); U32 2012 lib/zstd/compress.c offset_1 = (U32)(offset - ZSTD_REP_MOVE); U32 2019 lib/zstd/compress.c ZSTD_storeSeq(seqStorePtr, litLength, anchor, (U32)offset, matchLength - MINMATCH); U32 2029 lib/zstd/compress.c offset_1 = (U32)offset; /* swap repcodes */ U32 2058 lib/zstd/compress.c void ZSTD_compressBlock_lazy_extDict_generic(ZSTD_CCtx *ctx, const void *src, size_t srcSize, const U32 searchMethod, const U32 depth) U32 2067 lib/zstd/compress.c const U32 dictLimit = ctx->dictLimit; U32 2068 lib/zstd/compress.c const U32 lowestIndex = ctx->lowLimit; U32 2074 lib/zstd/compress.c const U32 maxSearches = 1 << ctx->params.cParams.searchLog; U32 2075 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; U32 2077 lib/zstd/compress.c typedef size_t (*searchMax_f)(ZSTD_CCtx * zc, const BYTE *ip, const BYTE *iLimit, size_t *offsetPtr, U32 maxNbAttempts, U32 matchLengthSearch); U32 2080 lib/zstd/compress.c U32 offset_1 = ctx->rep[0], offset_2 = ctx->rep[1]; U32 2091 lib/zstd/compress.c U32 curr = (U32)(ip - base); U32 2095 lib/zstd/compress.c const U32 repIndex = (U32)(curr + 1 - offset_1); U32 2098 lib/zstd/compress.c if (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 2129 lib/zstd/compress.c const U32 repIndex = (U32)(curr - offset_1); U32 2132 lib/zstd/compress.c if (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 2140 lib/zstd/compress.c int const gain1 = (int)(matchLength * 3 - ZSTD_highbit32((U32)offset + 1) + 1); U32 2150 lib/zstd/compress.c int const gain2 = (int)(ml2 * 4 - ZSTD_highbit32((U32)offset2 + 1)); /* raw approx */ U32 2151 lib/zstd/compress.c int const gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 4); U32 2164 lib/zstd/compress.c const U32 repIndex = (U32)(curr - offset_1); U32 2167 lib/zstd/compress.c if (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 2175 lib/zstd/compress.c int gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 1); U32 2185 lib/zstd/compress.c int const gain2 = (int)(ml2 * 4 - ZSTD_highbit32((U32)offset2 + 1)); /* raw approx */ U32 2186 lib/zstd/compress.c int const gain1 = (int)(matchLength * 4 - ZSTD_highbit32((U32)offset + 1) + 7); U32 2198 lib/zstd/compress.c U32 const matchIndex = (U32)((start - base) - (offset - ZSTD_REP_MOVE)); U32 2207 lib/zstd/compress.c offset_1 = (U32)(offset - ZSTD_REP_MOVE); U32 2213 lib/zstd/compress.c ZSTD_storeSeq(seqStorePtr, litLength, anchor, (U32)offset, matchLength - MINMATCH); U32 2219 lib/zstd/compress.c const U32 repIndex = (U32)((ip - base) - offset_2); U32 2222 lib/zstd/compress.c if (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 2230 lib/zstd/compress.c offset_1 = (U32)offset; /* swap offset history */ U32 2330 lib/zstd/compress.c return blockCompressor[extDict][(U32)strat]; U32 2338 lib/zstd/compress.c const U32 curr = (U32)(istart - base); U32 2343 lib/zstd/compress.c zc->nextToUpdate = curr - MIN(192, (U32)(curr - zc->nextToUpdate - 384)); /* update tree not updated after finding very long rep matches */ U32 2355 lib/zstd/compress.c static size_t ZSTD_compress_generic(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, U32 lastFrameChunk) U32 2362 lib/zstd/compress.c U32 const maxDist = 1 << cctx->params.cParams.windowLog; U32 2368 lib/zstd/compress.c U32 const lastBlock = lastFrameChunk & (blockSize >= remaining); U32 2378 lib/zstd/compress.c U32 const cycleMask = (1 << ZSTD_cycleLog(cctx->params.cParams.hashLog, cctx->params.cParams.strategy)) - 1; U32 2379 lib/zstd/compress.c U32 const curr = (U32)(ip - cctx->base); U32 2380 lib/zstd/compress.c U32 const newCurr = (curr & cycleMask) + (1 << cctx->params.cParams.windowLog); U32 2381 lib/zstd/compress.c U32 const correction = curr - newCurr; U32 2394 lib/zstd/compress.c if ((U32)(ip + blockSize - cctx->base) > cctx->loadedDictEnd + maxDist) { U32 2396 lib/zstd/compress.c U32 const newLowLimit = (U32)(ip + blockSize - cctx->base) - maxDist; U32 2408 lib/zstd/compress.c U32 const cBlockHeader24 = lastBlock + (((U32)bt_raw) << 1) + (U32)(blockSize << 3); U32 2415 lib/zstd/compress.c U32 const cBlockHeader24 = lastBlock + (((U32)bt_compressed) << 1) + (U32)(cSize << 3); U32 2431 lib/zstd/compress.c static size_t ZSTD_writeFrameHeader(void *dst, size_t dstCapacity, ZSTD_parameters params, U64 pledgedSrcSize, U32 dictID) U32 2434 lib/zstd/compress.c U32 const dictIDSizeCode = (dictID > 0) + (dictID >= 256) + (dictID >= 65536); /* 0-3 */ U32 2435 lib/zstd/compress.c U32 const checksumFlag = params.fParams.checksumFlag > 0; U32 2436 lib/zstd/compress.c U32 const windowSize = 1U << params.cParams.windowLog; U32 2437 lib/zstd/compress.c U32 const singleSegment = params.fParams.contentSizeFlag && (windowSize >= pledgedSrcSize); U32 2439 lib/zstd/compress.c U32 const fcsCode = U32 2479 lib/zstd/compress.c ZSTD_writeLE32(op + pos, (U32)(pledgedSrcSize)); U32 2490 lib/zstd/compress.c static size_t ZSTD_compressContinue_internal(ZSTD_CCtx *cctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, U32 frame, U32 lastFrameChunk) U32 2512 lib/zstd/compress.c cctx->dictLimit = (U32)(cctx->nextSrc - cctx->base); U32 2523 lib/zstd/compress.c U32 const lowLimitMax = (highInputIdx > (ptrdiff_t)cctx->dictLimit) ? cctx->dictLimit : (U32)highInputIdx; U32 2564 lib/zstd/compress.c zc->dictLimit = (U32)(zc->nextSrc - zc->base); U32 2568 lib/zstd/compress.c zc->loadedDictEnd = zc->forceWindow ? 0 : (U32)(iend - zc->base); U32 2597 lib/zstd/compress.c zc->nextToUpdate = (U32)(iend - zc->base); U32 2607 lib/zstd/compress.c U32 s; U32 2697 lib/zstd/compress.c U32 offcodeMax = MaxOff; U32 2698 lib/zstd/compress.c if (dictContentSize <= ((U32)-1) - 128 KB) { U32 2699 lib/zstd/compress.c U32 const maxOffset = (U32)dictContentSize + 128 KB; /* The maximum offset that must be supported */ U32 2706 lib/zstd/compress.c U32 u; U32 2786 lib/zstd/compress.c U32 const cBlockHeader24 = 1 /* last block */ + (((U32)bt_raw) << 1) + 0; U32 2795 lib/zstd/compress.c U32 const checksum = (U32)xxh64_digest(&cctx->xxhState); U32 2965 lib/zstd/compress.c U32 checksum; U32 2966 lib/zstd/compress.c U32 frameEnded; U32 3131 lib/zstd/compress.c U32 someMoreWork = 1; U32 3416 lib/zstd/compress.c U32 const tableID = (rSize <= 256 KB) + (rSize <= 128 KB) + (rSize <= 16 KB); /* intentional underflow for srcSizeHint == 0 */ U32 74 lib/zstd/decompress.c U32 rep[ZSTD_REP_NUM]; U32 91 lib/zstd/decompress.c U32 litEntropy; U32 92 lib/zstd/decompress.c U32 fseEntropy; U32 95 lib/zstd/decompress.c U32 dictID; U32 177 lib/zstd/decompress.c U32 const magic = ZSTD_readLE32(buffer); U32 195 lib/zstd/decompress.c U32 const dictID = fhd & 3; U32 196 lib/zstd/decompress.c U32 const singleSegment = (fhd >> 5) & 1; U32 197 lib/zstd/decompress.c U32 const fcsId = fhd >> 6; U32 235 lib/zstd/decompress.c U32 const dictIDSizeCode = fhdByte & 3; U32 236 lib/zstd/decompress.c U32 const checksumFlag = (fhdByte >> 2) & 1; U32 237 lib/zstd/decompress.c U32 const singleSegment = (fhdByte >> 5) & 1; U32 238 lib/zstd/decompress.c U32 const fcsID = fhdByte >> 6; U32 239 lib/zstd/decompress.c U32 const windowSizeMax = 1U << ZSTD_WINDOWLOG_MAX; U32 240 lib/zstd/decompress.c U32 windowSize = 0; U32 241 lib/zstd/decompress.c U32 dictID = 0; U32 247 lib/zstd/decompress.c U32 const windowLog = (wlByte >> 3) + ZSTD_WINDOWLOG_ABSOLUTEMIN; U32 281 lib/zstd/decompress.c windowSize = (U32)frameContentSize; U32 324 lib/zstd/decompress.c const U32 magicNumber = ZSTD_readLE32(src); U32 388 lib/zstd/decompress.c U32 lastBlock; U32 389 lib/zstd/decompress.c U32 origSize; U32 399 lib/zstd/decompress.c U32 const cBlockHeader = ZSTD_readLE24(src); U32 400 lib/zstd/decompress.c U32 const cSize = cBlockHeader >> 3; U32 451 lib/zstd/decompress.c U32 singleStream = 0; U32 452 lib/zstd/decompress.c U32 const lhlCode = (istart[0] >> 2) & 3; U32 453 lib/zstd/decompress.c U32 const lhc = ZSTD_readLE32(istart); U32 504 lib/zstd/decompress.c U32 const lhlCode = ((istart[0]) >> 2) & 3; U32 538 lib/zstd/decompress.c U32 const lhlCode = ((istart[0]) >> 2) & 3; U32 573 lib/zstd/decompress.c U32 alignedBy4; U32 752 lib/zstd/decompress.c static size_t ZSTD_buildSeqTable(FSE_DTable *DTableSpace, const FSE_DTable **DTablePtr, symbolEncodingType_e type, U32 max, U32 maxLog, const void *src, U32 753 lib/zstd/decompress.c size_t srcSize, const FSE_decode_t4 *defaultTable, U32 flagRepeatTable, void *workspace, size_t workspaceSize) U32 772 lib/zstd/decompress.c U32 tableLog; U32 774 lib/zstd/decompress.c size_t const spaceUsed32 = ALIGN(sizeof(S16) * (MaxSeq + 1), sizeof(U32)) >> 2; U32 778 lib/zstd/decompress.c workspace = (U32 *)workspace + spaceUsed32; U32 935 lib/zstd/decompress.c U32 const llCode = FSE_peekSymbol(&seqState->stateLL); U32 936 lib/zstd/decompress.c U32 const mlCode = FSE_peekSymbol(&seqState->stateML); U32 937 lib/zstd/decompress.c U32 const ofCode = FSE_peekSymbol(&seqState->stateOffb); /* <= maxOff, by table construction */ U32 939 lib/zstd/decompress.c U32 const llBits = LL_bits[llCode]; U32 940 lib/zstd/decompress.c U32 const mlBits = ML_bits[mlCode]; U32 941 lib/zstd/decompress.c U32 const ofBits = ofCode; U32 942 lib/zstd/decompress.c U32 const totalBits = llBits + mlBits + ofBits; U32 944 lib/zstd/decompress.c static const U32 LL_base[MaxLL + 1] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, U32 947 lib/zstd/decompress.c static const U32 ML_base[MaxML + 1] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, U32 951 lib/zstd/decompress.c static const U32 OF_base[MaxOff + 1] = {0, 1, 1, 5, 0xD, 0x1D, 0x3D, 0x7D, 0xFD, 0x1FD, U32 1051 lib/zstd/decompress.c U32 i; U32 1063 lib/zstd/decompress.c static const U32 dec32table[] = {0, 1, 2, 1, 4, 4, 4, 4}; /* added */ U32 1120 lib/zstd/decompress.c U32 i; U32 1145 lib/zstd/decompress.c U32 i; U32 1147 lib/zstd/decompress.c dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); U32 1167 lib/zstd/decompress.c U32 const llCode = FSE_peekSymbol(&seqState->stateLL); U32 1168 lib/zstd/decompress.c U32 const mlCode = FSE_peekSymbol(&seqState->stateML); U32 1169 lib/zstd/decompress.c U32 const ofCode = FSE_peekSymbol(&seqState->stateOffb); /* <= maxOff, by table construction */ U32 1171 lib/zstd/decompress.c U32 const llBits = LL_bits[llCode]; U32 1172 lib/zstd/decompress.c U32 const mlBits = ML_bits[mlCode]; U32 1173 lib/zstd/decompress.c U32 const ofBits = ofCode; U32 1174 lib/zstd/decompress.c U32 const totalBits = llBits + mlBits + ofBits; U32 1176 lib/zstd/decompress.c static const U32 LL_base[MaxLL + 1] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, U32 1179 lib/zstd/decompress.c static const U32 ML_base[MaxML + 1] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, U32 1183 lib/zstd/decompress.c static const U32 OF_base[MaxOff + 1] = {0, 1, 1, 5, 0xD, 0x1D, 0x3D, 0x7D, 0xFD, 0x1FD, U32 1306 lib/zstd/decompress.c U32 i; U32 1318 lib/zstd/decompress.c static const U32 dec32table[] = {0, 1, 2, 1, 4, 4, 4, 4}; /* added */ U32 1383 lib/zstd/decompress.c U32 i; U32 1427 lib/zstd/decompress.c U32 i; U32 1429 lib/zstd/decompress.c dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); U32 1623 lib/zstd/decompress.c U32 const checkCalc = (U32)xxh64_digest(&dctx->xxhState); U32 1624 lib/zstd/decompress.c U32 checkRead; U32 1659 lib/zstd/decompress.c U32 magicNumber; U32 1838 lib/zstd/decompress.c U32 const h32 = (U32)xxh64_digest(&dctx->xxhState); U32 1839 lib/zstd/decompress.c U32 const check32 = ZSTD_readLE32(src); /* srcSize == 4, guaranteed by dctx->expected */ U32 1892 lib/zstd/decompress.c U32 offcodeMaxValue = MaxOff, offcodeLog; U32 1932 lib/zstd/decompress.c U32 const rep = ZSTD_readLE32(dictPtr); U32 1948 lib/zstd/decompress.c U32 const magic = ZSTD_readLE32(dict); U32 1984 lib/zstd/decompress.c U32 dictID; U32 1985 lib/zstd/decompress.c U32 entropyPresent; U32 2028 lib/zstd/decompress.c U32 const magic = ZSTD_readLE32(ddict->dictContent); U32 2179 lib/zstd/decompress.c U32 previousLegacyVersion; U32 2180 lib/zstd/decompress.c U32 legacyVersion; U32 2181 lib/zstd/decompress.c U32 hostageByte; U32 2306 lib/zstd/decompress.c U32 someMoreWork = 1; U32 67 lib/zstd/entropy_common.c U32 bitStream; U32 121 lib/zstd/entropy_common.c if ((bitStream & (threshold - 1)) < (U32)max) { U32 167 lib/zstd/entropy_common.c size_t HUF_readStats_wksp(BYTE *huffWeight, size_t hwSize, U32 *rankStats, U32 *nbSymbolsPtr, U32 *tableLogPtr, const void *src, size_t srcSize, void *workspace, size_t workspaceSize) U32 169 lib/zstd/entropy_common.c U32 weightTotal; U32 188 lib/zstd/entropy_common.c U32 n; U32 203 lib/zstd/entropy_common.c memset(rankStats, 0, (HUF_TABLELOG_MAX + 1) * sizeof(U32)); U32 206 lib/zstd/entropy_common.c U32 n; U32 219 lib/zstd/entropy_common.c U32 const tableLog = BIT_highbit32(weightTotal) + 1; U32 225 lib/zstd/entropy_common.c U32 const total = 1 << tableLog; U32 226 lib/zstd/entropy_common.c U32 const rest = total - weightTotal; U32 227 lib/zstd/entropy_common.c U32 const verif = 1 << BIT_highbit32(rest); U32 228 lib/zstd/entropy_common.c U32 const lastWeight = BIT_highbit32(rest) + 1; U32 241 lib/zstd/entropy_common.c *nbSymbolsPtr = (U32)(oSize + 1); U32 424 lib/zstd/fse.h U32 deltaNbBits; U32 431 lib/zstd/fse.h const U32 tableLog = ZSTD_read16(ptr); U32 434 lib/zstd/fse.h statePtr->symbolTT = ((const U32 *)ct + 1 + (tableLog ? (1 << (tableLog - 1)) : 1)); U32 441 lib/zstd/fse.h ZSTD_STATIC void FSE_initCState2(FSE_CState_t *statePtr, const FSE_CTable *ct, U32 symbol) U32 447 lib/zstd/fse.h U32 nbBitsOut = (U32)((symbolTT.deltaNbBits + (1 << 15)) >> 16); U32 453 lib/zstd/fse.h ZSTD_STATIC void FSE_encodeSymbol(BIT_CStream_t *bitC, FSE_CState_t *statePtr, U32 symbol) U32 457 lib/zstd/fse.h U32 nbBitsOut = (U32)((statePtr->value + symbolTT.deltaNbBits) >> 16); U32 499 lib/zstd/fse.h U32 const nbBits = DInfo.nbBits; U32 507 lib/zstd/fse.h U32 const nbBits = DInfo.nbBits; U32 520 lib/zstd/fse.h U32 const nbBits = DInfo.nbBits; U32 94 lib/zstd/fse_compress.c U32 const tableSize = 1 << tableLog; U32 95 lib/zstd/fse_compress.c U32 const tableMask = tableSize - 1; U32 98 lib/zstd/fse_compress.c void *const FSCT = ((U32 *)ptr) + 1 /* header */ + (tableLog ? tableSize >> 1 : 1); U32 100 lib/zstd/fse_compress.c U32 const step = FSE_TABLESTEP(tableSize); U32 101 lib/zstd/fse_compress.c U32 highThreshold = tableSize - 1; U32 103 lib/zstd/fse_compress.c U32 *cumul; U32 107 lib/zstd/fse_compress.c cumul = (U32 *)workspace + spaceUsed32; U32 109 lib/zstd/fse_compress.c tableSymbol = (FSE_FUNCTION_TYPE *)((U32 *)workspace + spaceUsed32); U32 110 lib/zstd/fse_compress.c spaceUsed32 += ALIGN(sizeof(FSE_FUNCTION_TYPE) * ((size_t)1 << tableLog), sizeof(U32)) >> 2; U32 114 lib/zstd/fse_compress.c workspace = (U32 *)workspace + spaceUsed32; U32 126 lib/zstd/fse_compress.c U32 u; U32 141 lib/zstd/fse_compress.c U32 position = 0; U32 142 lib/zstd/fse_compress.c U32 symbol; U32 159 lib/zstd/fse_compress.c U32 u; U32 181 lib/zstd/fse_compress.c U32 const maxBitsOut = tableLog - BIT_highbit32(normalizedCounter[s] - 1); U32 182 lib/zstd/fse_compress.c U32 const minStatePlus = normalizedCounter[s] << maxBitsOut; U32 213 lib/zstd/fse_compress.c U32 bitStream; U32 345 lib/zstd/fse_compress.c U32 s; U32 364 lib/zstd/fse_compress.c U32 *const Counting1 = workSpace; U32 365 lib/zstd/fse_compress.c U32 *const Counting2 = Counting1 + 256; U32 366 lib/zstd/fse_compress.c U32 *const Counting3 = Counting2 + 256; U32 367 lib/zstd/fse_compress.c U32 *const Counting4 = Counting3 + 256; U32 382 lib/zstd/fse_compress.c U32 cached = ZSTD_read32(ip); U32 385 lib/zstd/fse_compress.c U32 c = cached; U32 422 lib/zstd/fse_compress.c U32 s; U32 431 lib/zstd/fse_compress.c U32 s; U32 481 lib/zstd/fse_compress.c return FSE_CTABLE_SIZE_U32(tableLog, maxSymbolValue) * sizeof(U32); U32 487 lib/zstd/fse_compress.c U32 minBitsSrc = BIT_highbit32((U32)(srcSize - 1)) + 1; U32 488 lib/zstd/fse_compress.c U32 minBitsSymbols = BIT_highbit32(maxSymbolValue) + 2; U32 489 lib/zstd/fse_compress.c U32 minBits = minBitsSrc < minBitsSymbols ? minBitsSrc : minBitsSymbols; U32 495 lib/zstd/fse_compress.c U32 maxBitsSrc = BIT_highbit32((U32)(srcSize - 1)) - minus; U32 496 lib/zstd/fse_compress.c U32 tableLog = maxTableLog; U32 497 lib/zstd/fse_compress.c U32 minBits = FSE_minTableLog(srcSize, maxSymbolValue); U32 519 lib/zstd/fse_compress.c static size_t FSE_normalizeM2(short *norm, U32 tableLog, const unsigned *count, size_t total, U32 maxSymbolValue) U32 522 lib/zstd/fse_compress.c U32 s; U32 523 lib/zstd/fse_compress.c U32 distributed = 0; U32 524 lib/zstd/fse_compress.c U32 ToDistribute; U32 527 lib/zstd/fse_compress.c U32 const lowThreshold = (U32)(total >> tableLog); U32 528 lib/zstd/fse_compress.c U32 lowOne = (U32)((total * 3) >> (tableLog + 1)); U32 554 lib/zstd/fse_compress.c lowOne = (U32)((total * 3) / (ToDistribute * 2)); U32 570 lib/zstd/fse_compress.c U32 maxV = 0, maxC = 0; U32 589 lib/zstd/fse_compress.c U64 const rStep = div_u64((((U64)1 << vStepLog) * ToDistribute) + mid, (U32)total); /* scale on remaining */ U32 594 lib/zstd/fse_compress.c U32 const sStart = (U32)(tmpTotal >> vStepLog); U32 595 lib/zstd/fse_compress.c U32 const sEnd = (U32)(end >> vStepLog); U32 596 lib/zstd/fse_compress.c U32 const weight = sEnd - sStart; U32 621 lib/zstd/fse_compress.c U32 const rtbTable[] = {0, 473195, 504333, 520860, 550000, 700000, 750000, 830000}; U32 623 lib/zstd/fse_compress.c U64 const step = div_u64((U64)1 << 62, (U32)total); /* <== here, one division ! */ U32 629 lib/zstd/fse_compress.c U32 lowThreshold = (U32)(total >> tableLog); U32 673 lib/zstd/fse_compress.c void *const FSCT = ((U32 *)ptr) + 1 /* header */ + (tableSize >> 1); /* assumption : tableLog >= 1 */ U32 691 lib/zstd/fse_compress.c const U32 deltaNbBits = (nbBits << 16) - (1 << nbBits); U32 706 lib/zstd/fse_compress.c void *FSCTptr = (U32 *)ptr + 2; U32 101 lib/zstd/fse_decompress.c U32 const maxSV1 = maxSymbolValue + 1; U32 102 lib/zstd/fse_decompress.c U32 const tableSize = 1 << tableLog; U32 103 lib/zstd/fse_decompress.c U32 highThreshold = tableSize - 1; U32 120 lib/zstd/fse_decompress.c U32 s; U32 137 lib/zstd/fse_decompress.c U32 const tableMask = tableSize - 1; U32 138 lib/zstd/fse_decompress.c U32 const step = FSE_TABLESTEP(tableSize); U32 139 lib/zstd/fse_decompress.c U32 s, position = 0; U32 155 lib/zstd/fse_decompress.c U32 u; U32 159 lib/zstd/fse_decompress.c tableDecode[u].nbBits = (BYTE)(tableLog - BIT_highbit32((U32)nextState)); U32 286 lib/zstd/fse_decompress.c const U32 fastMode = DTableH->fastMode; U32 306 lib/zstd/fse_decompress.c FSE_STATIC_ASSERT(sizeof(FSE_DTable) == sizeof(U32)); U32 308 lib/zstd/fse_decompress.c dt = (FSE_DTable *)((U32 *)workspace + spaceUsed32); U32 310 lib/zstd/fse_decompress.c counting = (short *)((U32 *)workspace + spaceUsed32); U32 311 lib/zstd/fse_decompress.c spaceUsed32 += ALIGN(sizeof(short) * (FSE_MAX_SYMBOL_VALUE + 1), sizeof(U32)) >> 2; U32 315 lib/zstd/fse_decompress.c workspace = (U32 *)workspace + spaceUsed32; U32 83 lib/zstd/huf.h U32 name##hb[maxSymbolValue + 1]; \ U32 88 lib/zstd/huf.h typedef U32 HUF_DTable; U32 90 lib/zstd/huf.h #define HUF_CREATE_STATIC_DTABLEX2(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = {((U32)((maxTableLog)-1) * 0x01000001)} U32 91 lib/zstd/huf.h #define HUF_CREATE_STATIC_DTABLEX4(DTable, maxTableLog) HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = {((U32)(maxTableLog)*0x01000001)} U32 95 lib/zstd/huf.h #define HUF_COMPRESS_WORKSPACE_SIZE_U32 (HUF_COMPRESS_WORKSPACE_SIZE / sizeof(U32)) U32 99 lib/zstd/huf.h #define HUF_DECOMPRESS_WORKSPACE_SIZE_U32 (HUF_DECOMPRESS_WORKSPACE_SIZE / sizeof(U32)) U32 152 lib/zstd/huf.h size_t HUF_buildCTable_wksp(HUF_CElt *tree, const U32 *count, U32 maxSymbolValue, U32 maxNbBits, void *workSpace, size_t wkspSize); U32 159 lib/zstd/huf.h size_t HUF_readStats_wksp(BYTE *huffWeight, size_t hwSize, U32 *rankStats, U32 *nbSymbolsPtr, U32 *tableLogPtr, const void *src, size_t srcSize, U32 178 lib/zstd/huf.h U32 HUF_selectDecoder(size_t dstSize, size_t cSrcSize); U32 88 lib/zstd/huf_compress.c U32 maxSymbolValue = HUF_TABLELOG_MAX; U32 89 lib/zstd/huf_compress.c U32 tableLog = MAX_FSE_TABLELOG_FOR_HUFF_HEADER; U32 92 lib/zstd/huf_compress.c U32 *count; U32 96 lib/zstd/huf_compress.c HUF_STATIC_ASSERT(sizeof(FSE_CTable) == sizeof(U32)); U32 98 lib/zstd/huf_compress.c CTable = (FSE_CTable *)((U32 *)workspace + spaceUsed32); U32 100 lib/zstd/huf_compress.c count = (U32 *)workspace + spaceUsed32; U32 102 lib/zstd/huf_compress.c norm = (S16 *)((U32 *)workspace + spaceUsed32); U32 103 lib/zstd/huf_compress.c spaceUsed32 += ALIGN(sizeof(S16) * (HUF_TABLELOG_MAX + 1), sizeof(U32)) >> 2; U32 107 lib/zstd/huf_compress.c workspace = (U32 *)workspace + spaceUsed32; U32 152 lib/zstd/huf_compress.c size_t HUF_writeCTable_wksp(void *dst, size_t maxDstSize, const HUF_CElt *CTable, U32 maxSymbolValue, U32 huffLog, void *workspace, size_t workspaceSize) U32 155 lib/zstd/huf_compress.c U32 n; U32 161 lib/zstd/huf_compress.c bitsToWeight = (BYTE *)((U32 *)workspace + spaceUsed32); U32 162 lib/zstd/huf_compress.c spaceUsed32 += ALIGN(HUF_TABLELOG_MAX + 1, sizeof(U32)) >> 2; U32 163 lib/zstd/huf_compress.c huffWeight = (BYTE *)((U32 *)workspace + spaceUsed32); U32 164 lib/zstd/huf_compress.c spaceUsed32 += ALIGN(HUF_SYMBOLVALUE_MAX, sizeof(U32)) >> 2; U32 168 lib/zstd/huf_compress.c workspace = (U32 *)workspace + spaceUsed32; U32 203 lib/zstd/huf_compress.c size_t HUF_readCTable_wksp(HUF_CElt *CTable, U32 maxSymbolValue, const void *src, size_t srcSize, void *workspace, size_t workspaceSize) U32 205 lib/zstd/huf_compress.c U32 *rankVal; U32 207 lib/zstd/huf_compress.c U32 tableLog = 0; U32 208 lib/zstd/huf_compress.c U32 nbSymbols = 0; U32 212 lib/zstd/huf_compress.c rankVal = (U32 *)workspace + spaceUsed32; U32 214 lib/zstd/huf_compress.c huffWeight = (BYTE *)((U32 *)workspace + spaceUsed32); U32 215 lib/zstd/huf_compress.c spaceUsed32 += ALIGN(HUF_SYMBOLVALUE_MAX + 1, sizeof(U32)) >> 2; U32 219 lib/zstd/huf_compress.c workspace = (U32 *)workspace + spaceUsed32; U32 235 lib/zstd/huf_compress.c U32 n, nextRankStart = 0; U32 237 lib/zstd/huf_compress.c U32 curr = nextRankStart; U32 245 lib/zstd/huf_compress.c U32 n; U32 247 lib/zstd/huf_compress.c const U32 w = huffWeight[n]; U32 257 lib/zstd/huf_compress.c U32 n; U32 265 lib/zstd/huf_compress.c U32 n; U32 274 lib/zstd/huf_compress.c U32 n; U32 284 lib/zstd/huf_compress.c U32 count; U32 290 lib/zstd/huf_compress.c static U32 HUF_setMaxHeight(nodeElt *huffNode, U32 lastNonNull, U32 maxNbBits) U32 292 lib/zstd/huf_compress.c const U32 largestBits = huffNode[lastNonNull].nbBits; U32 299 lib/zstd/huf_compress.c const U32 baseCost = 1 << (largestBits - maxNbBits); U32 300 lib/zstd/huf_compress.c U32 n = lastNonNull; U32 315 lib/zstd/huf_compress.c U32 const noSymbol = 0xF0F0F0F0; U32 316 lib/zstd/huf_compress.c U32 rankLast[HUF_TABLELOG_MAX + 2]; U32 322 lib/zstd/huf_compress.c U32 currNbBits = maxNbBits; U32 332 lib/zstd/huf_compress.c U32 nBitsToDecrease = BIT_highbit32(totalCost) + 1; U32 334 lib/zstd/huf_compress.c U32 highPos = rankLast[nBitsToDecrease]; U32 335 lib/zstd/huf_compress.c U32 lowPos = rankLast[nBitsToDecrease - 1]; U32 341 lib/zstd/huf_compress.c U32 const highTotal = huffNode[highPos].count; U32 342 lib/zstd/huf_compress.c U32 const lowTotal = 2 * huffNode[lowPos].count; U32 385 lib/zstd/huf_compress.c U32 base; U32 386 lib/zstd/huf_compress.c U32 curr; U32 389 lib/zstd/huf_compress.c static void HUF_sort(nodeElt *huffNode, const U32 *count, U32 maxSymbolValue) U32 392 lib/zstd/huf_compress.c U32 n; U32 396 lib/zstd/huf_compress.c U32 r = BIT_highbit32(count[n] + 1); U32 404 lib/zstd/huf_compress.c U32 const c = count[n]; U32 405 lib/zstd/huf_compress.c U32 const r = BIT_highbit32(c + 1) + 1; U32 406 lib/zstd/huf_compress.c U32 pos = rank[r].curr++; U32 420 lib/zstd/huf_compress.c size_t HUF_buildCTable_wksp(HUF_CElt *tree, const U32 *count, U32 maxSymbolValue, U32 maxNbBits, void *workSpace, size_t wkspSize) U32 424 lib/zstd/huf_compress.c U32 n, nonNullRank; U32 427 lib/zstd/huf_compress.c U32 nodeRoot; U32 453 lib/zstd/huf_compress.c huffNode[n].count = (U32)(1U << 30); U32 454 lib/zstd/huf_compress.c huffNode0[0].count = (U32)(1U << 31); /* fake entry, strong barrier */ U32 458 lib/zstd/huf_compress.c U32 n1 = (huffNode[lowS].count < huffNode[lowN].count) ? lowS-- : lowN++; U32 459 lib/zstd/huf_compress.c U32 n2 = (huffNode[lowS].count < huffNode[lowN].count) ? lowS-- : lowN++; U32 521 lib/zstd/huf_compress.c static void HUF_encodeSymbol(BIT_CStream_t *bitCPtr, U32 symbol, const HUF_CElt *CTable) U32 660 lib/zstd/huf_compress.c U32 *count; U32 661 lib/zstd/huf_compress.c size_t const countSize = sizeof(U32) * (HUF_SYMBOLVALUE_MAX + 1); U32 681 lib/zstd/huf_compress.c count = (U32 *)workSpace; U32 695 lib/zstd/huf_compress.c CHECK_V_F(largest, FSE_count_wksp(count, &maxSymbolValue, (const BYTE *)src, srcSize, (U32 *)workSpace)); U32 717 lib/zstd/huf_compress.c huffLog = (U32)maxBits; U32 92 lib/zstd/huf_decompress.c U32 tableLog = 0; U32 93 lib/zstd/huf_decompress.c U32 nbSymbols = 0; U32 98 lib/zstd/huf_decompress.c U32 *rankVal; U32 102 lib/zstd/huf_decompress.c rankVal = (U32 *)workspace + spaceUsed32; U32 104 lib/zstd/huf_decompress.c huffWeight = (BYTE *)((U32 *)workspace + spaceUsed32); U32 105 lib/zstd/huf_decompress.c spaceUsed32 += ALIGN(HUF_SYMBOLVALUE_MAX + 1, sizeof(U32)) >> 2; U32 109 lib/zstd/huf_decompress.c workspace = (U32 *)workspace + spaceUsed32; U32 122 lib/zstd/huf_decompress.c if (tableLog > (U32)(dtd.maxTableLog + 1)) U32 131 lib/zstd/huf_decompress.c U32 n, nextRankStart = 0; U32 133 lib/zstd/huf_decompress.c U32 const curr = nextRankStart; U32 141 lib/zstd/huf_decompress.c U32 n; U32 143 lib/zstd/huf_decompress.c U32 const w = huffWeight[n]; U32 144 lib/zstd/huf_decompress.c U32 const length = (1 << w) >> 1; U32 145 lib/zstd/huf_decompress.c U32 u; U32 158 lib/zstd/huf_decompress.c static BYTE HUF_decodeSymbolX2(BIT_DStream_t *Dstream, const HUF_DEltX2 *dt, const U32 dtLog) U32 176 lib/zstd/huf_decompress.c FORCE_INLINE size_t HUF_decodeStreamX2(BYTE *p, BIT_DStream_t *const bitDPtr, BYTE *const pEnd, const HUF_DEltX2 *const dt, const U32 dtLog) U32 207 lib/zstd/huf_decompress.c U32 const dtLog = dtd.tableLog; U32 281 lib/zstd/huf_decompress.c U32 endSignal; U32 283 lib/zstd/huf_decompress.c U32 const dtLog = dtd.tableLog; U32 394 lib/zstd/huf_decompress.c static void HUF_fillDTableX4Level2(HUF_DEltX4 *DTable, U32 sizeLog, const U32 consumed, const U32 *rankValOrigin, const int minWeight, U32 395 lib/zstd/huf_decompress.c const sortedSymbol_t *sortedSymbols, const U32 sortedListSize, U32 nbBitsBaseline, U16 baseSeq) U32 398 lib/zstd/huf_decompress.c U32 rankVal[HUF_TABLELOG_MAX + 1]; U32 405 lib/zstd/huf_decompress.c U32 i, skipSize = rankVal[minWeight]; U32 415 lib/zstd/huf_decompress.c U32 s; U32 417 lib/zstd/huf_decompress.c const U32 symbol = sortedSymbols[s].symbol; U32 418 lib/zstd/huf_decompress.c const U32 weight = sortedSymbols[s].weight; U32 419 lib/zstd/huf_decompress.c const U32 nbBits = nbBitsBaseline - weight; U32 420 lib/zstd/huf_decompress.c const U32 length = 1 << (sizeLog - nbBits); U32 421 lib/zstd/huf_decompress.c const U32 start = rankVal[weight]; U32 422 lib/zstd/huf_decompress.c U32 i = start; U32 423 lib/zstd/huf_decompress.c const U32 end = start + length; U32 437 lib/zstd/huf_decompress.c typedef U32 rankVal_t[HUF_TABLELOG_MAX][HUF_TABLELOG_MAX + 1]; U32 438 lib/zstd/huf_decompress.c typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1]; U32 440 lib/zstd/huf_decompress.c static void HUF_fillDTableX4(HUF_DEltX4 *DTable, const U32 targetLog, const sortedSymbol_t *sortedList, const U32 sortedListSize, const U32 *rankStart, U32 441 lib/zstd/huf_decompress.c rankVal_t rankValOrigin, const U32 maxWeight, const U32 nbBitsBaseline) U32 443 lib/zstd/huf_decompress.c U32 rankVal[HUF_TABLELOG_MAX + 1]; U32 445 lib/zstd/huf_decompress.c const U32 minBits = nbBitsBaseline - maxWeight; U32 446 lib/zstd/huf_decompress.c U32 s; U32 453 lib/zstd/huf_decompress.c const U32 weight = sortedList[s].weight; U32 454 lib/zstd/huf_decompress.c const U32 nbBits = nbBitsBaseline - weight; U32 455 lib/zstd/huf_decompress.c const U32 start = rankVal[weight]; U32 456 lib/zstd/huf_decompress.c const U32 length = 1 << (targetLog - nbBits); U32 459 lib/zstd/huf_decompress.c U32 sortedRank; U32 472 lib/zstd/huf_decompress.c U32 const end = start + length; U32 473 lib/zstd/huf_decompress.c U32 u; U32 484 lib/zstd/huf_decompress.c U32 tableLog, maxW, sizeOfSort, nbSymbols; U32 486 lib/zstd/huf_decompress.c U32 const maxTableLog = dtd.maxTableLog; U32 490 lib/zstd/huf_decompress.c U32 *rankStart; U32 493 lib/zstd/huf_decompress.c U32 *rankStats; U32 494 lib/zstd/huf_decompress.c U32 *rankStart0; U32 501 lib/zstd/huf_decompress.c rankVal = (rankValCol_t *)((U32 *)workspace + spaceUsed32); U32 503 lib/zstd/huf_decompress.c rankStats = (U32 *)workspace + spaceUsed32; U32 505 lib/zstd/huf_decompress.c rankStart0 = (U32 *)workspace + spaceUsed32; U32 507 lib/zstd/huf_decompress.c sortedSymbol = (sortedSymbol_t *)((U32 *)workspace + spaceUsed32); U32 508 lib/zstd/huf_decompress.c spaceUsed32 += ALIGN(sizeof(sortedSymbol_t) * (HUF_SYMBOLVALUE_MAX + 1), sizeof(U32)) >> 2; U32 509 lib/zstd/huf_decompress.c weightList = (BYTE *)((U32 *)workspace + spaceUsed32); U32 510 lib/zstd/huf_decompress.c spaceUsed32 += ALIGN(HUF_SYMBOLVALUE_MAX + 1, sizeof(U32)) >> 2; U32 514 lib/zstd/huf_decompress.c workspace = (U32 *)workspace + spaceUsed32; U32 518 lib/zstd/huf_decompress.c memset(rankStats, 0, sizeof(U32) * (2 * HUF_TABLELOG_MAX + 2 + 1)); U32 539 lib/zstd/huf_decompress.c U32 w, nextRankStart = 0; U32 541 lib/zstd/huf_decompress.c U32 curr = nextRankStart; U32 551 lib/zstd/huf_decompress.c U32 s; U32 553 lib/zstd/huf_decompress.c U32 const w = weightList[s]; U32 554 lib/zstd/huf_decompress.c U32 const r = rankStart[w]++; U32 563 lib/zstd/huf_decompress.c U32 *const rankVal0 = rankVal[0]; U32 566 lib/zstd/huf_decompress.c U32 nextRankVal = 0; U32 567 lib/zstd/huf_decompress.c U32 w; U32 569 lib/zstd/huf_decompress.c U32 curr = nextRankVal; U32 575 lib/zstd/huf_decompress.c U32 const minBits = tableLog + 1 - maxW; U32 576 lib/zstd/huf_decompress.c U32 consumed; U32 578 lib/zstd/huf_decompress.c U32 *const rankValPtr = rankVal[consumed]; U32 579 lib/zstd/huf_decompress.c U32 w; U32 595 lib/zstd/huf_decompress.c static U32 HUF_decodeSymbolX4(void *op, BIT_DStream_t *DStream, const HUF_DEltX4 *dt, const U32 dtLog) U32 603 lib/zstd/huf_decompress.c static U32 HUF_decodeLastSymbolX4(void *op, BIT_DStream_t *DStream, const HUF_DEltX4 *dt, const U32 dtLog) U32 630 lib/zstd/huf_decompress.c FORCE_INLINE size_t HUF_decodeStreamX4(BYTE *p, BIT_DStream_t *bitDPtr, BYTE *const pEnd, const HUF_DEltX4 *const dt, const U32 dtLog) U32 740 lib/zstd/huf_decompress.c U32 endSignal; U32 742 lib/zstd/huf_decompress.c U32 const dtLog = dtd.tableLog; U32 807 lib/zstd/huf_decompress.c U32 const endCheck = BIT_endOfDStream(&bitD1) & BIT_endOfDStream(&bitD2) & BIT_endOfDStream(&bitD3) & BIT_endOfDStream(&bitD4); U32 859 lib/zstd/huf_decompress.c U32 tableTime; U32 860 lib/zstd/huf_decompress.c U32 decode256Time; U32 887 lib/zstd/huf_decompress.c U32 HUF_selectDecoder(size_t dstSize, size_t cSrcSize) U32 890 lib/zstd/huf_decompress.c U32 const Q = (U32)(cSrcSize * 16 / dstSize); /* Q < 16 since dstSize > cSrcSize */ U32 891 lib/zstd/huf_decompress.c U32 const D256 = (U32)(dstSize >> 8); U32 892 lib/zstd/huf_decompress.c U32 const DTime0 = algoTime[Q][0].tableTime + (algoTime[Q][0].decode256Time * D256); U32 893 lib/zstd/huf_decompress.c U32 DTime1 = algoTime[Q][1].tableTime + (algoTime[Q][1].decode256Time * D256); U32 918 lib/zstd/huf_decompress.c U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); U32 933 lib/zstd/huf_decompress.c U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); U32 956 lib/zstd/huf_decompress.c U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize); U32 61 lib/zstd/mem.h ZSTD_STATIC U32 ZSTD_read32(const void *memPtr) { return get_unaligned((const U32 *)memPtr); } U32 69 lib/zstd/mem.h ZSTD_STATIC void ZSTD_write32(void *memPtr, U32 value) { put_unaligned(value, (U32 *)memPtr); } U32 79 lib/zstd/mem.h ZSTD_STATIC U32 ZSTD_readLE24(const void *memPtr) { return ZSTD_readLE16(memPtr) + (((const BYTE *)memPtr)[2] << 16); } U32 81 lib/zstd/mem.h ZSTD_STATIC void ZSTD_writeLE24(void *memPtr, U32 val) U32 87 lib/zstd/mem.h ZSTD_STATIC U32 ZSTD_readLE32(const void *memPtr) { return get_unaligned_le32(memPtr); } U32 89 lib/zstd/mem.h ZSTD_STATIC void ZSTD_writeLE32(void *memPtr, U32 val32) { put_unaligned_le32(val32, memPtr); } U32 106 lib/zstd/mem.h ZSTD_writeLE32(memPtr, (U32)val); U32 113 lib/zstd/mem.h ZSTD_STATIC U32 ZSTD_readBE32(const void *memPtr) { return get_unaligned_be32(memPtr); } U32 115 lib/zstd/mem.h ZSTD_STATIC void ZSTD_writeBE32(void *memPtr, U32 val32) { put_unaligned_be32(val32, memPtr); } U32 132 lib/zstd/mem.h ZSTD_writeBE32(memPtr, (U32)val); U32 138 lib/zstd/mem.h ZSTD_STATIC U32 ZSTD_readMINMATCH(const void *memPtr, U32 length) U32 68 lib/zstd/zstd_internal.h static const U32 repStartValue[ZSTD_REP_NUM] = {1, 4, 8}; U32 110 lib/zstd/zstd_internal.h static const U32 LL_bits[MaxLL + 1] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}; U32 113 lib/zstd/zstd_internal.h static const U32 LL_defaultNormLog = LL_DEFAULTNORMLOG; U32 115 lib/zstd/zstd_internal.h static const U32 ML_bits[MaxML + 1] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, U32 120 lib/zstd/zstd_internal.h static const U32 ML_defaultNormLog = ML_DEFAULTNORMLOG; U32 124 lib/zstd/zstd_internal.h static const U32 OF_defaultNormLog = OF_DEFAULTNORMLOG; U32 160 lib/zstd/zstd_internal.h U32 off; U32 161 lib/zstd/zstd_internal.h U32 len; U32 165 lib/zstd/zstd_internal.h U32 price; U32 166 lib/zstd/zstd_internal.h U32 off; U32 167 lib/zstd/zstd_internal.h U32 mlen; U32 168 lib/zstd/zstd_internal.h U32 litlen; U32 169 lib/zstd/zstd_internal.h U32 rep[ZSTD_REP_NUM]; U32 173 lib/zstd/zstd_internal.h U32 offset; U32 186 lib/zstd/zstd_internal.h U32 longLengthID; /* 0 == no longLength; 1 == Lit.longLength; 2 == Match.longLength; */ U32 187 lib/zstd/zstd_internal.h U32 longLengthPos; U32 191 lib/zstd/zstd_internal.h U32 *matchLengthFreq; U32 192 lib/zstd/zstd_internal.h U32 *litLengthFreq; U32 193 lib/zstd/zstd_internal.h U32 *litFreq; U32 194 lib/zstd/zstd_internal.h U32 *offCodeFreq; U32 195 lib/zstd/zstd_internal.h U32 matchLengthSum; U32 196 lib/zstd/zstd_internal.h U32 matchSum; U32 197 lib/zstd/zstd_internal.h U32 litLengthSum; U32 198 lib/zstd/zstd_internal.h U32 litSum; U32 199 lib/zstd/zstd_internal.h U32 offCodeSum; U32 200 lib/zstd/zstd_internal.h U32 log2matchLengthSum; U32 201 lib/zstd/zstd_internal.h U32 log2matchSum; U32 202 lib/zstd/zstd_internal.h U32 log2litLengthSum; U32 203 lib/zstd/zstd_internal.h U32 log2litSum; U32 204 lib/zstd/zstd_internal.h U32 log2offCodeSum; U32 205 lib/zstd/zstd_internal.h U32 factor; U32 206 lib/zstd/zstd_internal.h U32 staticPrices; U32 207 lib/zstd/zstd_internal.h U32 cachedPrice; U32 208 lib/zstd/zstd_internal.h U32 cachedLitLength; U32 246 lib/zstd/zstd_internal.h ZSTD_STATIC U32 ZSTD_highbit32(U32 val) { return 31 - __builtin_clz(val); } U32 101 lib/zstd/zstd_opt.h FORCE_INLINE U32 ZSTD_getLiteralPrice(seqStore_t *ssPtr, U32 litLength, const BYTE *literals) U32 103 lib/zstd/zstd_opt.h U32 price, u; U32 106 lib/zstd/zstd_opt.h return ZSTD_highbit32((U32)litLength + 1) + (litLength * 6); U32 113 lib/zstd/zstd_opt.h U32 const additional = litLength - ssPtr->cachedLitLength; U32 142 lib/zstd/zstd_opt.h FORCE_INLINE U32 ZSTD_getPrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 offset, U32 matchLength, const int ultra) U32 145 lib/zstd/zstd_opt.h U32 price; U32 149 lib/zstd/zstd_opt.h return ZSTD_getLiteralPrice(seqStorePtr, litLength, literals) + ZSTD_highbit32((U32)matchLength + 1) + 16 + offCode; U32 165 lib/zstd/zstd_opt.h ZSTD_STATIC void ZSTD_updatePrice(seqStore_t *seqStorePtr, U32 litLength, const BYTE *literals, U32 offset, U32 matchLength) U32 167 lib/zstd/zstd_opt.h U32 u; U32 215 lib/zstd/zstd_opt.h U32 ZSTD_insertAndFindFirstIndexHash3(ZSTD_CCtx *zc, const BYTE *ip) U32 217 lib/zstd/zstd_opt.h U32 *const hashTable3 = zc->hashTable3; U32 218 lib/zstd/zstd_opt.h U32 const hashLog3 = zc->hashLog3; U32 220 lib/zstd/zstd_opt.h U32 idx = zc->nextToUpdate3; U32 221 lib/zstd/zstd_opt.h const U32 target = zc->nextToUpdate3 = (U32)(ip - base); U32 235 lib/zstd/zstd_opt.h static U32 ZSTD_insertBtAndGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, U32 nbCompares, const U32 mls, U32 extDict, U32 236 lib/zstd/zstd_opt.h ZSTD_match_t *matches, const U32 minMatchLen) U32 239 lib/zstd/zstd_opt.h const U32 curr = (U32)(ip - base); U32 240 lib/zstd/zstd_opt.h const U32 hashLog = zc->params.cParams.hashLog; U32 242 lib/zstd/zstd_opt.h U32 *const hashTable = zc->hashTable; U32 243 lib/zstd/zstd_opt.h U32 matchIndex = hashTable[h]; U32 244 lib/zstd/zstd_opt.h U32 *const bt = zc->chainTable; U32 245 lib/zstd/zstd_opt.h const U32 btLog = zc->params.cParams.chainLog - 1; U32 246 lib/zstd/zstd_opt.h const U32 btMask = (1U << btLog) - 1; U32 249 lib/zstd/zstd_opt.h const U32 dictLimit = zc->dictLimit; U32 252 lib/zstd/zstd_opt.h const U32 btLow = btMask >= curr ? 0 : curr - btMask; U32 253 lib/zstd/zstd_opt.h const U32 windowLow = zc->lowLimit; U32 254 lib/zstd/zstd_opt.h U32 *smallerPtr = bt + 2 * (curr & btMask); U32 255 lib/zstd/zstd_opt.h U32 *largerPtr = bt + 2 * (curr & btMask) + 1; U32 256 lib/zstd/zstd_opt.h U32 matchEndIdx = curr + 8; U32 257 lib/zstd/zstd_opt.h U32 dummy32; /* to be nullified at the end */ U32 258 lib/zstd/zstd_opt.h U32 mnum = 0; U32 260 lib/zstd/zstd_opt.h const U32 minMatch = (mls == 3) ? 3 : 4; U32 264 lib/zstd/zstd_opt.h U32 const matchIndex3 = ZSTD_insertAndFindFirstIndexHash3(zc, ip); U32 283 lib/zstd/zstd_opt.h matches[mnum].len = (U32)currMl; U32 296 lib/zstd/zstd_opt.h U32 *nextPtr = bt + 2 * (matchIndex & btMask); U32 314 lib/zstd/zstd_opt.h matchEndIdx = matchIndex + (U32)matchLength; U32 317 lib/zstd/zstd_opt.h matches[mnum].len = (U32)matchLength; U32 356 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls, ZSTD_match_t *matches, U32 357 lib/zstd/zstd_opt.h const U32 minMatchLen) U32 365 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS(ZSTD_CCtx *zc, /* Index table will be updated */ U32 366 lib/zstd/zstd_opt.h const BYTE *ip, const BYTE *const iHighLimit, const U32 maxNbAttempts, const U32 matchLengthSearch, U32 367 lib/zstd/zstd_opt.h ZSTD_match_t *matches, const U32 minMatchLen) U32 380 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_extDict(ZSTD_CCtx *zc, const BYTE *const ip, const BYTE *const iLimit, const U32 maxNbAttempts, const U32 mls, U32 381 lib/zstd/zstd_opt.h ZSTD_match_t *matches, const U32 minMatchLen) U32 389 lib/zstd/zstd_opt.h static U32 ZSTD_BtGetAllMatches_selectMLS_extDict(ZSTD_CCtx *zc, /* Index table will be updated */ U32 390 lib/zstd/zstd_opt.h const BYTE *ip, const BYTE *const iHighLimit, const U32 maxNbAttempts, const U32 matchLengthSearch, U32 391 lib/zstd/zstd_opt.h ZSTD_match_t *matches, const U32 minMatchLen) U32 418 lib/zstd/zstd_opt.h const U32 maxSearches = 1U << ctx->params.cParams.searchLog; U32 419 lib/zstd/zstd_opt.h const U32 sufficient_len = ctx->params.cParams.targetLength; U32 420 lib/zstd/zstd_opt.h const U32 mls = ctx->params.cParams.searchLength; U32 421 lib/zstd/zstd_opt.h const U32 minMatch = (ctx->params.cParams.searchLength == 3) ? 3 : 4; U32 426 lib/zstd/zstd_opt.h U32 offset, rep[ZSTD_REP_NUM]; U32 433 lib/zstd/zstd_opt.h U32 i; U32 440 lib/zstd/zstd_opt.h U32 cur, match_num, last_pos, litlen, price; U32 441 lib/zstd/zstd_opt.h U32 u, mlen, best_mlen, best_off, litLength; U32 444 lib/zstd/zstd_opt.h litlen = (U32)(ip - anchor); U32 448 lib/zstd/zstd_opt.h U32 i, last_i = ZSTD_REP_CHECK + (ip == anchor); U32 453 lib/zstd/zstd_opt.h mlen = (U32)ZSTD_count(ip + minMatch, ip + minMatch - repCur, iend) + minMatch; U32 507 lib/zstd/zstd_opt.h U32 i; U32 552 lib/zstd/zstd_opt.h U32 i, last_i = ZSTD_REP_CHECK + (mlen != 1); U32 557 lib/zstd/zstd_opt.h mlen = (U32)ZSTD_count(inr + minMatch, inr + minMatch - repCur, iend) + minMatch; U32 659 lib/zstd/zstd_opt.h litLength = (U32)(ip - anchor); U32 709 lib/zstd/zstd_opt.h const U32 lowestIndex = ctx->lowLimit; U32 710 lib/zstd/zstd_opt.h const U32 dictLimit = ctx->dictLimit; U32 715 lib/zstd/zstd_opt.h const U32 maxSearches = 1U << ctx->params.cParams.searchLog; U32 716 lib/zstd/zstd_opt.h const U32 sufficient_len = ctx->params.cParams.targetLength; U32 717 lib/zstd/zstd_opt.h const U32 mls = ctx->params.cParams.searchLength; U32 718 lib/zstd/zstd_opt.h const U32 minMatch = (ctx->params.cParams.searchLength == 3) ? 3 : 4; U32 725 lib/zstd/zstd_opt.h U32 offset, rep[ZSTD_REP_NUM]; U32 727 lib/zstd/zstd_opt.h U32 i; U32 738 lib/zstd/zstd_opt.h U32 cur, match_num, last_pos, litlen, price; U32 739 lib/zstd/zstd_opt.h U32 u, mlen, best_mlen, best_off, litLength; U32 740 lib/zstd/zstd_opt.h U32 curr = (U32)(ip - base); U32 743 lib/zstd/zstd_opt.h opt[0].litlen = (U32)(ip - anchor); U32 747 lib/zstd/zstd_opt.h U32 i, last_i = ZSTD_REP_CHECK + (ip == anchor); U32 750 lib/zstd/zstd_opt.h const U32 repIndex = (U32)(curr - repCur); U32 754 lib/zstd/zstd_opt.h (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 758 lib/zstd/zstd_opt.h mlen = (U32)ZSTD_count_2segments(ip + minMatch, repMatch + minMatch, iend, repEnd, prefixStart) + minMatch; U32 788 lib/zstd/zstd_opt.h U32 i; U32 860 lib/zstd/zstd_opt.h U32 i, last_i = ZSTD_REP_CHECK + (mlen != 1); U32 863 lib/zstd/zstd_opt.h const U32 repIndex = (U32)(curr + cur - repCur); U32 867 lib/zstd/zstd_opt.h (((U32)((dictLimit - 1) - repIndex) >= 3) & (repIndex > lowestIndex)) /* intentional overflow */ U32 871 lib/zstd/zstd_opt.h mlen = (U32)ZSTD_count_2segments(inr + minMatch, repMatch + minMatch, iend, repEnd, prefixStart) + minMatch; U32 973 lib/zstd/zstd_opt.h litLength = (U32)(ip - anchor);