UINT64
{"cpuid", "CPUID", NULL, 0, pvar, 8, 0, POFF(p_cpuid), UINT64, "lld"},
{"inblk", "INBLK", NULL, USER, pvar, 4, 0, POFF(p_uru_inblock), UINT64, "lld"},
{"ktracep", "KTRACEP", NULL, 0, pvar, PTRWIDTH, 0, POFF(p_tracep), UINT64, "llx"},
{"majflt", "MAJFLT", NULL, USER, pvar, 4, 0, POFF(p_uru_majflt), UINT64, "lld"},
{"maxrss", "MAXRSS", NULL, USER, pvar, 4, 0, POFF(p_uru_maxrss), UINT64, "lld"},
{"minflt", "MINFLT", NULL, USER, pvar, 4, 0, POFF(p_uru_minflt), UINT64, "lld"},
{"msgrcv", "MSGRCV", NULL, USER, pvar, 4, 0, POFF(p_uru_msgrcv), UINT64, "lld"},
{"msgsnd", "MSGSND", NULL, USER, pvar, 4, 0, POFF(p_uru_msgsnd), UINT64, "lld"},
{"nivcsw", "NIVCSW", NULL, USER, pvar, 5, 0, POFF(p_uru_nivcsw), UINT64, "lld"},
{"nsigs", "NSIGS", NULL, USER, pvar, 4, 0, POFF(p_uru_nsignals), UINT64, "lld"},
{"nswap", "NSWAP", NULL, USER, pvar, 4, 0, POFF(p_uru_nswap), UINT64, "lld"},
{"nvcsw", "NVCSW", NULL, USER, pvar, 5, 0, POFF(p_uru_nvcsw), UINT64, "lld"},
{"nwchan", "WCHAN", NULL, 0, pvar, PTRWIDTH, 0, POFF(p_wchan), UINT64, "llx"},
{"oublk", "OUBLK", NULL, USER, pvar, 4, 0, POFF(p_uru_oublock), UINT64, "lld"},
{"p_ru", "P_RU", NULL, 0, pvar, PTRWIDTH, 0, POFF(p_ru), UINT64, "llx"},
{"paddr", "PADDR", NULL, 0, pvar, PTRWIDTH, 0, POFF(p_paddr), UINT64, "llx"},
{"rlink", "RLINK", NULL, 0, pvar, 8, 0, POFF(p_back), UINT64, "llx"},
{"tsess", "TSESS", NULL, 0, pvar, PTRWIDTH, 0, POFF(p_tsess), UINT64, "llx"},
case UINT64:
UINT64 osind;
UINT64 position;
UINT64 size;
UINT64 osind;
UINT64 readlen = size;
UINT64 position;
UINT64 Revision;
UINT64 size;
UINT64 Revision;
UINT64 size;
UINT64 Revision;
UINT64 size;
UINT64 Revision;
UINT64 NumberOfPages;
UINT64 Attribute;
UINT64 Signature;
UINT64 FwResourceVersion;
UINT64 Revision;
UINT64 ID;
UINT64 ImageAddr;
IN UINT64 TriggerTime
UINT64 ImageSize;
IN UINT64 WatchdogCode,
OUT UINT64 *Count
UINT64 Signature;
UINT64 FwResourceVersion;
typedef UINT64 EFI_PHYSICAL_ADDRESS;
typedef UINT64 EFI_VIRTUAL_ADDRESS;
UINT64 NumberOfPages; // Field size is 64 bits
UINT64 Attribute; // Field size is 64 bits
typedef UINT64 EFI_LBA;
UINT64 WWN;
UINT64 Lun;
UINT64 Guid;
UINT64 ServiceId;
UINT64 TargetPortId;
UINT64 DeviceId;
UINT64 BaudRate;
UINT64 PartitionStart;
UINT64 PartitionSize;
UINT64 PartitionStart;
UINT64 PartitionSize;
UINT64 status;
UINT64 err1;
UINT64 err2;
UINT64 err3;
IN OUT UINT64 *pipsr,
IN OUT UINT64 *pfsr,
IN OUT UINT64 *pisr,
IN OUT UINT64 *ppreds,
IN OUT UINT64 *pifs,
UINT64 Length;
UINT64 FileSize;
UINT64 FileAttributes;
UINT64 TxUndersizeFrames;
UINT64 TxOversizeFrames;
UINT64 TxDroppedFrames;
UINT64 TxUnicastFrames;
UINT64 TxBroadcastFrames;
UINT64 TxMulticastFrames;
UINT64 TxCrcErrorFrames;
UINT64 TxTotalBytes;
UINT64 Collisions;
UINT64 UnsupportedProtocol;
UINT64 Revision;
UINT64 RxTotalFrames;
UINT64 RxGoodFrames;
UINT64 RxUndersizeFrames;
UINT64 RxOversizeFrames;
UINT64 RxDroppedFrames;
UINT64 RxUnicastFrames;
UINT64 RxBroadcastFrames;
UINT64 RxMulticastFrames;
UINT64 RxCrcErrorFrames;
UINT64 RxTotalBytes;
UINT64 TxTotalFrames;
UINT64 TxGoodFrames;
UINT64 Revision;
IN UINT64 Offset,
IN UINT64 Offset,
UINT64 Revision;
UINT64 Revision;
IN UINT64 OpenMode,
IN UINT64 Attributes
IN UINT64 Position
OUT UINT64 *Position
UINT64 Revision;
UINT64 Size;
UINT64 FileSize;
UINT64 PhysicalSize;
UINT64 Attribute;
UINT64 Size;
UINT64 VolumeSize;
UINT64 FreeSpace;
( (UINT64) ( (((UINTN)bus) << 24) + (((UINTN)dev) << 16) + (((UINTN)func) << 8) + ((UINTN)reg) ))
IN UINT64 Address,
IN UINT64 Address,
IN OUT UINT64 *BufferSize,
UINT64 Revision;
UINT64 Revision;
UINT64 BaudRate;
IN UINT64 BaudRate,
UINT64 result_buf[STREAMS];
UINT64 result_buf[STREAMS];
UINT8 nh_result[STREAMS*sizeof(UINT64)];
#define MUL64(a,b) ((UINT64)((UINT64)(UINT32)(a) * (UINT64)(UINT32)(b)))
*((UINT64 *)buf) ^= ((UINT64 *)pc->cache)[ndx];
((UINT64 *)buf)[0] ^= ((UINT64 *)pc->cache)[0];
((UINT64 *)buf)[0] ^= ((UINT64 *)pc->cache)[0];
((UINT64 *)buf)[1] ^= ((UINT64 *)pc->cache)[1];
UINT64 state[STREAMS]; /* on-line state */
UINT64 h;
h = *((UINT64 *)hp);
*((UINT64 *)hp) = h;
UINT64 h1,h2;
h1 = *((UINT64 *)hp);
h2 = *((UINT64 *)hp + 1);
((UINT64 *)hp)[0] = h1;
((UINT64 *)hp)[1] = h2;
UINT64 h1,h2,h3;
h1 = *((UINT64 *)hp);
h2 = *((UINT64 *)hp + 1);
h3 = *((UINT64 *)hp + 2);
((UINT64 *)hp)[0] = h1;
((UINT64 *)hp)[1] = h2;
((UINT64 *)hp)[2] = h3;
UINT64 h1,h2,h3,h4;
h1 = *((UINT64 *)hp);
h2 = *((UINT64 *)hp + 1);
h3 = *((UINT64 *)hp + 2);
h4 = *((UINT64 *)hp + 3);
((UINT64 *)hp)[0] = h1;
((UINT64 *)hp)[1] = h2;
((UINT64 *)hp)[2] = h3;
((UINT64 *)hp)[3] = h4;
((UINT64 *)result)[0] = ((UINT64 *)hc->state)[0] + nbits;
((UINT64 *)result)[1] = ((UINT64 *)hc->state)[1] + nbits;
((UINT64 *)result)[2] = ((UINT64 *)hc->state)[2] + nbits;
((UINT64 *)result)[3] = ((UINT64 *)hc->state)[3] + nbits;
((UINT64 *)result)[0] = nbits;
((UINT64 *)result)[1] = nbits;
((UINT64 *)result)[2] = nbits;
((UINT64 *)result)[3] = nbits;
#define p36 ((UINT64)0x0000000FFFFFFFFBull) /* 2^36 - 5 */
#define p64 ((UINT64)0xFFFFFFFFFFFFFFC5ull) /* 2^64 - 59 */
#define m36 ((UINT64)0x0000000FFFFFFFFFull) /* The low 36 of 64 bits */
UINT64 poly_key_8[STREAMS]; /* p64 poly keys */
UINT64 poly_accum[STREAMS]; /* poly hash result */
UINT64 ip_keys[STREAMS*4]; /* Inner-product keys */
static UINT64 poly64(UINT64 cur, UINT64 key, UINT64 data)
UINT64 X,T,res;
T = ((UINT64)x_lo << 32);
UINT64 *data=(UINT64*)data_in;
static UINT64 ip_aux(UINT64 t, UINT64 *ipkp, UINT64 data)
t = t + ipkp[0] * (UINT64)(UINT16)(data >> 48);
t = t + ipkp[1] * (UINT64)(UINT16)(data >> 32);
t = t + ipkp[2] * (UINT64)(UINT16)(data >> 16);
t = t + ipkp[3] * (UINT64)(UINT16)(data);
static UINT32 ip_reduce_p36(UINT64 t)
UINT64 ret;
UINT64 t;
UINT64 *nhp = (UINT64 *)nh_res;
UINT64 t;
UINT8 buf[(8*STREAMS+4)*sizeof(UINT64)];
ahc->poly_key_8[i] &= ((UINT64)0x01ffffffu << 32) + 0x01ffffffu;
memcpy(ahc->ip_keys+4*i, buf+(8*i+4)*sizeof(UINT64),
4*sizeof(UINT64));
endian_convert_if_le(ahc->ip_keys, sizeof(UINT64),
UINT64 PartitionStart;
UINT64 PartitionSize;