Symbol: U32
drivers/gpu/drm/amd/amdgpu/atom.c
286
val = U32(idx + gctx->data_block);
drivers/gpu/drm/amd/amdgpu/atom.c
303
val = U32(*ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
422
val = U32(*ptr);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
148
SMU_MTYPE(U32), prochot_residency_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
150
SMU_MTYPE(U32), ppt_residency_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
152
SMU_MTYPE(U32), socket_thm_residency_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
154
SMU_MTYPE(U32), vr_thm_residency_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
156
SMU_MTYPE(U32), hbm_thm_residency_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
158
SMU_MTYPE(U32), gfxclk_lock_status); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
168
SMU_MTYPE(U32), gfx_activity_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
170
SMU_MTYPE(U32), mem_activity_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
182
SMU_MTYPE(U32), pcie_nak_sent_count_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
184
SMU_MTYPE(U32), pcie_nak_rcvd_count_acc); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
207
SMU_MUNIT(NONE), SMU_MTYPE(U32), \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
210
SMU_MTYPE(U32), gfx_busy_inst, SMU_13_0_6_MAX_XCC); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h
255
SMU_MTYPE(U32), gfx_busy_inst, SMU_13_0_6_MAX_XCC); \
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h
112
SMU_MTYPE(U32), gfxclk_lock_status); \
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h
128
SMU_MTYPE(U32), pcie_bandwidth_inst, SMU_15_0_8_MAX_MID); \
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.h
162
SMU_MTYPE(U32), gfx_busy_inst, SMU_15_0_8_MAX_XCC); \
drivers/gpu/drm/radeon/atom.c
281
val = U32(idx + gctx->data_block);
drivers/gpu/drm/radeon/atom.c
298
val = U32(*ptr);
drivers/gpu/drm/radeon/atom.c
418
val = U32(*ptr);
drivers/message/fusion/lsi/mpi.h
342
U32 Word;
drivers/message/fusion/lsi/mpi.h
359
U32 FlagsLength;
drivers/message/fusion/lsi/mpi.h
360
U32 Address;
drivers/message/fusion/lsi/mpi.h
366
U32 FlagsLength;
drivers/message/fusion/lsi/mpi.h
373
U32 FlagsLength;
drivers/message/fusion/lsi/mpi.h
376
U32 Address32;
drivers/message/fusion/lsi/mpi.h
391
U32 Address;
drivers/message/fusion/lsi/mpi.h
411
U32 Address32;
drivers/message/fusion/lsi/mpi.h
427
U32 TransactionContext;
drivers/message/fusion/lsi/mpi.h
428
U32 TransactionDetails[];
drivers/message/fusion/lsi/mpi.h
438
U32 TransactionContext[2];
drivers/message/fusion/lsi/mpi.h
439
U32 TransactionDetails[1];
drivers/message/fusion/lsi/mpi.h
449
U32 TransactionContext[3];
drivers/message/fusion/lsi/mpi.h
450
U32 TransactionDetails[1];
drivers/message/fusion/lsi/mpi.h
460
U32 TransactionContext[4];
drivers/message/fusion/lsi/mpi.h
461
U32 TransactionDetails[1];
drivers/message/fusion/lsi/mpi.h
473
U32 TransactionContext32[1];
drivers/message/fusion/lsi/mpi.h
474
U32 TransactionContext64[2];
drivers/message/fusion/lsi/mpi.h
475
U32 TransactionContext96[3];
drivers/message/fusion/lsi/mpi.h
476
U32 TransactionContext128[4];
drivers/message/fusion/lsi/mpi.h
478
U32 TransactionDetails[1];
drivers/message/fusion/lsi/mpi.h
584
#define MPI_SGE_SET_FLAGS(f) ((U32)(f) << MPI_SGE_FLAGS_SHIFT)
drivers/message/fusion/lsi/mpi.h
619
U32 MsgContext;
drivers/message/fusion/lsi/mpi.h
635
U32 MsgContext;
drivers/message/fusion/lsi/mpi.h
638
U32 IOCLogInfo;
drivers/message/fusion/lsi/mpi_cnfg.h
1024
U32 CapabilitiesFlags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1116
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1129
U32 CapabilitiesFlags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1141
U32 Reserved5; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
1142
U32 SupportedStripeSizeMapIS; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1143
U32 SupportedStripeSizeMapIME; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1144
U32 Reserved6; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1152
U32 IRNvsramVersion; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1153
U32 Reserved11; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1154
U32 Reserved12; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1180
U32 BiosOptions; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1181
U32 IOCSettings; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1182
U32 Reserved1; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1183
U32 DeviceSettings; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
1249
U32 Reserved1; /* 00h */
drivers/message/fusion/lsi/mpi_cnfg.h
1250
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1251
U32 Reserved3; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1252
U32 Reserved4; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1253
U32 Reserved5; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
1254
U32 Reserved6; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
1255
U32 Reserved7; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1256
U32 Reserved8; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1257
U32 Reserved9; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1258
U32 Reserved10; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1259
U32 Reserved11; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1260
U32 Reserved12; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1261
U32 Reserved13; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1262
U32 Reserved14; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1263
U32 Reserved15; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1264
U32 Reserved16; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1265
U32 Reserved17; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1274
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1275
U32 Reserved3; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1276
U32 Reserved4; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1278
U32 Reserved5; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1279
U32 Reserved6; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1280
U32 Reserved7; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1281
U32 Reserved8; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1282
U32 Reserved9; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1283
U32 Reserved10; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1284
U32 Reserved11; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1285
U32 Reserved12; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1286
U32 Reserved13; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1287
U32 Reserved14; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1288
U32 Reserved15; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1296
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1297
U32 Reserved2; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1298
U32 Reserved3; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1300
U32 Reserved4; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1301
U32 Reserved5; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1302
U32 Reserved6; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1303
U32 Reserved7; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1304
U32 Reserved8; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1305
U32 Reserved9; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1306
U32 Reserved10; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1307
U32 Reserved11; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1308
U32 Reserved12; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1309
U32 Reserved13; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1310
U32 Reserved14; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1319
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1320
U32 Reserved3; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1321
U32 Reserved4; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1323
U32 Reserved5; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1324
U32 Reserved6; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1325
U32 Reserved7; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1326
U32 Reserved8; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1327
U32 Reserved9; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1328
U32 Reserved10; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1329
U32 Reserved11; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1330
U32 Reserved12; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1331
U32 Reserved13; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1332
U32 Reserved14; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1333
U32 Reserved15; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1339
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1340
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1342
U32 Reserved3; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1343
U32 Reserved4; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1344
U32 Reserved5; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1345
U32 Reserved6; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1346
U32 Reserved7; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1347
U32 Reserved8; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1348
U32 Reserved9; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1349
U32 Reserved10; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1350
U32 Reserved11; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1351
U32 Reserved12; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1352
U32 Reserved13; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1358
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1359
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1361
U32 Reserved3; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1362
U32 Reserved4; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1363
U32 Reserved5; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1364
U32 Reserved6; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1365
U32 Reserved7; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1366
U32 Reserved8; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1367
U32 Reserved9; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1368
U32 Reserved10; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1369
U32 Reserved11; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1370
U32 Reserved12; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1371
U32 Reserved13; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1377
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1378
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1382
U32 Reserved4; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1383
U32 Reserved5; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1384
U32 Reserved6; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1385
U32 Reserved7; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1386
U32 Reserved8; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1387
U32 Reserved9; /* 30h */
drivers/message/fusion/lsi/mpi_cnfg.h
1388
U32 Reserved10; /* 34h */
drivers/message/fusion/lsi/mpi_cnfg.h
1389
U32 Reserved11; /* 38h */
drivers/message/fusion/lsi/mpi_cnfg.h
1390
U32 Reserved12; /* 3Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1391
U32 Reserved13; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1409
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1410
U32 Reserved2; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1411
U32 Reserved3; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1412
U32 Reserved4; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
1413
U32 Reserved5; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
1414
U32 Reserved6; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
1450
U32 Capabilities; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1451
U32 PhysicalInterface; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1499
U32 Configuration; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1500
U32 OnBusTimerValue; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1530
U32 PortFlags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1531
U32 PortSettings; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1583
U32 NegotiatedParameters; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1584
U32 Information; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1615
U32 RequestedParameters; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1616
U32 Reserved; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1617
U32 Configuration; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1648
U32 DomainValidation; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1649
U32 ParityPipeSelect; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1650
U32 DataPipeSelect; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1709
U32 Flags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1714
U32 PortIdentifier; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1717
U32 SupportedServiceClass; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
1718
U32 SupportedSpeeds; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
1719
U32 CurrentSpeed; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
1720
U32 MaxFrameSize; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
1723
U32 DiscoveredPortsCount; /* 40h */
drivers/message/fusion/lsi/mpi_cnfg.h
1724
U32 MaxInitiators; /* 44h */
drivers/message/fusion/lsi/mpi_cnfg.h
1798
U32 Flags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1831
#define MPI_FCPORTPAGE1_FLAGS_PROT_FCP_INIT ((U32)MPI_PORTFACTS_PROTOCOL_INITIATOR << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT)
drivers/message/fusion/lsi/mpi_cnfg.h
1832
#define MPI_FCPORTPAGE1_FLAGS_PROT_FCP_TARG ((U32)MPI_PORTFACTS_PROTOCOL_TARGET << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT)
drivers/message/fusion/lsi/mpi_cnfg.h
1833
#define MPI_FCPORTPAGE1_FLAGS_PROT_LAN ((U32)MPI_PORTFACTS_PROTOCOL_LAN << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT)
drivers/message/fusion/lsi/mpi_cnfg.h
1834
#define MPI_FCPORTPAGE1_FLAGS_PROT_LOGBUSADDR ((U32)MPI_PORTFACTS_PROTOCOL_LOGBUSADDR << MPI_FCPORTPAGE1_FLAGS_PROT_SHIFT)
drivers/message/fusion/lsi/mpi_cnfg.h
1882
U32 Did;
drivers/message/fusion/lsi/mpi_cnfg.h
1923
U32 PortFlags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1924
U32 PortSettings; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
1970
U32 Reserved; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
1996
U32 Reserved; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
2007
U32 BitVector[8]; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
2017
U32 Reserved; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
2020
U32 UnitType; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2021
U32 PhysicalPortNumber; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2022
U32 NumAttachedNodes; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
2134
U32 HwConfig1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2135
U32 HwConfig2; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2171
U32 PortIdentifier; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2283
U32 MaxLBA; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
2284
U32 MaxLBAHigh; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2285
U32 StripeSize; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2286
U32 Reserved2; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2287
U32 Reserved3; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
2318
U32 Reserved1; /* 48h */
drivers/message/fusion/lsi/mpi_cnfg.h
2319
U32 Reserved2; /* 4Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2395
U32 Reserved1; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2400
U32 MaxLBA; /* 68h */
drivers/message/fusion/lsi/mpi_cnfg.h
2432
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2449
U32 PacketPrePad; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2465
U32 MinPacketSize; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2466
U32 MaxPacketSize; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2467
U32 HardwareAddressLow; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
2468
U32 HardwareAddressHigh; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2469
U32 MaxWireSpeedLow; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2470
U32 MaxWireSpeedHigh; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2471
U32 BucketsRemaining; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
2472
U32 MaxReplySize; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
2473
U32 NegWireSpeedLow; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
2474
U32 NegWireSpeedHigh; /* 2Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2511
U32 ControllerPhyDeviceInfo;/* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
2514
U32 DiscoveryStatus; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2577
U32 ControllerPhyDeviceInfo; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
2705
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2706
U32 MaxInvalidDwordCount; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2707
U32 InvalidDwordCountTime; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
2708
U32 MaxRunningDisparityErrorCount; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2709
U32 RunningDisparityErrorTime; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2710
U32 MaxLossDwordSynchCount; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2711
U32 LossDwordSynchCountTime; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
2712
U32 MaxPhyResetProblemCount; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
2713
U32 PhyResetProblemTime; /* 28h */
drivers/message/fusion/lsi/mpi_cnfg.h
2731
U32 DiscoveryStatus; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2777
U32 PhyInfo; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2778
U32 AttachedDeviceInfo; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2786
U32 Reserved4; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
2830
U32 DeviceInfo; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2877
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2879
U32 Reserved2; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2894
U32 EnclosureMapping; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
2922
U32 AttachedDeviceInfo; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2927
U32 PhyInfo; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
2979
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
2980
U32 InvalidDwordCount; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
2981
U32 RunningDisparityErrorCount; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
2982
U32 LossDwordSynchCount; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
2983
U32 PhyResetProblemCount; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
2997
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
3007
U32 Reserved2; /* 20h */
drivers/message/fusion/lsi/mpi_cnfg.h
3008
U32 Reserved3; /* 24h */
drivers/message/fusion/lsi/mpi_cnfg.h
3042
U32 TimeStamp; /* 00h */
drivers/message/fusion/lsi/mpi_cnfg.h
3043
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
3057
U32 Reserved1; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
3058
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
353
U32 Word32;
drivers/message/fusion/lsi/mpi_cnfg.h
512
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
515
U32 PageAddress; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
543
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
546
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
637
U32 HwSettings[MPI_MAN_PAGE_2_HW_SETTINGS_WORDS];/* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
656
U32 Info[MPI_MAN_PAGE_3_INFO_WORDS];/* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
666
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
675
U32 ISVolumeSettings; /* 48h */
drivers/message/fusion/lsi/mpi_cnfg.h
676
U32 IMEVolumeSettings; /* 4Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
677
U32 IMVolumeSettings; /* 50h */
drivers/message/fusion/lsi/mpi_cnfg.h
678
U32 Reserved3; /* 54h */
drivers/message/fusion/lsi/mpi_cnfg.h
679
U32 Reserved4; /* 58h */
drivers/message/fusion/lsi/mpi_cnfg.h
680
U32 Reserved5; /* 5Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
687
U32 Reserved8; /* 68h */
drivers/message/fusion/lsi/mpi_cnfg.h
688
U32 Reserved9; /* 6Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
730
U32 Reserved3; /* 10h */
drivers/message/fusion/lsi/mpi_cnfg.h
731
U32 Reserved4; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
745
U32 ProductSpecificInfo;/* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
754
U32 Pinout; /* 00h */
drivers/message/fusion/lsi/mpi_cnfg.h
759
U32 Reserved2; /* 18h */
drivers/message/fusion/lsi/mpi_cnfg.h
795
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
796
U32 Reserved2; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
797
U32 Flags; /* 0Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
815
U32 ProductSpecificInfo;/* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
825
U32 ProductSpecificInfo;/* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
835
U32 ProductSpecificInfo;/* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
859
U32 Flags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
891
U32 Flags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
892
U32 BiosVersion; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
894
U32 Reserved1; /* 1Ch */
drivers/message/fusion/lsi/mpi_cnfg.h
940
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
955
U32 TotalNVStore; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
956
U32 FreeNVStore; /* 08h */
drivers/message/fusion/lsi/mpi_cnfg.h
961
U32 ClassCode; /* 14h */
drivers/message/fusion/lsi/mpi_cnfg.h
973
U32 Flags; /* 04h */
drivers/message/fusion/lsi/mpi_cnfg.h
974
U32 CoalescingTimeout; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
100
U32 TransferLength; /* 14h */
drivers/message/fusion/lsi/mpi_fc.h
101
U32 TransactionContext; /* 18h */
drivers/message/fusion/lsi/mpi_fc.h
102
U32 Rctl_Did; /* 1Ch */
drivers/message/fusion/lsi/mpi_fc.h
103
U32 Csctl_Sid; /* 20h */
drivers/message/fusion/lsi/mpi_fc.h
104
U32 Type_Fctl; /* 24h */
drivers/message/fusion/lsi/mpi_fc.h
110
U32 Parameter; /* 30h */
drivers/message/fusion/lsi/mpi_fc.h
158
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
159
U32 Rctl_Did; /* 0Ch */
drivers/message/fusion/lsi/mpi_fc.h
160
U32 Csctl_Sid; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
161
U32 Type_Fctl; /* 14h */
drivers/message/fusion/lsi/mpi_fc.h
167
U32 Parameter; /* 20h */
drivers/message/fusion/lsi/mpi_fc.h
185
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
188
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
189
U32 InitiatorIndex; /* 14h */
drivers/message/fusion/lsi/mpi_fc.h
204
U32 MsgFlags_Did; /* 04h */
drivers/message/fusion/lsi/mpi_fc.h
205
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
206
U32 ElsCommandCode; /* 0Ch */
drivers/message/fusion/lsi/mpi_fc.h
227
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
230
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
231
U32 ResponseLength; /* 14h */
drivers/message/fusion/lsi/mpi_fc.h
248
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
249
U32 TransactionContextToAbort; /* 0Ch */
drivers/message/fusion/lsi/mpi_fc.h
269
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
272
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
287
U32 MsgFlags_Did; /* 04h */
drivers/message/fusion/lsi/mpi_fc.h
288
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
313
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
316
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
317
U32 ResponseLength; /* 14h */
drivers/message/fusion/lsi/mpi_fc.h
335
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
359
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
362
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_fc.h
69
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
79
U32 PortNameHigh; /* 00h */
drivers/message/fusion/lsi/mpi_fc.h
80
U32 PortNameLow; /* 04h */
drivers/message/fusion/lsi/mpi_fc.h
81
U32 NodeNameHigh; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
82
U32 NodeNameLow; /* 0Ch */
drivers/message/fusion/lsi/mpi_fc.h
96
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_fc.h
99
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
159
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
163
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
164
U32 TransferCount; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
165
U32 SenseCount; /* 18h */
drivers/message/fusion/lsi/mpi_init.h
166
U32 ResponseInfo; /* 1Ch */
drivers/message/fusion/lsi/mpi_init.h
221
U32 PrimaryReferenceTag; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
224
U32 TransferLength; /* 1Ch */
drivers/message/fusion/lsi/mpi_init.h
231
U32 DataLength; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
232
U32 PrimaryReferenceTag; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
235
U32 TransferLength; /* 1Ch */
drivers/message/fusion/lsi/mpi_init.h
253
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_init.h
274
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
276
U32 Control; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
278
U32 DataLength; /* 38h */
drivers/message/fusion/lsi/mpi_init.h
279
U32 BidirectionalDataLength; /* 3Ch */
drivers/message/fusion/lsi/mpi_init.h
280
U32 SecondaryReferenceTag; /* 40h */
drivers/message/fusion/lsi/mpi_init.h
285
U32 EEDPBlockSize; /* 4Ch */
drivers/message/fusion/lsi/mpi_init.h
291
U32 Reserved3; /* 5Ch */
drivers/message/fusion/lsi/mpi_init.h
292
U32 Reserved4; /* 60h */
drivers/message/fusion/lsi/mpi_init.h
293
U32 SenseBufferLowAddr; /* 64h */
drivers/message/fusion/lsi/mpi_init.h
390
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
394
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
395
U32 TransferCount; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
396
U32 SenseCount; /* 18h */
drivers/message/fusion/lsi/mpi_init.h
397
U32 ResponseInfo; /* 1Ch */
drivers/message/fusion/lsi/mpi_init.h
400
U32 BidirectionalTransferCount; /* 24h */
drivers/message/fusion/lsi/mpi_init.h
419
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
421
U32 Reserved2[7]; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
422
U32 TaskMsgContext; /* 30h */
drivers/message/fusion/lsi/mpi_init.h
457
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
460
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
461
U32 TerminationCount; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
489
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
490
U32 SlotStatus; /* 0Ch */
drivers/message/fusion/lsi/mpi_init.h
491
U32 Reserved2; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
492
U32 Reserved3; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
493
U32 Reserved4; /* 18h */
drivers/message/fusion/lsi/mpi_init.h
542
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
545
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_init.h
546
U32 SlotStatus; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
547
U32 Reserved4; /* 18h */
drivers/message/fusion/lsi/mpi_init.h
87
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_init.h
89
U32 Control; /* 14h */
drivers/message/fusion/lsi/mpi_init.h
91
U32 DataLength; /* 28h */
drivers/message/fusion/lsi/mpi_init.h
92
U32 SenseBufferLowAddr; /* 2Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1005
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1030
U32 Reserved_0100_Checksum; /* 04h */ /* obsolete Checksum */
drivers/message/fusion/lsi/mpi_ioc.h
1031
U32 ImageOffset; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1032
U32 ImageSize; /* 0Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1045
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1048
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
1065
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1089
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
1090
U32 ImageOffset; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1091
U32 ImageSize; /* 0Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1104
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1107
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
1108
U32 ActualImageSize; /* 14h */
drivers/message/fusion/lsi/mpi_ioc.h
1115
U32 ArmBranchInstruction0; /* 00h */
drivers/message/fusion/lsi/mpi_ioc.h
1116
U32 Signature0; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
1117
U32 Signature1; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1118
U32 Signature2; /* 0Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1119
U32 ArmBranchInstruction1; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
1120
U32 ArmBranchInstruction2; /* 14h */
drivers/message/fusion/lsi/mpi_ioc.h
1121
U32 Reserved; /* 18h */
drivers/message/fusion/lsi/mpi_ioc.h
1122
U32 Checksum; /* 1Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1126
U32 SeqCodeVersion; /* 28h */
drivers/message/fusion/lsi/mpi_ioc.h
1127
U32 ImageSize; /* 2Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1128
U32 NextImageHeaderOffset; /* 30h */
drivers/message/fusion/lsi/mpi_ioc.h
1129
U32 LoadStartAddress; /* 34h */
drivers/message/fusion/lsi/mpi_ioc.h
1130
U32 IopResetVectorValue; /* 38h */
drivers/message/fusion/lsi/mpi_ioc.h
1131
U32 IopResetRegAddr; /* 3Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1132
U32 VersionNameWhat; /* 40h */
drivers/message/fusion/lsi/mpi_ioc.h
1134
U32 VendorNameWhat; /* 64h */
drivers/message/fusion/lsi/mpi_ioc.h
1193
U32 Checksum; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
1194
U32 ImageSize; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
1195
U32 NextImageHeaderOffset; /* 0Ch */
drivers/message/fusion/lsi/mpi_ioc.h
1196
U32 LoadStartAddress; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
1197
U32 Reserved2; /* 14h */
drivers/message/fusion/lsi/mpi_ioc.h
154
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
157
U32 HostMfaHighAddr; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
158
U32 SenseBufferHighAddr; /* 14h */
drivers/message/fusion/lsi/mpi_ioc.h
159
U32 ReplyFifoHostSignalingAddr; /* 18h */
drivers/message/fusion/lsi/mpi_ioc.h
202
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
205
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
222
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
237
U32 Word;
drivers/message/fusion/lsi/mpi_ioc.h
249
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
252
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
261
U32 CurrentHostMfaHighAddr; /* 20h */
drivers/message/fusion/lsi/mpi_ioc.h
265
U32 CurrentSenseBufferHighAddr; /* 28h */
drivers/message/fusion/lsi/mpi_ioc.h
269
U32 FWImageSize; /* 30h */
drivers/message/fusion/lsi/mpi_ioc.h
270
U32 IOCCapabilities; /* 34h */
drivers/message/fusion/lsi/mpi_ioc.h
275
U32 ReplyFifoHostSignalingAddr; /* 4Ch */
drivers/message/fusion/lsi/mpi_ioc.h
334
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
346
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
349
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
360
U32 Reserved5; /* 24h */
drivers/message/fusion/lsi/mpi_ioc.h
393
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
405
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
408
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
431
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
445
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
448
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
449
U32 Event; /* 14h */
drivers/message/fusion/lsi/mpi_ioc.h
450
U32 EventContext; /* 18h */
drivers/message/fusion/lsi/mpi_ioc.h
451
U32 Data[]; /* 1Ch */
drivers/message/fusion/lsi/mpi_ioc.h
464
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
465
U32 Event; /* 0Ch */
drivers/message/fusion/lsi/mpi_ioc.h
466
U32 EventContext; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
477
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
480
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_ioc.h
542
U32 TimeStamp; /* 00h */
drivers/message/fusion/lsi/mpi_ioc.h
543
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
554
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
601
U32 DeviceInfo; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
651
U32 SettingsStatus; /* 08h */
drivers/message/fusion/lsi/mpi_ioc.h
678
U32 Reserved2; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
702
U32 Lba;
drivers/message/fusion/lsi/mpi_ioc.h
782
U32 NPortID; /* 00h */
drivers/message/fusion/lsi/mpi_ioc.h
851
U32 DiscoveryStatus; /* 00h */
drivers/message/fusion/lsi/mpi_ioc.h
852
U32 Reserved1; /* 04h */
drivers/message/fusion/lsi/mpi_ioc.h
865
U32 DiscoveryStatus; /* 00h */
drivers/message/fusion/lsi/mpi_ioc.h
949
U32 DiscoveryStatus; /* 10h */
drivers/message/fusion/lsi/mpi_lan.h
107
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
110
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_lan.h
111
U32 BucketsRemaining; /* 14h */
drivers/message/fusion/lsi/mpi_lan.h
112
U32 PacketOffset; /* 18h */
drivers/message/fusion/lsi/mpi_lan.h
113
U32 PacketLength; /* 1Ch */
drivers/message/fusion/lsi/mpi_lan.h
114
U32 BucketContext[1]; /* 20h */
drivers/message/fusion/lsi/mpi_lan.h
129
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
142
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
145
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_lan.h
57
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
72
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
75
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_lan.h
76
U32 BufferContext; /* 14h */
drivers/message/fusion/lsi/mpi_lan.h
91
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_lan.h
92
U32 BucketCount; /* 0Ch */
drivers/message/fusion/lsi/mpi_raid.h
143
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_raid.h
146
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_raid.h
147
U32 VolumeStatus; /* 14h */
drivers/message/fusion/lsi/mpi_raid.h
148
U32 ActionData; /* 18h */
drivers/message/fusion/lsi/mpi_raid.h
185
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_raid.h
187
U32 Control; /* 14h */
drivers/message/fusion/lsi/mpi_raid.h
189
U32 DataLength; /* 28h */
drivers/message/fusion/lsi/mpi_raid.h
190
U32 SenseBufferLowAddr; /* 2Ch */
drivers/message/fusion/lsi/mpi_raid.h
208
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_raid.h
212
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_raid.h
213
U32 TransferCount; /* 14h */
drivers/message/fusion/lsi/mpi_raid.h
214
U32 SenseCount; /* 18h */
drivers/message/fusion/lsi/mpi_raid.h
215
U32 ResponseInfo; /* 1Ch */
drivers/message/fusion/lsi/mpi_raid.h
232
U32 MsgContext;
drivers/message/fusion/lsi/mpi_raid.h
249
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_raid.h
252
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_raid.h
253
U32 Reserved4; /* 14h */
drivers/message/fusion/lsi/mpi_raid.h
69
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_raid.h
70
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_raid.h
71
U32 ActionDataWord; /* 10h */
drivers/message/fusion/lsi/mpi_sas.h
110
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
111
U32 Reserved1; /* 0Ch */
drivers/message/fusion/lsi/mpi_sas.h
113
U32 Reserved2; /* 18h */
drivers/message/fusion/lsi/mpi_sas.h
114
U32 Reserved3; /* 1Ch */
drivers/message/fusion/lsi/mpi_sas.h
138
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
142
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_sas.h
143
U32 Reserved3; /* 14h */
drivers/message/fusion/lsi/mpi_sas.h
164
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
165
U32 Reserved1; /* 0Ch */
drivers/message/fusion/lsi/mpi_sas.h
166
U32 Reserved2; /* 10h */
drivers/message/fusion/lsi/mpi_sas.h
167
U32 Reserved3; /* 14h */
drivers/message/fusion/lsi/mpi_sas.h
168
U32 DataLength; /* 18h */
drivers/message/fusion/lsi/mpi_sas.h
201
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
205
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_sas.h
207
U32 StatusControlRegisters; /* 28h */
drivers/message/fusion/lsi/mpi_sas.h
208
U32 TransferCount; /* 2Ch */
drivers/message/fusion/lsi/mpi_sas.h
228
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
233
U32 Primitive; /* 10h */
drivers/message/fusion/lsi/mpi_sas.h
235
U32 IOCParameterValue; /* 1Ch */
drivers/message/fusion/lsi/mpi_sas.h
270
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_sas.h
273
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
124
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
127
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
140
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
144
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
145
U32 ReplyWord; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
158
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
162
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
163
U32 ReplyWord; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
194
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
195
U32 Reserved1; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
198
U32 BaseAddressLow; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
199
U32 BaseAddressHigh; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
216
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
219
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
239
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
240
U32 Reserved2; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
257
U32 FcpDl; /* 1Ch */
drivers/message/fusion/lsi/mpi_targ.h
272
U32 DataLength; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
321
U32 Reserved7; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
322
U32 Reserved8; /* 1Ch */
drivers/message/fusion/lsi/mpi_targ.h
323
U32 Reserved9; /* 20h */
drivers/message/fusion/lsi/mpi_targ.h
341
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
342
U32 ReplyWord; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
344
U32 RelativeOffset; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
345
U32 DataLength; /* 1Ch */
drivers/message/fusion/lsi/mpi_targ.h
365
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
369
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
370
U32 ReplyWord; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
371
U32 TransferCount; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
389
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
390
U32 ReplyWord; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
392
U32 RelativeOffset; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
393
U32 Reserved2; /* 1Ch */
drivers/message/fusion/lsi/mpi_targ.h
394
U32 Reserved3; /* 20h */
drivers/message/fusion/lsi/mpi_targ.h
395
U32 PrimaryReferenceTag; /* 24h */
drivers/message/fusion/lsi/mpi_targ.h
398
U32 Reserved4; /* 2Ch */
drivers/message/fusion/lsi/mpi_targ.h
399
U32 DataLength; /* 30h */
drivers/message/fusion/lsi/mpi_targ.h
400
U32 BidirectionalDataLength; /* 34h */
drivers/message/fusion/lsi/mpi_targ.h
401
U32 SecondaryReferenceTag; /* 38h */
drivers/message/fusion/lsi/mpi_targ.h
406
U32 EEDPBlockSize; /* 44h */
drivers/message/fusion/lsi/mpi_targ.h
411
U32 Reserved6; /* 4Ch */
drivers/message/fusion/lsi/mpi_targ.h
460
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
461
U32 ReplyWord; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
482
U32 FcpResid; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
483
U32 FcpSenseLength; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
484
U32 FcpResponseLength; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
500
U32 SenseDataListLength; /* 04h */
drivers/message/fusion/lsi/mpi_targ.h
501
U32 PktFailuresListLength; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
512
U32 Reserved0[6]; /* reserved for SSP header */ /* 00h */
drivers/message/fusion/lsi/mpi_targ.h
514
U32 Reserved1; /* 18h */
drivers/message/fusion/lsi/mpi_targ.h
515
U32 Reserved2; /* 1Ch */
drivers/message/fusion/lsi/mpi_targ.h
519
U32 Reserved4; /* 24h */
drivers/message/fusion/lsi/mpi_targ.h
520
U32 SenseDataLength; /* 28h */
drivers/message/fusion/lsi/mpi_targ.h
521
U32 ResponseDataLength; /* 2Ch */
drivers/message/fusion/lsi/mpi_targ.h
540
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
541
U32 ReplyWord; /* 0Ch */
drivers/message/fusion/lsi/mpi_targ.h
542
U32 MsgContextToAbort; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
561
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_targ.h
564
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_targ.h
565
U32 AbortCount; /* 14h */
drivers/message/fusion/lsi/mpi_targ.h
78
U32 PhysicalAddress32;
drivers/message/fusion/lsi/mpi_targ.h
99
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
106
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
125
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
126
U32 Flags; /* 0Ch */
drivers/message/fusion/lsi/mpi_tool.h
127
U32 Reserved3; /* 10h */
drivers/message/fusion/lsi/mpi_tool.h
134
U32 DiagDataLength; /* 00h */
drivers/message/fusion/lsi/mpi_tool.h
160
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
171
U32 Reserved5; /* 18h */
drivers/message/fusion/lsi/mpi_tool.h
196
U32 PortIdentifier; /* 00h */
drivers/message/fusion/lsi/mpi_tool.h
227
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
255
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
280
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
281
U32 ExtendedType; /* 0Ch */
drivers/message/fusion/lsi/mpi_tool.h
282
U32 BufferLength; /* 10h */
drivers/message/fusion/lsi/mpi_tool.h
283
U32 ProductSpecific[4]; /* 14h */
drivers/message/fusion/lsi/mpi_tool.h
284
U32 Reserved3; /* 24h */
drivers/message/fusion/lsi/mpi_tool.h
308
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
311
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_tool.h
312
U32 TransferLength; /* 14h */
drivers/message/fusion/lsi/mpi_tool.h
330
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
345
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
348
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_tool.h
56
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
59
U32 IOCLogInfo; /* 10h */
drivers/message/fusion/lsi/mpi_tool.h
77
U32 MsgContext; /* 08h */
drivers/message/fusion/lsi/mpi_tool.h
78
U32 Flags; /* 0Ch */
drivers/message/fusion/lsi/mpi_type.h
58
U32 Low;
drivers/message/fusion/lsi/mpi_type.h
64
U32 Low;
drivers/message/fusion/lsi/mpi_type.h
65
U32 High;
drivers/message/fusion/lsi/mpi_type.h
78
typedef U32 *PU32;
drivers/message/fusion/mptfc.c
335
U32 port_id = 0xffffff;
drivers/message/fusion/mptscsih.c
391
U32 SlotStatus)
drivers/scsi/isci/scu_completion_codes.h
270
#define SCU_TASK_DONE_CMD_SDMA_ERR ((U32)0x32)
drivers/scsi/isci/scu_completion_codes.h
271
#define SCU_TASK_DONE_CMD_LL_ABORT_ERR ((U32)0x33)
drivers/scsi/mpt3sas/mpi/mpi2.h
1095
#define MPI2_SGE_SET_FLAGS(f) ((U32)(f) << MPI2_SGE_FLAGS_SHIFT)
drivers/scsi/mpt3sas/mpi/mpi2.h
1130
U32 Address;
drivers/scsi/mpt3sas/mpi/mpi2.h
1131
U32 FlagsLength;
drivers/scsi/mpt3sas/mpi/mpi2.h
1137
U32 Length;
drivers/scsi/mpt3sas/mpi/mpi2.h
1173
U32 Length;
drivers/scsi/mpt3sas/mpi/mpi2.h
1247
#define MPI2_IEEE32_SGE_SET_FLAGS(f) ((U32)(f) << MPI2_IEEE32_SGE_FLAGS_SHIFT)
drivers/scsi/mpt3sas/mpi/mpi2.h
209
U32 Doorbell; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2.h
210
U32 WriteSequence; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2.h
211
U32 HostDiagnostic; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2.h
212
U32 Reserved1; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2.h
213
U32 DiagRWData; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2.h
214
U32 DiagRWAddressLow; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2.h
215
U32 DiagRWAddressHigh; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2.h
216
U32 Reserved2[5]; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2.h
217
U32 HostInterruptStatus; /*0x30 */
drivers/scsi/mpt3sas/mpi/mpi2.h
218
U32 HostInterruptMask; /*0x34 */
drivers/scsi/mpt3sas/mpi/mpi2.h
219
U32 DCRData; /*0x38 */
drivers/scsi/mpt3sas/mpi/mpi2.h
220
U32 DCRAddress; /*0x3C */
drivers/scsi/mpt3sas/mpi/mpi2.h
221
U32 Reserved3[2]; /*0x40 */
drivers/scsi/mpt3sas/mpi/mpi2.h
222
U32 ReplyFreeHostIndex; /*0x48 */
drivers/scsi/mpt3sas/mpi/mpi2.h
223
U32 Reserved4[8]; /*0x4C */
drivers/scsi/mpt3sas/mpi/mpi2.h
224
U32 ReplyPostHostIndex; /*0x6C */
drivers/scsi/mpt3sas/mpi/mpi2.h
225
U32 Reserved5; /*0x70 */
drivers/scsi/mpt3sas/mpi/mpi2.h
226
U32 HCBSize; /*0x74 */
drivers/scsi/mpt3sas/mpi/mpi2.h
227
U32 HCBAddressLow; /*0x78 */
drivers/scsi/mpt3sas/mpi/mpi2.h
228
U32 HCBAddressHigh; /*0x7C */
drivers/scsi/mpt3sas/mpi/mpi2.h
229
U32 Reserved6[12]; /*0x80 */
drivers/scsi/mpt3sas/mpi/mpi2.h
230
U32 Scratchpad[4]; /*0xB0 */
drivers/scsi/mpt3sas/mpi/mpi2.h
231
U32 RequestDescriptorPostLow; /*0xC0 */
drivers/scsi/mpt3sas/mpi/mpi2.h
232
U32 RequestDescriptorPostHigh; /*0xC4 */
drivers/scsi/mpt3sas/mpi/mpi2.h
233
U32 AtomicRequestDescriptorPost;/*0xC8 */
drivers/scsi/mpt3sas/mpi/mpi2.h
234
U32 Reserved7[13]; /*0xCC */
drivers/scsi/mpt3sas/mpi/mpi2.h
524
U32 DescriptorTypeDependent2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2.h
550
U32 ReplyFrameAddress; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2.h
604
U32 Reserved; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2.h
841
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2.h
856
U32 Word;
drivers/scsi/mpt3sas/mpi/mpi2.h
878
U32 FlagsLength;
drivers/scsi/mpt3sas/mpi/mpi2.h
879
U32 Address;
drivers/scsi/mpt3sas/mpi/mpi2.h
884
U32 FlagsLength;
drivers/scsi/mpt3sas/mpi/mpi2.h
890
U32 FlagsLength;
drivers/scsi/mpt3sas/mpi/mpi2.h
892
U32 Address32;
drivers/scsi/mpt3sas/mpi/mpi2.h
908
U32 Address;
drivers/scsi/mpt3sas/mpi/mpi2.h
925
U32 Address32;
drivers/scsi/mpt3sas/mpi/mpi2.h
942
U32 TransactionContext[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
943
U32 TransactionDetails[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
954
U32 TransactionContext[2];
drivers/scsi/mpt3sas/mpi/mpi2.h
955
U32 TransactionDetails[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
966
U32 TransactionContext[3];
drivers/scsi/mpt3sas/mpi/mpi2.h
967
U32 TransactionDetails[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
976
U32 TransactionContext[4];
drivers/scsi/mpt3sas/mpi/mpi2.h
977
U32 TransactionDetails[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
987
U32 TransactionContext32[1];
drivers/scsi/mpt3sas/mpi/mpi2.h
988
U32 TransactionContext64[2];
drivers/scsi/mpt3sas/mpi/mpi2.h
989
U32 TransactionContext96[3];
drivers/scsi/mpt3sas/mpi/mpi2.h
990
U32 TransactionContext128[4];
drivers/scsi/mpt3sas/mpi/mpi2.h
992
U32 TransactionDetails[1];
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1023
U32 Reserved1; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1024
U32 Reserved2; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1025
U32 Reserved3; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1026
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1053
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1054
U32 Reserved2; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1055
U32 Reserved3; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1074
U32 ProcessorState; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1075
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1085
U32 BoardPowerRequirement; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1086
U32 PCISlotPowerAllocation; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1091
U32 Reserved8; /* 0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1192
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1193
U32 Reserved3; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1194
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1211
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1212
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1232
U32 Reserved4; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1233
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1247
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1248
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1281
U32 Reserved3; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1282
U32 Reserved4; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1317
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1319
U32 Reserved2; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1320
U32 Reserved3; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1321
U32 Reserved4; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1356
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1357
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1363
U32 ClassCode; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1377
U32 Flags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1378
U32 CoalescingTimeout; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1383
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1384
U32 ProductSpecific; /* 0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1402
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1416
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1425
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1427
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1429
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1431
U32 Reserved4; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1432
U32 Reserved5; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1439
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1462
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1463
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1467
U32 Reserved3; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1488
U32 Reserved5; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1520
U32 BiosOptions; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1521
U32 IOCSettings; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1525
U32 DeviceSettings; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1603
U32 Reserved1; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1604
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1605
U32 Reserved3; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1606
U32 Reserved4; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1607
U32 Reserved5; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1608
U32 Reserved6; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1617
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1618
U32 Reserved2; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1626
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1627
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1630
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1639
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1640
U32 Reserved2; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1658
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1659
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1660
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1661
U32 Reserved4; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1662
U32 Reserved5; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1663
U32 Reserved6; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1705
U32 Reserved1; /* 0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1706
U32 Reserved2; /* 0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1713
U32 GlobalFlags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1714
U32 BiosVersion; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1716
U32 Reserved1; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1815
U32 VolumeStatusFlags; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1818
U32 StripeSize; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1896
U32 Reserved1; /*0x38 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1897
U32 Reserved2; /*0x3C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1938
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1940
U32 Reserved3; /*0x4C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1945
U32 PhysDiskStatusFlags;/*0x54 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
1951
U32 Reserved6; /*0x74 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2037
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2172
U32 ControllerPhyDeviceInfo;/*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2175
U32 DiscoveryStatus; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2176
U32 Reserved; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2189
U32 Reserved1;/*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2245
U32 ControllerPhyDeviceInfo; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2375
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2377
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2379
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2467
U32 Reserved3;/*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2484
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2513
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2514
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2556
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2557
U32 Reserved3; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2575
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2577
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2618
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2620
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2622
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2624
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2626
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2628
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2630
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2632
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2634
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2636
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2662
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2765
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2767
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
277
U32 Word32;
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2783
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2843
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2861
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2863
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2920
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2924
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2959
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
2969
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
300
U32 Word32[2];
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3002
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3004
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3006
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3008
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3010
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3025
U32 PhyEventInfo; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3040
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3068
U32 EventThreshold; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3151
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3219
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3221
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3223
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3242
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3254
U32 Reserved3; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3307
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3327
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3328
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3374
U32 Flags; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3376
U32 Reserved1; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3402
U32 PhysicalBitsMapping; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3403
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3431
U32 IPv4Addr;
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3432
U32 IPv6Addr[4];
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3443
U32 Status; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3495
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3497
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3521
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3523
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3525
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3527
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3573
U32
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3611
U32 ControllerPhyDeviceInfo;/*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3614
U32 EnumerationStatus; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3615
U32 Reserved1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3627
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3663
U32 ControllerPhyDeviceInfo; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3664
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3736
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3737
U32 Reserved5; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3738
U32 Reserved6; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3758
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3759
U32 Reserved5; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3788
U32 DeviceInfo; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3789
U32 Flags; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3798
U32 Reserved4; /*0x30 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3799
U32 Reserved5; /*0x34 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3863
U32 MaximumDataTransferSize; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3864
U32 Capabilities; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3898
U32 CorrectableErrorCount; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3914
U32 LinkEventInfo; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
3951
U32 EventThreshold; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
486
U32 Reserved3; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
488
U32 PageAddress; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
520
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
654
U32 HwSettings[]; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
673
U32 Info[]; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
702
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
703
U32 Flags; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
708
U32 RAID0VolumeSettings; /*0x48 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
709
U32 RAID1EVolumeSettings; /*0x4C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
710
U32 RAID1VolumeSettings; /*0x50 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
711
U32 RAID10VolumeSettings; /*0x54 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
712
U32 Reserved4; /*0x58 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
713
U32 Reserved5; /*0x5C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
778
U32 Reserved3; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
779
U32 Reserved4; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
793
U32 ProductSpecificInfo;/*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
805
U32 Pinout; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
862
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
863
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
864
U32 Flags; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
892
U32 ProductSpecificInfo;/*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h
946
U32 Flags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
161
U32 Offset; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
162
U32 Size; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
170
U32 Signature0; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
171
U32 LoadAddress; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
172
U32 DataSize; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
173
U32 StartAddress; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
174
U32 Signature1; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
175
U32 FlashOffset; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
176
U32 FlashSize; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
177
U32 VersionStringOffset; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
178
U32 BuildDateStringOffset; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
179
U32 BuildTimeStringOffset; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
180
U32 EnvironmentVariableOffset; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
181
U32 ApplicationSpecific; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
182
U32 Signature2; /*0x30 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
183
U32 HeaderSize; /*0x34 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
184
U32 Crc; /*0x38 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
188
U32 SecondaryFlashOffset; /*0x40 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
189
U32 Reserved44; /*0x44 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
190
U32 Reserved48; /*0x48 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
197
U32 NextImageHeaderOffset; /*0x7C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
198
U32 Reserved80[32]; /*0x80 -- 0xFC */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
259
U32 Checksum; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
260
U32 ImageSize; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
261
U32 NextImageHeaderOffset; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
262
U32 PackageVersion; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
263
U32 Reserved3; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
264
U32 Reserved4; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
265
U32 Reserved5; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
306
U32 RegionOffset; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
307
U32 RegionSize; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
308
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
313
U32 FlashSize; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
314
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
315
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
316
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
33
U32 Signature; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
330
U32 Reserved4; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
34
U32 Signature0; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
35
U32 Signature1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
36
U32 Signature2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
377
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
386
U32 Reserved3; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
398
U32 BootFlags; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
399
U32 ImageSize; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
400
U32 Signature0; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
401
U32 Signature1; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
402
U32 Signature2; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
403
U32 ResetVector; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
45
U32 IOCCapabilities; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
452
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
453
U32 EncryptedHash[]; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
46
U32 ImageSize; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
47
U32 NextImageHeaderOffset; /*0x30 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
48
U32 Checksum; /*0x34 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
49
U32 Reserved38; /*0x38 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
496
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
50
U32 Reserved3C; /*0x3C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
51
U32 Reserved40; /*0x40 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
52
U32 Reserved44; /*0x44 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
53
U32 Reserved48; /*0x48 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
54
U32 Reserved4C; /*0x4C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
55
U32 Reserved50; /*0x50 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
56
U32 Reserved54; /*0x54 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
57
U32 Reserved58; /*0x58 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
58
U32 Reserved5C; /*0x5C */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
59
U32 BootFlags; /*0x60 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
60
U32 FirmwareVersionNameWhat; /*0x64 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
62
U32 VendorNameWhat; /*0x88 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
64
U32 PackageNameWhat; /*0x88 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
66
U32 ReservedD0; /*0xD0 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
67
U32 ReservedD4; /*0xD4 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
68
U32 ReservedD8; /*0xD8 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
69
U32 ReservedDC; /*0xDC */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
70
U32 ReservedE0; /*0xE0 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
71
U32 ReservedE4; /*0xE4 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
72
U32 ReservedE8; /*0xE8 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
73
U32 ReservedEC; /*0xEC */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
74
U32 ReservedF0; /*0xF0 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
75
U32 ReservedF4; /*0xF4 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
76
U32 ReservedF8; /*0xF8 */
drivers/scsi/mpt3sas/mpi/mpi2_image.h
77
U32 ReservedFC; /*0xFC */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
104
U32 SenseBufferLowAddress; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
112
U32 SkipCount; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
113
U32 DataLength; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
114
U32 BidirectionalDataLength; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
117
U32 EEDPBlockSize; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
118
U32 SecondaryReferenceTag; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
122
U32 Control; /*0x3C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
254
U32 SenseBufferLowAddress; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
263
U32 SkipCount; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
264
U32 DataLength; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
265
U32 BidirectionalDataLength; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
270
U32 SecondaryReferenceTag; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
274
U32 Control; /*0x3C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
361
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
362
U32 TransferCount; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
363
U32 SenseCount; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
364
U32 ResponseInfo; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
367
U32 BidirectionalTransferCount; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
369
U32 EEDPErrorOffset; /* 0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
375
U32 EEDPObservedRefTag; /* 0x30 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
430
U32 Reserved4[7]; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
479
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
480
U32 TerminationCount; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
481
U32 ResponseInfo; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
524
U32 SlotStatus; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
525
U32 Reserved3; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
526
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
527
U32 Reserved5; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
569
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
570
U32 SlotStatus; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
571
U32 Reserved4; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_init.h
81
U32 TransferLength; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1045
U32 PhyBits; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1068
U32 Reserved1[2]; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1070
U32 Reserved2[2]; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1084
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1088
U32 PhyEventInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1093
U32 EventThreshold; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1119
U32 Reserved3; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1135
U32 Reserved1; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1156
U32 Reserved3; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1175
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1205
U32 EnumerationStatus; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1299
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1303
U32 LinkEventInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1308
U32 EventThreshold; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1349
U32 EventContext; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1366
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1388
U32 Reserved6; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1389
U32 Reserved7; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1390
U32 Reserved8; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1391
U32 Reserved9; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1392
U32 Reserved10; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1393
U32 HostData[]; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1412
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1432
U32 TotalImageSize; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1433
U32 Reserved5; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1469
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1470
U32 ImageOffset; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1471
U32 ImageSize; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1487
U32 TotalImageSize; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1488
U32 Reserved5; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1489
U32 Reserved6; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1490
U32 ImageOffset; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1491
U32 ImageSize; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1510
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1530
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1531
U32 Reserved6; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1562
U32 Reserved2; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1563
U32 ImageOffset; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1564
U32 ImageSize; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1580
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1581
U32 Reserved6; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1582
U32 Reserved7; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1583
U32 ImageOffset; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1584
U32 ImageSize; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1603
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1604
U32 ActualImageSize; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1629
U32 Reserved5; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1630
U32 Reserved6; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1711
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1734
U32 Primitive; /* 0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1739
U32 IOCParameterValue; /* 0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1740
U32 Reserved7; /* 0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1741
U32 Reserved8; /* 0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1797
U32 IOCLogInfo; /* 0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1817
U32 Reserved4; /* 0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1820
U32 Reserved6; /* 0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1821
U32 H2DLength; /* 0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1822
U32 D2HLength; /* 0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1849
U32 IOCLogInfo; /* 0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
1850
U32 ResponseDataLength; /* 0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
213
U32 Reserved5; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
221
U32 SenseBufferAddressHigh; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
222
U32 SystemReplyAddressHigh; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
264
U32 Reserved1; /* 0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
265
U32 Reserved2; /* 0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
285
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
320
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
327
U32 IOCCapabilities; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
442
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
493
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
514
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
515
U32 Reserved6; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
516
U32 EventMasks[MPI2_EVENT_NOTIFY_EVENTMASK_WORDS]; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
519
U32 Reserved8; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
538
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
541
U32 EventContext; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
542
U32 EventData[]; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
594
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
625
U32 Reserved3; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
626
U32 Reserved4; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
643
U32 Reserved3; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
644
U32 HostData[]; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
676
U32 ActiveCablePowerRequirement; /* 0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
728
U32 Reserved2; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
759
U32 ElapsedSeconds; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
778
U32 NewValue; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
779
U32 PreviousValue; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
798
U32 NewValue; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
799
U32 PreviousValue; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
848
U32 Flags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_ioc.h
866
U32 DiscoveryStatus; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_pci.h
104
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_pci.h
63
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_pci.h
67
U32 DataLength; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
140
U32 Word;
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
161
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
217
U32 VolumeCreationFlags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
218
U32 VolumeSettings; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
223
U32 StripeSize; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
247
U32 Flags; /*0x00 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
262
U32 Flags; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
263
U32 Reserved1; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
264
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
279
U32 Flags; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
280
U32 ElapsedSeconds; /* 0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
299
U32 GenericAttributes; /*0x04 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
300
U32 OEMSpecificAttributes; /*0x08 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
301
U32 Reserved3; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
302
U32 Reserved4; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
325
U32 Word[6];
drivers/scsi/mpt3sas/mpi/mpi2_raid.h
351
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
115
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
117
U32 Reserved3; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
118
U32 Reserved4; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
143
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
144
U32 Reserved3; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
178
U32 Reserved2; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
179
U32 Reserved3; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
180
U32 Reserved4; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
181
U32 DataLength; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
213
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
215
U32 StatusControlRegisters; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
216
U32 TransferCount; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
243
U32 Primitive; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
248
U32 IOCParameterValue; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
249
U32 Reserved7; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
250
U32 Reserved8; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_sas.h
299
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
102
U32 Flags; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
166
U32 Flags; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
167
U32 DataLength; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
177
U32 DiagDataLength; /*00h */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
200
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
201
U32 Reserved6; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
208
U32 Reserved8; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
209
U32 Reserved9; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
210
U32 Reserved10; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
211
U32 Reserved11; /*0x28 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
212
U32 Reserved12; /*0x2C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
254
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
311
U32 DataLength; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
333
U32 Reserved5; /*0x0C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
334
U32 DataLength; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
356
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
357
U32 ReturnedDataLength; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
451
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
482
U32 BufferLength; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
483
U32 Reserved5; /*0x18 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
484
U32 Reserved6; /*0x1C */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
485
U32 Flags; /*0x20 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
486
U32 ProductSpecific[23]; /*0x24 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
521
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
522
U32 TransferLength; /*0x14 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
561
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_tool.h
83
U32 IOCLogInfo; /*0x10 */
drivers/scsi/mpt3sas/mpi/mpi2_type.h
53
typedef U32 *PU32;
drivers/scsi/mpt3sas/mpt3sas_base.h
1678
U32 d[2];
drivers/scsi/mpt3sas/mpt3sas_base.h
391
U32 Reserved3; /* 0Ch */
drivers/scsi/mpt3sas/mpt3sas_base.h
392
U32 GenericFlags0; /* 10h */
drivers/scsi/mpt3sas/mpt3sas_base.h
393
U32 GenericFlags1; /* 14h */
drivers/scsi/mpt3sas/mpt3sas_base.h
394
U32 Reserved4; /* 18h */
drivers/scsi/mpt3sas/mpt3sas_base.h
395
U32 OEMSpecificFlags0; /* 1Ch */
drivers/scsi/mpt3sas/mpt3sas_base.h
396
U32 OEMSpecificFlags1; /* 20h */
drivers/scsi/mpt3sas/mpt3sas_base.h
397
U32 Reserved5[18]; /* 24h - 60h*/
drivers/scsi/mpt3sas/mpt3sas_base.h
934
U32 EventContext;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
4792
U32 event_context)
drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h
27
U32 Reserved0xC[61]; /* 0x0C */
drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h
38
U32 MasterTriggerFlags;
drivers/scsi/mpt3sas/mpt3sas_trigger_pages.h
83
U32 LogInfo; /* 0x04 */
include/linux/property.h
427
__PROPERTY_ENTRY_ARRAY_LEN(_name_, u32_data, U32, _val_, _len_)
include/linux/property.h
468
__PROPERTY_ENTRY_ELEMENT(_name_, u32_data, U32, _val_)
include/net/sctp/command.h
149
SCTP_ARG_CONSTRUCTOR(U32, __u32, u32)
kernel/trace/trace_events_hist.c
126
C(U32, "u32"), \
lib/lz4/lz4_compress.c
107
U32 *hashTable = (U32 *) tableBase;
lib/lz4/lz4_compress.c
109
hashTable[h] = (U32)(p - srcBase);
lib/lz4/lz4_compress.c
128
U32 const h = LZ4_hashPosition(p, tableType);
lib/lz4/lz4_compress.c
134
U32 h,
lib/lz4/lz4_compress.c
146
const U32 * const hashTable = (U32 *) tableBase;
lib/lz4/lz4_compress.c
165
U32 const h = LZ4_hashPosition(p, tableType);
lib/lz4/lz4_compress.c
185
const U32 acceleration)
lib/lz4/lz4_compress.c
202
U32 forwardH;
lib/lz4/lz4_compress.c
206
if ((U32)inputSize > (U32)LZ4_MAX_INPUT_SIZE) {
lib/lz4/lz4_compress.c
255
U32 const h = forwardH;
lib/lz4/lz4_compress.c
435
((lastRun + 255 - RUN_MASK) / 255) > (U32)maxOutputSize))
lib/lz4/lz4_compress.c
47
static FORCE_INLINE U32 LZ4_hash4(
lib/lz4/lz4_compress.c
48
U32 sequence,
lib/lz4/lz4_compress.c
545
U32 forwardH;
lib/lz4/lz4_compress.c
552
if ((U32)*srcSizePtr > (U32)LZ4_MAX_INPUT_SIZE)
lib/lz4/lz4_compress.c
578
U32 h = forwardH;
lib/lz4/lz4_compress.c
59
static FORCE_INLINE U32 LZ4_hash5(
lib/lz4/lz4_compress.c
63
const U32 hashLog = (tableType == byU16)
lib/lz4/lz4_compress.c
70
return (U32)(((sequence << 24) * prime5bytes) >> (64 - hashLog));
lib/lz4/lz4_compress.c
74
return (U32)(((sequence >> 24) * prime8bytes) >> (64 - hashLog));
lib/lz4/lz4_compress.c
78
static FORCE_INLINE U32 LZ4_hashPosition(
lib/lz4/lz4_compress.c
799
dict->dictSize = (U32)(dictEnd - p);
lib/lz4/lz4_compress.c
818
U32 const delta = LZ4_dict->currentOffset - 64 * KB;
lib/lz4/lz4_compress.c
840
if ((U32)dictSize > 64 * KB) {
lib/lz4/lz4_compress.c
844
if ((U32)dictSize > dict->dictSize)
lib/lz4/lz4_compress.c
850
dict->dictSize = (U32)dictSize;
lib/lz4/lz4_compress.c
884
streamPtr->dictSize = (U32)(dictEnd - sourceEnd);
lib/lz4/lz4_compress.c
909
streamPtr->dictSize += (U32)inputSize;
lib/lz4/lz4_compress.c
910
streamPtr->currentOffset += (U32)inputSize;
lib/lz4/lz4_compress.c
92
U32 h,
lib/lz4/lz4_compress.c
931
streamPtr->dictSize = (U32)inputSize;
lib/lz4/lz4_compress.c
932
streamPtr->currentOffset += (U32)inputSize;
lib/lz4/lz4_decompress.c
310
LZ4_write32(op, (U32)offset);
lib/lz4/lz4defs.h
112
static FORCE_INLINE U32 LZ4_read32(const void *ptr)
lib/lz4/lz4defs.h
114
return get_unaligned((const U32 *)ptr);
lib/lz4/lz4defs.h
127
static FORCE_INLINE void LZ4_write32(void *memPtr, U32 value)
lib/lz4/lz4defs.h
129
put_unaligned(value, (U32 *)memPtr);
lib/lz4/lz4defs.h
160
U32 a = get_unaligned((const U32 *)src);
lib/lz4/lz4defs.h
161
U32 b = get_unaligned((const U32 *)src + 1);
lib/lz4/lz4defs.h
163
put_unaligned(a, (U32 *)dst);
lib/lz4/lz4defs.h
164
put_unaligned(b, (U32 *)dst + 1);
lib/lz4/lz4hc_compress.c
106
U32 * const HashTable = hc4->hashTable;
lib/lz4/lz4hc_compress.c
109
const U32 dictLimit = hc4->dictLimit;
lib/lz4/lz4hc_compress.c
110
const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base))
lib/lz4/lz4hc_compress.c
112
: (U32)(ip - base) - (64 * KB - 1);
lib/lz4/lz4hc_compress.c
113
U32 matchIndex;
lib/lz4/lz4hc_compress.c
178
U32 * const HashTable = hc4->hashTable;
lib/lz4/lz4hc_compress.c
180
const U32 dictLimit = hc4->dictLimit;
lib/lz4/lz4hc_compress.c
182
const U32 lowLimit = (hc4->lowLimit + 64 * KB > (U32)(ip - base))
lib/lz4/lz4hc_compress.c
184
: (U32)(ip - base) - (64 * KB - 1);
lib/lz4/lz4hc_compress.c
186
U32 matchIndex;
lib/lz4/lz4hc_compress.c
52
static U32 LZ4HC_hashPtr(const void *ptr)
lib/lz4/lz4hc_compress.c
560
> (U32)maxOutputSize)) {
lib/lz4/lz4hc_compress.c
659
ctxPtr->dictLimit = (U32)(ctxPtr->end - ctxPtr->base);
lib/lz4/lz4hc_compress.c
705
ctxPtr->lowLimit = (U32)(sourceEnd - ctxPtr->dictBase);
lib/lz4/lz4hc_compress.c
753
U32 const endIndex = (U32)(streamPtr->end - streamPtr->base);
lib/lz4/lz4hc_compress.c
77
U32 * const hashTable = hc4->hashTable;
lib/lz4/lz4hc_compress.c
79
U32 const target = (U32)(ip - base);
lib/lz4/lz4hc_compress.c
80
U32 idx = hc4->nextToUpdate;
lib/lz4/lz4hc_compress.c
83
U32 const h = LZ4HC_hashPtr(base + idx);
lib/zstd/common/bits.h
108
return ZSTD_countTrailingZeros32((U32)val) >> 3;
lib/zstd/common/bits.h
114
return ZSTD_countLeadingZeros32((U32)val) >> 3;
lib/zstd/common/bits.h
119
MEM_STATIC unsigned ZSTD_highbit32(U32 val) /* compress, dictBuilder, decodeCorpus */
lib/zstd/common/bits.h
130
U64 ZSTD_rotateRight_U64(U64 const value, U32 count) {
lib/zstd/common/bits.h
137
U32 ZSTD_rotateRight_U32(U32 const value, U32 count) {
lib/zstd/common/bits.h
140
return (value >> count) | (U32)(value << ((0U - count) & 0x1F));
lib/zstd/common/bits.h
144
U16 ZSTD_rotateRight_U16(U16 const value, U32 count) {
lib/zstd/common/bits.h
17
MEM_STATIC unsigned ZSTD_countTrailingZeros32_fallback(U32 val)
lib/zstd/common/bits.h
21
static const U32 DeBruijnBytePos[32] = {0, 1, 28, 2, 29, 14, 24, 3,
lib/zstd/common/bits.h
25
return DeBruijnBytePos[((U32) ((val & -(S32) val) * 0x077CB531U)) >> 27];
lib/zstd/common/bits.h
29
MEM_STATIC unsigned ZSTD_countTrailingZeros32(U32 val)
lib/zstd/common/bits.h
39
MEM_STATIC unsigned ZSTD_countLeadingZeros32_fallback(U32 val)
lib/zstd/common/bits.h
43
static const U32 DeBruijnClz[32] = {0, 9, 1, 10, 13, 21, 2, 29,
lib/zstd/common/bits.h
56
MEM_STATIC unsigned ZSTD_countLeadingZeros32(U32 val)
lib/zstd/common/bits.h
73
U32 mostSignificantWord = (U32)(val >> 32);
lib/zstd/common/bits.h
74
U32 leastSignificantWord = (U32)val;
lib/zstd/common/bits.h
91
U32 mostSignificantWord = (U32)(val >> 32);
lib/zstd/common/bits.h
92
U32 leastSignificantWord = (U32)val;
lib/zstd/common/bitstream.h
156
FORCE_INLINE_TEMPLATE BitContainerType BIT_getLowerBits(BitContainerType bitContainer, U32 const nbBits)
lib/zstd/common/bitstream.h
281
bitD->bitsConsumed += (U32)(sizeof(bitD->bitContainer) - srcSize)*8;
lib/zstd/common/bitstream.h
287
FORCE_INLINE_TEMPLATE BitContainerType BIT_getUpperBits(BitContainerType bitContainer, U32 const start)
lib/zstd/common/bitstream.h
292
FORCE_INLINE_TEMPLATE BitContainerType BIT_getMiddleBits(BitContainerType bitContainer, U32 const start, U32 const nbBits)
lib/zstd/common/bitstream.h
294
U32 const regMask = sizeof(bitContainer)*8 - 1;
lib/zstd/common/bitstream.h
315
FORCE_INLINE_TEMPLATE BitContainerType BIT_lookBits(const BIT_DStream_t* bitD, U32 nbBits)
lib/zstd/common/bitstream.h
324
U32 const regMask = sizeof(bitD->bitContainer)*8 - 1;
lib/zstd/common/bitstream.h
331
MEM_STATIC BitContainerType BIT_lookBitsFast(const BIT_DStream_t* bitD, U32 nbBits)
lib/zstd/common/bitstream.h
333
U32 const regMask = sizeof(bitD->bitContainer)*8 - 1;
lib/zstd/common/bitstream.h
338
FORCE_INLINE_TEMPLATE void BIT_skipBits(BIT_DStream_t* bitD, U32 nbBits)
lib/zstd/common/bitstream.h
39
#define STREAM_ACCUMULATOR_MIN ((U32)(MEM_32bits() ? STREAM_ACCUMULATOR_MIN_32 : STREAM_ACCUMULATOR_MIN_64))
lib/zstd/common/bitstream.h
418
{ U32 nbBytes = bitD->bitsConsumed >> 3;
lib/zstd/common/bitstream.h
421
nbBytes = (U32)(bitD->ptr - bitD->start); /* ptr > start */
lib/zstd/common/cpu.h
24
U32 f1c;
lib/zstd/common/cpu.h
25
U32 f1d;
lib/zstd/common/cpu.h
26
U32 f7b;
lib/zstd/common/cpu.h
27
U32 f7c;
lib/zstd/common/cpu.h
31
U32 f1c = 0;
lib/zstd/common/cpu.h
32
U32 f1d = 0;
lib/zstd/common/cpu.h
33
U32 f7b = 0;
lib/zstd/common/cpu.h
34
U32 f7c = 0;
lib/zstd/common/cpu.h
40
U32 n;
lib/zstd/common/cpu.h
49
U32 f1a;
lib/zstd/common/cpu.h
68
U32 n;
lib/zstd/common/cpu.h
71
U32 f1a;
lib/zstd/common/cpu.h
75
U32 f7a;
lib/zstd/common/entropy_common.c
136
if ((bitStream & (threshold-1)) < (U32)max) {
lib/zstd/common/entropy_common.c
235
size_t HUF_readStats(BYTE* huffWeight, size_t hwSize, U32* rankStats,
lib/zstd/common/entropy_common.c
236
U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/entropy_common.c
239
U32 wksp[HUF_READ_STATS_WORKSPACE_SIZE_U32];
lib/zstd/common/entropy_common.c
244
HUF_readStats_body(BYTE* huffWeight, size_t hwSize, U32* rankStats,
lib/zstd/common/entropy_common.c
245
U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/entropy_common.c
250
U32 weightTotal;
lib/zstd/common/entropy_common.c
265
{ U32 n;
lib/zstd/common/entropy_common.c
278
ZSTD_memset(rankStats, 0, (HUF_TABLELOG_MAX + 1) * sizeof(U32));
lib/zstd/common/entropy_common.c
280
{ U32 n; for (n=0; n<oSize; n++) {
lib/zstd/common/entropy_common.c
288
{ U32 const tableLog = ZSTD_highbit32(weightTotal) + 1;
lib/zstd/common/entropy_common.c
292
{ U32 const total = 1 << tableLog;
lib/zstd/common/entropy_common.c
293
U32 const rest = total - weightTotal;
lib/zstd/common/entropy_common.c
294
U32 const verif = 1 << ZSTD_highbit32(rest);
lib/zstd/common/entropy_common.c
295
U32 const lastWeight = ZSTD_highbit32(rest) + 1;
lib/zstd/common/entropy_common.c
305
*nbSymbolsPtr = (U32)(oSize+1);
lib/zstd/common/entropy_common.c
310
static size_t HUF_readStats_body_default(BYTE* huffWeight, size_t hwSize, U32* rankStats,
lib/zstd/common/entropy_common.c
311
U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/entropy_common.c
319
static BMI2_TARGET_ATTRIBUTE size_t HUF_readStats_body_bmi2(BYTE* huffWeight, size_t hwSize, U32* rankStats,
lib/zstd/common/entropy_common.c
320
U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/entropy_common.c
328
size_t HUF_readStats_wksp(BYTE* huffWeight, size_t hwSize, U32* rankStats,
lib/zstd/common/entropy_common.c
329
U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/entropy_common.c
52
U32 bitStream;
lib/zstd/common/fse.h
264
#define FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(maxSymbolValue, tableLog) (((maxSymbolValue + 2) + (1ull << (tableLog)))/2 + sizeof(U64)/sizeof(U32) /* additional 8 bytes for potential table overwrite */)
lib/zstd/common/fse.h
426
U32 deltaNbBits;
lib/zstd/common/fse.h
433
const U32 tableLog = MEM_read16(ptr);
lib/zstd/common/fse.h
444
MEM_STATIC void FSE_initCState2(FSE_CState_t* statePtr, const FSE_CTable* ct, U32 symbol)
lib/zstd/common/fse.h
449
U32 nbBitsOut = (U32)((symbolTT.deltaNbBits + (1<<15)) >> 16);
lib/zstd/common/fse.h
459
U32 const nbBitsOut = (U32)((statePtr->value + symbolTT.deltaNbBits) >> 16);
lib/zstd/common/fse.h
476
MEM_STATIC U32 FSE_getMaxNbBits(const void* symbolTTPtr, U32 symbolValue)
lib/zstd/common/fse.h
486
MEM_STATIC U32 FSE_bitCost(const void* symbolTTPtr, U32 tableLog, U32 symbolValue, U32 accuracyLog)
lib/zstd/common/fse.h
489
U32 const minNbBits = symbolTT[symbolValue].deltaNbBits >> 16;
lib/zstd/common/fse.h
490
U32 const threshold = (minNbBits+1) << 16;
lib/zstd/common/fse.h
493
{ U32 const tableSize = 1 << tableLog;
lib/zstd/common/fse.h
494
U32 const deltaFromThreshold = threshold - (symbolTT[symbolValue].deltaNbBits + tableSize);
lib/zstd/common/fse.h
495
U32 const normalizedDeltaFromThreshold = (deltaFromThreshold << accuracyLog) >> tableLog; /* linear interpolation (very approximate) */
lib/zstd/common/fse.h
496
U32 const bitMultiplier = 1 << accuracyLog;
lib/zstd/common/fse.h
536
U32 const nbBits = DInfo.nbBits;
lib/zstd/common/fse.h
544
U32 const nbBits = DInfo.nbBits;
lib/zstd/common/fse.h
557
U32 const nbBits = DInfo.nbBits;
lib/zstd/common/fse_decompress.c
105
U32 s;
lib/zstd/common/fse_decompress.c
137
U32 const tableMask = tableSize-1;
lib/zstd/common/fse_decompress.c
138
U32 const step = FSE_TABLESTEP(tableSize);
lib/zstd/common/fse_decompress.c
139
U32 s, position = 0;
lib/zstd/common/fse_decompress.c
151
{ U32 u;
lib/zstd/common/fse_decompress.c
154
U32 const nextState = symbolNext[symbol]++;
lib/zstd/common/fse_decompress.c
284
const U32 fastMode = DTableH->fastMode;
lib/zstd/common/fse_decompress.c
66
U32 const maxSV1 = maxSymbolValue + 1;
lib/zstd/common/fse_decompress.c
67
U32 const tableSize = 1 << tableLog;
lib/zstd/common/fse_decompress.c
68
U32 highThreshold = tableSize-1;
lib/zstd/common/fse_decompress.c
80
U32 s;
lib/zstd/common/huf.h
165
const unsigned* count, U32 maxSymbolValue, U32 maxNbBits,
lib/zstd/common/huf.h
174
U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/huf.h
185
U32* rankStats, U32* nbSymbolsPtr, U32* tableLogPtr,
lib/zstd/common/huf.h
199
U32 HUF_getNbBitsFromCTable(const HUF_CElt* symbolTable, U32 symbolValue);
lib/zstd/common/huf.h
224
U32 HUF_selectDecoder (size_t dstSize, size_t cSrcSize);
lib/zstd/common/huf.h
237
#define HUF_DECOMPRESS_WORKSPACE_SIZE_U32 (HUF_DECOMPRESS_WORKSPACE_SIZE / sizeof(U32))
lib/zstd/common/huf.h
65
typedef U32 HUF_DTable;
lib/zstd/common/huf.h
68
HUF_DTable DTable[HUF_DTABLE_SIZE((maxTableLog)-1)] = { ((U32)((maxTableLog)-1) * 0x01000001) }
lib/zstd/common/huf.h
70
HUF_DTable DTable[HUF_DTABLE_SIZE(maxTableLog)] = { ((U32)(maxTableLog) * 0x01000001) }
lib/zstd/common/mem.h
117
MEM_STATIC U32 MEM_read32(const void *memPtr)
lib/zstd/common/mem.h
119
return get_unaligned((const U32 *)memPtr);
lib/zstd/common/mem.h
137
MEM_STATIC void MEM_write32(void *memPtr, U32 value)
lib/zstd/common/mem.h
139
put_unaligned(value, (U32 *)memPtr);
lib/zstd/common/mem.h
159
MEM_STATIC U32 MEM_readLE24(const void *memPtr)
lib/zstd/common/mem.h
164
MEM_STATIC void MEM_writeLE24(void *memPtr, U32 val)
lib/zstd/common/mem.h
170
MEM_STATIC U32 MEM_readLE32(const void *memPtr)
lib/zstd/common/mem.h
175
MEM_STATIC void MEM_writeLE32(void *memPtr, U32 val32)
lib/zstd/common/mem.h
201
MEM_writeLE32(memPtr, (U32)val);
lib/zstd/common/mem.h
208
MEM_STATIC U32 MEM_readBE32(const void *memPtr)
lib/zstd/common/mem.h
213
MEM_STATIC void MEM_writeBE32(void *memPtr, U32 val32)
lib/zstd/common/mem.h
239
MEM_writeBE32(memPtr, (U32)val);
lib/zstd/common/mem.h
244
MEM_STATIC U32 MEM_swap32(U32 in)
lib/zstd/common/mem.h
257
return (size_t)MEM_swap32((U32)in);
lib/zstd/common/mem.h
53
MEM_STATIC U32 MEM_read32(const void* memPtr);
lib/zstd/common/mem.h
58
MEM_STATIC void MEM_write32(void* memPtr, U32 value);
lib/zstd/common/mem.h
63
MEM_STATIC U32 MEM_readLE24(const void* memPtr);
lib/zstd/common/mem.h
64
MEM_STATIC U32 MEM_readLE32(const void* memPtr);
lib/zstd/common/mem.h
69
MEM_STATIC void MEM_writeLE24(void* memPtr, U32 val);
lib/zstd/common/mem.h
70
MEM_STATIC void MEM_writeLE32(void* memPtr, U32 val32);
lib/zstd/common/mem.h
75
MEM_STATIC U32 MEM_readBE32(const void* memPtr);
lib/zstd/common/mem.h
79
MEM_STATIC void MEM_writeBE32(void* memPtr, U32 val32);
lib/zstd/common/mem.h
84
MEM_STATIC U32 MEM_swap32(U32 in);
lib/zstd/common/zstd_internal.h
128
static UNUSED_ATTR const U32 LL_defaultNormLog = LL_DEFAULTNORMLOG;
lib/zstd/common/zstd_internal.h
149
static UNUSED_ATTR const U32 ML_defaultNormLog = ML_DEFAULTNORMLOG;
lib/zstd/common/zstd_internal.h
158
static UNUSED_ATTR const U32 OF_defaultNormLog = OF_DEFAULTNORMLOG;
lib/zstd/common/zstd_internal.h
293
U32 lastBlock;
lib/zstd/common/zstd_internal.h
294
U32 origSize;
lib/zstd/common/zstd_internal.h
59
static UNUSED_ATTR const U32 repStartValue[ZSTD_REP_NUM] = { 1, 4, 8 };
lib/zstd/compress/fse_compress.c
102
{ U32 u;
lib/zstd/compress/fse_compress.c
125
U32 s;
lib/zstd/compress/fse_compress.c
156
U32 position = 0;
lib/zstd/compress/fse_compress.c
157
U32 symbol;
lib/zstd/compress/fse_compress.c
171
{ U32 u; for (u=0; u<tableSize; u++) {
lib/zstd/compress/fse_compress.c
196
{ U32 const maxBitsOut = tableLog - ZSTD_highbit32 ((U32)normalizedCounter[s]-1);
lib/zstd/compress/fse_compress.c
197
U32 const minStatePlus = (U32)normalizedCounter[s] << maxBitsOut;
lib/zstd/compress/fse_compress.c
205
{ U32 symbol;
lib/zstd/compress/fse_compress.c
246
U32 bitStream = 0;
lib/zstd/compress/fse_compress.c
298
bitStream += (U32)count << bitCount;
lib/zstd/compress/fse_compress.c
351
U32 minBitsSrc = ZSTD_highbit32((U32)(srcSize)) + 1;
lib/zstd/compress/fse_compress.c
352
U32 minBitsSymbols = ZSTD_highbit32(maxSymbolValue) + 2;
lib/zstd/compress/fse_compress.c
353
U32 minBits = minBitsSrc < minBitsSymbols ? minBitsSrc : minBitsSymbols;
lib/zstd/compress/fse_compress.c
360
U32 maxBitsSrc = ZSTD_highbit32((U32)(srcSize - 1)) - minus;
lib/zstd/compress/fse_compress.c
361
U32 tableLog = maxTableLog;
lib/zstd/compress/fse_compress.c
362
U32 minBits = FSE_minTableLog(srcSize, maxSymbolValue);
lib/zstd/compress/fse_compress.c
380
static size_t FSE_normalizeM2(short* norm, U32 tableLog, const unsigned* count, size_t total, U32 maxSymbolValue, short lowProbCount)
lib/zstd/compress/fse_compress.c
383
U32 s;
lib/zstd/compress/fse_compress.c
384
U32 distributed = 0;
lib/zstd/compress/fse_compress.c
385
U32 ToDistribute;
lib/zstd/compress/fse_compress.c
388
U32 const lowThreshold = (U32)(total >> tableLog);
lib/zstd/compress/fse_compress.c
389
U32 lowOne = (U32)((total * 3) >> (tableLog + 1));
lib/zstd/compress/fse_compress.c
418
lowOne = (U32)((total * 3) / (ToDistribute * 2));
lib/zstd/compress/fse_compress.c
433
U32 maxV = 0, maxC = 0;
lib/zstd/compress/fse_compress.c
449
U64 const rStep = ZSTD_div64((((U64)1<<vStepLog) * ToDistribute) + mid, (U32)total); /* scale on remaining */
lib/zstd/compress/fse_compress.c
454
U32 const sStart = (U32)(tmpTotal >> vStepLog);
lib/zstd/compress/fse_compress.c
455
U32 const sEnd = (U32)(end >> vStepLog);
lib/zstd/compress/fse_compress.c
456
U32 const weight = sEnd - sStart;
lib/zstd/compress/fse_compress.c
476
{ static U32 const rtbTable[] = { 0, 473195, 504333, 520860, 550000, 700000, 750000, 830000 };
lib/zstd/compress/fse_compress.c
479
U64 const step = ZSTD_div64((U64)1<<62, (U32)total); /* <== here, one division ! */
lib/zstd/compress/fse_compress.c
485
U32 lowThreshold = (U32)(total >> tableLog);
lib/zstd/compress/fse_compress.c
513
U32 s;
lib/zstd/compress/fse_compress.c
514
U32 nTotal = 0;
lib/zstd/compress/fse_compress.c
533
void* FSCTptr = (U32*)ptr + 2;
lib/zstd/compress/fse_compress.c
73
U32 const tableSize = 1 << tableLog;
lib/zstd/compress/fse_compress.c
74
U32 const tableMask = tableSize - 1;
lib/zstd/compress/fse_compress.c
77
void* const FSCT = ((U32*)ptr) + 1 /* header */ + (tableLog ? tableSize>>1 : 1) ;
lib/zstd/compress/fse_compress.c
79
U32 const step = FSE_TABLESTEP(tableSize);
lib/zstd/compress/fse_compress.c
80
U32 const maxSV1 = maxSymbolValue+1;
lib/zstd/compress/fse_compress.c
85
U32 highThreshold = tableSize-1;
lib/zstd/compress/hist.c
102
{ U32 cached = MEM_read32(ip); ip += 4;
lib/zstd/compress/hist.c
104
U32 c = cached; cached = MEM_read32(ip); ip += 4;
lib/zstd/compress/hist.c
131
{ U32 s;
lib/zstd/compress/hist.c
159
return HIST_count_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, trustInput, (U32*)workSpace);
lib/zstd/compress/hist.c
172
return HIST_count_parallel_wksp(count, maxSymbolValuePtr, source, sourceSize, checkMaxSymbolValue, (U32*)workSpace);
lib/zstd/compress/hist.c
59
{ U32 s;
lib/zstd/compress/hist.c
81
U32* const workSpace)
lib/zstd/compress/hist.c
87
U32* const Counting1 = workSpace;
lib/zstd/compress/hist.c
88
U32* const Counting2 = Counting1 + 256;
lib/zstd/compress/hist.c
89
U32* const Counting3 = Counting2 + 256;
lib/zstd/compress/hist.c
90
U32* const Counting4 = Counting3 + 256;
lib/zstd/compress/huf_compress.c
1058
U32 const tableLog = HUF_readCTableHeader(CTable).tableLog;
lib/zstd/compress/huf_compress.c
1245
U32 hist_wksp[HIST_WKSP_SIZE_U32];
lib/zstd/compress/huf_compress.c
1266
U32 minBitsSymbols = ZSTD_highbit32(symbolCardinality) + 1;
lib/zstd/compress/huf_compress.c
1306
hSize = HUF_writeCTable_wksp(dst, dstSize, table, maxSymbolValue, (U32)maxBits, workSpace, wkspSize);
lib/zstd/compress/huf_compress.c
139
U32 scratchBuffer[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(HUF_TABLELOG_MAX, MAX_FSE_TABLELOG_FOR_HUFF_HEADER)];
lib/zstd/compress/huf_compress.c
1405
huffLog = (U32)maxBits;
lib/zstd/compress/huf_compress.c
154
U32 tableLog = MAX_FSE_TABLELOG_FOR_HUFF_HEADER;
lib/zstd/compress/huf_compress.c
155
HUF_CompressWeightsWksp* wksp = (HUF_CompressWeightsWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, ZSTD_ALIGNOF(U32));
lib/zstd/compress/huf_compress.c
228
static void HUF_writeCTableHeader(HUF_CElt* ctable, U32 tableLog, U32 maxSymbolValue)
lib/zstd/compress/huf_compress.c
252
U32 n;
lib/zstd/compress/huf_compress.c
253
HUF_WriteCTableWksp* wksp = (HUF_WriteCTableWksp*)HUF_alignUpWorkspace(workspace, &workspaceSize, ZSTD_ALIGNOF(U32));
lib/zstd/compress/huf_compress.c
293
U32 rankVal[HUF_TABLELOG_ABSOLUTEMAX + 1]; /* large enough for values from 0 to 16 */
lib/zstd/compress/huf_compress.c
294
U32 tableLog = 0;
lib/zstd/compress/huf_compress.c
295
U32 nbSymbols = 0;
lib/zstd/compress/huf_compress.c
311
{ U32 n, nextRankStart = 0;
lib/zstd/compress/huf_compress.c
313
U32 curr = nextRankStart;
lib/zstd/compress/huf_compress.c
319
{ U32 n; for (n=0; n<nbSymbols; n++) {
lib/zstd/compress/huf_compress.c
320
const U32 w = huffWeight[n];
lib/zstd/compress/huf_compress.c
327
{ U32 n; for (n=0; n<nbSymbols; n++) nbPerRank[HUF_getNbBits(ct[n])]++; }
lib/zstd/compress/huf_compress.c
331
U32 n; for (n=tableLog; n>0; n--) { /* start at n=tablelog <-> w=1 */
lib/zstd/compress/huf_compress.c
337
{ U32 n; for (n=0; n<nbSymbols; n++) HUF_setValue(ct + n, valPerRank[HUF_getNbBits(ct[n])]++); }
lib/zstd/compress/huf_compress.c
343
U32 HUF_getNbBitsFromCTable(HUF_CElt const* CTable, U32 symbolValue)
lib/zstd/compress/huf_compress.c
349
return (U32)HUF_getNbBits(ct[symbolValue]);
lib/zstd/compress/huf_compress.c
374
static U32 HUF_setMaxHeight(nodeElt* huffNode, U32 lastNonNull, U32 targetNbBits)
lib/zstd/compress/huf_compress.c
376
const U32 largestBits = huffNode[lastNonNull].nbBits;
lib/zstd/compress/huf_compress.c
384
const U32 baseCost = 1 << (largestBits - targetNbBits);
lib/zstd/compress/huf_compress.c
403
assert(((U32)totalCost & (baseCost - 1)) == 0);
lib/zstd/compress/huf_compress.c
408
{ U32 const noSymbol = 0xF0F0F0F0;
lib/zstd/compress/huf_compress.c
409
U32 rankLast[HUF_TABLELOG_MAX+2];
lib/zstd/compress/huf_compress.c
413
{ U32 currentNbBits = targetNbBits;
lib/zstd/compress/huf_compress.c
418
rankLast[targetNbBits-currentNbBits] = (U32)pos;
lib/zstd/compress/huf_compress.c
425
U32 nBitsToDecrease = ZSTD_highbit32((U32)totalCost) + 1;
lib/zstd/compress/huf_compress.c
427
U32 const highPos = rankLast[nBitsToDecrease];
lib/zstd/compress/huf_compress.c
428
U32 const lowPos = rankLast[nBitsToDecrease-1];
lib/zstd/compress/huf_compress.c
434
{ U32 const highTotal = huffNode[highPos].count;
lib/zstd/compress/huf_compress.c
435
U32 const lowTotal = 2 * huffNode[lowPos].count;
lib/zstd/compress/huf_compress.c
46
U32 count;
lib/zstd/compress/huf_compress.c
484
rankLast[1] = (U32)(n+1);
lib/zstd/compress/huf_compress.c
528
static U32 HUF_getIndex(U32 const count) {
lib/zstd/compress/huf_compress.c
542
MEM_STATIC int HUF_isSorted(nodeElt huffNode[], U32 const maxSymbolValue1) {
lib/zstd/compress/huf_compress.c
543
U32 i;
lib/zstd/compress/huf_compress.c
573
U32 const pivot = arr[high].count;
lib/zstd/compress/huf_compress.c
59
static size_t showU32(const U32* arr, size_t size)
lib/zstd/compress/huf_compress.c
618
static void HUF_sort(nodeElt huffNode[], const unsigned count[], U32 const maxSymbolValue, rankPos rankPosition[]) {
lib/zstd/compress/huf_compress.c
619
U32 n;
lib/zstd/compress/huf_compress.c
620
U32 const maxSymbolValue1 = maxSymbolValue+1;
lib/zstd/compress/huf_compress.c
630
U32 lowerRank = HUF_getIndex(count[n]);
lib/zstd/compress/huf_compress.c
644
U32 const c = count[n];
lib/zstd/compress/huf_compress.c
645
U32 const r = HUF_getIndex(c) + 1;
lib/zstd/compress/huf_compress.c
646
U32 const pos = rankPosition[r].curr++;
lib/zstd/compress/huf_compress.c
655
U32 const bucketStartIdx = rankPosition[n].base;
lib/zstd/compress/huf_compress.c
679
static int HUF_buildTree(nodeElt* huffNode, U32 maxSymbolValue)
lib/zstd/compress/huf_compress.c
694
for (n=nodeNb; n<=nodeRoot; n++) huffNode[n].count = (U32)(1U<<30);
lib/zstd/compress/huf_compress.c
695
huffNode0[0].count = (U32)(1U<<31); /* fake entry, strong barrier */
lib/zstd/compress/huf_compress.c
728
static void HUF_buildCTableFromTree(HUF_CElt* CTable, nodeElt const* huffNode, int nonNullRank, U32 maxSymbolValue, U32 maxNbBits)
lib/zstd/compress/huf_compress.c
754
HUF_buildCTable_wksp(HUF_CElt* CTable, const unsigned* count, U32 maxSymbolValue, U32 maxNbBits,
lib/zstd/compress/huf_compress.c
758
(HUF_buildCTable_wksp_tables*)HUF_alignUpWorkspace(workSpace, &wkspSize, ZSTD_ALIGNOF(U32));
lib/zstd/compress/huf_compress.c
783
maxNbBits = HUF_setMaxHeight(huffNode, (U32)nonNullRank, maxNbBits);
lib/zstd/compress/huf_compress.c
898
size_t const dirtyBits = nbBits == 0 ? 0 : ZSTD_highbit32((U32)nbBits) + 1;
lib/zstd/compress/huf_compress.c
983
HUF_encodeSymbol(HUF_CStream_t* bitCPtr, U32 symbol, const HUF_CElt* CTable, int idx, int fast)
lib/zstd/compress/zstd_compress.c
1225
DEBUGLOG(4, "ZSTD_CCtx_loadDictionary_advanced (size: %u)", (U32)dictSize);
lib/zstd/compress/zstd_compress.c
1361
U32 ZSTD_cycleLog(U32 hashLog, ZSTD_strategy strat)
lib/zstd/compress/zstd_compress.c
1363
U32 const btScale = ((U32)strat >= (U32)ZSTD_btlazy2);
lib/zstd/compress/zstd_compress.c
1375
static U32 ZSTD_dictAndWindowLog(U32 windowLog, U64 srcSize, U64 dictSize)
lib/zstd/compress/zstd_compress.c
1396
return ZSTD_highbit32((U32)dictAndWindowSize - 1) + 1;
lib/zstd/compress/zstd_compress.c
1491
U32 const tSize = (U32)(srcSize + dictSize);
lib/zstd/compress/zstd_compress.c
1492
static U32 const hashSizeMin = 1 << ZSTD_HASHLOG_MIN;
lib/zstd/compress/zstd_compress.c
1493
U32 const srcLog = (tSize < hashSizeMin) ? ZSTD_HASHLOG_MIN :
lib/zstd/compress/zstd_compress.c
1498
U32 const dictAndWindowLog = ZSTD_dictAndWindowLog(cPar.windowLog, (U64)srcSize, (U64)dictSize);
lib/zstd/compress/zstd_compress.c
1499
U32 const cycleLog = ZSTD_cycleLog(cPar.chainLog, cPar.strategy);
lib/zstd/compress/zstd_compress.c
1512
U32 const maxShortCacheHashLog = 32 - ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_compress.c
1535
U32 const rowLog = BOUNDED(4, cPar.searchLog, 6);
lib/zstd/compress/zstd_compress.c
1536
U32 const maxRowHashLog = 32 - ZSTD_ROW_HASH_TAG_BITS;
lib/zstd/compress/zstd_compress.c
1537
U32 const maxHashLog = maxRowHashLog + rowLog;
lib/zstd/compress/zstd_compress.c
1593
const U32 forCCtx)
lib/zstd/compress/zstd_compress.c
1600
U32 const hashLog3 = (forCCtx && cParams->minMatch==3) ? MIN(ZSTD_HASHLOG3_MAX, cParams->windowLog) : 0;
lib/zstd/compress/zstd_compress.c
1604
size_t const tableSpace = chainSize * sizeof(U32)
lib/zstd/compress/zstd_compress.c
1605
+ hSize * sizeof(U32)
lib/zstd/compress/zstd_compress.c
1606
+ h3Size * sizeof(U32);
lib/zstd/compress/zstd_compress.c
1608
ZSTD_cwksp_aligned64_alloc_size((MaxML+1) * sizeof(U32))
lib/zstd/compress/zstd_compress.c
1609
+ ZSTD_cwksp_aligned64_alloc_size((MaxLL+1) * sizeof(U32))
lib/zstd/compress/zstd_compress.c
1610
+ ZSTD_cwksp_aligned64_alloc_size((MaxOff+1) * sizeof(U32))
lib/zstd/compress/zstd_compress.c
1611
+ ZSTD_cwksp_aligned64_alloc_size((1<<Litbits) * sizeof(U32))
lib/zstd/compress/zstd_compress.c
1627
(U32)chainSize, (U32)hSize, (U32)h3Size);
lib/zstd/compress/zstd_compress.c
1634
U32 const divider = (minMatch==3 || useSequenceProducer) ? 3 : 4;
lib/zstd/compress/zstd_compress.c
1686
DEBUGLOG(5, "estimate workspace : %u", (U32)neededSpace);
lib/zstd/compress/zstd_compress.c
1925
U32 const hashLog3 = ((forWho == ZSTD_resetTarget_CCtx) && cParams->minMatch==3) ? MIN(ZSTD_HASHLOG3_MAX, cParams->windowLog) : 0;
lib/zstd/compress/zstd_compress.c
1946
ms->hashTable = (U32*)ZSTD_cwksp_reserve_table(ws, hSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
1947
ms->chainTable = (U32*)ZSTD_cwksp_reserve_table(ws, chainSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
1948
ms->hashTable3 = (U32*)ZSTD_cwksp_reserve_table(ws, h3Size * sizeof(U32));
lib/zstd/compress/zstd_compress.c
1973
U32 const rowLog = BOUNDED(4, cParams->searchLog, 6);
lib/zstd/compress/zstd_compress.c
2035
(U32)pledgedSrcSize, params->cParams.windowLog, (int)params->useRowMatchFinder, (int)params->postBlockSplitter);
lib/zstd/compress/zstd_compress.c
2282
{ const U32 cdictEnd = (U32)( cdict->matchState.window.nextSrc
lib/zstd/compress/zstd_compress.c
2284
const U32 cdictLen = cdictEnd - cdict->matchState.window.dictLimit;
lib/zstd/compress/zstd_compress.c
2312
static void ZSTD_copyCDictTableIntoCCtx(U32* dst, U32 const* src, size_t tableSize,
lib/zstd/compress/zstd_compress.c
2319
U32 const taggedIndex = src[i];
lib/zstd/compress/zstd_compress.c
2320
U32 const index = taggedIndex >> ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_compress.c
2324
ZSTD_memcpy(dst, src, tableSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
2385
{ U32 const h3log = cctx->blockState.matchState.hashLog3;
lib/zstd/compress/zstd_compress.c
2388
ZSTD_memset(cctx->blockState.matchState.hashTable3, 0, h3Size * sizeof(U32));
lib/zstd/compress/zstd_compress.c
2479
U32 const h3log = srcCCtx->blockState.matchState.hashLog3;
lib/zstd/compress/zstd_compress.c
2484
hSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
2487
chainSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
2490
h3Size * sizeof(U32));
lib/zstd/compress/zstd_compress.c
252
const U32 forDDSDict) {
lib/zstd/compress/zstd_compress.c
2521
ZSTD_STATIC_ASSERT((U32)ZSTDb_buffered==1);
lib/zstd/compress/zstd_compress.c
2539
ZSTD_reduceTable_internal (U32* const table, U32 const size, U32 const reducerValue, int const preserveMark)
lib/zstd/compress/zstd_compress.c
2545
U32 const reducerThreshold = reducerValue + ZSTD_WINDOW_START_INDEX;
lib/zstd/compress/zstd_compress.c
2553
U32 newVal;
lib/zstd/compress/zstd_compress.c
2568
static void ZSTD_reduceTable(U32* const table, U32 const size, U32 const reducerValue)
lib/zstd/compress/zstd_compress.c
2573
static void ZSTD_reduceTable_btlazy2(U32* const table, U32 const size, U32 const reducerValue)
lib/zstd/compress/zstd_compress.c
2580
static void ZSTD_reduceIndex (ZSTD_MatchState_t* ms, ZSTD_CCtx_params const* params, const U32 reducerValue)
lib/zstd/compress/zstd_compress.c
2582
{ U32 const hSize = (U32)1 << params->cParams.hashLog;
lib/zstd/compress/zstd_compress.c
2586
if (ZSTD_allocateChainTable(params->cParams.strategy, params->useRowMatchFinder, (U32)ms->dedicatedDictSearch)) {
lib/zstd/compress/zstd_compress.c
2587
U32 const chainSize = (U32)1 << params->cParams.chainLog;
lib/zstd/compress/zstd_compress.c
2595
U32 const h3Size = (U32)1 << ms->hashLog3;
lib/zstd/compress/zstd_compress.c
2613
U32 const nbSeq = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
lib/zstd/compress/zstd_compress.c
2614
U32 u;
lib/zstd/compress/zstd_compress.c
2618
U32 const llv = sequences[u].litLength;
lib/zstd/compress/zstd_compress.c
2619
U32 const ofCode = ZSTD_highbit32(sequences[u].offBase);
lib/zstd/compress/zstd_compress.c
2620
U32 const mlv = sequences[u].mlBase;
lib/zstd/compress/zstd_compress.c
2661
U32 LLtype;
lib/zstd/compress/zstd_compress.c
2662
U32 Offtype;
lib/zstd/compress/zstd_compress.c
2663
U32 MLtype;
lib/zstd/compress/zstd_compress.c
3208
const U32 curr = (U32)(istart-base);
lib/zstd/compress/zstd_compress.c
3209
if (sizeof(ptrdiff_t)==8) assert(istart - base < (ptrdiff_t)(U32)(-1)); /* ensure no overflow */
lib/zstd/compress/zstd_compress.c
3211
ms->nextToUpdate = curr - MIN(192, (U32)(curr - ms->nextToUpdate - 384));
lib/zstd/compress/zstd_compress.c
3271
{ U32 const windowSize = (U32)1 << zc->appliedParams.cParams.windowLog;
lib/zstd/compress/zstd_compress.c
3343
static size_t ZSTD_copyBlockSequences(SeqCollector* seqCollector, const SeqStore_t* seqStore, const U32 prevRepcodes[ZSTD_REP_NUM])
lib/zstd/compress/zstd_compress.c
3366
U32 rawOffset;
lib/zstd/compress/zstd_compress.c
3385
const U32 repcode = OFFBASE_TO_REPCODE(inSeqs[i].offBase);
lib/zstd/compress/zstd_compress.c
3417
outSeqs[nbInSequences].litLength = (U32)lastLLSize;
lib/zstd/compress/zstd_compress.c
3530
writeBlockHeader(void* op, size_t cSize, size_t blockSize, U32 lastBlock)
lib/zstd/compress/zstd_compress.c
3532
U32 const cBlockHeader = cSize == 1 ?
lib/zstd/compress/zstd_compress.c
3533
lastBlock + (((U32)bt_rle)<<1) + (U32)(blockSize << 3) :
lib/zstd/compress/zstd_compress.c
3534
lastBlock + (((U32)bt_compressed)<<1) + (U32)(cSize << 3);
lib/zstd/compress/zstd_compress.c
3620
huffLog = (U32)maxBits;
lib/zstd/compress/zstd_compress.c
3645
DEBUGLOG(5, "set_compressed (hSize=%u)", (U32)hSize);
lib/zstd/compress/zstd_compress.c
3753
U32 singleStream = litSize < 256;
lib/zstd/compress/zstd_compress.c
3775
short const* defaultNorm, U32 defaultNormLog, U32 defaultMax,
lib/zstd/compress/zstd_compress.c
3930
resultSeqStore->longLengthPos -= (U32)startIdx;
lib/zstd/compress/zstd_compress.c
3951
static U32
lib/zstd/compress/zstd_compress.c
3952
ZSTD_resolveRepcodeToRawOffset(const U32 rep[ZSTD_REP_NUM], const U32 offBase, const U32 ll0)
lib/zstd/compress/zstd_compress.c
3954
U32 const adjustedRepCode = OFFBASE_TO_REPCODE(offBase) - 1 + ll0; /* [ 0 - 3 ] */
lib/zstd/compress/zstd_compress.c
3985
const SeqStore_t* const seqStore, U32 const nbSeq)
lib/zstd/compress/zstd_compress.c
3987
U32 idx = 0;
lib/zstd/compress/zstd_compress.c
3988
U32 const longLitLenIdx = seqStore->longLengthType == ZSTD_llt_literalLength ? seqStore->longLengthPos : nbSeq;
lib/zstd/compress/zstd_compress.c
3991
U32 const ll0 = (seq->litLength == 0) && (idx != longLitLenIdx);
lib/zstd/compress/zstd_compress.c
3992
U32 const offBase = seq->offBase;
lib/zstd/compress/zstd_compress.c
3995
U32 const dRawOffset = ZSTD_resolveRepcodeToRawOffset(dRepcodes->rep, offBase, ll0);
lib/zstd/compress/zstd_compress.c
3996
U32 const cRawOffset = ZSTD_resolveRepcodeToRawOffset(cRepcodes->rep, offBase, ll0);
lib/zstd/compress/zstd_compress.c
4024
U32 lastBlock, U32 isPartition)
lib/zstd/compress/zstd_compress.c
4026
const U32 rleMaxLength = 25;
lib/zstd/compress/zstd_compress.c
4036
ZSTD_seqStore_resolveOffCodes(dRep, cRep, seqStore, (U32)(seqStore->sequences - seqStore->sequencesStart));
lib/zstd/compress/zstd_compress.c
4090
U32* splitLocations; /* Array of split indices */
lib/zstd/compress/zstd_compress.c
4142
splits->splitLocations[splits->idx] = (U32)midIdx;
lib/zstd/compress/zstd_compress.c
4153
static size_t ZSTD_deriveBlockSplits(ZSTD_CCtx* zc, U32 partitions[], U32 nbSeq)
lib/zstd/compress/zstd_compress.c
4178
U32 lastBlock, U32 nbSeq)
lib/zstd/compress/zstd_compress.c
4185
U32* const partitions = zc->blockSplitCtx.partitions; /* size == ZSTD_MAX_NB_BLOCK_SPLITS */
lib/zstd/compress/zstd_compress.c
4231
U32 const lastPartition = (i == numSplits);
lib/zstd/compress/zstd_compress.c
4232
U32 lastBlockEntireSrc = 0;
lib/zstd/compress/zstd_compress.c
4270
const void* src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress.c
4272
U32 nbSeq;
lib/zstd/compress/zstd_compress.c
4288
nbSeq = (U32)(zc->seqStore.sequences - zc->seqStore.sequencesStart);
lib/zstd/compress/zstd_compress.c
4299
const void* src, size_t srcSize, U32 frame)
lib/zstd/compress/zstd_compress.c
4305
const U32 rleMaxLength = 25;
lib/zstd/compress/zstd_compress.c
4367
const size_t bss, U32 lastBlock)
lib/zstd/compress/zstd_compress.c
4423
U32 lastBlock)
lib/zstd/compress/zstd_compress.c
4446
U32 const cycleLog = ZSTD_cycleLog(params->cParams.chainLog, params->cParams.strategy);
lib/zstd/compress/zstd_compress.c
4447
U32 const maxDist = (U32)1 << params->cParams.windowLog;
lib/zstd/compress/zstd_compress.c
4449
U32 const correction = ZSTD_window_correctOverflow(&ms->window, cycleLog, maxDist, ip);
lib/zstd/compress/zstd_compress.c
4508
U32 lastFrameChunk)
lib/zstd/compress/zstd_compress.c
4515
U32 const maxDist = (U32)1 << cctx->appliedParams.cParams.windowLog;
lib/zstd/compress/zstd_compress.c
4532
U32 const lastBlock = lastFrameChunk & (blockSize == remaining);
lib/zstd/compress/zstd_compress.c
4569
U32 const cBlockHeader = cSize == 1 ?
lib/zstd/compress/zstd_compress.c
4570
lastBlock + (((U32)bt_rle)<<1) + (U32)(blockSize << 3) :
lib/zstd/compress/zstd_compress.c
4571
lastBlock + (((U32)bt_compressed)<<1) + (U32)(cSize << 3);
lib/zstd/compress/zstd_compress.c
4611
U64 pledgedSrcSize, U32 dictID)
lib/zstd/compress/zstd_compress.c
4614
U32 const dictIDSizeCodeLength = (dictID>0) + (dictID>=256) + (dictID>=65536); /* 0-3 */
lib/zstd/compress/zstd_compress.c
4615
U32 const dictIDSizeCode = params->fParams.noDictIDFlag ? 0 : dictIDSizeCodeLength; /* 0-3 */
lib/zstd/compress/zstd_compress.c
4616
U32 const checksumFlag = params->fParams.checksumFlag>0;
lib/zstd/compress/zstd_compress.c
4617
U32 const windowSize = (U32)1 << params->cParams.windowLog;
lib/zstd/compress/zstd_compress.c
4618
U32 const singleSegment = params->fParams.contentSizeFlag && (windowSize >= pledgedSrcSize);
lib/zstd/compress/zstd_compress.c
4620
U32 const fcsCode = params->fParams.contentSizeFlag ?
lib/zstd/compress/zstd_compress.c
4653
case 2 : MEM_writeLE32(op+pos, (U32)(pledgedSrcSize)); pos+=4; break;
lib/zstd/compress/zstd_compress.c
4673
MEM_writeLE32(op, (U32)(ZSTD_MAGIC_SKIPPABLE_START + magicVariant));
lib/zstd/compress/zstd_compress.c
4674
MEM_writeLE32(op+4, (U32)srcSize);
lib/zstd/compress/zstd_compress.c
4688
{ U32 const cBlockHeader24 = 1 /*lastBlock*/ + (((U32)bt_raw)<<1); /* 0 size */
lib/zstd/compress/zstd_compress.c
4709
U32 frame, U32 lastFrameChunk)
lib/zstd/compress/zstd_compress.c
4837
U32 maxDictSize = ZSTD_CURRENT_MAX - ZSTD_WINDOW_START_INDEX;
lib/zstd/compress/zstd_compress.c
4846
U32 const shortCacheMaxDictSize = (1u << (32 - ZSTD_SHORT_CACHE_TAG_BITS)) - ZSTD_WINDOW_START_INDEX;
lib/zstd/compress/zstd_compress.c
4871
ls->loadedDictEnd = params->forceWindow ? 0 : (U32)(iend - ls->window.base);
lib/zstd/compress/zstd_compress.c
4877
{ U32 maxDictSize = 1U << MIN(MAX(params->cParams.hashLog + 3, params->cParams.chainLog + 1), 31);
lib/zstd/compress/zstd_compress.c
4885
ms->nextToUpdate = (U32)(ip - ms->window.base);
lib/zstd/compress/zstd_compress.c
4886
ms->loadedDictEnd = params->forceWindow ? 0 : (U32)(iend - ms->window.base);
lib/zstd/compress/zstd_compress.c
4952
ms->nextToUpdate = (U32)(iend - ms->window.base);
lib/zstd/compress/zstd_compress.c
4963
U32 s;
lib/zstd/compress/zstd_compress.c
5048
U32 offcodeMax = MaxOff;
lib/zstd/compress/zstd_compress.c
5049
if (dictContentSize <= ((U32)-1) - 128 KB) {
lib/zstd/compress/zstd_compress.c
5050
U32 const maxOffset = (U32)dictContentSize + 128 KB; /* The maximum offset that must be supported */
lib/zstd/compress/zstd_compress.c
5057
{ U32 u;
lib/zstd/compress/zstd_compress.c
5119
DEBUGLOG(4, "ZSTD_compress_insertDictionary (dictSize=%u)", (U32)dictSize);
lib/zstd/compress/zstd_compress.c
5190
cctx->dictID = (U32)dictID;
lib/zstd/compress/zstd_compress.c
5274
U32 const cBlockHeader24 = 1 /* last block */ + (((U32)bt_raw)<<1) + 0;
lib/zstd/compress/zstd_compress.c
5283
U32 const checksum = (U32) xxh64_digest(&cctx->xxhState);
lib/zstd/compress/zstd_compress.c
5459
cdict->entropyWorkspace = (U32*)ZSTD_cwksp_reserve_object(&cdict->workspace, HUF_WORKSPACE_SIZE);
lib/zstd/compress/zstd_compress.c
5482
assert(dictID <= (size_t)(U32)-1);
lib/zstd/compress/zstd_compress.c
5483
cdict->dictID = (U32)dictID;
lib/zstd/compress/zstd_compress.c
5735
U32 const limitedSrcSize = (U32)MIN(pledgedSrcSize, 1U << 19);
lib/zstd/compress/zstd_compress.c
5736
U32 const limitedSrcLog = limitedSrcSize > 1 ? ZSTD_highbit32(limitedSrcSize - 1) + 1 : 1;
lib/zstd/compress/zstd_compress.c
6000
U32 someMoreWork = 1;
lib/zstd/compress/zstd_compress.c
6023
assert((U32)flushMode <= (U32)ZSTD_e_end);
lib/zstd/compress/zstd_compress.c
6300
RETURN_ERROR_IF((U32)endOp > (U32)ZSTD_e_end, parameter_outOfBound, "invalid endDirective");
lib/zstd/compress/zstd_compress.c
6395
ZSTD_validateSequence(U32 offBase, U32 matchLength, U32 minMatch,
lib/zstd/compress/zstd_compress.c
6396
size_t posInSrc, U32 windowLog, size_t dictSize, int useSequenceProducer)
lib/zstd/compress/zstd_compress.c
6398
U32 const windowSize = 1u << windowLog;
lib/zstd/compress/zstd_compress.c
6413
static U32 ZSTD_finalizeOffBase(U32 rawOffset, const U32 rep[ZSTD_REP_NUM], U32 ll0)
lib/zstd/compress/zstd_compress.c
6415
U32 offBase = OFFSET_TO_OFFBASE(rawOffset);
lib/zstd/compress/zstd_compress.c
6442
U32 idx = seqPos->idx;
lib/zstd/compress/zstd_compress.c
6443
U32 const startIdx = idx;
lib/zstd/compress/zstd_compress.c
6447
U32 dictSize;
lib/zstd/compress/zstd_compress.c
6452
dictSize = (U32)cctx->cdict->dictContentSize;
lib/zstd/compress/zstd_compress.c
6454
dictSize = (U32)cctx->prefixDict.dictSize;
lib/zstd/compress/zstd_compress.c
6460
U32 const litLength = inSeqs[idx].litLength;
lib/zstd/compress/zstd_compress.c
6461
U32 const matchLength = inSeqs[idx].matchLength;
lib/zstd/compress/zstd_compress.c
6462
U32 offBase;
lib/zstd/compress/zstd_compress.c
6467
U32 const ll0 = (litLength == 0);
lib/zstd/compress/zstd_compress.c
6492
U32* const rep = updatedRepcodes.rep;
lib/zstd/compress/zstd_compress.c
6493
U32 lastSeqIdx = idx - 1; /* index of last non-block-delimiter sequence */
lib/zstd/compress/zstd_compress.c
6542
U32 idx = seqPos->idx;
lib/zstd/compress/zstd_compress.c
6543
U32 startPosInSequence = seqPos->posInSequence;
lib/zstd/compress/zstd_compress.c
6544
U32 endPosInSequence = seqPos->posInSequence + (U32)blockSize;
lib/zstd/compress/zstd_compress.c
6550
U32 bytesAdjustment = 0;
lib/zstd/compress/zstd_compress.c
6551
U32 finalMatchSplit = 0;
lib/zstd/compress/zstd_compress.c
6568
U32 litLength = currSeq.litLength;
lib/zstd/compress/zstd_compress.c
6569
U32 matchLength = currSeq.matchLength;
lib/zstd/compress/zstd_compress.c
6570
U32 const rawOffset = currSeq.offset;
lib/zstd/compress/zstd_compress.c
6571
U32 offBase;
lib/zstd/compress/zstd_compress.c
6591
U32 firstHalfMatchLength;
lib/zstd/compress/zstd_compress.c
6596
U32 secondHalfMatchLength = currSeq.matchLength + currSeq.litLength - endPosInSequence;
lib/zstd/compress/zstd_compress.c
6623
{ U32 const ll0 = (litLength == 0);
lib/zstd/compress/zstd_compress.c
6651
U32 const lastLLSize = (U32)(iend - ip);
lib/zstd/compress/zstd_compress.c
6752
U32 const cBlockHeader24 = 1 /* last block */ + (((U32)bt_raw)<<1);
lib/zstd/compress/zstd_compress.c
6766
U32 const lastBlock = (blockSize == remaining);
lib/zstd/compress/zstd_compress.c
6823
U32 cBlockHeader;
lib/zstd/compress/zstd_compress.c
6830
cBlockHeader = lastBlock + (((U32)bt_compressed)<<1) + (U32)(compressedSeqsSize << 3);
lib/zstd/compress/zstd_compress.c
6892
U32 const checksum = (U32) xxh64_digest(&cctx->xxhState);
lib/zstd/compress/zstd_compress.c
7138
cctx->seqStore.longLengthPos = (U32)(longl-1);
lib/zstd/compress/zstd_compress.c
7143
cctx->seqStore.longLengthPos = (U32)(longl-(nbSequences-1)-1);
lib/zstd/compress/zstd_compress.c
7148
U32 const litLength = inSeqs[seqNb].litLength;
lib/zstd/compress/zstd_compress.c
7149
U32 const matchLength = inSeqs[seqNb].matchLength;
lib/zstd/compress/zstd_compress.c
7150
U32 const ll0 = (litLength == 0);
lib/zstd/compress/zstd_compress.c
7151
U32 const offBase = ZSTD_finalizeOffBase(inSeqs[seqNb].offset, updatedRepcodes.rep, ll0);
lib/zstd/compress/zstd_compress.c
7161
U32* const rep = updatedRepcodes.rep;
lib/zstd/compress/zstd_compress.c
7164
U32 lastSeqIdx = (U32)nbSequences - 2; /* index of last full sequence */
lib/zstd/compress/zstd_compress.c
7192
ZSTD_ALIGNED(32) U32 tmp[8]; /* temporary buffer for reduction */
lib/zstd/compress/zstd_compress.c
7285
U32 const cBlockHeader24 = 1 /* last block */ + (((U32)bt_raw)<<1);
lib/zstd/compress/zstd_compress.c
7296
U32 const lastBlock = (block.nbSequences == nbSequences);
lib/zstd/compress/zstd_compress.c
7343
U32 cBlockHeader;
lib/zstd/compress/zstd_compress.c
7351
cBlockHeader = lastBlock + (((U32)bt_compressed)<<1) + (U32)(compressedSeqsSize << 3);
lib/zstd/compress/zstd_compress.c
7553
U32 const tableID = (rSize <= 256 KB) + (rSize <= 128 KB) + (rSize <= 16 KB);
lib/zstd/compress/zstd_compress.c
7564
DEBUGLOG(5, "ZSTD_getCParams_internal selected tableID: %u row: %u strat: %u", tableID, row, (U32)cp.strategy);
lib/zstd/compress/zstd_compress.c
776
CCtxParams->cParams.windowLog = (U32)value;
lib/zstd/compress/zstd_compress.c
782
CCtxParams->cParams.hashLog = (U32)value;
lib/zstd/compress/zstd_compress.c
788
CCtxParams->cParams.chainLog = (U32)value;
lib/zstd/compress/zstd_compress.c
794
CCtxParams->cParams.searchLog = (U32)value;
lib/zstd/compress/zstd_compress.c
800
CCtxParams->cParams.minMatch = (U32)value;
lib/zstd/compress/zstd_compress.c
805
CCtxParams->cParams.targetLength = (U32)value;
lib/zstd/compress/zstd_compress.c
82
U32* entropyWorkspace; /* entropy workspace of HUF_WORKSPACE_SIZE bytes */
lib/zstd/compress/zstd_compress.c
87
U32 dictID;
lib/zstd/compress/zstd_compress.c
876
CCtxParams->ldmParams.hashLog = (U32)value;
lib/zstd/compress/zstd_compress.c
882
CCtxParams->ldmParams.minMatchLength = (U32)value;
lib/zstd/compress/zstd_compress.c
888
CCtxParams->ldmParams.bucketSizeLog = (U32)value;
lib/zstd/compress/zstd_compress.c
894
CCtxParams->ldmParams.hashRateLog = (U32)value;
lib/zstd/compress/zstd_compress.c
902
CCtxParams->targetCBlockSize = (U32)value;
lib/zstd/compress/zstd_compress_internal.h
1026
( ((U32)-1) /* Maximum ending current index */ \
lib/zstd/compress/zstd_compress_internal.h
1036
U32 const end = (U32)endT;
lib/zstd/compress/zstd_compress_internal.h
1042
MEM_STATIC U32 ZSTD_window_isEmpty(ZSTD_window_t const window)
lib/zstd/compress/zstd_compress_internal.h
1053
MEM_STATIC U32 ZSTD_window_hasExtDict(ZSTD_window_t const window)
lib/zstd/compress/zstd_compress_internal.h
1089
MEM_STATIC U32 ZSTD_window_canOverflowCorrect(ZSTD_window_t const window,
lib/zstd/compress/zstd_compress_internal.h
1090
U32 cycleLog,
lib/zstd/compress/zstd_compress_internal.h
1091
U32 maxDist,
lib/zstd/compress/zstd_compress_internal.h
1092
U32 loadedDictEnd,
lib/zstd/compress/zstd_compress_internal.h
1095
U32 const cycleSize = 1u << cycleLog;
lib/zstd/compress/zstd_compress_internal.h
1096
U32 const curr = (U32)((BYTE const*)src - window.base);
lib/zstd/compress/zstd_compress_internal.h
1097
U32 const minIndexToOverflowCorrect = cycleSize
lib/zstd/compress/zstd_compress_internal.h
1106
U32 const adjustment = window.nbOverflowCorrections + 1;
lib/zstd/compress/zstd_compress_internal.h
1107
U32 const adjustedIndex = MAX(minIndexToOverflowCorrect * adjustment,
lib/zstd/compress/zstd_compress_internal.h
1109
U32 const indexLargeEnough = curr > adjustedIndex;
lib/zstd/compress/zstd_compress_internal.h
1114
U32 const dictionaryInvalidated = curr > maxDist + loadedDictEnd;
lib/zstd/compress/zstd_compress_internal.h
112
U32 longLengthPos; /* Index of the sequence to apply long length modification to */
lib/zstd/compress/zstd_compress_internal.h
1124
MEM_STATIC U32 ZSTD_window_needOverflowCorrection(ZSTD_window_t const window,
lib/zstd/compress/zstd_compress_internal.h
1125
U32 cycleLog,
lib/zstd/compress/zstd_compress_internal.h
1126
U32 maxDist,
lib/zstd/compress/zstd_compress_internal.h
1127
U32 loadedDictEnd,
lib/zstd/compress/zstd_compress_internal.h
1131
U32 const curr = (U32)((BYTE const*)srcEnd - window.base);
lib/zstd/compress/zstd_compress_internal.h
1151
U32 ZSTD_window_correctOverflow(ZSTD_window_t* window, U32 cycleLog,
lib/zstd/compress/zstd_compress_internal.h
1152
U32 maxDist, void const* src)
lib/zstd/compress/zstd_compress_internal.h
116
U32 litLength;
lib/zstd/compress/zstd_compress_internal.h
117
U32 matchLength;
lib/zstd/compress/zstd_compress_internal.h
1173
U32 const cycleSize = 1u << cycleLog;
lib/zstd/compress/zstd_compress_internal.h
1174
U32 const cycleMask = cycleSize - 1;
lib/zstd/compress/zstd_compress_internal.h
1175
U32 const curr = (U32)((BYTE const*)src - window->base);
lib/zstd/compress/zstd_compress_internal.h
1176
U32 const currentCycle = curr & cycleMask;
lib/zstd/compress/zstd_compress_internal.h
1178
U32 const currentCycleCorrection = currentCycle < ZSTD_WINDOW_START_INDEX
lib/zstd/compress/zstd_compress_internal.h
1181
U32 const newCurrent = currentCycle
lib/zstd/compress/zstd_compress_internal.h
1184
U32 const correction = curr - newCurrent;
lib/zstd/compress/zstd_compress_internal.h
1250
U32 maxDist,
lib/zstd/compress/zstd_compress_internal.h
1251
U32* loadedDictEndPtr,
lib/zstd/compress/zstd_compress_internal.h
1254
U32 const blockEndIdx = (U32)((BYTE const*)blockEnd - window->base);
lib/zstd/compress/zstd_compress_internal.h
1255
U32 const loadedDictEnd = (loadedDictEndPtr != NULL) ? *loadedDictEndPtr : 0;
lib/zstd/compress/zstd_compress_internal.h
1273
U32 const newLowLimit = blockEndIdx - maxDist;
lib/zstd/compress/zstd_compress_internal.h
129
if (seqStore->longLengthPos == (U32)(seq - seqStore->sequencesStart)) {
lib/zstd/compress/zstd_compress_internal.h
1295
U32 maxDist,
lib/zstd/compress/zstd_compress_internal.h
1296
U32* loadedDictEndPtr,
lib/zstd/compress/zstd_compress_internal.h
1301
{ U32 const blockEndIdx = (U32)((BYTE const*)blockEnd - window->base);
lib/zstd/compress/zstd_compress_internal.h
1302
U32 const loadedDictEnd = *loadedDictEndPtr;
lib/zstd/compress/zstd_compress_internal.h
1346
U32 ZSTD_window_update(ZSTD_window_t* window,
lib/zstd/compress/zstd_compress_internal.h
1351
U32 contiguous = 1;
lib/zstd/compress/zstd_compress_internal.h
1363
assert(distanceFromBase == (size_t)(U32)distanceFromBase); /* should never overflow */
lib/zstd/compress/zstd_compress_internal.h
1364
window->dictLimit = (U32)distanceFromBase;
lib/zstd/compress/zstd_compress_internal.h
1376
U32 const lowLimitMax = (highInputIdx > (size_t)window->dictLimit) ? window->dictLimit : (U32)highInputIdx;
lib/zstd/compress/zstd_compress_internal.h
1387
MEM_STATIC U32 ZSTD_getLowestMatchIndex(const ZSTD_MatchState_t* ms, U32 curr, unsigned windowLog)
lib/zstd/compress/zstd_compress_internal.h
1389
U32 const maxDistance = 1U << windowLog;
lib/zstd/compress/zstd_compress_internal.h
1390
U32 const lowestValid = ms->window.lowLimit;
lib/zstd/compress/zstd_compress_internal.h
1391
U32 const withinWindow = (curr - lowestValid > maxDistance) ? curr - maxDistance : lowestValid;
lib/zstd/compress/zstd_compress_internal.h
1392
U32 const isDictionary = (ms->loadedDictEnd != 0);
lib/zstd/compress/zstd_compress_internal.h
1397
U32 const matchLowest = isDictionary ? lowestValid : withinWindow;
lib/zstd/compress/zstd_compress_internal.h
1404
MEM_STATIC U32 ZSTD_getLowestPrefixIndex(const ZSTD_MatchState_t* ms, U32 curr, unsigned windowLog)
lib/zstd/compress/zstd_compress_internal.h
1406
U32 const maxDistance = 1U << windowLog;
lib/zstd/compress/zstd_compress_internal.h
1407
U32 const lowestValid = ms->window.dictLimit;
lib/zstd/compress/zstd_compress_internal.h
1408
U32 const withinWindow = (curr - lowestValid > maxDistance) ? curr - maxDistance : lowestValid;
lib/zstd/compress/zstd_compress_internal.h
1409
U32 const isDictionary = (ms->loadedDictEnd != 0);
lib/zstd/compress/zstd_compress_internal.h
1413
U32 const matchLowest = isDictionary ? lowestValid : withinWindow;
lib/zstd/compress/zstd_compress_internal.h
1421
MEM_STATIC int ZSTD_index_overlap_check(const U32 prefixLowestIndex, const U32 repIndex) {
lib/zstd/compress/zstd_compress_internal.h
1422
return ((U32)((prefixLowestIndex-1) - repIndex) >= 3);
lib/zstd/compress/zstd_compress_internal.h
1429
MEM_STATIC double ZSTD_fWeight(U32 rawStat)
lib/zstd/compress/zstd_compress_internal.h
1431
U32 const fp_accuracy = 8;
lib/zstd/compress/zstd_compress_internal.h
1432
U32 const fp_multiplier = (1 << fp_accuracy);
lib/zstd/compress/zstd_compress_internal.h
1433
U32 const newStat = rawStat + 1;
lib/zstd/compress/zstd_compress_internal.h
1434
U32 const hb = ZSTD_highbit32(newStat);
lib/zstd/compress/zstd_compress_internal.h
1435
U32 const BWeight = hb * fp_multiplier;
lib/zstd/compress/zstd_compress_internal.h
1436
U32 const FWeight = (newStat << fp_accuracy) >> hb;
lib/zstd/compress/zstd_compress_internal.h
1437
U32 const weight = BWeight + FWeight;
lib/zstd/compress/zstd_compress_internal.h
1444
MEM_STATIC void ZSTD_debugTable(const U32* table, U32 max)
lib/zstd/compress/zstd_compress_internal.h
1479
MEM_STATIC void ZSTD_writeTaggedIndex(U32* const hashTable, size_t hashAndTag, U32 index) {
lib/zstd/compress/zstd_compress_internal.h
1481
U32 const tag = (U32)(hashAndTag & ZSTD_SHORT_CACHE_TAG_MASK);
lib/zstd/compress/zstd_compress_internal.h
1489
U32 const tag1 = packedTag1 & ZSTD_SHORT_CACHE_TAG_MASK;
lib/zstd/compress/zstd_compress_internal.h
1490
U32 const tag2 = packedTag2 & ZSTD_SHORT_CACHE_TAG_MASK;
lib/zstd/compress/zstd_compress_internal.h
1510
U32 idx; /* Index in array of ZSTD_Sequence */
lib/zstd/compress/zstd_compress_internal.h
1511
U32 posInSequence; /* Position within sequence at idx */
lib/zstd/compress/zstd_compress_internal.h
1597
U32 ZSTD_cycleLog(U32 hashLog, ZSTD_strategy strat);
lib/zstd/compress/zstd_compress_internal.h
193
U32 off; /* Offset sumtype code for the match, using ZSTD_storeSeq() format */
lib/zstd/compress/zstd_compress_internal.h
194
U32 len; /* Raw length of match */
lib/zstd/compress/zstd_compress_internal.h
198
U32 offset; /* Offset of sequence */
lib/zstd/compress/zstd_compress_internal.h
199
U32 litLength; /* Length of literals prior to match */
lib/zstd/compress/zstd_compress_internal.h
200
U32 matchLength; /* Raw length of match */
lib/zstd/compress/zstd_compress_internal.h
216
U32 off; /* offset of previous match */
lib/zstd/compress/zstd_compress_internal.h
217
U32 mlen; /* length of previous match */
lib/zstd/compress/zstd_compress_internal.h
218
U32 litlen; /* nb of literals since previous match */
lib/zstd/compress/zstd_compress_internal.h
219
U32 rep[ZSTD_REP_NUM]; /* offset history after previous match */
lib/zstd/compress/zstd_compress_internal.h
234
U32 litSum; /* nb of literals */
lib/zstd/compress/zstd_compress_internal.h
235
U32 litLengthSum; /* nb of litLength codes */
lib/zstd/compress/zstd_compress_internal.h
236
U32 matchLengthSum; /* nb of matchLength codes */
lib/zstd/compress/zstd_compress_internal.h
237
U32 offCodeSum; /* nb of offset codes */
lib/zstd/compress/zstd_compress_internal.h
238
U32 litSumBasePrice; /* to compare to log2(litfreq) */
lib/zstd/compress/zstd_compress_internal.h
239
U32 litLengthSumBasePrice; /* to compare to log2(llfreq) */
lib/zstd/compress/zstd_compress_internal.h
240
U32 matchLengthSumBasePrice;/* to compare to log2(mlfreq) */
lib/zstd/compress/zstd_compress_internal.h
241
U32 offCodeSumBasePrice; /* to compare to log2(offreq) */
lib/zstd/compress/zstd_compress_internal.h
249
U32 rep[ZSTD_REP_NUM];
lib/zstd/compress/zstd_compress_internal.h
256
U32 dictLimit; /* below that point, need extDict */
lib/zstd/compress/zstd_compress_internal.h
257
U32 lowLimit; /* below that point, no more valid data */
lib/zstd/compress/zstd_compress_internal.h
258
U32 nbOverflowCorrections; /* Number of times overflow correction has run since
lib/zstd/compress/zstd_compress_internal.h
272
U32 loadedDictEnd; /* index of end of dictionary, within context's referential.
lib/zstd/compress/zstd_compress_internal.h
279
U32 nextToUpdate; /* index from which to continue table update */
lib/zstd/compress/zstd_compress_internal.h
280
U32 hashLog3; /* dispatch table for matches of len==3 : larger == faster, more memory */
lib/zstd/compress/zstd_compress_internal.h
282
U32 rowHashLog; /* For row-based matchfinder: Hashlog based on nb of rows in the hashTable.*/
lib/zstd/compress/zstd_compress_internal.h
284
U32 hashCache[ZSTD_ROW_HASH_CACHE_SIZE]; /* For row-based matchFinder: a cache of hashes to improve speed */
lib/zstd/compress/zstd_compress_internal.h
286
U32 hashSaltEntropy; /* For row-based matchFinder: collects entropy for salt generation */
lib/zstd/compress/zstd_compress_internal.h
288
U32* hashTable;
lib/zstd/compress/zstd_compress_internal.h
289
U32* hashTable3;
lib/zstd/compress/zstd_compress_internal.h
290
U32* chainTable;
lib/zstd/compress/zstd_compress_internal.h
322
U32 offset;
lib/zstd/compress/zstd_compress_internal.h
323
U32 checksum;
lib/zstd/compress/zstd_compress_internal.h
328
U32 hash;
lib/zstd/compress/zstd_compress_internal.h
329
U32 checksum;
lib/zstd/compress/zstd_compress_internal.h
338
U32 loadedDictEnd;
lib/zstd/compress/zstd_compress_internal.h
346
U32 hashLog; /* Log size of hashTable */
lib/zstd/compress/zstd_compress_internal.h
347
U32 bucketSizeLog; /* Log bucket size for collision resolution, at most 8 */
lib/zstd/compress/zstd_compress_internal.h
348
U32 minMatchLength; /* Minimum match length */
lib/zstd/compress/zstd_compress_internal.h
349
U32 hashRateLog; /* Log number of entries to skip */
lib/zstd/compress/zstd_compress_internal.h
350
U32 windowLog; /* Window log for the LDM */
lib/zstd/compress/zstd_compress_internal.h
466
U32 partitions[ZSTD_MAX_NB_BLOCK_SPLITS];
lib/zstd/compress/zstd_compress_internal.h
477
U32 dictID;
lib/zstd/compress/zstd_compress_internal.h
516
U32 frameEnded;
lib/zstd/compress/zstd_compress_internal.h
571
ZSTD_MatchState_t* bs, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_compress_internal.h
576
MEM_STATIC U32 ZSTD_LLcode(U32 litLength)
lib/zstd/compress/zstd_compress_internal.h
586
static const U32 LL_deltaCode = 19;
lib/zstd/compress/zstd_compress_internal.h
593
MEM_STATIC U32 ZSTD_MLcode(U32 mlBase)
lib/zstd/compress/zstd_compress_internal.h
603
static const U32 ML_deltaCode = 36;
lib/zstd/compress/zstd_compress_internal.h
623
ZSTD_selectAddr(U32 index, U32 lowLimit, const BYTE* candidate, const BYTE* backup)
lib/zstd/compress/zstd_compress_internal.h
642
ZSTD_noCompressBlock(void* dst, size_t dstCapacity, const void* src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress_internal.h
644
U32 const cBlockHeader24 = lastBlock + (((U32)bt_raw)<<1) + (U32)(srcSize << 3);
lib/zstd/compress/zstd_compress_internal.h
654
ZSTD_rleCompressBlock(void* dst, size_t dstCapacity, BYTE src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress_internal.h
657
U32 const cBlockHeader = lastBlock + (((U32)bt_rle)<<1) + (U32)(srcSize << 3);
lib/zstd/compress/zstd_compress_internal.h
671
U32 const minlog = (strat>=ZSTD_btultra) ? (U32)(strat) - 1 : 6;
lib/zstd/compress/zstd_compress_internal.h
729
U32 offBase,
lib/zstd/compress/zstd_compress_internal.h
739
seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
lib/zstd/compress/zstd_compress_internal.h
753
seqStorePtr->longLengthPos = (U32)(seqStorePtr->sequences - seqStorePtr->sequencesStart);
lib/zstd/compress/zstd_compress_internal.h
770
U32 offBase,
lib/zstd/compress/zstd_compress_internal.h
778
{ U32 const pos = (U32)((const BYTE*)literals - g_start);
lib/zstd/compress/zstd_compress_internal.h
780
pos, (U32)litLength, (U32)matchLength, (U32)offBase);
lib/zstd/compress/zstd_compress_internal.h
810
ZSTD_updateRep(U32 rep[ZSTD_REP_NUM], U32 const offBase, U32 const ll0)
lib/zstd/compress/zstd_compress_internal.h
817
U32 const repCode = OFFBASE_TO_REPCODE(offBase) - 1 + ll0;
lib/zstd/compress/zstd_compress_internal.h
819
U32 const currentOffset = (repCode==ZSTD_REP_NUM) ? (rep[0] - 1) : rep[repCode];
lib/zstd/compress/zstd_compress_internal.h
830
U32 rep[3];
lib/zstd/compress/zstd_compress_internal.h
834
ZSTD_newRep(U32 const rep[ZSTD_REP_NUM], U32 const offBase, U32 const ll0)
lib/zstd/compress/zstd_compress_internal.h
84
U32 offBase; /* offBase == Offset + ZSTD_REP_NUM, or repcode 1,2,3 */
lib/zstd/compress/zstd_compress_internal.h
890
static const U32 prime3bytes = 506832829U;
lib/zstd/compress/zstd_compress_internal.h
891
static U32 ZSTD_hash3(U32 u, U32 h, U32 s) { assert(h <= 32); return (((u << (32-24)) * prime3bytes) ^ s) >> (32-h) ; }
lib/zstd/compress/zstd_compress_internal.h
892
MEM_STATIC size_t ZSTD_hash3Ptr(const void* ptr, U32 h) { return ZSTD_hash3(MEM_readLE32(ptr), h, 0); } /* only in zstd_opt.h */
lib/zstd/compress/zstd_compress_internal.h
893
MEM_STATIC size_t ZSTD_hash3PtrS(const void* ptr, U32 h, U32 s) { return ZSTD_hash3(MEM_readLE32(ptr), h, s); }
lib/zstd/compress/zstd_compress_internal.h
895
static const U32 prime4bytes = 2654435761U;
lib/zstd/compress/zstd_compress_internal.h
896
static U32 ZSTD_hash4(U32 u, U32 h, U32 s) { assert(h <= 32); return ((u * prime4bytes) ^ s) >> (32-h) ; }
lib/zstd/compress/zstd_compress_internal.h
897
static size_t ZSTD_hash4Ptr(const void* ptr, U32 h) { return ZSTD_hash4(MEM_readLE32(ptr), h, 0); }
lib/zstd/compress/zstd_compress_internal.h
898
static size_t ZSTD_hash4PtrS(const void* ptr, U32 h, U32 s) { return ZSTD_hash4(MEM_readLE32(ptr), h, s); }
lib/zstd/compress/zstd_compress_internal.h
901
static size_t ZSTD_hash5(U64 u, U32 h, U64 s) { assert(h <= 64); return (size_t)((((u << (64-40)) * prime5bytes) ^ s) >> (64-h)) ; }
lib/zstd/compress/zstd_compress_internal.h
902
static size_t ZSTD_hash5Ptr(const void* p, U32 h) { return ZSTD_hash5(MEM_readLE64(p), h, 0); }
lib/zstd/compress/zstd_compress_internal.h
903
static size_t ZSTD_hash5PtrS(const void* p, U32 h, U64 s) { return ZSTD_hash5(MEM_readLE64(p), h, s); }
lib/zstd/compress/zstd_compress_internal.h
906
static size_t ZSTD_hash6(U64 u, U32 h, U64 s) { assert(h <= 64); return (size_t)((((u << (64-48)) * prime6bytes) ^ s) >> (64-h)) ; }
lib/zstd/compress/zstd_compress_internal.h
907
static size_t ZSTD_hash6Ptr(const void* p, U32 h) { return ZSTD_hash6(MEM_readLE64(p), h, 0); }
lib/zstd/compress/zstd_compress_internal.h
908
static size_t ZSTD_hash6PtrS(const void* p, U32 h, U64 s) { return ZSTD_hash6(MEM_readLE64(p), h, s); }
lib/zstd/compress/zstd_compress_internal.h
911
static size_t ZSTD_hash7(U64 u, U32 h, U64 s) { assert(h <= 64); return (size_t)((((u << (64-56)) * prime7bytes) ^ s) >> (64-h)) ; }
lib/zstd/compress/zstd_compress_internal.h
912
static size_t ZSTD_hash7Ptr(const void* p, U32 h) { return ZSTD_hash7(MEM_readLE64(p), h, 0); }
lib/zstd/compress/zstd_compress_internal.h
913
static size_t ZSTD_hash7PtrS(const void* p, U32 h, U64 s) { return ZSTD_hash7(MEM_readLE64(p), h, s); }
lib/zstd/compress/zstd_compress_internal.h
916
static size_t ZSTD_hash8(U64 u, U32 h, U64 s) { assert(h <= 64); return (size_t)((((u) * prime8bytes) ^ s) >> (64-h)) ; }
lib/zstd/compress/zstd_compress_internal.h
917
static size_t ZSTD_hash8Ptr(const void* p, U32 h) { return ZSTD_hash8(MEM_readLE64(p), h, 0); }
lib/zstd/compress/zstd_compress_internal.h
918
static size_t ZSTD_hash8PtrS(const void* p, U32 h, U64 s) { return ZSTD_hash8(MEM_readLE64(p), h, s); }
lib/zstd/compress/zstd_compress_internal.h
922
size_t ZSTD_hashPtr(const void* p, U32 hBits, U32 mls)
lib/zstd/compress/zstd_compress_internal.h
940
size_t ZSTD_hashPtrSalted(const void* p, U32 hBits, U32 mls, const U64 hashSalt) {
lib/zstd/compress/zstd_compress_internal.h
948
case 4: return ZSTD_hash4PtrS(p, hBits, (U32)hashSalt);
lib/zstd/compress/zstd_compress_internal.h
999
MEM_STATIC U64 ZSTD_rollingHash_primePower(U32 length)
lib/zstd/compress/zstd_compress_literals.c
106
DEBUGLOG(5, "RLE : Repeated Literal (%02X: %u times) -> %u bytes encoded", ((const BYTE*)src)[0], (U32)srcSize, (U32)flSize + 1);
lib/zstd/compress/zstd_compress_literals.c
143
U32 singleStream = srcSize < 256;
lib/zstd/compress/zstd_compress_literals.c
148
disableLiteralCompression, (U32)srcSize, dstCapacity);
lib/zstd/compress/zstd_compress_literals.c
214
{ U32 const lhc = hType + ((U32)(!singleStream) << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<14);
lib/zstd/compress/zstd_compress_literals.c
220
{ U32 const lhc = hType + (2 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<18);
lib/zstd/compress/zstd_compress_literals.c
226
{ U32 const lhc = hType + (3 << 2) + ((U32)srcSize<<4) + ((U32)cLitSize<<22);
lib/zstd/compress/zstd_compress_literals.c
234
DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)srcSize, (U32)(lhSize+cLitSize));
lib/zstd/compress/zstd_compress_literals.c
43
U32 const flSize = 1 + (srcSize>31) + (srcSize>4095);
lib/zstd/compress/zstd_compress_literals.c
52
ostart[0] = (BYTE)((U32)set_basic + (srcSize<<3));
lib/zstd/compress/zstd_compress_literals.c
55
MEM_writeLE16(ostart, (U16)((U32)set_basic + (1<<2) + (srcSize<<4)));
lib/zstd/compress/zstd_compress_literals.c
58
MEM_writeLE32(ostart, (U32)((U32)set_basic + (3<<2) + (srcSize<<4)));
lib/zstd/compress/zstd_compress_literals.c
65
DEBUGLOG(5, "Raw (uncompressed) literals: %u -> %u", (U32)srcSize, (U32)(srcSize + flSize));
lib/zstd/compress/zstd_compress_literals.c
85
U32 const flSize = 1 + (srcSize>31) + (srcSize>4095);
lib/zstd/compress/zstd_compress_literals.c
93
ostart[0] = (BYTE)((U32)set_rle + (srcSize<<3));
lib/zstd/compress/zstd_compress_literals.c
96
MEM_writeLE16(ostart, (U16)((U32)set_rle + (1<<2) + (srcSize<<4)));
lib/zstd/compress/zstd_compress_literals.c
99
MEM_writeLE32(ostart, (U32)((U32)set_rle + (3<<2) + (srcSize<<4)));
lib/zstd/compress/zstd_compress_sequences.c
162
short const* defaultNorm, U32 defaultNormLog,
lib/zstd/compress/zstd_compress_sequences.c
240
U32 wksp[FSE_BUILD_CTABLE_WORKSPACE_SIZE_U32(MaxSeq, MaxFSELog)];
lib/zstd/compress/zstd_compress_sequences.c
245
FSE_CTable* nextCTable, U32 FSELog, SymbolEncodingType_e type,
lib/zstd/compress/zstd_compress_sequences.c
246
unsigned* count, U32 max,
lib/zstd/compress/zstd_compress_sequences.c
248
const S16* defaultNorm, U32 defaultNormLog, U32 defaultMax,
lib/zstd/compress/zstd_compress_sequences.c
271
const U32 tableLog = FSE_optimalTableLog(FSELog, nbSeq, max);
lib/zstd/compress/zstd_compress_sequences.c
320
U32 const ofBits = ofCodeTable[nbSeq-1];
lib/zstd/compress/zstd_compress_sequences.c
338
U32 const llBits = LL_bits[llCode];
lib/zstd/compress/zstd_compress_sequences.c
339
U32 const ofBits = ofCode;
lib/zstd/compress/zstd_compress_sequences.c
340
U32 const mlBits = ML_bits[mlCode];
lib/zstd/compress/zstd_compress_sequences.c
50
U32 const maxSymbolValue = MEM_read16(u16ptr + 1);
lib/zstd/compress/zstd_compress_sequences.c
76
const U32 tableLog = FSE_optimalTableLog(FSELog, nbSeq, max);
lib/zstd/compress/zstd_compress_sequences.h
29
short const* defaultNorm, U32 defaultNormLog,
lib/zstd/compress/zstd_compress_sequences.h
35
FSE_CTable* nextCTable, U32 FSELog, SymbolEncodingType_e type,
lib/zstd/compress/zstd_compress_sequences.h
36
unsigned* count, U32 max,
lib/zstd/compress/zstd_compress_sequences.h
38
const S16* defaultNorm, U32 defaultNormLog, U32 defaultMax,
lib/zstd/compress/zstd_compress_superblock.c
106
{ U32 const lhc = hType + ((U32)(!singleStream) << 2) + ((U32)litSize<<4) + ((U32)cLitSize<<14);
lib/zstd/compress/zstd_compress_superblock.c
111
{ U32 const lhc = hType + (2 << 2) + ((U32)litSize<<4) + ((U32)cLitSize<<18);
lib/zstd/compress/zstd_compress_superblock.c
116
{ U32 const lhc = hType + (3 << 2) + ((U32)litSize<<4) + ((U32)cLitSize<<22);
lib/zstd/compress/zstd_compress_superblock.c
125
DEBUGLOG(5, "Compressed literals: %u -> %u", (U32)litSize, (U32)(op-ostart));
lib/zstd/compress/zstd_compress_superblock.c
200
const U32 LLtype = fseMetadata->llType;
lib/zstd/compress/zstd_compress_superblock.c
201
const U32 Offtype = fseMetadata->ofType;
lib/zstd/compress/zstd_compress_superblock.c
202
const U32 MLtype = fseMetadata->mlType;
lib/zstd/compress/zstd_compress_superblock.c
208
const U32 repeat = set_repeat;
lib/zstd/compress/zstd_compress_superblock.c
274
U32 lastBlock)
lib/zstd/compress/zstd_compress_superblock.c
302
U32 const cBlockHeader24 = lastBlock + (((U32)bt_compressed)<<1) + (U32)(cSize << 3);
lib/zstd/compress/zstd_compress_superblock.c
335
short const* defaultNorm, U32 defaultNormLog, U32 defaultMax,
lib/zstd/compress/zstd_compress_superblock.c
487
const int bmi2, U32 lastBlock,
lib/zstd/compress/zstd_compress_superblock.c
54
U32 const singleStream = lhSize == 3;
lib/zstd/compress/zstd_cwksp.h
431
assert((bytes & (sizeof(U32)-1)) == 0);
lib/zstd/compress/zstd_double_fast.c
107
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
108
void const* src, size_t srcSize, U32 const mls /* template */)
lib/zstd/compress/zstd_double_fast.c
111
U32* const hashLong = ms->hashTable;
lib/zstd/compress/zstd_double_fast.c
112
const U32 hBitsL = cParams->hashLog;
lib/zstd/compress/zstd_double_fast.c
113
U32* const hashSmall = ms->chainTable;
lib/zstd/compress/zstd_double_fast.c
114
const U32 hBitsS = cParams->chainLog;
lib/zstd/compress/zstd_double_fast.c
118
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_double_fast.c
120
const U32 prefixLowestIndex = ZSTD_getLowestPrefixIndex(ms, endIndex, cParams->windowLog);
lib/zstd/compress/zstd_double_fast.c
124
U32 offset_1=rep[0], offset_2=rep[1];
lib/zstd/compress/zstd_double_fast.c
125
U32 offsetSaved1 = 0, offsetSaved2 = 0;
lib/zstd/compress/zstd_double_fast.c
128
U32 offset;
lib/zstd/compress/zstd_double_fast.c
129
U32 curr;
lib/zstd/compress/zstd_double_fast.c
140
U32 idxl0; /* the long match index for ip */
lib/zstd/compress/zstd_double_fast.c
141
U32 idxl1; /* the long match index for ip1 */
lib/zstd/compress/zstd_double_fast.c
160
U32 const current = (U32)(ip - base);
lib/zstd/compress/zstd_double_fast.c
161
U32 const windowLow = ZSTD_getLowestPrefixIndex(ms, current, cParams->windowLog);
lib/zstd/compress/zstd_double_fast.c
162
U32 const maxRep = current - windowLow;
lib/zstd/compress/zstd_double_fast.c
184
const U32 idxs0 = hashSmall[hs0];
lib/zstd/compress/zstd_double_fast.c
185
curr = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
209
offset = (U32)(ip-matchl0);
lib/zstd/compress/zstd_double_fast.c
23
U32* const hashLarge = ms->hashTable;
lib/zstd/compress/zstd_double_fast.c
24
U32 const hBitsL = cParams->hashLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
25
U32 const mls = cParams->minMatch;
lib/zstd/compress/zstd_double_fast.c
258
offset = (U32)(ip - matchs0);
lib/zstd/compress/zstd_double_fast.c
26
U32* const hashSmall = ms->chainTable;
lib/zstd/compress/zstd_double_fast.c
267
offset = (U32)(ip-matchl1);
lib/zstd/compress/zstd_double_fast.c
27
U32 const hBitsS = cParams->chainLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
288
hashLong[hl1] = (U32)(ip1 - base);
lib/zstd/compress/zstd_double_fast.c
301
{ U32 const indexToInsert = curr+2;
lib/zstd/compress/zstd_double_fast.c
303
hashLong[ZSTD_hashPtr(ip-2, hBitsL, 8)] = (U32)(ip-2-base);
lib/zstd/compress/zstd_double_fast.c
305
hashSmall[ZSTD_hashPtr(ip-1, hBitsS, mls)] = (U32)(ip-1-base);
lib/zstd/compress/zstd_double_fast.c
31
const U32 fastHashFillStep = 3;
lib/zstd/compress/zstd_double_fast.c
314
U32 const tmpOff = offset_2; offset_2 = offset_1; offset_1 = tmpOff; /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_double_fast.c
315
hashSmall[ZSTD_hashPtr(ip, hBitsS, mls)] = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
316
hashLong[ZSTD_hashPtr(ip, hBitsL, 8)] = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
330
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
332
U32 const mls /* template */)
lib/zstd/compress/zstd_double_fast.c
335
U32* const hashLong = ms->hashTable;
lib/zstd/compress/zstd_double_fast.c
336
const U32 hBitsL = cParams->hashLog;
lib/zstd/compress/zstd_double_fast.c
337
U32* const hashSmall = ms->chainTable;
lib/zstd/compress/zstd_double_fast.c
338
const U32 hBitsS = cParams->chainLog;
lib/zstd/compress/zstd_double_fast.c
343
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_double_fast.c
345
const U32 prefixLowestIndex = ZSTD_getLowestPrefixIndex(ms, endIndex, cParams->windowLog);
lib/zstd/compress/zstd_double_fast.c
349
U32 offset_1=rep[0], offset_2=rep[1];
lib/zstd/compress/zstd_double_fast.c
353
const U32* const dictHashLong = dms->hashTable;
lib/zstd/compress/zstd_double_fast.c
354
const U32* const dictHashSmall = dms->chainTable;
lib/zstd/compress/zstd_double_fast.c
355
const U32 dictStartIndex = dms->window.dictLimit;
lib/zstd/compress/zstd_double_fast.c
359
const U32 dictIndexDelta = prefixLowestIndex - (U32)(dictEnd - dictBase);
lib/zstd/compress/zstd_double_fast.c
360
const U32 dictHBitsL = dictCParams->hashLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
361
const U32 dictHBitsS = dictCParams->chainLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
362
const U32 dictAndPrefixLength = (U32)((ip - prefixLowest) + (dictEnd - dictStart));
lib/zstd/compress/zstd_double_fast.c
370
size_t const hashTableBytes = (((size_t)1) << dictCParams->hashLog) * sizeof(U32);
lib/zstd/compress/zstd_double_fast.c
371
size_t const chainTableBytes = (((size_t)1) << dictCParams->chainLog) * sizeof(U32);
lib/zstd/compress/zstd_double_fast.c
38
U32 const curr = (U32)(ip - base);
lib/zstd/compress/zstd_double_fast.c
387
U32 offset;
lib/zstd/compress/zstd_double_fast.c
39
U32 i;
lib/zstd/compress/zstd_double_fast.c
392
U32 const dictMatchIndexAndTagL = dictHashLong[dictHashAndTagL >> ZSTD_SHORT_CACHE_TAG_BITS];
lib/zstd/compress/zstd_double_fast.c
393
U32 const dictMatchIndexAndTagS = dictHashSmall[dictHashAndTagS >> ZSTD_SHORT_CACHE_TAG_BITS];
lib/zstd/compress/zstd_double_fast.c
396
U32 const curr = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
397
U32 const matchIndexL = hashLong[h2];
lib/zstd/compress/zstd_double_fast.c
398
U32 matchIndexS = hashSmall[h];
lib/zstd/compress/zstd_double_fast.c
401
const U32 repIndex = curr + 1 - offset_1;
lib/zstd/compress/zstd_double_fast.c
420
offset = (U32)(ip-matchLong);
lib/zstd/compress/zstd_double_fast.c
425
U32 const dictMatchIndexL = dictMatchIndexAndTagL >> ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
431
offset = (U32)(curr - dictMatchIndexL - dictIndexDelta);
lib/zstd/compress/zstd_double_fast.c
443
U32 const dictMatchIndexS = dictMatchIndexAndTagS >> ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
460
U32 const matchIndexL3 = hashLong[hl3];
lib/zstd/compress/zstd_double_fast.c
461
U32 const dictMatchIndexAndTagL3 = dictHashLong[dictHashAndTagL3 >> ZSTD_SHORT_CACHE_TAG_BITS];
lib/zstd/compress/zstd_double_fast.c
470
offset = (U32)(ip-matchL3);
lib/zstd/compress/zstd_double_fast.c
475
U32 const dictMatchIndexL3 = dictMatchIndexAndTagL3 >> ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_double_fast.c
481
offset = (U32)(curr + 1 - dictMatchIndexL3 - dictIndexDelta);
lib/zstd/compress/zstd_double_fast.c
489
offset = (U32)(curr - matchIndexS);
lib/zstd/compress/zstd_double_fast.c
493
offset = (U32)(ip - match);
lib/zstd/compress/zstd_double_fast.c
511
{ U32 const indexToInsert = curr+2;
lib/zstd/compress/zstd_double_fast.c
513
hashLong[ZSTD_hashPtr(ip-2, hBitsL, 8)] = (U32)(ip-2-base);
lib/zstd/compress/zstd_double_fast.c
515
hashSmall[ZSTD_hashPtr(ip-1, hBitsS, mls)] = (U32)(ip-1-base);
lib/zstd/compress/zstd_double_fast.c
520
U32 const current2 = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
521
U32 const repIndex2 = current2 - offset_2;
lib/zstd/compress/zstd_double_fast.c
529
U32 tmpOffset = offset_2; offset_2 = offset_1; offset_1 = tmpOffset; /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_double_fast.c
552
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], \
lib/zstd/compress/zstd_double_fast.c
570
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
573
const U32 mls = ms->cParams.minMatch;
lib/zstd/compress/zstd_double_fast.c
590
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
593
const U32 mls = ms->cParams.minMatch;
lib/zstd/compress/zstd_double_fast.c
61
U32* const hashLarge = ms->hashTable;
lib/zstd/compress/zstd_double_fast.c
612
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
614
U32 const mls /* template */)
lib/zstd/compress/zstd_double_fast.c
617
U32* const hashLong = ms->hashTable;
lib/zstd/compress/zstd_double_fast.c
618
U32 const hBitsL = cParams->hashLog;
lib/zstd/compress/zstd_double_fast.c
619
U32* const hashSmall = ms->chainTable;
lib/zstd/compress/zstd_double_fast.c
62
U32 const hBitsL = cParams->hashLog;
lib/zstd/compress/zstd_double_fast.c
620
U32 const hBitsS = cParams->chainLog;
lib/zstd/compress/zstd_double_fast.c
627
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_double_fast.c
628
const U32 lowLimit = ZSTD_getLowestMatchIndex(ms, endIndex, cParams->windowLog);
lib/zstd/compress/zstd_double_fast.c
629
const U32 dictStartIndex = lowLimit;
lib/zstd/compress/zstd_double_fast.c
63
U32 const mls = cParams->minMatch;
lib/zstd/compress/zstd_double_fast.c
630
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_double_fast.c
631
const U32 prefixStartIndex = (dictLimit > lowLimit) ? dictLimit : lowLimit;
lib/zstd/compress/zstd_double_fast.c
636
U32 offset_1=rep[0], offset_2=rep[1];
lib/zstd/compress/zstd_double_fast.c
64
U32* const hashSmall = ms->chainTable;
lib/zstd/compress/zstd_double_fast.c
647
const U32 matchIndex = hashSmall[hSmall];
lib/zstd/compress/zstd_double_fast.c
65
U32 const hBitsS = cParams->chainLog;
lib/zstd/compress/zstd_double_fast.c
652
const U32 matchLongIndex = hashLong[hLong];
lib/zstd/compress/zstd_double_fast.c
656
const U32 curr = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
657
const U32 repIndex = curr + 1 - offset_1; /* offset_1 expected <= curr +1 */
lib/zstd/compress/zstd_double_fast.c
674
U32 offset;
lib/zstd/compress/zstd_double_fast.c
684
U32 const matchIndex3 = hashLong[h3];
lib/zstd/compress/zstd_double_fast.c
687
U32 offset;
lib/zstd/compress/zstd_double_fast.c
69
const U32 fastHashFillStep = 3;
lib/zstd/compress/zstd_double_fast.c
719
{ U32 const indexToInsert = curr+2;
lib/zstd/compress/zstd_double_fast.c
721
hashLong[ZSTD_hashPtr(ip-2, hBitsL, 8)] = (U32)(ip-2-base);
lib/zstd/compress/zstd_double_fast.c
723
hashSmall[ZSTD_hashPtr(ip-1, hBitsS, mls)] = (U32)(ip-1-base);
lib/zstd/compress/zstd_double_fast.c
728
U32 const current2 = (U32)(ip-base);
lib/zstd/compress/zstd_double_fast.c
729
U32 const repIndex2 = current2 - offset_2;
lib/zstd/compress/zstd_double_fast.c
736
U32 const tmpOffset = offset_2; offset_2 = offset_1; offset_1 = tmpOffset; /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_double_fast.c
76
U32 const curr = (U32)(ip - base);
lib/zstd/compress/zstd_double_fast.c
761
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.c
764
U32 const mls = ms->cParams.minMatch;
lib/zstd/compress/zstd_double_fast.c
77
U32 i;
lib/zstd/compress/zstd_double_fast.h
25
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.h
28
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_double_fast.h
31
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
101
typedef int (*ZSTD_match4Found) (const BYTE* currentPtr, const BYTE* matchAddress, U32 matchIdx, U32 idxLowLimit);
lib/zstd/compress/zstd_fast.c
104
ZSTD_match4Found_cmov(const BYTE* currentPtr, const BYTE* matchAddress, U32 matchIdx, U32 idxLowLimit)
lib/zstd/compress/zstd_fast.c
127
ZSTD_match4Found_branch(const BYTE* currentPtr, const BYTE* matchAddress, U32 matchIdx, U32 idxLowLimit)
lib/zstd/compress/zstd_fast.c
132
U32 mval;
lib/zstd/compress/zstd_fast.c
192
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
194
U32 const mls, int useCmov)
lib/zstd/compress/zstd_fast.c
197
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_fast.c
198
U32 const hlog = cParams->hashLog;
lib/zstd/compress/zstd_fast.c
202
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_fast.c
203
const U32 prefixStartIndex = ZSTD_getLowestPrefixIndex(ms, endIndex, cParams->windowLog);
lib/zstd/compress/zstd_fast.c
213
U32 current0;
lib/zstd/compress/zstd_fast.c
215
U32 rep_offset1 = rep[0];
lib/zstd/compress/zstd_fast.c
216
U32 rep_offset2 = rep[1];
lib/zstd/compress/zstd_fast.c
217
U32 offsetSaved1 = 0, offsetSaved2 = 0;
lib/zstd/compress/zstd_fast.c
22
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_fast.c
221
U32 matchIdx; /* match idx for ip0 */
lib/zstd/compress/zstd_fast.c
223
U32 offcode;
lib/zstd/compress/zstd_fast.c
23
U32 const hBits = cParams->hashLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_fast.c
238
{ U32 const curr = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
239
U32 const windowLow = ZSTD_getLowestPrefixIndex(ms, curr, cParams->windowLog);
lib/zstd/compress/zstd_fast.c
24
U32 const mls = cParams->minMatch;
lib/zstd/compress/zstd_fast.c
240
U32 const maxRep = curr - windowLow;
lib/zstd/compress/zstd_fast.c
267
const U32 rval = MEM_read32(ip2 - rep_offset1);
lib/zstd/compress/zstd_fast.c
270
current0 = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
28
const U32 fastHashFillStep = 3;
lib/zstd/compress/zstd_fast.c
286
hashTable[hash1] = (U32)(ip1 - base);
lib/zstd/compress/zstd_fast.c
295
hashTable[hash1] = (U32)(ip1 - base);
lib/zstd/compress/zstd_fast.c
313
current0 = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
322
hashTable[hash1] = (U32)(ip1 - base);
lib/zstd/compress/zstd_fast.c
38
U32 const curr = (U32)(ip - base);
lib/zstd/compress/zstd_fast.c
381
rep_offset1 = (U32)(ip0-match0);
lib/zstd/compress/zstd_fast.c
407
hashTable[ZSTD_hashPtr(ip0-2, hlog, mls)] = (U32)(ip0-2-base);
lib/zstd/compress/zstd_fast.c
413
{ U32 const tmpOff = rep_offset2; rep_offset2 = rep_offset1; rep_offset1 = tmpOff; } /* swap rep_offset2 <=> rep_offset1 */
lib/zstd/compress/zstd_fast.c
414
hashTable[ZSTD_hashPtr(ip0, hlog, mls)] = (U32)(ip0-base);
lib/zstd/compress/zstd_fast.c
426
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM], \
lib/zstd/compress/zstd_fast.c
44
{ U32 p;
lib/zstd/compress/zstd_fast.c
443
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
446
U32 const mml = ms->cParams.minMatch;
lib/zstd/compress/zstd_fast.c
483
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
484
void const* src, size_t srcSize, U32 const mls, U32 const hasStep)
lib/zstd/compress/zstd_fast.c
487
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_fast.c
488
U32 const hlog = cParams->hashLog;
lib/zstd/compress/zstd_fast.c
490
U32 const stepSize = cParams->targetLength + !(cParams->targetLength);
lib/zstd/compress/zstd_fast.c
496
const U32 prefixStartIndex = ms->window.dictLimit;
lib/zstd/compress/zstd_fast.c
500
U32 offset_1=rep[0], offset_2=rep[1];
lib/zstd/compress/zstd_fast.c
504
const U32* const dictHashTable = dms->hashTable;
lib/zstd/compress/zstd_fast.c
505
const U32 dictStartIndex = dms->window.dictLimit;
lib/zstd/compress/zstd_fast.c
509
const U32 dictIndexDelta = prefixStartIndex - (U32)(dictEnd - dictBase);
lib/zstd/compress/zstd_fast.c
510
const U32 dictAndPrefixLength = (U32)(istart - prefixStart + dictEnd - dictStart);
lib/zstd/compress/zstd_fast.c
511
const U32 dictHBits = dictCParams->hashLog + ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_fast.c
515
const U32 maxDistance = 1U << cParams->windowLog;
lib/zstd/compress/zstd_fast.c
516
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_fast.c
524
assert(prefixStartIndex >= (U32)(dictEnd - dictBase));
lib/zstd/compress/zstd_fast.c
527
size_t const hashTableBytes = (((size_t)1) << dictCParams->hashLog) * sizeof(U32);
lib/zstd/compress/zstd_fast.c
546
U32 dictMatchIndexAndTag = dictHashTable[dictHashAndTag0 >> ZSTD_SHORT_CACHE_TAG_BITS];
lib/zstd/compress/zstd_fast.c
549
U32 matchIndex = hashTable[hash0];
lib/zstd/compress/zstd_fast.c
550
U32 curr = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
558
const U32 repIndex = curr + 1 - offset_1;
lib/zstd/compress/zstd_fast.c
577
const U32 dictMatchIndex = dictMatchIndexAndTag >> ZSTD_SHORT_CACHE_TAG_BITS;
lib/zstd/compress/zstd_fast.c
583
U32 const offset = (U32) (curr - dictMatchIndex - dictIndexDelta);
lib/zstd/compress/zstd_fast.c
59
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_fast.c
60
U32 const hBits = cParams->hashLog;
lib/zstd/compress/zstd_fast.c
601
U32 const offset = (U32) (ip0 - match);
lib/zstd/compress/zstd_fast.c
61
U32 const mls = cParams->minMatch;
lib/zstd/compress/zstd_fast.c
628
curr = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
641
hashTable[ZSTD_hashPtr(ip0-2, hlog, mls)] = (U32)(ip0-2-base);
lib/zstd/compress/zstd_fast.c
645
U32 const current2 = (U32)(ip0-base);
lib/zstd/compress/zstd_fast.c
646
U32 const repIndex2 = current2 - offset_2;
lib/zstd/compress/zstd_fast.c
65
const U32 fastHashFillStep = 3;
lib/zstd/compress/zstd_fast.c
654
U32 tmpOffset = offset_2; offset_2 = offset_1; offset_1 = tmpOffset; /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_fast.c
686
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
689
U32 const mls = ms->cParams.minMatch;
lib/zstd/compress/zstd_fast.c
709
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
710
void const* src, size_t srcSize, U32 const mls, U32 const hasStep)
lib/zstd/compress/zstd_fast.c
713
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_fast.c
714
U32 const hlog = cParams->hashLog;
lib/zstd/compress/zstd_fast.c
721
const U32 endIndex = (U32)((size_t)(istart - base) + srcSize);
lib/zstd/compress/zstd_fast.c
722
const U32 lowLimit = ZSTD_getLowestMatchIndex(ms, endIndex, cParams->windowLog);
lib/zstd/compress/zstd_fast.c
723
const U32 dictStartIndex = lowLimit;
lib/zstd/compress/zstd_fast.c
725
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_fast.c
726
const U32 prefixStartIndex = dictLimit < lowLimit ? lowLimit : dictLimit;
lib/zstd/compress/zstd_fast.c
731
U32 offset_1=rep[0], offset_2=rep[1];
lib/zstd/compress/zstd_fast.c
732
U32 offsetSaved1 = 0, offsetSaved2 = 0;
lib/zstd/compress/zstd_fast.c
738
U32 current0;
lib/zstd/compress/zstd_fast.c
743
U32 idx; /* match idx for ip0 */
lib/zstd/compress/zstd_fast.c
746
U32 offcode;
lib/zstd/compress/zstd_fast.c
75
U32 const curr = (U32)(ip - base);
lib/zstd/compress/zstd_fast.c
763
{ U32 const curr = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
764
U32 const maxRep = curr - dictStartIndex;
lib/zstd/compress/zstd_fast.c
792
U32 const current2 = (U32)(ip2 - base);
lib/zstd/compress/zstd_fast.c
793
U32 const repIndex = current2 - offset_1;
lib/zstd/compress/zstd_fast.c
795
U32 rval;
lib/zstd/compress/zstd_fast.c
796
if ( ((U32)(prefixStartIndex - repIndex) >= 4) /* intentional underflow */
lib/zstd/compress/zstd_fast.c
80
{ U32 p;
lib/zstd/compress/zstd_fast.c
804
current0 = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
822
U32 const mval = idx >= dictStartIndex ?
lib/zstd/compress/zstd_fast.c
846
current0 = (U32)(ip0 - base);
lib/zstd/compress/zstd_fast.c
850
U32 const mval = idx >= dictStartIndex ?
lib/zstd/compress/zstd_fast.c
902
{ U32 const offset = current0 - idx;
lib/zstd/compress/zstd_fast.c
931
hashTable[hash1] = (U32)(ip1 - base);
lib/zstd/compress/zstd_fast.c
939
hashTable[ZSTD_hashPtr(ip0-2, hlog, mls)] = (U32)(ip0-2-base);
lib/zstd/compress/zstd_fast.c
942
U32 const repIndex2 = (U32)(ip0-base) - offset_2;
lib/zstd/compress/zstd_fast.c
948
{ U32 const tmpOffset = offset_2; offset_2 = offset_1; offset_1 = tmpOffset; } /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_fast.c
950
hashTable[ZSTD_hashPtr(ip0, hlog, mls)] = (U32)(ip0-base);
lib/zstd/compress/zstd_fast.c
967
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.c
970
U32 const mls = ms->cParams.minMatch;
lib/zstd/compress/zstd_fast.h
22
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.h
25
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_fast.h
28
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1001
if (nbChunks == 2) return ZSTD_rotateRight_U32((U32)matches[1] << 16 | (U32)matches[0], head);
lib/zstd/compress/zstd_lazy.c
1009
ZSTD_row_getNEONMask(const U32 rowEntries, const BYTE* const src, const BYTE tag, const U32 headGrouped)
lib/zstd/compress/zstd_lazy.c
1062
ZSTD_row_getMatchMask(const BYTE* const tagRow, const BYTE tag, const U32 headGrouped, const U32 rowEntries)
lib/zstd/compress/zstd_lazy.c
108
U32* const nextPtr = bt + 2*(matchIndex & btMask);
lib/zstd/compress/zstd_lazy.c
1117
return ZSTD_rotateRight_U32((U32)matches, headGrouped);
lib/zstd/compress/zstd_lazy.c
1146
const U32 mls, const ZSTD_dictMode_e dictMode,
lib/zstd/compress/zstd_lazy.c
1147
const U32 rowLog)
lib/zstd/compress/zstd_lazy.c
1149
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
1151
U32* const hashCache = ms->hashCache;
lib/zstd/compress/zstd_lazy.c
1152
const U32 hashLog = ms->rowHashLog;
lib/zstd/compress/zstd_lazy.c
1156
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
1159
const U32 curr = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
1160
const U32 maxDistance = 1U << cParams->windowLog;
lib/zstd/compress/zstd_lazy.c
1161
const U32 lowestValid = ms->window.lowLimit;
lib/zstd/compress/zstd_lazy.c
1162
const U32 withinMaxDistance = (curr - lowestValid > maxDistance) ? curr - maxDistance : lowestValid;
lib/zstd/compress/zstd_lazy.c
1163
const U32 isDictionary = (ms->loadedDictEnd != 0);
lib/zstd/compress/zstd_lazy.c
1164
const U32 lowLimit = isDictionary ? lowestValid : withinMaxDistance;
lib/zstd/compress/zstd_lazy.c
1165
const U32 rowEntries = (1U << rowLog);
lib/zstd/compress/zstd_lazy.c
1166
const U32 rowMask = rowEntries - 1;
lib/zstd/compress/zstd_lazy.c
1167
const U32 cappedSearchLog = MIN(cParams->searchLog, rowLog); /* nb of searches is capped at nb entries per row */
lib/zstd/compress/zstd_lazy.c
1168
const U32 groupWidth = ZSTD_row_matchMaskGroupWidth(rowEntries);
lib/zstd/compress/zstd_lazy.c
1170
U32 nbAttempts = 1U << cappedSearchLog;
lib/zstd/compress/zstd_lazy.c
1172
U32 hash;
lib/zstd/compress/zstd_lazy.c
1179
U32 ddsExtraAttempts = 0; /* cctx hash tables are limited in searches, but allow extra searches into DDS */
lib/zstd/compress/zstd_lazy.c
1180
U32 dmsTag = 0;
lib/zstd/compress/zstd_lazy.c
1181
U32* dmsRow = NULL;
lib/zstd/compress/zstd_lazy.c
1185
const U32 ddsHashLog = dms->cParams.hashLog - ZSTD_LAZY_DDSS_BUCKET_LOG;
lib/zstd/compress/zstd_lazy.c
1195
U32* const dmsHashTable = dms->hashTable;
lib/zstd/compress/zstd_lazy.c
1197
U32 const dmsHash = (U32)ZSTD_hashPtr(ip, dms->rowHashLog + ZSTD_ROW_HASH_TAG_BITS, mls);
lib/zstd/compress/zstd_lazy.c
1198
U32 const dmsRelRow = (dmsHash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
lib/zstd/compress/zstd_lazy.c
1213
hash = (U32)ZSTD_hashPtrSalted(ip, hashLog + ZSTD_ROW_HASH_TAG_BITS, mls, hashSalt);
lib/zstd/compress/zstd_lazy.c
1219
U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
lib/zstd/compress/zstd_lazy.c
1220
U32 const tag = hash & ZSTD_ROW_HASH_TAG_MASK;
lib/zstd/compress/zstd_lazy.c
1221
U32* const row = hashTable + relRow;
lib/zstd/compress/zstd_lazy.c
1223
U32 const headGrouped = (*tagRow & rowMask) * groupWidth;
lib/zstd/compress/zstd_lazy.c
1224
U32 matchBuffer[ZSTD_ROW_HASH_MAX_ENTRIES];
lib/zstd/compress/zstd_lazy.c
1231
U32 const matchPos = ((headGrouped + ZSTD_VecMask_next(matches)) / groupWidth) & rowMask;
lib/zstd/compress/zstd_lazy.c
1232
U32 const matchIndex = row[matchPos];
lib/zstd/compress/zstd_lazy.c
1249
U32 const pos = ZSTD_row_nextIndex(tagRow, rowMask);
lib/zstd/compress/zstd_lazy.c
1256
U32 const matchIndex = matchBuffer[currMatch];
lib/zstd/compress/zstd_lazy.c
1289
const U32 dmsLowestIndex = dms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
1292
const U32 dmsSize = (U32)(dmsEnd - dmsBase);
lib/zstd/compress/zstd_lazy.c
1293
const U32 dmsIndexDelta = dictLimit - dmsSize;
lib/zstd/compress/zstd_lazy.c
1295
{ U32 const headGrouped = (*dmsTagRow & rowMask) * groupWidth;
lib/zstd/compress/zstd_lazy.c
1296
U32 matchBuffer[ZSTD_ROW_HASH_MAX_ENTRIES];
lib/zstd/compress/zstd_lazy.c
1302
U32 const matchPos = ((headGrouped + ZSTD_VecMask_next(matches)) / groupWidth) & rowMask;
lib/zstd/compress/zstd_lazy.c
1303
U32 const matchIndex = dmsRow[matchPos];
lib/zstd/compress/zstd_lazy.c
1314
U32 const matchIndex = matchBuffer[currMatch];
lib/zstd/compress/zstd_lazy.c
133
curr, matchIndex, (U32)matchLength);
lib/zstd/compress/zstd_lazy.c
1493
U32 const mls,
lib/zstd/compress/zstd_lazy.c
1494
U32 const rowLog,
lib/zstd/compress/zstd_lazy.c
1519
U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1521
const searchMethod_e searchMethod, const U32 depth,
lib/zstd/compress/zstd_lazy.c
1530
const U32 prefixLowestIndex = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
1532
const U32 mls = BOUNDED(4, ms->cParams.minMatch, 6);
lib/zstd/compress/zstd_lazy.c
1533
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
lib/zstd/compress/zstd_lazy.c
1535
U32 offset_1 = rep[0], offset_2 = rep[1];
lib/zstd/compress/zstd_lazy.c
1536
U32 offsetSaved1 = 0, offsetSaved2 = 0;
lib/zstd/compress/zstd_lazy.c
1542
const U32 dictLowestIndex = isDxS ? dms->window.dictLimit : 0;
lib/zstd/compress/zstd_lazy.c
1546
const U32 dictIndexDelta = isDxS ?
lib/zstd/compress/zstd_lazy.c
1547
prefixLowestIndex - (U32)(dictEnd - dictBase) :
lib/zstd/compress/zstd_lazy.c
1549
const U32 dictAndPrefixLength = (U32)((ip - prefixLowest) + (dictEnd - dictLowest));
lib/zstd/compress/zstd_lazy.c
1551
DEBUGLOG(5, "ZSTD_compressBlock_lazy_generic (dictMode=%u) (searchFunc=%u)", (U32)dictMode, (U32)searchMethod);
lib/zstd/compress/zstd_lazy.c
1554
U32 const curr = (U32)(ip - base);
lib/zstd/compress/zstd_lazy.c
1555
U32 const windowLow = ZSTD_getLowestPrefixIndex(ms, curr, ms->cParams.windowLog);
lib/zstd/compress/zstd_lazy.c
1556
U32 const maxRep = curr - windowLow;
lib/zstd/compress/zstd_lazy.c
1589
const U32 repIndex = (U32)(ip - base) + 1 - offset_1;
lib/zstd/compress/zstd_lazy.c
1637
int const gain1 = (int)(matchLength*3 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
1642
const U32 repIndex = (U32)(ip - base) - offset_1;
lib/zstd/compress/zstd_lazy.c
1651
int const gain1 = (int)(matchLength*3 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
1658
int const gain2 = (int)(ml2*4 - ZSTD_highbit32((U32)ofbCandidate)); /* raw approx */
lib/zstd/compress/zstd_lazy.c
1659
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 4);
lib/zstd/compress/zstd_lazy.c
1673
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
1678
const U32 repIndex = (U32)(ip - base) - offset_1;
lib/zstd/compress/zstd_lazy.c
1687
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
1694
int const gain2 = (int)(ml2*4 - ZSTD_highbit32((U32)ofbCandidate)); /* raw approx */
lib/zstd/compress/zstd_lazy.c
1695
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 7);
lib/zstd/compress/zstd_lazy.c
170
U32 nbCompares,
lib/zstd/compress/zstd_lazy.c
171
U32 const mls,
lib/zstd/compress/zstd_lazy.c
1715
U32 const matchIndex = (U32)((size_t)(start-base) - OFFBASE_TO_OFFSET(offBase));
lib/zstd/compress/zstd_lazy.c
1720
offset_2 = offset_1; offset_1 = (U32)OFFBASE_TO_OFFSET(offBase);
lib/zstd/compress/zstd_lazy.c
1725
ZSTD_storeSeq(seqStore, litLength, anchor, iend, (U32)offBase, matchLength);
lib/zstd/compress/zstd_lazy.c
1739
U32 const current2 = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
1740
U32 const repIndex = current2 - offset_2;
lib/zstd/compress/zstd_lazy.c
1748
offBase = offset_2; offset_2 = offset_1; offset_1 = (U32)offBase; /* swap offset_2 <=> offset_1 */
lib/zstd/compress/zstd_lazy.c
176
const U32 * const dictHashTable = dms->hashTable;
lib/zstd/compress/zstd_lazy.c
1763
offBase = offset_2; offset_2 = offset_1; offset_1 = (U32)offBase; /* swap repcodes */
lib/zstd/compress/zstd_lazy.c
177
U32 const hashLog = dmsCParams->hashLog;
lib/zstd/compress/zstd_lazy.c
1786
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
179
U32 dictMatchIndex = dictHashTable[h];
lib/zstd/compress/zstd_lazy.c
1793
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1800
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1807
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1814
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1821
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
183
U32 const curr = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
1830
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1837
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1844
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1851
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1858
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
186
U32 const dictHighLimit = (U32)(dms->window.nextSrc - dms->window.base);
lib/zstd/compress/zstd_lazy.c
1865
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
187
U32 const dictLowLimit = dms->window.lowLimit;
lib/zstd/compress/zstd_lazy.c
1874
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
188
U32 const dictIndexDelta = ms->window.lowLimit - dictHighLimit;
lib/zstd/compress/zstd_lazy.c
1881
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1888
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1895
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
190
U32* const dictBt = dms->chainTable;
lib/zstd/compress/zstd_lazy.c
1902
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1909
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
191
U32 const btLog = dmsCParams->chainLog - 1;
lib/zstd/compress/zstd_lazy.c
1918
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
192
U32 const btMask = (1 << btLog) - 1;
lib/zstd/compress/zstd_lazy.c
1925
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
193
U32 const btLow = (btMask >= dictHighLimit - dictLowLimit) ? dictLowLimit : dictHighLimit - btMask;
lib/zstd/compress/zstd_lazy.c
1940
U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
1942
const searchMethod_e searchMethod, const U32 depth)
lib/zstd/compress/zstd_lazy.c
1950
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
1955
const U32 windowLog = ms->cParams.windowLog;
lib/zstd/compress/zstd_lazy.c
1956
const U32 mls = BOUNDED(4, ms->cParams.minMatch, 6);
lib/zstd/compress/zstd_lazy.c
1957
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
lib/zstd/compress/zstd_lazy.c
1959
U32 offset_1 = rep[0], offset_2 = rep[1];
lib/zstd/compress/zstd_lazy.c
1961
DEBUGLOG(5, "ZSTD_compressBlock_lazy_extDict_generic (searchFunc=%u)", (U32)searchMethod);
lib/zstd/compress/zstd_lazy.c
1983
U32 curr = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
1986
{ const U32 windowLow = ZSTD_getLowestMatchIndex(ms, curr+1, windowLog);
lib/zstd/compress/zstd_lazy.c
1987
const U32 repIndex = (U32)(curr+1 - offset_1);
lib/zstd/compress/zstd_lazy.c
201
U32* const nextPtr = dictBt + 2*(dictMatchIndex & btMask);
lib/zstd/compress/zstd_lazy.c
2027
const U32 windowLow = ZSTD_getLowestMatchIndex(ms, curr, windowLog);
lib/zstd/compress/zstd_lazy.c
2028
const U32 repIndex = (U32)(curr - offset_1);
lib/zstd/compress/zstd_lazy.c
2038
int const gain1 = (int)(matchLength*3 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
2046
int const gain2 = (int)(ml2*4 - ZSTD_highbit32((U32)ofbCandidate)); /* raw approx */
lib/zstd/compress/zstd_lazy.c
2047
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 4);
lib/zstd/compress/zstd_lazy.c
2059
const U32 windowLow = ZSTD_getLowestMatchIndex(ms, curr, windowLog);
lib/zstd/compress/zstd_lazy.c
2060
const U32 repIndex = (U32)(curr - offset_1);
lib/zstd/compress/zstd_lazy.c
2070
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 1);
lib/zstd/compress/zstd_lazy.c
2078
int const gain2 = (int)(ml2*4 - ZSTD_highbit32((U32)ofbCandidate)); /* raw approx */
lib/zstd/compress/zstd_lazy.c
2079
int const gain1 = (int)(matchLength*4 - ZSTD_highbit32((U32)offBase) + 7);
lib/zstd/compress/zstd_lazy.c
2089
U32 const matchIndex = (U32)((size_t)(start-base) - OFFBASE_TO_OFFSET(offBase));
lib/zstd/compress/zstd_lazy.c
209
U32 matchIndex = dictMatchIndex + dictIndexDelta;
lib/zstd/compress/zstd_lazy.c
2093
offset_2 = offset_1; offset_1 = (U32)OFFBASE_TO_OFFSET(offBase);
lib/zstd/compress/zstd_lazy.c
2099
ZSTD_storeSeq(seqStore, litLength, anchor, iend, (U32)offBase, matchLength);
lib/zstd/compress/zstd_lazy.c
210
if ( (4*(int)(matchLength-bestLength)) > (int)(ZSTD_highbit32(curr-matchIndex+1) - ZSTD_highbit32((U32)offsetPtr[0]+1)) ) {
lib/zstd/compress/zstd_lazy.c
2112
const U32 repCurrent = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
2113
const U32 windowLow = ZSTD_getLowestMatchIndex(ms, repCurrent, windowLog);
lib/zstd/compress/zstd_lazy.c
2114
const U32 repIndex = repCurrent - offset_2;
lib/zstd/compress/zstd_lazy.c
212
curr, (U32)bestLength, (U32)matchLength, (U32)*offsetPtr, OFFSET_TO_OFFBASE(curr - matchIndex), dictMatchIndex, matchIndex);
lib/zstd/compress/zstd_lazy.c
2123
offBase = offset_2; offset_2 = offset_1; offset_1 = (U32)offBase; /* swap offset history */
lib/zstd/compress/zstd_lazy.c
2143
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2150
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2159
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2167
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2177
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2185
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
2194
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.c
233
U32 const mIndex = curr - (U32)OFFBASE_TO_OFFSET(*offsetPtr); (void)mIndex;
lib/zstd/compress/zstd_lazy.c
235
curr, (U32)bestLength, (U32)*offsetPtr, mIndex);
lib/zstd/compress/zstd_lazy.c
247
U32 const mls,
lib/zstd/compress/zstd_lazy.c
251
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
252
U32 const hashLog = cParams->hashLog;
lib/zstd/compress/zstd_lazy.c
254
U32 matchIndex = hashTable[h];
lib/zstd/compress/zstd_lazy.c
257
U32 const curr = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
258
U32 const windowLow = ZSTD_getLowestMatchIndex(ms, curr, cParams->windowLog);
lib/zstd/compress/zstd_lazy.c
260
U32* const bt = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
261
U32 const btLog = cParams->chainLog - 1;
lib/zstd/compress/zstd_lazy.c
262
U32 const btMask = (1 << btLog) - 1;
lib/zstd/compress/zstd_lazy.c
263
U32 const btLow = (btMask >= curr) ? 0 : curr - btMask;
lib/zstd/compress/zstd_lazy.c
264
U32 const unsortLimit = MAX(btLow, windowLow);
lib/zstd/compress/zstd_lazy.c
266
U32* nextCandidate = bt + 2*(matchIndex&btMask);
lib/zstd/compress/zstd_lazy.c
267
U32* unsortedMark = bt + 2*(matchIndex&btMask) + 1;
lib/zstd/compress/zstd_lazy.c
268
U32 nbCompares = 1U << cParams->searchLog;
lib/zstd/compress/zstd_lazy.c
269
U32 nbCandidates = nbCompares;
lib/zstd/compress/zstd_lazy.c
270
U32 previousCandidate = 0;
lib/zstd/compress/zstd_lazy.c
302
U32* const nextCandidateIdxPtr = bt + 2*(matchIndex&btMask) + 1;
lib/zstd/compress/zstd_lazy.c
303
U32 const nextCandidateIdx = *nextCandidateIdxPtr;
lib/zstd/compress/zstd_lazy.c
313
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
316
U32* smallerPtr = bt + 2*(curr&btMask);
lib/zstd/compress/zstd_lazy.c
317
U32* largerPtr = bt + 2*(curr&btMask) + 1;
lib/zstd/compress/zstd_lazy.c
318
U32 matchEndIdx = curr + 8 + 1;
lib/zstd/compress/zstd_lazy.c
319
U32 dummy32; /* to be nullified at the end */
lib/zstd/compress/zstd_lazy.c
32
U32 mls)
lib/zstd/compress/zstd_lazy.c
326
U32* const nextPtr = bt + 2*(matchIndex & btMask);
lib/zstd/compress/zstd_lazy.c
342
matchEndIdx = matchIndex + (U32)matchLength;
lib/zstd/compress/zstd_lazy.c
343
if ( (4*(int)(matchLength-bestLength)) > (int)(ZSTD_highbit32(curr - matchIndex + 1) - ZSTD_highbit32((U32)*offBasePtr)) )
lib/zstd/compress/zstd_lazy.c
35
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
36
U32 const hashLog = cParams->hashLog;
lib/zstd/compress/zstd_lazy.c
38
U32* const bt = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
384
U32 const mIndex = curr - (U32)OFFBASE_TO_OFFSET(*offBasePtr); (void)mIndex;
lib/zstd/compress/zstd_lazy.c
386
curr, (U32)bestLength, (U32)*offBasePtr, mIndex);
lib/zstd/compress/zstd_lazy.c
39
U32 const btLog = cParams->chainLog - 1;
lib/zstd/compress/zstd_lazy.c
399
const U32 mls /* template */,
lib/zstd/compress/zstd_lazy.c
40
U32 const btMask = (1 << btLog) - 1;
lib/zstd/compress/zstd_lazy.c
415
U32 const target = (U32)(ip - base);
lib/zstd/compress/zstd_lazy.c
416
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
417
U32* const chainTable = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
418
U32 const chainSize = 1 << ms->cParams.chainLog;
lib/zstd/compress/zstd_lazy.c
419
U32 idx = ms->nextToUpdate;
lib/zstd/compress/zstd_lazy.c
420
U32 const minChain = chainSize < target - idx ? target - chainSize : idx;
lib/zstd/compress/zstd_lazy.c
421
U32 const bucketSize = 1 << ZSTD_LAZY_DDSS_BUCKET_LOG;
lib/zstd/compress/zstd_lazy.c
422
U32 const cacheSize = bucketSize - 1;
lib/zstd/compress/zstd_lazy.c
423
U32 const chainAttempts = (1 << ms->cParams.searchLog) - cacheSize;
lib/zstd/compress/zstd_lazy.c
424
U32 const chainLimit = chainAttempts > 255 ? 255 : chainAttempts;
lib/zstd/compress/zstd_lazy.c
43
U32 const target = (U32)(ip - base);
lib/zstd/compress/zstd_lazy.c
431
U32 const hashLog = ms->cParams.hashLog - ZSTD_LAZY_DDSS_BUCKET_LOG;
lib/zstd/compress/zstd_lazy.c
432
U32* const tmpHashTable = hashTable;
lib/zstd/compress/zstd_lazy.c
433
U32* const tmpChainTable = hashTable + ((size_t)1 << hashLog);
lib/zstd/compress/zstd_lazy.c
434
U32 const tmpChainSize = (U32)((1 << ZSTD_LAZY_DDSS_BUCKET_LOG) - 1) << hashLog;
lib/zstd/compress/zstd_lazy.c
435
U32 const tmpMinChain = tmpChainSize < target ? target - tmpChainSize : idx;
lib/zstd/compress/zstd_lazy.c
436
U32 hashIdx;
lib/zstd/compress/zstd_lazy.c
44
U32 idx = ms->nextToUpdate;
lib/zstd/compress/zstd_lazy.c
445
U32 const h = (U32)ZSTD_hashPtr(base + idx, hashLog, ms->cParams.minMatch);
lib/zstd/compress/zstd_lazy.c
454
U32 chainPos = 0;
lib/zstd/compress/zstd_lazy.c
456
U32 count;
lib/zstd/compress/zstd_lazy.c
457
U32 countBeyondMinChain = 0;
lib/zstd/compress/zstd_lazy.c
458
U32 i = tmpHashTable[hashIdx];
lib/zstd/compress/zstd_lazy.c
503
U32 const bucketIdx = --hashIdx << ZSTD_LAZY_DDSS_BUCKET_LOG;
lib/zstd/compress/zstd_lazy.c
504
U32 const chainPackedPointer = tmpHashTable[hashIdx];
lib/zstd/compress/zstd_lazy.c
505
U32 i;
lib/zstd/compress/zstd_lazy.c
514
U32 const h = (U32)ZSTD_hashPtr(base + idx, hashLog, ms->cParams.minMatch)
lib/zstd/compress/zstd_lazy.c
516
U32 i;
lib/zstd/compress/zstd_lazy.c
530
size_t ZSTD_dedicatedDictSearch_lazy_search(size_t* offsetPtr, size_t ml, U32 nbAttempts,
lib/zstd/compress/zstd_lazy.c
533
const BYTE* const prefixStart, const U32 curr,
lib/zstd/compress/zstd_lazy.c
534
const U32 dictLimit, const size_t ddsIdx) {
lib/zstd/compress/zstd_lazy.c
535
const U32 ddsLowestIndex = dms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
538
const U32 ddsSize = (U32)(ddsEnd - ddsBase);
lib/zstd/compress/zstd_lazy.c
539
const U32 ddsIndexDelta = dictLimit - ddsSize;
lib/zstd/compress/zstd_lazy.c
540
const U32 bucketSize = (1 << ZSTD_LAZY_DDSS_BUCKET_LOG);
lib/zstd/compress/zstd_lazy.c
541
const U32 bucketLimit = nbAttempts < bucketSize - 1 ? nbAttempts : bucketSize - 1;
lib/zstd/compress/zstd_lazy.c
542
U32 ddsAttempt;
lib/zstd/compress/zstd_lazy.c
543
U32 matchIndex;
lib/zstd/compress/zstd_lazy.c
55
U32 const matchIndex = hashTable[h];
lib/zstd/compress/zstd_lazy.c
550
U32 const chainPackedPointer = dms->hashTable[ddsIdx + bucketSize - 1];
lib/zstd/compress/zstd_lazy.c
551
U32 const chainIndex = chainPackedPointer >> 8;
lib/zstd/compress/zstd_lazy.c
57
U32* const nextCandidatePtr = bt + 2*(idx&btMask);
lib/zstd/compress/zstd_lazy.c
58
U32* const sortMarkPtr = nextCandidatePtr + 1;
lib/zstd/compress/zstd_lazy.c
587
U32 const chainPackedPointer = dms->hashTable[ddsIdx + bucketSize - 1];
lib/zstd/compress/zstd_lazy.c
588
U32 chainIndex = chainPackedPointer >> 8;
lib/zstd/compress/zstd_lazy.c
589
U32 const chainLength = chainPackedPointer & 0xFF;
lib/zstd/compress/zstd_lazy.c
590
U32 const chainAttempts = nbAttempts - ddsAttempt;
lib/zstd/compress/zstd_lazy.c
591
U32 const chainLimit = chainAttempts > chainLength ? chainLength : chainAttempts;
lib/zstd/compress/zstd_lazy.c
592
U32 chainAttempt;
lib/zstd/compress/zstd_lazy.c
633
U32 ZSTD_insertAndFindFirstIndex_internal(
lib/zstd/compress/zstd_lazy.c
636
const BYTE* ip, U32 const mls, U32 const lazySkipping)
lib/zstd/compress/zstd_lazy.c
638
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
639
const U32 hashLog = cParams->hashLog;
lib/zstd/compress/zstd_lazy.c
640
U32* const chainTable = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
641
const U32 chainMask = (1 << cParams->chainLog) - 1;
lib/zstd/compress/zstd_lazy.c
643
const U32 target = (U32)(ip - base);
lib/zstd/compress/zstd_lazy.c
644
U32 idx = ms->nextToUpdate;
lib/zstd/compress/zstd_lazy.c
660
U32 ZSTD_insertAndFindFirstIndex(ZSTD_MatchState_t* ms, const BYTE* ip) {
lib/zstd/compress/zstd_lazy.c
672
const U32 mls, const ZSTD_dictMode_e dictMode)
lib/zstd/compress/zstd_lazy.c
675
U32* const chainTable = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
676
const U32 chainSize = (1 << cParams->chainLog);
lib/zstd/compress/zstd_lazy.c
677
const U32 chainMask = chainSize-1;
lib/zstd/compress/zstd_lazy.c
680
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
683
const U32 curr = (U32)(ip-base);
lib/zstd/compress/zstd_lazy.c
684
const U32 maxDistance = 1U << cParams->windowLog;
lib/zstd/compress/zstd_lazy.c
685
const U32 lowestValid = ms->window.lowLimit;
lib/zstd/compress/zstd_lazy.c
686
const U32 withinMaxDistance = (curr - lowestValid > maxDistance) ? curr - maxDistance : lowestValid;
lib/zstd/compress/zstd_lazy.c
687
const U32 isDictionary = (ms->loadedDictEnd != 0);
lib/zstd/compress/zstd_lazy.c
688
const U32 lowLimit = isDictionary ? lowestValid : withinMaxDistance;
lib/zstd/compress/zstd_lazy.c
689
const U32 minChain = curr > chainSize ? curr - chainSize : 0;
lib/zstd/compress/zstd_lazy.c
690
U32 nbAttempts = 1U << cParams->searchLog;
lib/zstd/compress/zstd_lazy.c
694
const U32 ddsHashLog = dictMode == ZSTD_dedicatedDictSearch
lib/zstd/compress/zstd_lazy.c
699
U32 matchIndex;
lib/zstd/compress/zstd_lazy.c
702
const U32* entry = &dms->hashTable[ddsIdx];
lib/zstd/compress/zstd_lazy.c
740
const U32* const dmsChainTable = dms->chainTable;
lib/zstd/compress/zstd_lazy.c
741
const U32 dmsChainSize = (1 << dms->cParams.chainLog);
lib/zstd/compress/zstd_lazy.c
742
const U32 dmsChainMask = dmsChainSize - 1;
lib/zstd/compress/zstd_lazy.c
743
const U32 dmsLowestIndex = dms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
746
const U32 dmsSize = (U32)(dmsEnd - dmsBase);
lib/zstd/compress/zstd_lazy.c
747
const U32 dmsIndexDelta = dictLimit - dmsSize;
lib/zstd/compress/zstd_lazy.c
748
const U32 dmsMinChain = dmsSize > dmsChainSize ? dmsSize - dmsChainSize : 0;
lib/zstd/compress/zstd_lazy.c
76
U32 curr, const BYTE* inputEnd,
lib/zstd/compress/zstd_lazy.c
77
U32 nbCompares, U32 btLow,
lib/zstd/compress/zstd_lazy.c
791
MEM_STATIC U32 ZSTD_VecMask_next(ZSTD_VecMask val) {
lib/zstd/compress/zstd_lazy.c
799
FORCE_INLINE_TEMPLATE U32 ZSTD_row_nextIndex(BYTE* const tagRow, U32 const rowMask) {
lib/zstd/compress/zstd_lazy.c
800
U32 next = (*tagRow-1) & rowMask;
lib/zstd/compress/zstd_lazy.c
81
U32* const bt = ms->chainTable;
lib/zstd/compress/zstd_lazy.c
817
FORCE_INLINE_TEMPLATE void ZSTD_row_prefetch(U32 const* hashTable, BYTE const* tagTable, U32 const relRow, U32 const rowLog) {
lib/zstd/compress/zstd_lazy.c
82
U32 const btLog = cParams->chainLog - 1;
lib/zstd/compress/zstd_lazy.c
83
U32 const btMask = (1 << btLog) - 1;
lib/zstd/compress/zstd_lazy.c
839
U32 const rowLog, U32 const mls,
lib/zstd/compress/zstd_lazy.c
840
U32 idx, const BYTE* const iLimit)
lib/zstd/compress/zstd_lazy.c
842
U32 const* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
844
U32 const hashLog = ms->rowHashLog;
lib/zstd/compress/zstd_lazy.c
845
U32 const maxElemsToPrefetch = (base + idx) > iLimit ? 0 : (U32)(iLimit - (base + idx) + 1);
lib/zstd/compress/zstd_lazy.c
846
U32 const lim = idx + MIN(ZSTD_ROW_HASH_CACHE_SIZE, maxElemsToPrefetch);
lib/zstd/compress/zstd_lazy.c
849
U32 const hash = (U32)ZSTD_hashPtrSalted(base + idx, hashLog + ZSTD_ROW_HASH_TAG_BITS, mls, ms->hashSalt);
lib/zstd/compress/zstd_lazy.c
850
U32 const row = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
lib/zstd/compress/zstd_lazy.c
866
U32 ZSTD_row_nextCachedHash(U32* cache, U32 const* hashTable,
lib/zstd/compress/zstd_lazy.c
868
U32 idx, U32 const hashLog,
lib/zstd/compress/zstd_lazy.c
869
U32 const rowLog, U32 const mls,
lib/zstd/compress/zstd_lazy.c
87
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_lazy.c
872
U32 const newHash = (U32)ZSTD_hashPtrSalted(base+idx+ZSTD_ROW_HASH_CACHE_SIZE, hashLog + ZSTD_ROW_HASH_TAG_BITS, mls, hashSalt);
lib/zstd/compress/zstd_lazy.c
873
U32 const row = (newHash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
lib/zstd/compress/zstd_lazy.c
875
{ U32 const hash = cache[idx & ZSTD_ROW_HASH_CACHE_MASK];
lib/zstd/compress/zstd_lazy.c
887
U32 updateStartIdx, U32 const updateEndIdx,
lib/zstd/compress/zstd_lazy.c
888
U32 const mls, U32 const rowLog,
lib/zstd/compress/zstd_lazy.c
889
U32 const rowMask, U32 const useCache)
lib/zstd/compress/zstd_lazy.c
891
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_lazy.c
893
U32 const hashLog = ms->rowHashLog;
lib/zstd/compress/zstd_lazy.c
898
U32 const hash = useCache ? ZSTD_row_nextCachedHash(ms->hashCache, hashTable, tagTable, base, updateStartIdx, hashLog, rowLog, mls, ms->hashSalt)
lib/zstd/compress/zstd_lazy.c
899
: (U32)ZSTD_hashPtrSalted(base + updateStartIdx, hashLog + ZSTD_ROW_HASH_TAG_BITS, mls, ms->hashSalt);
lib/zstd/compress/zstd_lazy.c
900
U32 const relRow = (hash >> ZSTD_ROW_HASH_TAG_BITS) << rowLog;
lib/zstd/compress/zstd_lazy.c
901
U32* const row = hashTable + relRow;
lib/zstd/compress/zstd_lazy.c
903
U32 const pos = ZSTD_row_nextIndex(tagRow, rowMask);
lib/zstd/compress/zstd_lazy.c
918
U32 const mls, U32 const rowLog,
lib/zstd/compress/zstd_lazy.c
919
U32 const rowMask, U32 const useCache)
lib/zstd/compress/zstd_lazy.c
921
U32 idx = ms->nextToUpdate;
lib/zstd/compress/zstd_lazy.c
923
const U32 target = (U32)(ip - base);
lib/zstd/compress/zstd_lazy.c
924
const U32 kSkipThreshold = 384;
lib/zstd/compress/zstd_lazy.c
925
const U32 kMaxMatchStartPositionsToUpdate = 96;
lib/zstd/compress/zstd_lazy.c
926
const U32 kMaxMatchEndPositionsToUpdate = 32;
lib/zstd/compress/zstd_lazy.c
93
U32* smallerPtr = bt + 2*(curr&btMask);
lib/zstd/compress/zstd_lazy.c
935
U32 const bound = idx + kMaxMatchStartPositionsToUpdate;
lib/zstd/compress/zstd_lazy.c
94
U32* largerPtr = smallerPtr + 1;
lib/zstd/compress/zstd_lazy.c
95
U32 matchIndex = *smallerPtr; /* this candidate is unsorted : next sorted candidate is reached through *smallerPtr, while *largerPtr contains previous unsorted candidate (which is already saved and can be overwritten) */
lib/zstd/compress/zstd_lazy.c
951
const U32 rowLog = BOUNDED(4, ms->cParams.searchLog, 6);
lib/zstd/compress/zstd_lazy.c
952
const U32 rowMask = (1u << rowLog) - 1;
lib/zstd/compress/zstd_lazy.c
953
const U32 mls = MIN(ms->cParams.minMatch, 6 /* mls caps out at 6 */);
lib/zstd/compress/zstd_lazy.c
96
U32 dummy32; /* to be nullified at the end */
lib/zstd/compress/zstd_lazy.c
963
FORCE_INLINE_TEMPLATE U32
lib/zstd/compress/zstd_lazy.c
964
ZSTD_row_matchMaskGroupWidth(const U32 rowEntries)
lib/zstd/compress/zstd_lazy.c
97
U32 const windowValid = ms->window.lowLimit;
lib/zstd/compress/zstd_lazy.c
98
U32 const maxDistance = 1U << cParams->windowLog;
lib/zstd/compress/zstd_lazy.c
989
ZSTD_row_getSSEMask(int nbChunks, const BYTE* const src, const BYTE tag, const U32 head)
lib/zstd/compress/zstd_lazy.c
99
U32 const windowLow = (curr - windowValid > maxDistance) ? curr - maxDistance : windowValid;
lib/zstd/compress/zstd_lazy.h
101
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
104
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
107
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
131
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
134
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
137
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
140
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
143
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
146
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
149
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
152
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
176
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
179
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
182
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
31
U32 ZSTD_insertAndFindFirstIndex(ZSTD_MatchState_t* ms, const BYTE* ip);
lib/zstd/compress/zstd_lazy.h
36
void ZSTD_preserveUnsortedMark (U32* const table, U32 const size, U32 const reducerValue); /*! used in ZSTD_reduceIndex(). preemptively increase value of ZSTD_DUBT_UNSORTED_MARK */
lib/zstd/compress/zstd_lazy.h
41
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
44
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
47
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
50
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
53
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
56
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
59
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
62
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
86
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
89
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
92
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
95
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_lazy.h
98
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_ldm.c
165
params->bucketSizeLog = BOUNDED(LDM_BUCKET_SIZE_LOG, (U32)cParams->strategy, ZSTD_LDM_BUCKETSIZELOG_MAX);
lib/zstd/compress/zstd_ldm.c
188
const ldmState_t* ldmState, size_t hash, U32 const bucketSizeLog)
lib/zstd/compress/zstd_ldm.c
197
U32 const bucketSizeLog)
lib/zstd/compress/zstd_ldm.c
290
U32 const minMatchLength = params->minMatchLength;
lib/zstd/compress/zstd_ldm.c
291
U32 const bucketSizeLog = params->bucketSizeLog;
lib/zstd/compress/zstd_ldm.c
292
U32 const hBits = params->hashLog - bucketSizeLog;
lib/zstd/compress/zstd_ldm.c
313
U32 const hash = (U32)(xxhash & (((U32)1 << hBits) - 1));
lib/zstd/compress/zstd_ldm.c
316
entry.offset = (U32)(split - base);
lib/zstd/compress/zstd_ldm.c
317
entry.checksum = (U32)(xxhash >> 32);
lib/zstd/compress/zstd_ldm.c
334
U32 const curr = (U32)(anchor - ms->window.base);
lib/zstd/compress/zstd_ldm.c
349
U32 const minMatchLength = params->minMatchLength;
lib/zstd/compress/zstd_ldm.c
350
U32 const entsPerBucket = 1U << params->bucketSizeLog;
lib/zstd/compress/zstd_ldm.c
351
U32 const hBits = params->hashLog - params->bucketSizeLog;
lib/zstd/compress/zstd_ldm.c
353
U32 const dictLimit = ldmState->window.dictLimit;
lib/zstd/compress/zstd_ldm.c
354
U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit;
lib/zstd/compress/zstd_ldm.c
38
state->rolling = ~(U32)0;
lib/zstd/compress/zstd_ldm.c
393
U32 const hash = (U32)(xxhash & (((U32)1 << hBits) - 1));
lib/zstd/compress/zstd_ldm.c
397
candidates[n].checksum = (U32)(xxhash >> 32);
lib/zstd/compress/zstd_ldm.c
405
U32 offset;
lib/zstd/compress/zstd_ldm.c
407
U32 const checksum = candidates[n].checksum;
lib/zstd/compress/zstd_ldm.c
408
U32 const hash = candidates[n].hash;
lib/zstd/compress/zstd_ldm.c
414
newEntry.offset = (U32)(split - base);
lib/zstd/compress/zstd_ldm.c
473
offset = (U32)(split - base) - bestEntry->offset;
lib/zstd/compress/zstd_ldm.c
481
seq->litLength = (U32)(split - backwardMatchLength - anchor);
lib/zstd/compress/zstd_ldm.c
482
seq->matchLength = (U32)mLength;
lib/zstd/compress/zstd_ldm.c
517
static void ZSTD_ldm_reduceTable(ldmEntry_t* const table, U32 const size,
lib/zstd/compress/zstd_ldm.c
518
U32 const reducerValue)
lib/zstd/compress/zstd_ldm.c
520
U32 u;
lib/zstd/compress/zstd_ldm.c
531
U32 const maxDist = 1U << params->windowLog;
lib/zstd/compress/zstd_ldm.c
561
U32 const ldmHSize = 1U << params->hashLog;
lib/zstd/compress/zstd_ldm.c
562
U32 const correction = ZSTD_window_correctOverflow(
lib/zstd/compress/zstd_ldm.c
594
sequences->seq[prevSize].litLength += (U32)leftoverSize;
lib/zstd/compress/zstd_ldm.c
605
ZSTD_ldm_skipSequences(RawSeqStore_t* rawSeqStore, size_t srcSize, U32 const minMatch)
lib/zstd/compress/zstd_ldm.c
611
seq->litLength -= (U32)srcSize;
lib/zstd/compress/zstd_ldm.c
618
seq->matchLength -= (U32)srcSize;
lib/zstd/compress/zstd_ldm.c
642
U32 const remaining, U32 const minMatch)
lib/zstd/compress/zstd_ldm.c
666
U32 currPos = (U32)(rawSeqStore->posInSequence + nbBytes);
lib/zstd/compress/zstd_ldm.c
683
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_ldm.c
713
(U32)(iend - ip), minMatch);
lib/zstd/compress/zstd_ldm.h
65
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_ldm.h
77
U32 const minMatch);
lib/zstd/compress/zstd_opt.c
1001
U32 const posDiff = currPosInBlock - optLdm->startPosInBlock;
lib/zstd/compress/zstd_opt.c
1003
U32 const candidateMatchLength = optLdm->endPosInBlock - optLdm->startPosInBlock - posDiff;
lib/zstd/compress/zstd_opt.c
1013
U32 const candidateOffBase = OFFSET_TO_OFFBASE(optLdm->offset);
lib/zstd/compress/zstd_opt.c
1027
ZSTD_match_t* matches, U32* nbMatches,
lib/zstd/compress/zstd_opt.c
1028
U32 currPosInBlock, U32 remainingBytes,
lib/zstd/compress/zstd_opt.c
1029
U32 minMatch)
lib/zstd/compress/zstd_opt.c
1041
U32 const posOvershoot = currPosInBlock - optLdm->endPosInBlock;
lib/zstd/compress/zstd_opt.c
105
static U32
lib/zstd/compress/zstd_opt.c
1057
listStats(const U32* table, int lastEltID)
lib/zstd/compress/zstd_opt.c
106
ZSTD_downscaleStats(unsigned* table, U32 lastEltIndex, U32 shift, base_directive_e base1)
lib/zstd/compress/zstd_opt.c
108
U32 s, sum=0;
lib/zstd/compress/zstd_opt.c
1080
U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1097
U32 const sufficient_len = MIN(cParams->targetLength, ZSTD_OPT_NUM -1);
lib/zstd/compress/zstd_opt.c
1098
U32 const minMatch = (cParams->minMatch == 3) ? 3 : 4;
lib/zstd/compress/zstd_opt.c
1099
U32 nextToUpdate3 = ms->nextToUpdate;
lib/zstd/compress/zstd_opt.c
1110
ZSTD_opt_getNextMatchAndUpdateSeqStore(&optLdm, (U32)(ip-istart), (U32)(iend-ip));
lib/zstd/compress/zstd_opt.c
1114
(U32)(ip - base), ms->window.dictLimit, ms->nextToUpdate);
lib/zstd/compress/zstd_opt.c
1121
U32 cur, last_pos = 0;
lib/zstd/compress/zstd_opt.c
1124
{ U32 const litlen = (U32)(ip - anchor);
lib/zstd/compress/zstd_opt.c
1125
U32 const ll0 = !litlen;
lib/zstd/compress/zstd_opt.c
1126
U32 nbMatches = getAllMatches(matches, ms, &nextToUpdate3, ip, iend, rep, ll0, minMatch);
lib/zstd/compress/zstd_opt.c
1128
(U32)(ip-istart), (U32)(iend-ip),
lib/zstd/compress/zstd_opt.c
1156
{ U32 const maxML = matches[nbMatches-1].len;
lib/zstd/compress/zstd_opt.c
1157
U32 const maxOffBase = matches[nbMatches-1].off;
lib/zstd/compress/zstd_opt.c
1159
nbMatches, maxML, maxOffBase, (U32)(ip-prefixStart));
lib/zstd/compress/zstd_opt.c
1174
{ U32 pos;
lib/zstd/compress/zstd_opt.c
1175
U32 matchNb;
lib/zstd/compress/zstd_opt.c
1182
U32 const offBase = matches[matchNb].off;
lib/zstd/compress/zstd_opt.c
1183
U32 const end = matches[matchNb].len;
lib/zstd/compress/zstd_opt.c
1207
{ U32 const litlen = opt[cur-1].litlen + 1;
lib/zstd/compress/zstd_opt.c
1233
U32 const prev = cur - prevMatch.mlen;
lib/zstd/compress/zstd_opt.c
124
static U32 ZSTD_scaleStats(unsigned* table, U32 lastEltIndex, U32 logTarget)
lib/zstd/compress/zstd_opt.c
1259
U32 const prev = cur - opt[cur].mlen;
lib/zstd/compress/zstd_opt.c
126
U32 const prevsum = sum_u32(table, lastEltIndex+1);
lib/zstd/compress/zstd_opt.c
127
U32 const factor = prevsum >> logTarget;
lib/zstd/compress/zstd_opt.c
1276
{ U32 const ll0 = (opt[cur].litlen == 0);
lib/zstd/compress/zstd_opt.c
1279
U32 nbMatches = getAllMatches(matches, ms, &nextToUpdate3, inr, iend, opt[cur].rep, ll0, minMatch);
lib/zstd/compress/zstd_opt.c
1280
U32 matchNb;
lib/zstd/compress/zstd_opt.c
1283
(U32)(inr-istart), (U32)(iend-inr),
lib/zstd/compress/zstd_opt.c
1291
{ U32 const longestML = matches[nbMatches-1].len;
lib/zstd/compress/zstd_opt.c
1307
U32 const offset = matches[matchNb].off;
lib/zstd/compress/zstd_opt.c
1308
U32 const lastML = matches[matchNb].len;
lib/zstd/compress/zstd_opt.c
1309
U32 const startML = (matchNb>0) ? matches[matchNb-1].len+1 : minMatch;
lib/zstd/compress/zstd_opt.c
1310
U32 mlen;
lib/zstd/compress/zstd_opt.c
1316
U32 const pos = cur + mlen;
lib/zstd/compress/zstd_opt.c
1377
{ U32 const storeEnd = cur + 2;
lib/zstd/compress/zstd_opt.c
1378
U32 storeStart = storeEnd;
lib/zstd/compress/zstd_opt.c
1379
U32 stretchPos = cur;
lib/zstd/compress/zstd_opt.c
1413
{ U32 storePos;
lib/zstd/compress/zstd_opt.c
1415
U32 const llen = opt[storePos].litlen;
lib/zstd/compress/zstd_opt.c
1416
U32 const mlen = opt[storePos].mlen;
lib/zstd/compress/zstd_opt.c
1417
U32 const offBase = opt[storePos].off;
lib/zstd/compress/zstd_opt.c
1418
U32 const advance = llen + mlen;
lib/zstd/compress/zstd_opt.c
1448
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1457
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1466
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1487
U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1490
U32 tmpRep[ZSTD_REP_NUM]; /* updated rep codes will sink here */
lib/zstd/compress/zstd_opt.c
1504
ms->window.dictLimit += (U32)srcSize;
lib/zstd/compress/zstd_opt.c
1511
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1519
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1522
U32 const curr = (U32)((const BYTE*)src - ms->window.base);
lib/zstd/compress/zstd_opt.c
1549
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1556
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1565
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
1572
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
170
U32 const scaleLog = 11; /* scale to 2K */
lib/zstd/compress/zstd_opt.c
171
U32 const bitCost = HUF_getNbBitsFromCTable(optPtr->symbolCosts->huf.CTable, lit);
lib/zstd/compress/zstd_opt.c
182
U32 const scaleLog = 10; /* scale to 1K */
lib/zstd/compress/zstd_opt.c
183
U32 const bitCost = FSE_getMaxNbBits(llstate.symbolTT, ll);
lib/zstd/compress/zstd_opt.c
194
U32 const scaleLog = 10;
lib/zstd/compress/zstd_opt.c
195
U32 const bitCost = FSE_getMaxNbBits(mlstate.symbolTT, ml);
lib/zstd/compress/zstd_opt.c
206
U32 const scaleLog = 10;
lib/zstd/compress/zstd_opt.c
207
U32 const bitCost = FSE_getMaxNbBits(ofstate.symbolTT, of);
lib/zstd/compress/zstd_opt.c
267
static U32 ZSTD_rawLiteralsCost(const BYTE* const literals, U32 const litLength,
lib/zstd/compress/zstd_opt.c
281
{ U32 price = optPtr->litSumBasePrice * litLength;
lib/zstd/compress/zstd_opt.c
282
U32 const litPriceMax = optPtr->litSumBasePrice - BITCOST_MULTIPLIER;
lib/zstd/compress/zstd_opt.c
283
U32 u;
lib/zstd/compress/zstd_opt.c
286
U32 litPrice = WEIGHT(optPtr->litFreq[literals[u]], optLevel);
lib/zstd/compress/zstd_opt.c
296
static U32 ZSTD_litLengthPrice(U32 const litLength, const optState_t* const optPtr, int optLevel)
lib/zstd/compress/zstd_opt.c
311
{ U32 const llCode = ZSTD_LLcode(litLength);
lib/zstd/compress/zstd_opt.c
324
FORCE_INLINE_TEMPLATE U32
lib/zstd/compress/zstd_opt.c
325
ZSTD_getMatchPrice(U32 const offBase,
lib/zstd/compress/zstd_opt.c
326
U32 const matchLength,
lib/zstd/compress/zstd_opt.c
330
U32 price;
lib/zstd/compress/zstd_opt.c
331
U32 const offCode = ZSTD_highbit32(offBase);
lib/zstd/compress/zstd_opt.c
332
U32 const mlBase = matchLength - MINMATCH;
lib/zstd/compress/zstd_opt.c
345
{ U32 const mlCode = ZSTD_MLcode(mlBase);
lib/zstd/compress/zstd_opt.c
358
U32 litLength, const BYTE* literals,
lib/zstd/compress/zstd_opt.c
359
U32 offBase, U32 matchLength)
lib/zstd/compress/zstd_opt.c
363
U32 u;
lib/zstd/compress/zstd_opt.c
370
{ U32 const llCode = ZSTD_LLcode(litLength);
lib/zstd/compress/zstd_opt.c
376
{ U32 const offCode = ZSTD_highbit32(offBase);
lib/zstd/compress/zstd_opt.c
383
{ U32 const mlBase = matchLength - MINMATCH;
lib/zstd/compress/zstd_opt.c
384
U32 const mlCode = ZSTD_MLcode(mlBase);
lib/zstd/compress/zstd_opt.c
394
MEM_STATIC U32 ZSTD_readMINMATCH(const void* memPtr, U32 length)
lib/zstd/compress/zstd_opt.c
412
U32 ZSTD_insertAndFindFirstIndexHash3 (const ZSTD_MatchState_t* ms,
lib/zstd/compress/zstd_opt.c
413
U32* nextToUpdate3,
lib/zstd/compress/zstd_opt.c
416
U32* const hashTable3 = ms->hashTable3;
lib/zstd/compress/zstd_opt.c
417
U32 const hashLog3 = ms->hashLog3;
lib/zstd/compress/zstd_opt.c
419
U32 idx = *nextToUpdate3;
lib/zstd/compress/zstd_opt.c
420
U32 const target = (U32)(ip - base);
lib/zstd/compress/zstd_opt.c
443
U32 ZSTD_insertBt1(
lib/zstd/compress/zstd_opt.c
446
U32 const target,
lib/zstd/compress/zstd_opt.c
447
U32 const mls, const int extDict)
lib/zstd/compress/zstd_opt.c
450
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_opt.c
451
U32 const hashLog = cParams->hashLog;
lib/zstd/compress/zstd_opt.c
453
U32* const bt = ms->chainTable;
lib/zstd/compress/zstd_opt.c
454
U32 const btLog = cParams->chainLog - 1;
lib/zstd/compress/zstd_opt.c
455
U32 const btMask = (1 << btLog) - 1;
lib/zstd/compress/zstd_opt.c
456
U32 matchIndex = hashTable[h];
lib/zstd/compress/zstd_opt.c
46
MEM_STATIC U32 ZSTD_bitWeight(U32 stat)
lib/zstd/compress/zstd_opt.c
460
const U32 dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_opt.c
464
const U32 curr = (U32)(ip-base);
lib/zstd/compress/zstd_opt.c
465
const U32 btLow = btMask >= curr ? 0 : curr - btMask;
lib/zstd/compress/zstd_opt.c
466
U32* smallerPtr = bt + 2*(curr&btMask);
lib/zstd/compress/zstd_opt.c
467
U32* largerPtr = smallerPtr + 1;
lib/zstd/compress/zstd_opt.c
468
U32 dummy32; /* to be nullified at the end */
lib/zstd/compress/zstd_opt.c
472
U32 const windowLow = ZSTD_getLowestMatchIndex(ms, target, cParams->windowLog);
lib/zstd/compress/zstd_opt.c
473
U32 matchEndIdx = curr+8+1;
lib/zstd/compress/zstd_opt.c
475
U32 nbCompares = 1U << cParams->searchLog;
lib/zstd/compress/zstd_opt.c
477
U32 predictedSmall = *(bt + 2*((curr-1)&btMask) + 0);
lib/zstd/compress/zstd_opt.c
478
U32 predictedLarge = *(bt + 2*((curr-1)&btMask) + 1);
lib/zstd/compress/zstd_opt.c
491
U32* const nextPtr = bt + 2*(matchIndex & btMask);
lib/zstd/compress/zstd_opt.c
496
const U32* predictPtr = bt + 2*((matchIndex-1) & btMask); /* written this way, as bt is a roll buffer */
lib/zstd/compress/zstd_opt.c
530
matchEndIdx = matchIndex + (U32)matchLength;
lib/zstd/compress/zstd_opt.c
54
MEM_STATIC U32 ZSTD_fracWeight(U32 rawStat)
lib/zstd/compress/zstd_opt.c
554
{ U32 positions = 0;
lib/zstd/compress/zstd_opt.c
555
if (bestLength > 384) positions = MIN(192, (U32)(bestLength - 384)); /* speed optimization */
lib/zstd/compress/zstd_opt.c
56
U32 const stat = rawStat + 1;
lib/zstd/compress/zstd_opt.c
566
const U32 mls, const ZSTD_dictMode_e dictMode)
lib/zstd/compress/zstd_opt.c
569
U32 const target = (U32)(ip - base);
lib/zstd/compress/zstd_opt.c
57
U32 const hb = ZSTD_highbit32(stat);
lib/zstd/compress/zstd_opt.c
570
U32 idx = ms->nextToUpdate;
lib/zstd/compress/zstd_opt.c
575
U32 const forward = ZSTD_insertBt1(ms, base+idx, iend, target, mls, dictMode == ZSTD_extDict);
lib/zstd/compress/zstd_opt.c
576
assert(idx < (U32)(idx + forward));
lib/zstd/compress/zstd_opt.c
579
assert((size_t)(ip - base) <= (size_t)(U32)(-1));
lib/zstd/compress/zstd_opt.c
58
U32 const BWeight = hb * BITCOST_MULTIPLIER;
lib/zstd/compress/zstd_opt.c
580
assert((size_t)(iend - base) <= (size_t)(U32)(-1));
lib/zstd/compress/zstd_opt.c
590
U32
lib/zstd/compress/zstd_opt.c
594
U32* nextToUpdate3,
lib/zstd/compress/zstd_opt.c
597
const U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
598
const U32 ll0, /* tells if associated literal length is 0 or not. This value must be 0 or 1 */
lib/zstd/compress/zstd_opt.c
599
const U32 lengthToBeat,
lib/zstd/compress/zstd_opt.c
600
const U32 mls /* template */)
lib/zstd/compress/zstd_opt.c
603
U32 const sufficient_len = MIN(cParams->targetLength, ZSTD_OPT_NUM -1);
lib/zstd/compress/zstd_opt.c
605
U32 const curr = (U32)(ip-base);
lib/zstd/compress/zstd_opt.c
606
U32 const hashLog = cParams->hashLog;
lib/zstd/compress/zstd_opt.c
607
U32 const minMatch = (mls==3) ? 3 : 4;
lib/zstd/compress/zstd_opt.c
608
U32* const hashTable = ms->hashTable;
lib/zstd/compress/zstd_opt.c
610
U32 matchIndex = hashTable[h];
lib/zstd/compress/zstd_opt.c
611
U32* const bt = ms->chainTable;
lib/zstd/compress/zstd_opt.c
612
U32 const btLog = cParams->chainLog - 1;
lib/zstd/compress/zstd_opt.c
613
U32 const btMask= (1U << btLog) - 1;
lib/zstd/compress/zstd_opt.c
616
U32 const dictLimit = ms->window.dictLimit;
lib/zstd/compress/zstd_opt.c
619
U32 const btLow = (btMask >= curr) ? 0 : curr - btMask;
lib/zstd/compress/zstd_opt.c
62
U32 const FWeight = (stat << BITCOST_ACCURACY) >> hb;
lib/zstd/compress/zstd_opt.c
620
U32 const windowLow = ZSTD_getLowestMatchIndex(ms, curr, cParams->windowLog);
lib/zstd/compress/zstd_opt.c
621
U32 const matchLow = windowLow ? windowLow : 1;
lib/zstd/compress/zstd_opt.c
622
U32* smallerPtr = bt + 2*(curr&btMask);
lib/zstd/compress/zstd_opt.c
623
U32* largerPtr = bt + 2*(curr&btMask) + 1;
lib/zstd/compress/zstd_opt.c
624
U32 matchEndIdx = curr+8+1; /* farthest referenced position of any match => detects repetitive patterns */
lib/zstd/compress/zstd_opt.c
625
U32 dummy32; /* to be nullified at the end */
lib/zstd/compress/zstd_opt.c
626
U32 mnum = 0;
lib/zstd/compress/zstd_opt.c
627
U32 nbCompares = 1U << cParams->searchLog;
lib/zstd/compress/zstd_opt.c
63
U32 const weight = BWeight + FWeight;
lib/zstd/compress/zstd_opt.c
634
U32 const dmsHighLimit = dictMode == ZSTD_dictMatchState ? (U32)(dmsEnd - dmsBase) : 0;
lib/zstd/compress/zstd_opt.c
635
U32 const dmsLowLimit = dictMode == ZSTD_dictMatchState ? dms->window.lowLimit : 0;
lib/zstd/compress/zstd_opt.c
636
U32 const dmsIndexDelta = dictMode == ZSTD_dictMatchState ? windowLow - dmsHighLimit : 0;
lib/zstd/compress/zstd_opt.c
637
U32 const dmsHashLog = dictMode == ZSTD_dictMatchState ? dmsCParams->hashLog : hashLog;
lib/zstd/compress/zstd_opt.c
638
U32 const dmsBtLog = dictMode == ZSTD_dictMatchState ? dmsCParams->chainLog - 1 : btLog;
lib/zstd/compress/zstd_opt.c
639
U32 const dmsBtMask = dictMode == ZSTD_dictMatchState ? (1U << dmsBtLog) - 1 : 0;
lib/zstd/compress/zstd_opt.c
640
U32 const dmsBtLow = dictMode == ZSTD_dictMatchState && dmsBtMask < dmsHighLimit - dmsLowLimit ? dmsHighLimit - dmsBtMask : dmsLowLimit;
lib/zstd/compress/zstd_opt.c
647
{ U32 const lastR = ZSTD_REP_NUM + ll0;
lib/zstd/compress/zstd_opt.c
648
U32 repCode;
lib/zstd/compress/zstd_opt.c
650
U32 const repOffset = (repCode==ZSTD_REP_NUM) ? (rep[0] - 1) : rep[repCode];
lib/zstd/compress/zstd_opt.c
651
U32 const repIndex = curr - repOffset;
lib/zstd/compress/zstd_opt.c
652
U32 repLen = 0;
lib/zstd/compress/zstd_opt.c
659
repLen = (U32)ZSTD_count(ip+minMatch, ip+minMatch-repOffset, iLimit) + minMatch;
lib/zstd/compress/zstd_opt.c
670
repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dictEnd, prefixStart) + minMatch;
lib/zstd/compress/zstd_opt.c
676
repLen = (U32)ZSTD_count_2segments(ip+minMatch, repMatch+minMatch, iLimit, dmsEnd, prefixStart) + minMatch;
lib/zstd/compress/zstd_opt.c
684
matches[mnum].len = (U32)repLen;
lib/zstd/compress/zstd_opt.c
693
U32 const matchIndex3 = ZSTD_insertAndFindFirstIndexHash3(ms, nextToUpdate3, ip);
lib/zstd/compress/zstd_opt.c
708
(U32)mlen);
lib/zstd/compress/zstd_opt.c
713
matches[0].len = (U32)mlen;
lib/zstd/compress/zstd_opt.c
726
U32* const nextPtr = bt + 2*(matchIndex & btMask);
lib/zstd/compress/zstd_opt.c
746
(U32)matchLength, curr - matchIndex, OFFSET_TO_OFFBASE(curr - matchIndex));
lib/zstd/compress/zstd_opt.c
749
matchEndIdx = matchIndex + (U32)matchLength;
lib/zstd/compress/zstd_opt.c
752
matches[mnum].len = (U32)matchLength;
lib/zstd/compress/zstd_opt.c
780
U32 dictMatchIndex = dms->hashTable[dmsH];
lib/zstd/compress/zstd_opt.c
781
const U32* const dmsBt = dms->chainTable;
lib/zstd/compress/zstd_opt.c
784
const U32* const nextPtr = dmsBt + 2*(dictMatchIndex & dmsBtMask);
lib/zstd/compress/zstd_opt.c
794
(U32)matchLength, curr - matchIndex, OFFSET_TO_OFFBASE(curr - matchIndex));
lib/zstd/compress/zstd_opt.c
796
matchEndIdx = matchIndex + (U32)matchLength;
lib/zstd/compress/zstd_opt.c
799
matches[mnum].len = (U32)matchLength;
lib/zstd/compress/zstd_opt.c
821
typedef U32 (*ZSTD_getAllMatchesFn)(
lib/zstd/compress/zstd_opt.c
824
U32*,
lib/zstd/compress/zstd_opt.c
827
const U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
828
U32 const ll0,
lib/zstd/compress/zstd_opt.c
829
U32 const lengthToBeat);
lib/zstd/compress/zstd_opt.c
833
U32 ZSTD_btGetAllMatches_internal(
lib/zstd/compress/zstd_opt.c
836
U32* nextToUpdate3,
lib/zstd/compress/zstd_opt.c
839
const U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.c
840
U32 const ll0,
lib/zstd/compress/zstd_opt.c
841
U32 const lengthToBeat,
lib/zstd/compress/zstd_opt.c
843
const U32 mls)
lib/zstd/compress/zstd_opt.c
856
static U32 ZSTD_BT_GET_ALL_MATCHES_FN(dictMode, mls)( \
lib/zstd/compress/zstd_opt.c
859
U32* nextToUpdate3, \
lib/zstd/compress/zstd_opt.c
862
const U32 rep[ZSTD_REP_NUM], \
lib/zstd/compress/zstd_opt.c
863
U32 const ll0, \
lib/zstd/compress/zstd_opt.c
864
U32 const lengthToBeat) \
lib/zstd/compress/zstd_opt.c
897
U32 const mls = BOUNDED(3, ms->cParams.minMatch, 6);
lib/zstd/compress/zstd_opt.c
898
assert((U32)dictMode < 3);
lib/zstd/compress/zstd_opt.c
910
U32 startPosInBlock; /* Start position of the current match candidate */
lib/zstd/compress/zstd_opt.c
911
U32 endPosInBlock; /* End position of the current match candidate */
lib/zstd/compress/zstd_opt.c
912
U32 offset; /* Offset of the match candidate */
lib/zstd/compress/zstd_opt.c
921
U32 currPos = (U32)(rawSeqStore->posInSequence + nbBytes);
lib/zstd/compress/zstd_opt.c
93
static U32 sum_u32(const unsigned table[], size_t nbElts)
lib/zstd/compress/zstd_opt.c
942
ZSTD_opt_getNextMatchAndUpdateSeqStore(ZSTD_optLdm_t* optLdm, U32 currPosInBlock,
lib/zstd/compress/zstd_opt.c
943
U32 blockBytesRemaining)
lib/zstd/compress/zstd_opt.c
946
U32 currBlockEndPos;
lib/zstd/compress/zstd_opt.c
947
U32 literalsBytesRemaining;
lib/zstd/compress/zstd_opt.c
948
U32 matchBytesRemaining;
lib/zstd/compress/zstd_opt.c
96
U32 total = 0;
lib/zstd/compress/zstd_opt.c
962
currSeq.litLength - (U32)optLdm->seqStore.posInSequence :
lib/zstd/compress/zstd_opt.c
965
currSeq.matchLength - ((U32)optLdm->seqStore.posInSequence - currSeq.litLength) :
lib/zstd/compress/zstd_opt.c
997
static void ZSTD_optLdm_maybeAddMatch(ZSTD_match_t* matches, U32* nbMatches,
lib/zstd/compress/zstd_opt.c
998
const ZSTD_optLdm_t* optLdm, U32 currPosInBlock,
lib/zstd/compress/zstd_opt.c
999
U32 minMatch)
lib/zstd/compress/zstd_opt.h
26
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
29
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
32
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
46
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
49
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
52
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_opt.h
59
ZSTD_MatchState_t* ms, SeqStore_t* seqStore, U32 rep[ZSTD_REP_NUM],
lib/zstd/compress/zstd_preSplit.c
37
if (hashLog == 8) return (U32)((const BYTE*)p)[0];
lib/zstd/compress/zstd_preSplit.c
39
return (U32)(MEM_read16(p)) * KNUTH >> (32 - hashLog);
lib/zstd/decompress/huf_decompress.c
1010
U32 nbBits, U32 tableLog,
lib/zstd/decompress/huf_decompress.c
1013
U32 const length = 1U << ((tableLog - nbBits) & 0x1F /* quiet static-analyzer */);
lib/zstd/decompress/huf_decompress.c
1066
static void HUF_fillDTableX2Level2(HUF_DEltX2* DTable, U32 targetLog, const U32 consumedBits,
lib/zstd/decompress/huf_decompress.c
1067
const U32* rankVal, const int minWeight, const int maxWeight1,
lib/zstd/decompress/huf_decompress.c
1068
const sortedSymbol_t* sortedSymbols, U32 const* rankStart,
lib/zstd/decompress/huf_decompress.c
1069
U32 nbBitsBaseline, U16 baseSeq)
lib/zstd/decompress/huf_decompress.c
1076
U32 const length = 1U << ((targetLog - consumedBits) & 0x1F /* quiet static-analyzer */);
lib/zstd/decompress/huf_decompress.c
1080
assert((U32)skipSize < length);
lib/zstd/decompress/huf_decompress.c
1110
U32 const nbBits = nbBitsBaseline - w;
lib/zstd/decompress/huf_decompress.c
1111
U32 const totalBits = nbBits + consumedBits;
lib/zstd/decompress/huf_decompress.c
1121
static void HUF_fillDTableX2(HUF_DEltX2* DTable, const U32 targetLog,
lib/zstd/decompress/huf_decompress.c
1123
const U32* rankStart, rankValCol_t* rankValOrigin, const U32 maxWeight,
lib/zstd/decompress/huf_decompress.c
1124
const U32 nbBitsBaseline)
lib/zstd/decompress/huf_decompress.c
1126
U32* const rankVal = rankValOrigin[0];
lib/zstd/decompress/huf_decompress.c
1128
const U32 minBits = nbBitsBaseline - maxWeight;
lib/zstd/decompress/huf_decompress.c
1136
U32 const nbBits = nbBitsBaseline - w;
lib/zstd/decompress/huf_decompress.c
1141
U32 const length = 1U << ((targetLog - nbBits) & 0x1F /* quiet static-analyzer */);
lib/zstd/decompress/huf_decompress.c
1169
U32 rankStats[HUF_TABLELOG_MAX + 1];
lib/zstd/decompress/huf_decompress.c
1170
U32 rankStart0[HUF_TABLELOG_MAX + 3];
lib/zstd/decompress/huf_decompress.c
1173
U32 calleeWksp[HUF_READ_STATS_WORKSPACE_SIZE_U32];
lib/zstd/decompress/huf_decompress.c
1180
U32 tableLog, maxW, nbSymbols;
lib/zstd/decompress/huf_decompress.c
1182
U32 maxTableLog = dtd.maxTableLog;
lib/zstd/decompress/huf_decompress.c
1186
U32 *rankStart;
lib/zstd/decompress/huf_decompress.c
1211
{ U32 w, nextRankStart = 0;
lib/zstd/decompress/huf_decompress.c
1213
U32 curr = nextRankStart;
lib/zstd/decompress/huf_decompress.c
1222
{ U32 s;
lib/zstd/decompress/huf_decompress.c
1224
U32 const w = wksp->weightList[s];
lib/zstd/decompress/huf_decompress.c
1225
U32 const r = rankStart[w]++;
lib/zstd/decompress/huf_decompress.c
1232
{ U32* const rankVal0 = wksp->rankVal[0];
lib/zstd/decompress/huf_decompress.c
1234
U32 nextRankVal = 0;
lib/zstd/decompress/huf_decompress.c
1235
U32 w;
lib/zstd/decompress/huf_decompress.c
1237
U32 curr = nextRankVal;
lib/zstd/decompress/huf_decompress.c
1241
{ U32 const minBits = tableLog+1 - maxW;
lib/zstd/decompress/huf_decompress.c
1242
U32 consumed;
lib/zstd/decompress/huf_decompress.c
1244
U32* const rankValPtr = wksp->rankVal[consumed];
lib/zstd/decompress/huf_decompress.c
1245
U32 w;
lib/zstd/decompress/huf_decompress.c
1262
FORCE_INLINE_TEMPLATE U32
lib/zstd/decompress/huf_decompress.c
1263
HUF_decodeSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog)
lib/zstd/decompress/huf_decompress.c
1271
FORCE_INLINE_TEMPLATE U32
lib/zstd/decompress/huf_decompress.c
1272
HUF_decodeLastSymbolX2(void* op, BIT_DStream_t* DStream, const HUF_DEltX2* dt, const U32 dtLog)
lib/zstd/decompress/huf_decompress.c
1306
const HUF_DEltX2* const dt, const U32 dtLog)
lib/zstd/decompress/huf_decompress.c
1417
U32 endSignal = 1;
lib/zstd/decompress/huf_decompress.c
1419
U32 const dtLog = dtd.tableLog;
lib/zstd/decompress/huf_decompress.c
1470
endSignal = (U32)LIKELY((U32)
lib/zstd/decompress/huf_decompress.c
1492
{ U32 const endCheck = BIT_endOfDStream(&bitD1) & BIT_endOfDStream(&bitD2) & BIT_endOfDStream(&bitD3) & BIT_endOfDStream(&bitD4);
lib/zstd/decompress/huf_decompress.c
1790
typedef struct { U32 tableTime; U32 decode256Time; } algo_time_t;
lib/zstd/decompress/huf_decompress.c
1818
U32 HUF_selectDecoder (size_t dstSize, size_t cSrcSize)
lib/zstd/decompress/huf_decompress.c
1832
{ U32 const Q = (cSrcSize >= dstSize) ? 15 : (U32)(cSrcSize * 16 / dstSize); /* Q < 16 */
lib/zstd/decompress/huf_decompress.c
1833
U32 const D256 = (U32)(dstSize >> 8);
lib/zstd/decompress/huf_decompress.c
1834
U32 const DTime0 = algoTime[Q][0].tableTime + (algoTime[Q][0].decode256Time * D256);
lib/zstd/decompress/huf_decompress.c
1835
U32 DTime1 = algoTime[Q][1].tableTime + (algoTime[Q][1].decode256Time * D256);
lib/zstd/decompress/huf_decompress.c
1852
{ U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize);
lib/zstd/decompress/huf_decompress.c
191
U32 const dtLog = HUF_getDTableDesc(DTable).tableLog;
lib/zstd/decompress/huf_decompress.c
1927
{ U32 const algoNb = HUF_selectDecoder(dstSize, cSrcSize);
lib/zstd/decompress/huf_decompress.c
349
static U32 HUF_rescaleStats(BYTE* huffWeight, U32* rankVal, U32 nbSymbols, U32 tableLog, U32 targetTableLog)
lib/zstd/decompress/huf_decompress.c
354
U32 const scale = targetTableLog - tableLog;
lib/zstd/decompress/huf_decompress.c
355
U32 s;
lib/zstd/decompress/huf_decompress.c
375
U32 rankVal[HUF_TABLELOG_ABSOLUTEMAX + 1];
lib/zstd/decompress/huf_decompress.c
376
U32 rankStart[HUF_TABLELOG_ABSOLUTEMAX + 1];
lib/zstd/decompress/huf_decompress.c
377
U32 statsWksp[HUF_READ_STATS_WORKSPACE_SIZE_U32];
lib/zstd/decompress/huf_decompress.c
384
U32 tableLog = 0;
lib/zstd/decompress/huf_decompress.c
385
U32 nbSymbols = 0;
lib/zstd/decompress/huf_decompress.c
403
U32 const maxTableLog = dtd.maxTableLog + 1;
lib/zstd/decompress/huf_decompress.c
404
U32 const targetTableLog = MIN(maxTableLog, HUF_DECODER_FAST_TABLELOG);
lib/zstd/decompress/huf_decompress.c
406
if (tableLog > (U32)(dtd.maxTableLog+1)) return ERROR(tableLog_tooLarge); /* DTable too small, Huffman tree cannot fit in */
lib/zstd/decompress/huf_decompress.c
425
U32 nextRankStart = 0;
lib/zstd/decompress/huf_decompress.c
429
U32 const curr = nextRankStart;
lib/zstd/decompress/huf_decompress.c
452
{ U32 w;
lib/zstd/decompress/huf_decompress.c
519
HUF_decodeSymbolX1(BIT_DStream_t* Dstream, const HUF_DEltX1* dt, const U32 dtLog)
lib/zstd/decompress/huf_decompress.c
543
HUF_decodeStreamX1(BYTE* p, BIT_DStream_t* const bitDPtr, BYTE* const pEnd, const HUF_DEltX1* const dt, const U32 dtLog)
lib/zstd/decompress/huf_decompress.c
583
U32 const dtLog = dtd.tableLog;
lib/zstd/decompress/huf_decompress.c
637
U32 const dtLog = dtd.tableLog;
lib/zstd/decompress/huf_decompress.c
638
U32 endSignal = 1;
lib/zstd/decompress/huf_decompress.c
689
{ U32 const endCheck = BIT_endOfDStream(&bitD1) & BIT_endOfDStream(&bitD2) & BIT_endOfDStream(&bitD3) & BIT_endOfDStream(&bitD4);
lib/zstd/decompress/huf_decompress.c
952
typedef U32 rankValCol_t[HUF_TABLELOG_MAX + 1];
lib/zstd/decompress/huf_decompress.c
958
static U32 HUF_buildDEltX2U32(U32 symbol, U32 nbBits, U32 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
960
U32 seq;
lib/zstd/decompress/huf_decompress.c
964
DEBUG_STATIC_ASSERT(sizeof(HUF_DEltX2) == sizeof(U32));
lib/zstd/decompress/huf_decompress.c
967
return seq + (nbBits << 16) + ((U32)level << 24);
lib/zstd/decompress/huf_decompress.c
970
return (seq << 16) + (nbBits << 8) + (U32)level;
lib/zstd/decompress/huf_decompress.c
977
static HUF_DEltX2 HUF_buildDEltX2(U32 symbol, U32 nbBits, U32 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
980
U32 const val = HUF_buildDEltX2U32(symbol, nbBits, baseSeq, level);
lib/zstd/decompress/huf_decompress.c
989
static U64 HUF_buildDEltX2U64(U32 symbol, U32 nbBits, U16 baseSeq, int level)
lib/zstd/decompress/huf_decompress.c
991
U32 DElt = HUF_buildDEltX2U32(symbol, nbBits, baseSeq, level);
lib/zstd/decompress/zstd_ddict.c
100
{ U32 const magic = MEM_readLE32(ddict->dictContent);
lib/zstd/decompress/zstd_ddict.c
39
U32 dictID;
lib/zstd/decompress/zstd_ddict.c
40
U32 entropyPresent;
lib/zstd/decompress/zstd_decompress.c
1008
U32 const checkCalc = (U32)xxh64_digest(&dctx->xxhState);
lib/zstd/decompress/zstd_decompress.c
1009
U32 checkRead;
lib/zstd/decompress/zstd_decompress.c
101
const U32 dictID = ZSTD_getDictID_fromDDict(ddict);
lib/zstd/decompress/zstd_decompress.c
1047
U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
1329
U32 const h32 = (U32)xxh64_digest(&dctx->xxhState);
lib/zstd/decompress/zstd_decompress.c
1330
U32 const check32 = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
1456
U32 const rep = MEM_readLE32(dictPtr); dictPtr += 4;
lib/zstd/decompress/zstd_decompress.c
1468
{ U32 const magic = MEM_readLE32(dict);
lib/zstd/decompress/zstd_decompress.c
151
static const ZSTD_DDict* ZSTD_DDictHashSet_getDDict(ZSTD_DDictHashSet* hashSet, U32 dictID) {
lib/zstd/decompress/zstd_decompress.c
1804
*value = (int)ZSTD_highbit32((U32)dctx->maxWindowSize);
lib/zstd/decompress/zstd_decompress.c
1926
U32 const windowSizeMax = 1U << ZSTD_WINDOWLOG_MAX; /* note : should be user-selectable, but requires an additional parameter (or a dctx) */
lib/zstd/decompress/zstd_decompress.c
2019
U32 someMoreWork = 1;
lib/zstd/decompress/zstd_decompress.c
2027
(U32)input->pos, (U32)input->size);
lib/zstd/decompress/zstd_decompress.c
2032
(U32)output->pos, (U32)output->size);
lib/zstd/decompress/zstd_decompress.c
2033
DEBUGLOG(5, "input size : %u", (U32)(input->size - input->pos));
lib/zstd/decompress/zstd_decompress.c
2048
DEBUGLOG(5, "stage zdss_loadHeader (srcSize : %u)", (U32)(iend - ip));
lib/zstd/decompress/zstd_decompress.c
2121
(U32)(zds->fParams.windowSize >>10),
lib/zstd/decompress/zstd_decompress.c
2122
(U32)(zds->maxWindowSize >> 10) );
lib/zstd/decompress/zstd_decompress.c
2143
(U32)zds->inBuffSize, (U32)neededInBuffSize);
lib/zstd/decompress/zstd_decompress.c
2145
(U32)zds->outBuffSize, (U32)neededOutBuffSize);
lib/zstd/decompress/zstd_decompress.c
2147
DEBUGLOG(4, "staticSize : %u", (U32)zds->staticSize);
lib/zstd/decompress/zstd_decompress.c
2169
DEBUGLOG(5, "neededInSize = %u", (U32)neededInSize);
lib/zstd/decompress/zstd_decompress.c
2228
(U32)zds->fParams.blockSizeMax);
lib/zstd/decompress/zstd_decompress.c
375
{ U32 const magic = MEM_readLE32(buffer);
lib/zstd/decompress/zstd_decompress.c
38
# define ZSTD_MAXWINDOWSIZE_DEFAULT (((U32)1 << ZSTD_WINDOWLOG_LIMIT_DEFAULT) + 1)
lib/zstd/decompress/zstd_decompress.c
389
{ U32 const magic = MEM_readLE32(buffer);
lib/zstd/decompress/zstd_decompress.c
406
U32 const dictID= fhd & 3;
lib/zstd/decompress/zstd_decompress.c
407
U32 const singleSegment = (fhd >> 5) & 1;
lib/zstd/decompress/zstd_decompress.c
408
U32 const fcsId = fhd >> 6;
lib/zstd/decompress/zstd_decompress.c
483
zfhPtr->headerSize = (U32)fhsize;
lib/zstd/decompress/zstd_decompress.c
488
U32 const dictIDSizeCode = fhdByte&3;
lib/zstd/decompress/zstd_decompress.c
489
U32 const checksumFlag = (fhdByte>>2)&1;
lib/zstd/decompress/zstd_decompress.c
490
U32 const singleSegment = (fhdByte>>5)&1;
lib/zstd/decompress/zstd_decompress.c
491
U32 const fcsID = fhdByte>>6;
lib/zstd/decompress/zstd_decompress.c
493
U32 dictID = 0;
lib/zstd/decompress/zstd_decompress.c
500
U32 const windowLog = (wlByte >> 3) + ZSTD_WINDOWLOG_ABSOLUTEMIN;
lib/zstd/decompress/zstd_decompress.c
568
U32 sizeU32;
lib/zstd/decompress/zstd_decompress.c
573
RETURN_ERROR_IF((U32)(sizeU32 + ZSTD_SKIPPABLEHEADERSIZE) < sizeU32,
lib/zstd/decompress/zstd_decompress.c
598
{ U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
626
U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
90
static size_t ZSTD_DDictHashSet_getIndex(const ZSTD_DDictHashSet* hashSet, U32 dictID) {
lib/zstd/decompress/zstd_decompress.c
91
const U64 hash = xxh64(&dictID, sizeof(U32), 0);
lib/zstd/decompress/zstd_decompress_block.c
1199
(U32)DStatePtr->state, DTableH->tableLog);
lib/zstd/decompress/zstd_decompress_block.c
1205
ZSTD_updateFseStateWithDInfo(ZSTD_fseState* DStatePtr, BIT_DStream_t* bitD, U16 nextState, U32 nbBits)
lib/zstd/decompress/zstd_decompress_block.c
1256
{ U32 const ofBase = ofDInfo->baseValue;
lib/zstd/decompress/zstd_decompress_block.c
1265
U32 const llnbBits = llDInfo->nbBits;
lib/zstd/decompress/zstd_decompress_block.c
1266
U32 const mlnbBits = mlDInfo->nbBits;
lib/zstd/decompress/zstd_decompress_block.c
1267
U32 const ofnbBits = ofDInfo->nbBits;
lib/zstd/decompress/zstd_decompress_block.c
1289
U32 const extraBits = LONG_OFFSETS_MAX_EXTRA_BITS_32;
lib/zstd/decompress/zstd_decompress_block.c
1301
U32 const ll0 = (llDInfo->baseValue == 0);
lib/zstd/decompress/zstd_decompress_block.c
1334
(U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset);
lib/zstd/decompress/zstd_decompress_block.c
1379
(U32)seq.litLength, (U32)seq.matchLength, (U32)seq.offset);
lib/zstd/decompress/zstd_decompress_block.c
1425
{ U32 i; for (i=0; i<ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; }
lib/zstd/decompress/zstd_decompress_block.c
1512
DEBUGLOG(6, "regenerated sequence size : %u", (U32)oneSeqSize);
lib/zstd/decompress/zstd_decompress_block.c
1537
DEBUGLOG(6, "regenerated sequence size : %u", (U32)oneSeqSize);
lib/zstd/decompress/zstd_decompress_block.c
156
U32 singleStream=0;
lib/zstd/decompress/zstd_decompress_block.c
157
U32 const lhlCode = (istart[0] >> 2) & 3;
lib/zstd/decompress/zstd_decompress_block.c
1573
DEBUGLOG(6, "regenerated sequence size : %u", (U32)oneSeqSize);
lib/zstd/decompress/zstd_decompress_block.c
158
U32 const lhc = MEM_readLE32(istart);
lib/zstd/decompress/zstd_decompress_block.c
1584
{ U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); }
lib/zstd/decompress/zstd_decompress_block.c
1591
DEBUGLOG(6, "copy last literals from segment : %u", (U32)lastLLSize);
lib/zstd/decompress/zstd_decompress_block.c
1603
DEBUGLOG(6, "copy last literals from internal buffer : %u", (U32)lastLLSize);
lib/zstd/decompress/zstd_decompress_block.c
1610
DEBUGLOG(6, "decoded block of size %u bytes", (U32)(op - ostart));
lib/zstd/decompress/zstd_decompress_block.c
1637
{ U32 i; for (i = 0; i < ZSTD_REP_NUM; i++) seqState.prevOffset[i] = dctx->entropy.rep[i]; }
lib/zstd/decompress/zstd_decompress_block.c
1669
DEBUGLOG(6, "regenerated sequence size : %u", (U32)oneSeqSize);
lib/zstd/decompress/zstd_decompress_block.c
1677
{ U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); }
lib/zstd/decompress/zstd_decompress_block.c
1682
DEBUGLOG(6, "copy last literals : %u", (U32)lastLLSize);
lib/zstd/decompress/zstd_decompress_block.c
1689
DEBUGLOG(6, "decoded block of size %u bytes", (U32)(op - ostart));
lib/zstd/decompress/zstd_decompress_block.c
1866
{ U32 i; for (i=0; i<ZSTD_REP_NUM; i++) dctx->entropy.rep[i] = (U32)(seqState.prevOffset[i]); }
lib/zstd/decompress/zstd_decompress_block.c
2022
U32 const tableLog = ((const ZSTD_seqSymbol_header*)ptr)[0].tableLog;
lib/zstd/decompress/zstd_decompress_block.c
2024
U32 const max = 1 << tableLog;
lib/zstd/decompress/zstd_decompress_block.c
2025
U32 u;
lib/zstd/decompress/zstd_decompress_block.c
2061
assert(ZSTD_highbit32((U32)maxOffbase) == STREAM_ACCUMULATOR_MIN);
lib/zstd/decompress/zstd_decompress_block.c
2086
DEBUGLOG(5, "ZSTD_decodeLiteralsBlock : cSize=%u, nbLiterals=%zu", (U32)litCSize, dctx->litSize);
lib/zstd/decompress/zstd_decompress_block.c
2148
U32 const minShare = MEM_64bits() ? 7 : 20; /* heuristic values, correspond to 2.73% and 7.81% */
lib/zstd/decompress/zstd_decompress_block.c
253
U32 const lhlCode = ((istart[0]) >> 2) & 3;
lib/zstd/decompress/zstd_decompress_block.c
300
{ U32 const lhlCode = ((istart[0]) >> 2) & 3;
lib/zstd/decompress/zstd_decompress_block.c
464
static void ZSTD_buildSeqTable_rle(ZSTD_seqSymbol* dt, U32 baseValue, U8 nbAddBits)
lib/zstd/decompress/zstd_decompress_block.c
488
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_block.c
492
U32 const maxSV1 = maxSymbolValue + 1;
lib/zstd/decompress/zstd_decompress_block.c
493
U32 const tableSize = 1 << tableLog;
lib/zstd/decompress/zstd_decompress_block.c
497
U32 highThreshold = tableSize - 1;
lib/zstd/decompress/zstd_decompress_block.c
510
U32 s;
lib/zstd/decompress/zstd_decompress_block.c
543
U32 s;
lib/zstd/decompress/zstd_decompress_block.c
577
U32 const tableMask = tableSize-1;
lib/zstd/decompress/zstd_decompress_block.c
578
U32 const step = FSE_TABLESTEP(tableSize);
lib/zstd/decompress/zstd_decompress_block.c
579
U32 s, position = 0;
lib/zstd/decompress/zstd_decompress_block.c
593
U32 u;
lib/zstd/decompress/zstd_decompress_block.c
595
U32 const symbol = tableDecode[u].baseValue;
lib/zstd/decompress/zstd_decompress_block.c
596
U32 const nextState = symbolNext[symbol]++;
lib/zstd/decompress/zstd_decompress_block.c
609
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_block.c
619
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_block.c
629
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_block.c
649
SymbolEncodingType_e type, unsigned max, U32 maxLog,
lib/zstd/decompress/zstd_decompress_block.c
651
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_block.c
652
const ZSTD_seqSymbol* defaultTable, U32 flagRepeatTable,
lib/zstd/decompress/zstd_decompress_block.c
653
int ddictIsCold, int nbSeq, U32* wksp, size_t wkspSize,
lib/zstd/decompress/zstd_decompress_block.c
661
{ U32 const symbol = *(const BYTE*)src;
lib/zstd/decompress/zstd_decompress_block.c
662
U32 const baseline = baseValue[symbol];
lib/zstd/decompress/zstd_decompress_block.c
69
{ U32 const cBlockHeader = MEM_readLE24(src);
lib/zstd/decompress/zstd_decompress_block.c
70
U32 const cSize = cBlockHeader >> 3;
lib/zstd/decompress/zstd_decompress_block.c
809
static const U32 dec32table[] = { 0, 1, 2, 1, 4, 4, 4, 4 }; /* added */
lib/zstd/decompress/zstd_decompress_block.h
64
const U32* baseValue, const U8* nbAdditionalBits,
lib/zstd/decompress/zstd_decompress_internal.h
134
U32 workspace[HUF_DECOMPRESS_WORKSPACE_SIZE_U32]; /* space needed when building huffman tables */
lib/zstd/decompress/zstd_decompress_internal.h
145
U32 litEntropy;
lib/zstd/decompress/zstd_decompress_internal.h
146
U32 fseEntropy;
lib/zstd/decompress/zstd_decompress_internal.h
151
U32 validateChecksum; /* if == 1, will validate checksum. Is == 1 if (fParams.checksumFlag == 1) and (forceIgnoreChecksum == 0). */
lib/zstd/decompress/zstd_decompress_internal.h
165
U32 dictID;
lib/zstd/decompress/zstd_decompress_internal.h
184
U32 hostageByte;
lib/zstd/decompress/zstd_decompress_internal.h
31
static UNUSED_ATTR const U32 LL_base[MaxLL+1] = {
lib/zstd/decompress/zstd_decompress_internal.h
38
static UNUSED_ATTR const U32 OF_base[MaxOff+1] = {
lib/zstd/decompress/zstd_decompress_internal.h
50
static UNUSED_ATTR const U32 ML_base[MaxML+1] = {
lib/zstd/decompress/zstd_decompress_internal.h
64
U32 fastMode;
lib/zstd/decompress/zstd_decompress_internal.h
65
U32 tableLog;
lib/zstd/decompress/zstd_decompress_internal.h
72
U32 baseValue;
lib/zstd/decompress/zstd_decompress_internal.h
78
#define ZSTD_BUILD_FSE_TABLE_WKSP_SIZE_U32 ((ZSTD_BUILD_FSE_TABLE_WKSP_SIZE + sizeof(U32) - 1) / sizeof(U32))
lib/zstd/decompress/zstd_decompress_internal.h
86
U32 rep[ZSTD_REP_NUM];
lib/zstd/decompress/zstd_decompress_internal.h
87
U32 workspace[ZSTD_BUILD_FSE_TABLE_WKSP_SIZE_U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
104
case U32: return "u32";
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
115
case U32: return true;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1172
{"umin32=", &reg->r[U32].a, 0, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1173
{"umax32=", &reg->r[U32].b, U32_MAX, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
126
case U32: return S32;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1355
needs_two_arcs(U32, s->r[U32], S32, s->r[S32]);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
137
case U32: return U32;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
139
case S32: return U32;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
152
case U32: return (u32)x <= UNUM_MAX_DECIMAL;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1553
.init_subregs = (init_t == U32 || init_t == S32),
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1554
.setup_subregs = (init_t == U32 || init_t == S32),
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1556
.compare_subregs = (cond_t == U32 || cond_t == S32),
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
166
case U32: return snappendf(sb, "%u", (u32)x);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1772
snprintf_num(U32, sb1, ctx->usubvals[i]);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
180
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1824
snprintf_range(U32, sb1, range(U32, ctx->usubvals[i], ctx->usubvals[j]));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1843
ctx->usubranges[cnt] = range(U32, ctx->usubvals[i], ctx->usubvals[j]);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1965
ranges = init_t == U32 ? ctx.usubranges : ctx.ssubranges;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1966
vals = init_t == U32 ? ctx.usubvals : (const u32 *)ctx.ssubvals;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2008
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2057
void test_reg_bounds_gen_consts_u64_u32(void) { validate_gen_range_vs_const_64(U64, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2062
void test_reg_bounds_gen_consts_s64_u32(void) { validate_gen_range_vs_const_64(S64, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2065
void test_reg_bounds_gen_consts_u32_u64(void) { validate_gen_range_vs_const_32(U32, U64); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2066
void test_reg_bounds_gen_consts_u32_s64(void) { validate_gen_range_vs_const_32(U32, S64); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2067
void test_reg_bounds_gen_consts_u32_u32(void) { validate_gen_range_vs_const_32(U32, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2068
void test_reg_bounds_gen_consts_u32_s32(void) { validate_gen_range_vs_const_32(U32, S32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2072
void test_reg_bounds_gen_consts_s32_u32(void) { validate_gen_range_vs_const_32(S32, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2078
void test_reg_bounds_gen_ranges_u64_u32(void) { validate_gen_range_vs_range(U64, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2083
void test_reg_bounds_gen_ranges_s64_u32(void) { validate_gen_range_vs_range(S64, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2086
void test_reg_bounds_gen_ranges_u32_u64(void) { validate_gen_range_vs_range(U32, U64); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2087
void test_reg_bounds_gen_ranges_u32_s64(void) { validate_gen_range_vs_range(U32, S64); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2088
void test_reg_bounds_gen_ranges_u32_u32(void) { validate_gen_range_vs_range(U32, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2089
void test_reg_bounds_gen_ranges_u32_s32(void) { validate_gen_range_vs_range(U32, S32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2093
void test_reg_bounds_gen_ranges_s32_u32(void) { validate_gen_range_vs_range(S32, U32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2178
void test_reg_bounds_rand_consts_u64_u32(void) { validate_rand_ranges(U64, U32, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2183
void test_reg_bounds_rand_consts_s64_u32(void) { validate_rand_ranges(S64, U32, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2186
void test_reg_bounds_rand_consts_u32_u64(void) { validate_rand_ranges(U32, U64, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2187
void test_reg_bounds_rand_consts_u32_s64(void) { validate_rand_ranges(U32, S64, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2188
void test_reg_bounds_rand_consts_u32_u32(void) { validate_rand_ranges(U32, U32, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2189
void test_reg_bounds_rand_consts_u32_s32(void) { validate_rand_ranges(U32, S32, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2193
void test_reg_bounds_rand_consts_s32_u32(void) { validate_rand_ranges(S32, U32, true /* const */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2199
void test_reg_bounds_rand_ranges_u64_u32(void) { validate_rand_ranges(U64, U32, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2204
void test_reg_bounds_rand_ranges_s64_u32(void) { validate_rand_ranges(S64, U32, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2207
void test_reg_bounds_rand_ranges_u32_u64(void) { validate_rand_ranges(U32, U64, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2208
void test_reg_bounds_rand_ranges_u32_s64(void) { validate_rand_ranges(U32, S64, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2209
void test_reg_bounds_rand_ranges_u32_u32(void) { validate_rand_ranges(U32, U32, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2210
void test_reg_bounds_rand_ranges_u32_s32(void) { validate_rand_ranges(U32, S32, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2214
void test_reg_bounds_rand_ranges_s32_u32(void) { validate_rand_ranges(S32, U32, false /* range */); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2233
{U64, U32, {0, 1}, {1, 0x80000000}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2242
{U64, U32, {0xfffffffe00000000, U64_MAX - 1}, {U64_MAX, U64_MAX}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2244
{U64, U32, {0, 0x100000000}, {0, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2245
{U64, U32, {0xfffffffe, 0x300000000}, {0x80000000, 0x80000000}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2269
{U32, U32, {1, U32_MAX}, {0, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2271
{U32, S32, {0, U32_MAX}, {U32_MAX, U32_MAX}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2276
{S32, U32, {(u32)S32_MIN, (u32)S32_MIN}, {(u32)S32_MIN, (u32)S32_MIN}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2284
{U32, U32, {0, U32_MAX}, {0, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2285
{U32, U32, {0, U32_MAX}, {U32_MAX, U32_MAX}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2286
{S32, U32, {(u32)S32_MIN, 0}, {0, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2287
{S32, U32, {(u32)S32_MIN, 0}, {(u32)S32_MIN, (u32)S32_MIN}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2288
{S32, U32, {(u32)S32_MIN, S32_MAX}, {S32_MAX, S32_MAX}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2289
{S64, U32, {0x0, 0x1f}, {0xffffffff80000000ULL, 0x000000007fffffffULL}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2290
{S64, U32, {0x0, 0x1f}, {0xffffffffffff8000ULL, 0x0000000000007fffULL}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2291
{S64, U32, {0x0, 0x1f}, {0xffffffffffffff80ULL, 0x000000000000007fULL}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
244
[U32] = { 0, U32_MAX },
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
252
case U64: return unkn[U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
253
case U32: return unkn[U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
254
case S64: return unkn[U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
264
case U32: return (struct range){ (u32)a, (u32)b };
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
314
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
316
return unkn[U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
317
return range(U32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
338
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
340
return unkn[U32];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
341
return range(U32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
359
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
362
return range_cast_to_s32(range(U32, a, b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
373
case U32:
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
393
case U32: return range_cast_u32(to_t, from);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
404
case U32: return upper32(x) == 0;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
418
case U32: return (u32)x.a <= (u32)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
549
if (y_t == U32 && x_t == U64) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
647
case U32: { range_canbe(u32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
71
case U32: return (u32)x < (u32)y ? (u32)x : (u32)y;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
82
case U32: return (u32)x > (u32)y ? (u32)x : (u32)y;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
911
br = range_branch_taken_op(U32, x->r[U32], y->r[U32], op);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
93
case U32: return (u32)x;