uint_t
extern tpool_t *tpool_create(uint_t min_threads, uint_t max_threads,
uint_t linger, pthread_attr_t *attr);
uint_t nstats;
uint_t vsc;
uint_t c;
uint_t c;
for (uint_t c = 0; c < spare_children; c++)
uint_t cache_children;
uint_t spare_children;
for (uint_t c = 0; c < cache_children; c++)
zfs_zcalloc(void *opaque __unused, uint_t items, uint_t size)
taskq_dispatch(taskq_t *tq, task_func_t func, void *arg, uint_t flags)
uint_t flags)
int maxalloc __unused, uint_t flags)
int maxalloc, proc_t *proc, uint_t flags)
(BT_BITOUL32(nbits) * sizeof (uint_t))
uint_t cpu_intr_actv;
uint_t kd_len;
kd->kd_len = (uint_t)len;
static __inline uint_t
static __inline uint_t
uint_t mo_count; /* number of entries in table */
dtrace_getreg(struct trapframe *frame, uint_t reg)
dtrace_getreg(struct trapframe *frame, uint_t reg)
dtrace_getreg(struct trapframe *frame, uint_t reg)
dtrace_getreg(struct trapframe *frame, uint_t reg)
dtrace_getreg(struct trapframe *frame, uint_t reg)
dtrace_getreg(struct trapframe *frame, uint_t reg)
uint_t dgr_arg0; /* src reg */
uint_t dgr_arg1; /* vsib reg */
uint_t dgr_arg2; /* dst reg */
dtrace_get_opcode(dis86_t *x, uint_t *high, uint_t *low)
dtrace_get_SIB(dis86_t *x, uint_t *ss, uint_t *index, uint_t *base)
dtrace_get_modrm(dis86_t *x, uint_t *mode, uint_t *reg, uint_t *r_m)
dtrace_rex_adjust(uint_t rex_prefix, uint_t mode, uint_t *reg, uint_t *r_m)
#define AVS2 (uint_t)1 /* it_avxsuf: AVX2 q/d suffix handling */
#define AVS5Q (uint_t)2 /* it_avxsuf: AVX512 q/d suffix handling */
dtrace_vex_adjust(uint_t vex_byte1, uint_t mode, uint_t *reg, uint_t *r_m)
#define AVS5D (uint_t)3 /* it_avxsuf: AVX512 d/s suffix handling */
dtrace_evex_mnem_adjust(dis86_t *x, const instable_t *dp, uint_t vex_W,
uint_t evex_byte2)
dtrace_evex_adjust_reg(uint_t evex_byte1, uint_t *reg)
dtrace_evex_adjust_rm(uint_t evex_byte1, uint_t *r_m)
dtrace_evex_adjust_reg_name(uint_t evex_L, uint_t *wbitp)
dtrace_evex_adjust_disp8_n(dis86_t *x, int opindex, uint_t L, uint_t modrm)
dtrace_evex_adjust_z_opmask(dis86_t *x, uint_t tgtop, uint_t evex_byte3)
dtrace_get_operand(dis86_t *x, uint_t mode, uint_t r_m, int wbit, int opindex)
uint_t ss; /* scale-factor from opcode */
uint_t index; /* index register number */
uint_t base; /* base register number */
uint_t need_paren = 0;
dtrace_disx86(dis86_t *x, uint_t cpu_mode)
uint_t i;
uint_t nomem = 0;
uint_t opnd_size; /* SIZE16, SIZE32 or SIZE64 */
uint_t addr_size; /* SIZE16, SIZE32 or SIZE64 */
uint_t wbit; /* opcode wbit, 0 is 8 bit, !0 for opnd_size */
uint_t w2; /* wbit value for second operand */
uint_t vbit;
uint_t mode = 0; /* mode value from ModRM byte */
uint_t reg; /* reg value from ModRM byte */
uint_t r_m; /* r_m value from ModRM byte */
uint_t opcode1; /* high nibble of 1st byte */
uint_t opcode2; /* low nibble of 1st byte */
uint_t opcode3; /* extra opcode bits usually from ModRM byte */
uint_t opcode4; /* high nibble of 2nd byte */
uint_t opcode5; /* low nibble of 2nd byte */
uint_t opcode6; /* high nibble of 3rd byte */
uint_t opcode7; /* low nibble of 3rd byte */
uint_t opcode8; /* high nibble of 4th byte */
uint_t opcode9; /* low nibble of 4th byte */
uint_t opcode_bytes = 1;
uint_t opnd_size_prefix = 0;
uint_t addr_size_prefix = 0;
uint_t segment_prefix = 0;
uint_t lock_prefix = 0;
uint_t rep_prefix = 0;
uint_t rex_prefix = 0; /* amd64 register extension prefix */
uint_t vex_prefix = 0;
uint_t vex_byte1 = 0;
uint_t evex_byte1 = 0;
uint_t evex_byte2 = 0;
uint_t evex_byte3 = 0;
uint_t vex_prefetch = 0;
uint_t vex_m = 0;
uint_t vex_v = 0;
uint_t vex_p = 0;
uint_t vex_R = 1;
uint_t vex_X = 1;
uint_t vex_B = 1;
uint_t vex_W = 0;
uint_t vex_L = 0;
uint_t evex_L = 0;
uint_t evex_modrm = 0;
uint_t evex_prefix = 0;
uint_t *which_prefix = NULL;
uint_t subcode;
dtrace_disx86_str(dis86_t *dis, uint_t mode, uint64_t pc, char *buf,
uint_t it_suffix:1; /* mnem + "w", "l", or "d" */
uint_t it_size:16;
uint_t it_invalid64:1; /* opcode invalid in amd64 */
uint_t it_always64:1; /* 64 bit when in 64 bit mode */
uint_t it_invalid32:1; /* invalid in IA32 */
uint_t it_stackop:1; /* push/pop stack operation */
uint_t it_vexwoxmm:1; /* VEX instructions that don't use XMM/YMM */
uint_t it_avxsuf:2; /* AVX2/AVX512 suffix rqd. */
uint_t it_vexopmask:1; /* VEX inst. that use opmask */
extern void dtrace_disx86_str(dis86_t *x, uint_t cpu_mode, uint64_t pc,
uint_t d86_mode; /* mode for immediate */
uint_t d86_value_size; /* size in bytes of d86_value */
uint_t d86_mode;
uint_t d86_error;
uint_t d86_len; /* instruction length */
uint_t d86_memsize; /* size of memory referenced */
uint_t d86_numopnds;
uint_t d86_rex_prefix; /* value of REX prefix if !0 */
uint_t d86_opnd_size;
uint_t d86_addr_size;
uint_t d86_got_modrm;
uint_t d86_vsib; /* Has a VSIB */
uint_t d86_imm_bytes;
extern int dtrace_disx86(dis86_t *x, uint_t cpu_mode);
uint_t mode = SIZE32;
uint_t k;
uint_t info, n;
uint_t kind, info, vlen;
fbt_get_ctt_index(uint8_t version, const void *v, uint_t *indexp,
uint_t *typep, int *ischildp)
uint_t index, type;
fbt_get_ctt_info(uint8_t version, const void *tp, uint_t *kindp, uint_t *vlenp,
uint_t kind, vlen;
uint_t kind, type, vlen;
vbytes = sizeof (uint_t);
uint_t kind, vlen;
vbytes = sizeof (uint_t);
uint_t cd_kind; /* type kind */
uint_t cd_n; /* type dimension if array */
uint_t kind;
uint_t name;
uint_t kind, n = 1, t;
uint_t i;
uint_t i;
uint_t i;
uint_t Skein_256_Unroll_Cnt(void)
uint_t Skein_512_Unroll_Cnt(void)
uint_t Skein1024_Unroll_Cnt(void)
uint_t j;
void Skein_Show_R_Ptr(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t r,const u64b_t *X_ptr[])
uint_t i;
uint_t skein_DebugFlag = 0; /* off by default. Must be set externally */
void Skein_Show_Block(uint_t bits,const Skein_Ctxt_Hdr_t *h,const u64b_t *X,const u08b_t *blkPtr,
uint_t n;
printf("\n%s Block: outBits=%4d. T0=%06X.",AlgoHeader(bits),(uint_t) h->hashBitLen,(uint_t)h->T[0]);
n = (uint_t) ((h->T[1] & SKEIN_T1_BLK_TYPE_MASK) >> SKEIN_T1_POS_BLK_TYPE);
n = (uint_t) ((h->T[1] & SKEIN_T1_TREE_LVL_MASK) >> SKEIN_T1_POS_TREE_LVL);
void Skein_Show_Key(uint_t bits,const Skein_Ctxt_Hdr_t *h,const u08b_t *key,size_t keyBytes)
static const char *AlgoHeader(uint_t bits)
void Skein_Show_Final(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t cnt,const u08b_t *outPtr)
void Skein_Show_Round(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t r,const u64b_t *X)
static uint_t injectNum=0; /* not multi-thread safe! */
void Skein_Show_Block(uint_t bits,const Skein_Ctxt_Hdr_t *h,const u64b_t *X,const u08b_t *blkPtr,
void Skein_Show_Round(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t r,const u64b_t *X);
void Skein_Show_R_Ptr(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t r,const u64b_t *X_ptr[]);
void Skein_Show_Final(uint_t bits,const Skein_Ctxt_Hdr_t *h,size_t cnt,const u08b_t *outPtr);
void Skein_Show_Key (uint_t bits,const Skein_Ctxt_Hdr_t *h,const u08b_t *key,size_t keyBytes);
extern uint_t skein_DebugFlag; /* flags to control debug output (0 --> none) */