crypto/heimdal/appl/ftp/ftpd/ftpd.c
1340
send_data(FILE *instr, FILE *outstr)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1350
while ((c = getc(instr)) != EOF) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1361
if (ferror(instr))
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1378
int in = fileno(instr);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1404
filefd = fileno(instr);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1456
receive_data(FILE *instr, FILE *outstr)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1478
while ((cnt = sec_read(fileno(instr), buf, bufsize)) > 0) {
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1501
while ((cnt = sec_read(fileno(instr),
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1532
if (ferror(instr))
crypto/krb5/src/lib/krb5/os/localauth_rule.c
112
const char *instr, char **outstr)
crypto/krb5/src/lib/krb5/os/localauth_rule.c
122
while (regexec(&re, instr, 1, &m, 0) == 0) {
crypto/krb5/src/lib/krb5/os/localauth_rule.c
123
k5_buf_add_len(&buf, instr, m.rm_so);
crypto/krb5/src/lib/krb5/os/localauth_rule.c
125
instr += m.rm_eo;
crypto/krb5/src/lib/krb5/os/localauth_rule.c
130
k5_buf_add(&buf, instr);
crypto/openssh/auth2-chall.c
261
char *name, *instr, **prompts;
crypto/openssh/auth2-chall.c
266
&name, &instr, &kbdintctxt->nreq, &prompts, &echo_on))
crypto/openssh/auth2-chall.c
271
(r = sshpkt_put_cstring(ssh, instr)) != 0 ||
crypto/openssh/auth2-chall.c
289
free(instr);
lib/libc/gen/fts-compat.c
310
int instr;
lib/libc/gen/fts-compat.c
322
instr = p->fts_instr;
lib/libc/gen/fts-compat.c
326
if (instr == FTS_AGAIN) {
lib/libc/gen/fts-compat.c
337
if (instr == FTS_FOLLOW &&
lib/libc/gen/fts-compat.c
354
if (instr == FTS_SKIP ||
lib/libc/gen/fts-compat.c
501
__fts_set_44bsd(FTS *sp, FTSENT *p, int instr)
lib/libc/gen/fts-compat.c
503
if (instr != 0 && instr != FTS_AGAIN && instr != FTS_FOLLOW &&
lib/libc/gen/fts-compat.c
504
instr != FTS_NOINSTR && instr != FTS_SKIP) {
lib/libc/gen/fts-compat.c
508
p->fts_instr = instr;
lib/libc/gen/fts-compat.c
513
__fts_children_44bsd(FTS *sp, int instr)
lib/libc/gen/fts-compat.c
518
if (instr != 0 && instr != FTS_NAMEONLY) {
lib/libc/gen/fts-compat.c
552
if (instr == FTS_NAMEONLY) {
lib/libc/gen/fts-compat.c
554
instr = BNAMES;
lib/libc/gen/fts-compat.c
556
instr = BCHILD;
lib/libc/gen/fts-compat.c
567
return (sp->fts_child = fts_build(sp, instr));
lib/libc/gen/fts-compat.c
571
sp->fts_child = fts_build(sp, instr);
lib/libc/gen/fts-compat11.c
300
int instr;
lib/libc/gen/fts-compat11.c
312
instr = p->fts_instr;
lib/libc/gen/fts-compat11.c
316
if (instr == FTS_AGAIN) {
lib/libc/gen/fts-compat11.c
327
if (instr == FTS_FOLLOW &&
lib/libc/gen/fts-compat11.c
344
if (instr == FTS_SKIP ||
lib/libc/gen/fts-compat11.c
495
freebsd11_fts_set(FTS11 *sp, FTSENT11 *p, int instr)
lib/libc/gen/fts-compat11.c
497
if (instr != 0 && instr != FTS_AGAIN && instr != FTS_FOLLOW &&
lib/libc/gen/fts-compat11.c
498
instr != FTS_NOINSTR && instr != FTS_SKIP) {
lib/libc/gen/fts-compat11.c
502
p->fts_instr = instr;
lib/libc/gen/fts-compat11.c
507
freebsd11_fts_children(FTS11 *sp, int instr)
lib/libc/gen/fts-compat11.c
512
if (instr != 0 && instr != FTS_NAMEONLY) {
lib/libc/gen/fts-compat11.c
546
if (instr == FTS_NAMEONLY) {
lib/libc/gen/fts-compat11.c
548
instr = BNAMES;
lib/libc/gen/fts-compat11.c
550
instr = BCHILD;
lib/libc/gen/fts-compat11.c
561
return (sp->fts_child = fts_build(sp, instr));
lib/libc/gen/fts-compat11.c
565
sp->fts_child = fts_build(sp, instr);
lib/libc/gen/fts.c
411
int instr;
lib/libc/gen/fts.c
423
instr = p->fts_instr;
lib/libc/gen/fts.c
427
if (instr == FTS_AGAIN) {
lib/libc/gen/fts.c
438
if (instr == FTS_FOLLOW &&
lib/libc/gen/fts.c
455
if (instr == FTS_SKIP ||
lib/libc/gen/fts.c
606
fts_set(FTS *sp, FTSENT *p, int instr)
lib/libc/gen/fts.c
608
if (instr != 0 && instr != FTS_AGAIN && instr != FTS_FOLLOW &&
lib/libc/gen/fts.c
609
instr != FTS_NOINSTR && instr != FTS_SKIP) {
lib/libc/gen/fts.c
613
p->fts_instr = instr;
lib/libc/gen/fts.c
618
fts_children(FTS *sp, int instr)
lib/libc/gen/fts.c
623
if (instr != 0 && instr != FTS_NAMEONLY) {
lib/libc/gen/fts.c
657
if (instr == FTS_NAMEONLY) {
lib/libc/gen/fts.c
659
instr = BNAMES;
lib/libc/gen/fts.c
661
instr = BCHILD;
lib/libc/gen/fts.c
672
return (sp->fts_child = fts_build(sp, instr));
lib/libc/gen/fts.c
676
sp->fts_child = fts_build(sp, instr);
lib/libproc/proc_bkpt.c
120
instr = 0;
lib/libproc/proc_bkpt.c
123
piod.piod_addr = &instr;
lib/libproc/proc_bkpt.c
131
*saved = instr;
lib/libproc/proc_bkpt.c
135
instr = BREAKPOINT_INSTR;
lib/libproc/proc_bkpt.c
138
piod.piod_addr = &instr;
lib/libproc/proc_bkpt.c
161
instr_t instr;
lib/libproc/proc_bkpt.c
181
instr = saved;
lib/libproc/proc_bkpt.c
184
piod.piod_addr = &instr;
lib/libproc/proc_bkpt.c
99
instr_t instr;
sbin/ipf/ipf/ipfcomp.c
1219
char *instr;
sbin/ipf/ipf/ipfcomp.c
1231
instr = "in";
sbin/ipf/ipf/ipfcomp.c
1233
instr = "out";
sbin/ipf/ipf/ipfcomp.c
1235
instr = "???";
sbin/ipf/ipf/ipfcomp.c
1237
fprintf(fp, "static frentry_t ipfrule_%s_%s;\n", instr, group);
sbin/ipf/ipf/ipfcomp.c
1241
int ipfrule_add_%s_%s()\n", instr, group);
sbin/ipf/ipf/ipfcomp.c
1257
instr, grp->fg_name, i,
sbin/ipf/ipf/ipfcomp.c
1258
instr, grp->fg_name, i);
sbin/ipf/ipf/ipfcomp.c
1264
fp->fr_next = NULL;\n", instr, group, instr, group);
sbin/ipf/ipf/ipfcomp.c
1278
}\n", instr, group, instr, group, instr, group,
sbin/ipf/ipf/ipfcomp.c
1279
instr, group, instr, group, instr, group);
sbin/ipf/ipf/ipfcomp.c
1292
fp = &ipfrule_%s_%s;\n", instr, group);
sbin/ipf/ipf/ipfcomp.c
1298
(in != 0) ? "IN" : "OUT", instr, group);
sbin/ipf/ipf/ipfcomp.c
1301
instr, group);
sbin/ipf/ipf/ipfcomp.c
1308
instr, group);
sbin/ipf/ipf/ipfcomp.c
1312
int ipfrule_remove_%s_%s()\n", instr, group);
sbin/ipf/ipf/ipfcomp.c
1319
* Try to remove the %sbound rule.\n", instr);
sbin/ipf/ipf/ipfcomp.c
1323
if (ipfrule_%s_%s.fr_ref > 0) {\n", instr, group);
sbin/ipf/ipf/ipfcomp.c
1343
instr, group, instr, group, instr, group);
sys/amd64/amd64/db_trace.c
288
int instr;
sys/amd64/amd64/db_trace.c
290
instr = db_get_value(pc, 4, false);
sys/amd64/amd64/db_trace.c
291
if ((instr & 0xffffffff) == 0xe5894855) {
sys/amd64/amd64/db_trace.c
294
} else if ((instr & 0xffffff) == 0xe58948) {
sys/amd64/amd64/db_trace.c
301
} else if ((instr & 0xff) == 0xc3) {
sys/arm/arm/sdt_machdep.c
39
uint32_t instr;
sys/arm/arm/sdt_machdep.c
45
instr =
sys/arm/arm/sdt_machdep.c
48
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/arm/arm/sdt_machdep.c
49
icache_sync(patchpoint, sizeof(instr));
sys/arm/arm/sdt_machdep.c
58
uint32_t instr;
sys/arm/arm/sdt_machdep.c
60
instr = 0xe320f000u;
sys/arm/arm/sdt_machdep.c
61
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/arm/arm/sdt_machdep.c
62
icache_sync(patchpoint, sizeof(instr));
sys/arm64/arm64/sdt_machdep.c
48
uint32_t instr;
sys/arm64/arm64/sdt_machdep.c
57
instr = (((target - patchpoint) >> 2) & 0x3fffffful) | 0x14000000;
sys/arm64/arm64/sdt_machdep.c
58
memcpy(addr, &instr, sizeof(instr));
sys/arm64/arm64/sdt_machdep.c
69
uint32_t instr;
sys/arm64/arm64/sdt_machdep.c
74
instr = 0xd503201f;
sys/arm64/arm64/sdt_machdep.c
75
memcpy(addr, &instr, sizeof(instr));
sys/cddl/dev/dtrace/aarch64/instr_size.c
11
dtrace_instr_size(uint8_t *instr __unused)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
462
dtrace_instr_sdsp(uint32_t **instr)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
464
if (dtrace_match_opcode(**instr, (MATCH_SD | RS2_RA | RS1_SP),
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
472
dtrace_instr_c_sdsp(uint32_t **instr)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
478
instr1 = (uint16_t *)(*instr) + i;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
481
*instr = (uint32_t *)instr1;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
490
dtrace_instr_ret(uint32_t **instr)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
492
if (dtrace_match_opcode(**instr, (MATCH_JALR | (X_RA << RS1_SHIFT)),
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
500
dtrace_instr_c_ret(uint32_t **instr)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
506
instr1 = (uint16_t *)(*instr) + i;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
509
*instr = (uint32_t *)instr1;
sys/cddl/dev/dtrace/riscv/instr_size.c
15
dtrace_instr_size(uint8_t *instr)
sys/cddl/dev/dtrace/riscv/instr_size.c
18
if ((~(*instr) & RVC_MASK) == 0)
sys/cddl/dev/dtrace/x86/instr_size.c
101
dtrace_dis_isize(uint8_t *instr, dis_isize_t which, model_t model, int *rmindex)
sys/cddl/dev/dtrace/x86/instr_size.c
109
x.d86_data = (void **)&instr;
sys/cddl/dev/dtrace/x86/instr_size.c
127
dtrace_instr_size_isa(uint8_t *instr, model_t model, int *rmindex)
sys/cddl/dev/dtrace/x86/instr_size.c
129
return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, model, rmindex));
sys/cddl/dev/dtrace/x86/instr_size.c
133
dtrace_instr_size(uint8_t *instr)
sys/cddl/dev/dtrace/x86/instr_size.c
135
return (dtrace_dis_isize(instr, DIS_ISIZE_INSTR, DATAMODEL_NATIVE,
sys/cddl/dev/dtrace/x86/instr_size.c
83
uint8_t **instr = p;
sys/cddl/dev/dtrace/x86/instr_size.c
85
ret = **instr;
sys/cddl/dev/dtrace/x86/instr_size.c
86
*instr += 1;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
109
instr = (uint32_t *)(symval->value);
sys/cddl/dev/fbt/aarch64/fbt_isa.c
117
if ((*instr & BTI_MASK) == BTI_INSTR)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
118
instr++;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
125
if (*instr == NOP_INSTR)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
129
for (; instr < limit; instr++) {
sys/cddl/dev/fbt/aarch64/fbt_isa.c
137
if ((*instr & LDP_STP_MASK) == STP_64) {
sys/cddl/dev/fbt/aarch64/fbt_isa.c
142
if (((*instr >> ADDR_SHIFT) & ADDR_MASK) == 31)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
144
} else if ((*instr & SUB_MASK) == SUB_INSTR &&
sys/cddl/dev/fbt/aarch64/fbt_isa.c
145
((*instr >> SUB_RD_SHIFT) & SUB_R_MASK) == 31 &&
sys/cddl/dev/fbt/aarch64/fbt_isa.c
146
((*instr >> SUB_RN_SHIFT) & SUB_R_MASK) == 31)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
150
if (instr >= limit)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
157
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
160
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
162
if ((*instr & SUB_MASK) == SUB_INSTR)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
168
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/aarch64/fbt_isa.c
169
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
175
for (; instr < limit; instr++) {
sys/cddl/dev/fbt/aarch64/fbt_isa.c
176
if (*instr == RET_INSTR)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
178
else if ((*instr & B_MASK) == B_INSTR) {
sys/cddl/dev/fbt/aarch64/fbt_isa.c
179
offs = (*instr & B_DATA_MASK);
sys/cddl/dev/fbt/aarch64/fbt_isa.c
180
target = instr + offs;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
187
if (instr >= limit)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
204
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
208
if ((*instr & B_MASK) == B_INSTR)
sys/cddl/dev/fbt/aarch64/fbt_isa.c
212
fbt->fbtp_roffset = (uintptr_t)instr - (uintptr_t)symval->value;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
213
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
215
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/aarch64/fbt_isa.c
216
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
220
instr++;
sys/cddl/dev/fbt/aarch64/fbt_isa.c
89
uint32_t *instr, *limit;
sys/cddl/dev/fbt/arm/fbt_isa.c
100
instr = (uint32_t *)symval->value;
sys/cddl/dev/fbt/arm/fbt_isa.c
107
if ((*instr & 0xfffff000) == FBT_SUBSP)
sys/cddl/dev/fbt/arm/fbt_isa.c
108
instr++;
sys/cddl/dev/fbt/arm/fbt_isa.c
113
if ((*instr & 0xffff0000) != FBT_PUSHM ||
sys/cddl/dev/fbt/arm/fbt_isa.c
114
(*instr & (1 << LR)) == 0)
sys/cddl/dev/fbt/arm/fbt_isa.c
121
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/arm/fbt_isa.c
124
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/arm/fbt_isa.c
129
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/arm/fbt_isa.c
130
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/arm/fbt_isa.c
134
popm = FBT_POPM | ((*instr) & 0x3FFF) | 0x8000;
sys/cddl/dev/fbt/arm/fbt_isa.c
138
for (; instr < limit; instr++) {
sys/cddl/dev/fbt/arm/fbt_isa.c
139
if (*instr == popm)
sys/cddl/dev/fbt/arm/fbt_isa.c
141
else if ((*instr & 0xff000000) == FBT_JUMP) {
sys/cddl/dev/fbt/arm/fbt_isa.c
145
offset = (*instr & 0xffffff);
sys/cddl/dev/fbt/arm/fbt_isa.c
148
target = instr + (2 + offset);
sys/cddl/dev/fbt/arm/fbt_isa.c
155
if (instr >= limit)
sys/cddl/dev/fbt/arm/fbt_isa.c
172
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/arm/fbt_isa.c
176
if ((*instr & 0xff000000) == FBT_JUMP)
sys/cddl/dev/fbt/arm/fbt_isa.c
180
fbt->fbtp_roffset = (uintptr_t)instr - (uintptr_t)symval->value;
sys/cddl/dev/fbt/arm/fbt_isa.c
181
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/arm/fbt_isa.c
183
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/arm/fbt_isa.c
184
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/arm/fbt_isa.c
188
instr++;
sys/cddl/dev/fbt/arm/fbt_isa.c
94
uint32_t *instr, *limit;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
111
uint32_t *instr, *limit;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
130
instr = (uint32_t *) symval->value;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
133
for (; instr < limit; instr++)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
134
if (*instr == FBT_MFLR_R0)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
137
if (*instr != FBT_MFLR_R0)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
144
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
147
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
152
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/powerpc/fbt_isa.c
153
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
159
if (instr >= limit)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
174
ptr = *(uint32_t **)instr;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
177
instr++;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
182
if (*instr != FBT_MTLR_R0) {
sys/cddl/dev/fbt/powerpc/fbt_isa.c
183
instr++;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
187
instr++;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
189
for (j = 0; j < 12 && instr < limit; j++, instr++) {
sys/cddl/dev/fbt/powerpc/fbt_isa.c
190
if ((*instr == FBT_BCTR) || (*instr == FBT_BLR) ||
sys/cddl/dev/fbt/powerpc/fbt_isa.c
191
FBT_IS_JUMP(*instr))
sys/cddl/dev/fbt/powerpc/fbt_isa.c
195
if (!(*instr == FBT_BCTR || *instr == FBT_BLR || FBT_IS_JUMP(*instr)))
sys/cddl/dev/fbt/powerpc/fbt_isa.c
213
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
218
if (*instr == FBT_BCTR)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
220
else if (*instr == FBT_BLR)
sys/cddl/dev/fbt/powerpc/fbt_isa.c
226
(uintptr_t)((uint8_t *)instr - (uint8_t *)symval->value);
sys/cddl/dev/fbt/powerpc/fbt_isa.c
228
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
230
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/powerpc/fbt_isa.c
231
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
235
instr += 4;
sys/cddl/dev/fbt/powerpc/fbt_isa.c
44
#define FBT_IS_JUMP(instr) ((instr & ~FBT_BR_MASK) == FBT_BRANCH)
sys/cddl/dev/fbt/riscv/fbt_isa.c
122
instr = (uint32_t *)(symval->value);
sys/cddl/dev/fbt/riscv/fbt_isa.c
126
for (; instr < limit; instr++) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
128
if (dtrace_instr_sdsp(&instr)) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
135
if (dtrace_instr_c_sdsp(&instr)) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
142
if (instr >= limit)
sys/cddl/dev/fbt/riscv/fbt_isa.c
149
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/riscv/fbt_isa.c
152
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/riscv/fbt_isa.c
157
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/riscv/fbt_isa.c
158
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/riscv/fbt_isa.c
164
for (; instr < limit; instr++) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
166
if (dtrace_instr_ret(&instr)) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
173
if (dtrace_instr_c_ret(&instr)) {
sys/cddl/dev/fbt/riscv/fbt_isa.c
180
if (instr >= limit)
sys/cddl/dev/fbt/riscv/fbt_isa.c
197
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/riscv/fbt_isa.c
202
fbt->fbtp_roffset = (uintptr_t)instr - (uintptr_t)symval->value;
sys/cddl/dev/fbt/riscv/fbt_isa.c
203
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/riscv/fbt_isa.c
205
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/riscv/fbt_isa.c
206
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/riscv/fbt_isa.c
210
instr++;
sys/cddl/dev/fbt/riscv/fbt_isa.c
96
uint32_t *instr, *limit;
sys/cddl/dev/fbt/x86/fbt_isa.c
186
uint8_t *instr, *limit;
sys/cddl/dev/fbt/x86/fbt_isa.c
200
instr = (uint8_t *) symval->value;
sys/cddl/dev/fbt/x86/fbt_isa.c
204
while (instr < limit) {
sys/cddl/dev/fbt/x86/fbt_isa.c
205
if (*instr == FBT_PUSHL_EBP)
sys/cddl/dev/fbt/x86/fbt_isa.c
208
if ((size = dtrace_instr_size(instr)) <= 0)
sys/cddl/dev/fbt/x86/fbt_isa.c
211
instr += size;
sys/cddl/dev/fbt/x86/fbt_isa.c
214
if (instr >= limit || *instr != FBT_PUSHL_EBP) {
sys/cddl/dev/fbt/x86/fbt_isa.c
223
if (instr[0] != FBT_PUSHL_EBP)
sys/cddl/dev/fbt/x86/fbt_isa.c
226
if (!(instr[1] == FBT_MOVL_ESP_EBP0_V0 &&
sys/cddl/dev/fbt/x86/fbt_isa.c
227
instr[2] == FBT_MOVL_ESP_EBP1_V0) &&
sys/cddl/dev/fbt/x86/fbt_isa.c
228
!(instr[1] == FBT_MOVL_ESP_EBP0_V1 &&
sys/cddl/dev/fbt/x86/fbt_isa.c
229
instr[2] == FBT_MOVL_ESP_EBP1_V1))
sys/cddl/dev/fbt/x86/fbt_isa.c
237
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/x86/fbt_isa.c
241
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/x86/fbt_isa.c
245
for (hash = fbt_probetab[FBT_ADDR2NDX(instr)]; hash != NULL;
sys/cddl/dev/fbt/x86/fbt_isa.c
254
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/x86/fbt_isa.c
255
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/x86/fbt_isa.c
262
if (instr >= limit)
sys/cddl/dev/fbt/x86/fbt_isa.c
270
if ((size = dtrace_instr_size(instr)) <= 0)
sys/cddl/dev/fbt/x86/fbt_isa.c
279
if (*instr != FBT_RET) {
sys/cddl/dev/fbt/x86/fbt_isa.c
280
instr += size;
sys/cddl/dev/fbt/x86/fbt_isa.c
285
(*instr == FBT_POPL_EBP || *instr == FBT_LEAVE) &&
sys/cddl/dev/fbt/x86/fbt_isa.c
286
(*(instr + 1) == FBT_RET ||
sys/cddl/dev/fbt/x86/fbt_isa.c
287
*(instr + 1) == FBT_RET_IMM16))) {
sys/cddl/dev/fbt/x86/fbt_isa.c
288
instr += size;
sys/cddl/dev/fbt/x86/fbt_isa.c
305
caddr_t check = (caddr_t) instr - j;
sys/cddl/dev/fbt/x86/fbt_isa.c
317
instr += size;
sys/cddl/dev/fbt/x86/fbt_isa.c
337
fbt->fbtp_patchpoint = instr;
sys/cddl/dev/fbt/x86/fbt_isa.c
343
if (*instr == FBT_POPL_EBP) {
sys/cddl/dev/fbt/x86/fbt_isa.c
346
ASSERT(*instr == FBT_LEAVE);
sys/cddl/dev/fbt/x86/fbt_isa.c
350
(uintptr_t)(instr - (uint8_t *) symval->value) + 1;
sys/cddl/dev/fbt/x86/fbt_isa.c
353
ASSERT(*instr == FBT_RET);
sys/cddl/dev/fbt/x86/fbt_isa.c
356
(uintptr_t)(instr - (uint8_t *) symval->value);
sys/cddl/dev/fbt/x86/fbt_isa.c
359
fbt->fbtp_savedval = *instr;
sys/cddl/dev/fbt/x86/fbt_isa.c
361
fbt->fbtp_hashnext = fbt_probetab[FBT_ADDR2NDX(instr)];
sys/cddl/dev/fbt/x86/fbt_isa.c
362
fbt_probetab[FBT_ADDR2NDX(instr)] = fbt;
sys/cddl/dev/fbt/x86/fbt_isa.c
366
instr += size;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
121
imm = instr & 0x03ffffff;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
128
cond = (instr >> 24) & 0x1;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
129
reg = instr & 0x1f;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
130
imm = (instr >> 5) & 0x0007ffff;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
143
cond = (instr >> 24) & 0x1;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
144
reg = instr & 0x1f;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
145
bitpos = (instr >> 19) & 0x1f;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
146
bitpos |= ((instr >> 31) & 0x1) << 5;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
147
imm = (instr >> 5) & 0x3fff;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
22
kinst_instr_type(kinst_patchval_t instr)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
24
if (((instr >> 22) & 0xff) == 0b00100001)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
26
else if (((instr >> 22) & 0xff) == 0b00100000)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
28
if (((instr >> 24) & 0x1f) == 0b10000)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
282
kinst_patchval_t *instr, *limit, *tmp;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
294
instr = (kinst_patchval_t *)(symval->value);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
296
if (instr >= limit)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
299
tmp = instr;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
30
else if (((instr >> 26) & 0x3f) == 0b000101)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
32
else if (((instr >> 24) & 0xff) == 0b01010100)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
34
else if (((instr >> 26) & 0x3f) == 0b100101)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
344
for (n = 0; instr < limit; instr++) {
sys/cddl/dev/kinst/aarch64/kinst_isa.c
347
off = (int)((uint8_t *)instr - (uint8_t *)symval->value);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
354
type = kinst_instr_type(*instr);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
36
else if (((instr >> 25) & 0x3f) == 0b011010)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
38
else if (((instr >> 25) & 0x3f) == 0b011011)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
382
LIST_FOREACH(kp, KINST_GETPROBE(instr), kp_hashnext) {
sys/cddl/dev/kinst/aarch64/kinst_isa.c
395
kp->kp_patchpoint = instr;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
396
kp->kp_savedval = *instr;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
40
else if (((instr >> 24) & 0xbf) == 0b11000)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
400
KINST_LOG("cannot allocate trampoline for %p", instr);
sys/cddl/dev/kinst/aarch64/kinst_isa.c
48
kinst_patchval_t instr = kp->kp_savedval;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
55
reg = instr & 0x1f;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
56
imm = (instr >> 29) & 0x3;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
57
imm |= ((instr >> 5) & 0x0007ffff) << 2;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
58
if (((instr >> 31) & 0x1) == 0) {
sys/cddl/dev/kinst/aarch64/kinst_isa.c
73
imm = instr & 0x03ffffff;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
79
imm = (instr >> 5) & 0x0007ffff;
sys/cddl/dev/kinst/aarch64/kinst_isa.c
82
cond = instr & 0xf;
sys/cddl/dev/kinst/amd64/kinst_isa.c
108
uint8_t *instr;
sys/cddl/dev/kinst/amd64/kinst_isa.c
132
instr = kp->kp_patchpoint + kp->kp_md.instlen;
sys/cddl/dev/kinst/amd64/kinst_isa.c
133
kinst_memcpy(&tramp[ilen + 6], &instr, sizeof(uintptr_t));
sys/cddl/dev/kinst/amd64/kinst_isa.c
279
kinst_instr_dissect(struct kinst_probe *kp, uint8_t **instr)
sys/cddl/dev/kinst/amd64/kinst_isa.c
288
d86.d86_data = instr;
sys/cddl/dev/kinst/amd64/kinst_isa.c
292
KINST_LOG("failed to disassemble instruction at: %p", *instr);
sys/cddl/dev/kinst/amd64/kinst_isa.c
382
("no ModR/M byte for instr at %p", *instr - kpmd->instlen));
sys/cddl/dev/kinst/amd64/kinst_isa.c
503
uint8_t *instr, *limit, *tmp;
sys/cddl/dev/kinst/amd64/kinst_isa.c
513
instr = (uint8_t *)symval->value;
sys/cddl/dev/kinst/amd64/kinst_isa.c
515
if (instr >= limit)
sys/cddl/dev/kinst/amd64/kinst_isa.c
522
tmp = instr;
sys/cddl/dev/kinst/amd64/kinst_isa.c
540
while (instr < limit) {
sys/cddl/dev/kinst/amd64/kinst_isa.c
541
instrsize = dtrace_instr_size(instr);
sys/cddl/dev/kinst/amd64/kinst_isa.c
542
off = (int)(instr - (uint8_t *)symval->value);
sys/cddl/dev/kinst/amd64/kinst_isa.c
544
instr += instrsize;
sys/cddl/dev/kinst/amd64/kinst_isa.c
559
(instr[0] == KINST_POPF || instr[0] == KINST_STI)) {
sys/cddl/dev/kinst/amd64/kinst_isa.c
562
instr += instrsize;
sys/cddl/dev/kinst/amd64/kinst_isa.c
570
LIST_FOREACH(kp, KINST_GETPROBE(instr), kp_hashnext) {
sys/cddl/dev/kinst/amd64/kinst_isa.c
583
kp->kp_savedval = *instr;
sys/cddl/dev/kinst/amd64/kinst_isa.c
585
kp->kp_patchpoint = instr;
sys/cddl/dev/kinst/amd64/kinst_isa.c
587
error = kinst_instr_dissect(kp, &instr);
sys/cddl/dev/kinst/riscv/kinst_isa.c
100
imm = (instr & IMM_MASK) >> IMM_SHIFT;
sys/cddl/dev/kinst/riscv/kinst_isa.c
109
imm |= ((instr >> 8) & 0x000f) << 1;
sys/cddl/dev/kinst/riscv/kinst_isa.c
110
imm |= ((instr >> 25) & 0x003f) << 5;
sys/cddl/dev/kinst/riscv/kinst_isa.c
111
imm |= ((instr >> 7) & 0x0001) << 11;
sys/cddl/dev/kinst/riscv/kinst_isa.c
112
imm |= ((instr >> 31) & 0x0001) << 12;
sys/cddl/dev/kinst/riscv/kinst_isa.c
115
funct = (instr >> 12) & 0x07;
sys/cddl/dev/kinst/riscv/kinst_isa.c
156
imm = instr & 0xfffff000;
sys/cddl/dev/kinst/riscv/kinst_isa.c
172
switch (instr & 0x03) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
174
((register_t *)frame)[kinst_c_regoff(frame, (instr >> 7) & 0x07)]
sys/cddl/dev/kinst/riscv/kinst_isa.c
176
funct = (instr >> 13) & 0x07;
sys/cddl/dev/kinst/riscv/kinst_isa.c
179
off = (instr >> 2) & 0x07ff;
sys/cddl/dev/kinst/riscv/kinst_isa.c
196
imm |= ((instr >> 3) & 0x03) << 1;
sys/cddl/dev/kinst/riscv/kinst_isa.c
197
imm |= ((instr >> 10) & 0x03) << 3;
sys/cddl/dev/kinst/riscv/kinst_isa.c
198
imm |= ((instr >> 2) & 0x01) << 5;
sys/cddl/dev/kinst/riscv/kinst_isa.c
199
imm |= ((instr >> 5) & 0x03) << 6;
sys/cddl/dev/kinst/riscv/kinst_isa.c
200
imm |= ((instr >> 12) & 0x01) << 8;
sys/cddl/dev/kinst/riscv/kinst_isa.c
213
#define rs1_index ((instr & RD_MASK) >> RD_SHIFT)
sys/cddl/dev/kinst/riscv/kinst_isa.c
216
funct = (instr >> 13) & 0x07;
sys/cddl/dev/kinst/riscv/kinst_isa.c
221
if (((instr >> 12) & 0x01) != 0)
sys/cddl/dev/kinst/riscv/kinst_isa.c
365
kinst_patchval_t instr = kp->kp_savedval;
sys/cddl/dev/kinst/riscv/kinst_isa.c
377
switch (instr & 0x7f) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
386
switch (instr & 0x03) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
388
funct = (instr >> 13) & 0x07;
sys/cddl/dev/kinst/riscv/kinst_isa.c
398
funct = (instr >> 13) & 0x07;
sys/cddl/dev/kinst/riscv/kinst_isa.c
400
((instr >> 7) & 0x1f) != 0 &&
sys/cddl/dev/kinst/riscv/kinst_isa.c
401
((instr >> 2) & 0x1f) == 0)
sys/cddl/dev/kinst/riscv/kinst_isa.c
412
kinst_instr_system(kinst_patchval_t instr)
sys/cddl/dev/kinst/riscv/kinst_isa.c
414
if (dtrace_match_opcode(instr, MATCH_C_EBREAK, MASK_C_EBREAK) ||
sys/cddl/dev/kinst/riscv/kinst_isa.c
415
(instr & 0x7f) == 0b1110011)
sys/cddl/dev/kinst/riscv/kinst_isa.c
422
kinst_instr_lr(kinst_patchval_t instr)
sys/cddl/dev/kinst/riscv/kinst_isa.c
424
if (dtrace_match_opcode(instr, MATCH_LR_W, MASK_LR_W) ||
sys/cddl/dev/kinst/riscv/kinst_isa.c
425
dtrace_match_opcode(instr, MATCH_LR_D, MASK_LR_D))
sys/cddl/dev/kinst/riscv/kinst_isa.c
432
kinst_instr_sc(kinst_patchval_t instr)
sys/cddl/dev/kinst/riscv/kinst_isa.c
434
if (dtrace_match_opcode(instr, MATCH_SC_W, MASK_SC_W) ||
sys/cddl/dev/kinst/riscv/kinst_isa.c
435
dtrace_match_opcode(instr, MATCH_SC_D, MASK_SC_D))
sys/cddl/dev/kinst/riscv/kinst_isa.c
449
uint8_t *instr, *limit;
sys/cddl/dev/kinst/riscv/kinst_isa.c
461
instr = (uint8_t *)(symval->value);
sys/cddl/dev/kinst/riscv/kinst_isa.c
463
if (instr >= limit)
sys/cddl/dev/kinst/riscv/kinst_isa.c
468
for (insn = (kinst_patchval_t *)instr;
sys/cddl/dev/kinst/riscv/kinst_isa.c
480
while (instr < limit) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
481
instrsize = dtrace_instr_size(instr);
sys/cddl/dev/kinst/riscv/kinst_isa.c
482
off = (int)(instr - (uint8_t *)symval->value);
sys/cddl/dev/kinst/riscv/kinst_isa.c
489
memcpy(&v, instr, sizeof(kinst_patchval_t));
sys/cddl/dev/kinst/riscv/kinst_isa.c
518
LIST_FOREACH(kp, KINST_GETPROBE(instr), kp_hashnext) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
531
kp->kp_patchpoint = (kinst_patchval_t *)instr;
sys/cddl/dev/kinst/riscv/kinst_isa.c
538
KINST_LOG("cannot allocate trampoline for %p", instr);
sys/cddl/dev/kinst/riscv/kinst_isa.c
545
instr += instrsize;
sys/cddl/dev/kinst/riscv/kinst_isa.c
70
kinst_patchval_t instr = kp->kp_savedval;
sys/cddl/dev/kinst/riscv/kinst_isa.c
77
#define rs1_index ((instr & RS1_MASK) >> RS1_SHIFT)
sys/cddl/dev/kinst/riscv/kinst_isa.c
78
#define rs2_index ((instr & RS2_MASK) >> RS2_SHIFT)
sys/cddl/dev/kinst/riscv/kinst_isa.c
79
#define rd_index ((instr & RD_MASK) >> RD_SHIFT)
sys/cddl/dev/kinst/riscv/kinst_isa.c
85
switch (instr & 0x7f) {
sys/cddl/dev/kinst/riscv/kinst_isa.c
88
imm |= ((instr >> 21) & 0x03ff) << 1;
sys/cddl/dev/kinst/riscv/kinst_isa.c
89
imm |= ((instr >> 20) & 0x0001) << 11;
sys/cddl/dev/kinst/riscv/kinst_isa.c
90
imm |= ((instr >> 12) & 0x00ff) << 12;
sys/cddl/dev/kinst/riscv/kinst_isa.c
91
imm |= ((instr >> 31) & 0x0001) << 20;
sys/dev/aic7xxx/aic79xx.c
8762
union ins_formats instr;
sys/dev/aic7xxx/aic79xx.c
8770
instr.integer = aic_le32toh(*(uint32_t*)&seqprog[instrptr * 4]);
sys/dev/aic7xxx/aic79xx.c
8772
fmt1_ins = &instr.format1;
sys/dev/aic7xxx/aic79xx.c
8776
opcode = instr.format1.opcode;
sys/dev/aic7xxx/aic79xx.c
8787
fmt3_ins = &instr.format3;
sys/dev/aic7xxx/aic79xx.c
8811
if ((instr.integer & mask) != 0)
sys/dev/aic7xxx/aic79xx.c
8815
instr.format1.parity = 1;
sys/dev/aic7xxx/aic79xx.c
8818
instr.integer = aic_htole32(instr.integer);
sys/dev/aic7xxx/aic79xx.c
8819
ahd_outsb(ahd, SEQRAM, instr.bytes, 4);
sys/dev/aic7xxx/aic7xxx.c
6512
union ins_formats instr;
sys/dev/aic7xxx/aic7xxx.c
6520
instr.integer = aic_le32toh(*(uint32_t*)&seqprog[instrptr * 4]);
sys/dev/aic7xxx/aic7xxx.c
6522
fmt1_ins = &instr.format1;
sys/dev/aic7xxx/aic7xxx.c
6526
opcode = instr.format1.opcode;
sys/dev/aic7xxx/aic7xxx.c
6543
fmt3_ins = &instr.format3;
sys/dev/aic7xxx/aic7xxx.c
6601
if ((instr.integer & mask) != 0)
sys/dev/aic7xxx/aic7xxx.c
6605
instr.format1.parity = 1;
sys/dev/aic7xxx/aic7xxx.c
6609
instr.integer =
sys/dev/aic7xxx/aic7xxx.c
6615
instr.integer =
sys/dev/aic7xxx/aic7xxx.c
6624
instr.integer = aic_htole32(instr.integer);
sys/dev/aic7xxx/aic7xxx.c
6625
ahc_outsb(ahc, SEQRAM, instr.bytes, 4);
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1606
struct instruction *instr;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1620
instr = seq_alloc();
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1621
f1_instr = &instr->format.format1;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1681
struct instruction *instr;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1693
instr = seq_alloc();
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1694
f2_instr = &instr->format.format2;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1742
struct instruction *instr;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1753
instr = seq_alloc();
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1754
f3_instr = &instr->format.format3;
sys/dev/aic7xxx/aicasm/aicasm_gram.y
1761
instr->patch_label = address->symbol;
sys/dev/hwpmc/hwpmc_x86.c
101
} else if (PMC_AT_FUNCTION_PROLOGUE_MOV_SP_BP(instr)) {
sys/dev/hwpmc/hwpmc_x86.c
157
uint32_t instr;
sys/dev/hwpmc/hwpmc_x86.c
178
instr = *(uint32_t *)pc;
sys/dev/hwpmc/hwpmc_x86.c
189
if (PMC_AT_FUNCTION_PROLOGUE_PUSH_BP(instr) ||
sys/dev/hwpmc/hwpmc_x86.c
190
PMC_AT_FUNCTION_EPILOGUE_RET(instr))
sys/dev/hwpmc/hwpmc_x86.c
192
else if (PMC_AT_FUNCTION_PROLOGUE_MOV_SP_BP(instr)) {
sys/dev/hwpmc/hwpmc_x86.c
77
uint32_t instr;
sys/dev/hwpmc/hwpmc_x86.c
94
if (copyin((void *) pc, &instr, sizeof(instr)) != 0)
sys/dev/hwpmc/hwpmc_x86.c
97
if (PMC_AT_FUNCTION_PROLOGUE_PUSH_BP(instr) ||
sys/dev/hwpmc/hwpmc_x86.c
98
PMC_AT_FUNCTION_EPILOGUE_RET(instr)) { /* ret */
sys/dev/mlx5/mlx5_core/mlx5_fw.c
380
enum mlxsw_reg_mcc_instruction instr,
sys/dev/mlx5/mlx5_core/mlx5_fw.c
389
MLX5_SET(mcc_reg, in, instruction, instr);
sys/dev/safexcel/safexcel.c
1518
struct safexcel_instr *instr;
sys/dev/safexcel/safexcel.c
1520
instr = *instrp;
sys/dev/safexcel/safexcel.c
1521
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1522
instr->length = (1 << 2);
sys/dev/safexcel/safexcel.c
1523
instr->status = 0;
sys/dev/safexcel/safexcel.c
1524
instr->instructions = 0;
sys/dev/safexcel/safexcel.c
1526
*instrp = instr + 1;
sys/dev/safexcel/safexcel.c
1536
struct safexcel_instr *instr;
sys/dev/safexcel/safexcel.c
1538
instr = *instrp;
sys/dev/safexcel/safexcel.c
1539
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1540
instr->length = len;
sys/dev/safexcel/safexcel.c
1541
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH |
sys/dev/safexcel/safexcel.c
1543
instr->instructions = SAFEXCEL_INSTR_DEST_OUTPUT |
sys/dev/safexcel/safexcel.c
1546
*instrp = instr + 1;
sys/dev/safexcel/safexcel.c
1555
struct safexcel_instr *instr;
sys/dev/safexcel/safexcel.c
1557
instr = *instrp;
sys/dev/safexcel/safexcel.c
1558
instr->opcode = SAFEXCEL_INSTR_OPCODE_RETRIEVE;
sys/dev/safexcel/safexcel.c
1559
instr->length = len;
sys/dev/safexcel/safexcel.c
1560
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH |
sys/dev/safexcel/safexcel.c
1562
instr->instructions = SAFEXCEL_INSTR_INSERT_HASH_DIGEST;
sys/dev/safexcel/safexcel.c
1563
instr++;
sys/dev/safexcel/safexcel.c
1565
instr->opcode = SAFEXCEL_INSTR_OPCODE_VERIFY_FIELDS;
sys/dev/safexcel/safexcel.c
1566
instr->length = len | SAFEXCEL_INSTR_VERIFY_HASH;
sys/dev/safexcel/safexcel.c
1567
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH |
sys/dev/safexcel/safexcel.c
1569
instr->instructions = SAFEXCEL_INSTR_VERIFY_PADDING;
sys/dev/safexcel/safexcel.c
1571
*instrp = instr + 1;
sys/dev/safexcel/safexcel.c
1577
struct safexcel_instr *instr;
sys/dev/safexcel/safexcel.c
1579
instr = *instrp;
sys/dev/safexcel/safexcel.c
1580
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT_REMOVE_RESULT;
sys/dev/safexcel/safexcel.c
1581
instr->length = 0;
sys/dev/safexcel/safexcel.c
1582
instr->status = 0;
sys/dev/safexcel/safexcel.c
1583
instr->instructions = AES_BLOCK_LEN;
sys/dev/safexcel/safexcel.c
1584
instr++;
sys/dev/safexcel/safexcel.c
1586
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1587
instr->length = AES_BLOCK_LEN;
sys/dev/safexcel/safexcel.c
1588
instr->status = 0;
sys/dev/safexcel/safexcel.c
1589
instr->instructions = SAFEXCEL_INSTR_DEST_OUTPUT |
sys/dev/safexcel/safexcel.c
1592
*instrp = instr + 1;
sys/dev/safexcel/safexcel.c
1600
struct safexcel_instr *instr, struct safexcel_cmd_descr *cdesc)
sys/dev/safexcel/safexcel.c
1607
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1608
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1609
instr->status = SAFEXCEL_INSTR_STATUS_LAST_PACKET |
sys/dev/safexcel/safexcel.c
1611
instr->instructions = SAFEXCEL_INSTR_INS_LAST |
sys/dev/safexcel/safexcel.c
1618
safexcel_instr_eta(struct safexcel_request *req, struct safexcel_instr *instr,
sys/dev/safexcel/safexcel.c
1625
start = instr;
sys/dev/safexcel/safexcel.c
1628
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1629
instr->length = crp->crp_aad_length;
sys/dev/safexcel/safexcel.c
1630
instr->status = crp->crp_payload_length == 0 ?
sys/dev/safexcel/safexcel.c
1632
instr->instructions = SAFEXCEL_INSTR_INS_LAST |
sys/dev/safexcel/safexcel.c
1634
instr++;
sys/dev/safexcel/safexcel.c
1638
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1639
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1640
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH;
sys/dev/safexcel/safexcel.c
1641
instr->instructions = SAFEXCEL_INSTR_INS_LAST |
sys/dev/safexcel/safexcel.c
1645
instr++;
sys/dev/safexcel/safexcel.c
1652
safexcel_instr_insert_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1654
safexcel_instr_retrieve_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1655
cdesc->additional_cdata_size = instr - start;
sys/dev/safexcel/safexcel.c
1660
struct safexcel_instr *instr)
sys/dev/safexcel/safexcel.c
1666
start = instr;
sys/dev/safexcel/safexcel.c
1669
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1670
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1671
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH;
sys/dev/safexcel/safexcel.c
1672
instr->instructions = SAFEXCEL_INSTR_DEST_HASH;
sys/dev/safexcel/safexcel.c
1673
instr++;
sys/dev/safexcel/safexcel.c
1676
safexcel_instr_insert_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1679
while (instr != start + SAFEXCEL_MAX_ITOKENS)
sys/dev/safexcel/safexcel.c
1680
safexcel_instr_nop(&instr);
sys/dev/safexcel/safexcel.c
1684
safexcel_instr_ccm(struct safexcel_request *req, struct safexcel_instr *instr,
sys/dev/safexcel/safexcel.c
1695
start = instr;
sys/dev/safexcel/safexcel.c
1718
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1719
instr->length = blen + (crp->crp_aad_length > 0 ? 2 : 0);
sys/dev/safexcel/safexcel.c
1720
instr->status = 0;
sys/dev/safexcel/safexcel.c
1721
instr->instructions = SAFEXCEL_INSTR_DEST_HASH |
sys/dev/safexcel/safexcel.c
1723
instr++;
sys/dev/safexcel/safexcel.c
1725
b0 = (uint8_t *)instr;
sys/dev/safexcel/safexcel.c
1734
instr += blen / sizeof(*instr);
sys/dev/safexcel/safexcel.c
1738
alenp = (uint8_t *)instr;
sys/dev/safexcel/safexcel.c
1743
instr++;
sys/dev/safexcel/safexcel.c
1745
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1746
instr->length = crp->crp_aad_length;
sys/dev/safexcel/safexcel.c
1747
instr->status = 0;
sys/dev/safexcel/safexcel.c
1748
instr->instructions = SAFEXCEL_INSTR_DEST_HASH;
sys/dev/safexcel/safexcel.c
1749
instr++;
sys/dev/safexcel/safexcel.c
1753
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1754
instr->length = aalign == 0 ? 0 :
sys/dev/safexcel/safexcel.c
1756
instr->status = crp->crp_payload_length == 0 ?
sys/dev/safexcel/safexcel.c
1758
instr->instructions = SAFEXCEL_INSTR_DEST_HASH;
sys/dev/safexcel/safexcel.c
1759
instr++;
sys/dev/safexcel/safexcel.c
1762
safexcel_instr_temp_aes_block(&instr);
sys/dev/safexcel/safexcel.c
1766
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1767
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1768
instr->status = (crp->crp_payload_length & (blen - 1)) == 0 ?
sys/dev/safexcel/safexcel.c
1770
instr->instructions = SAFEXCEL_INSTR_DEST_OUTPUT |
sys/dev/safexcel/safexcel.c
1774
instr++;
sys/dev/safexcel/safexcel.c
1778
instr->opcode = SAFEXCEL_INSTR_OPCODE_INSERT;
sys/dev/safexcel/safexcel.c
1779
instr->length = blen -
sys/dev/safexcel/safexcel.c
1781
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH;
sys/dev/safexcel/safexcel.c
1782
instr->instructions = SAFEXCEL_INSTR_DEST_HASH;
sys/dev/safexcel/safexcel.c
1783
instr++;
sys/dev/safexcel/safexcel.c
1791
safexcel_instr_insert_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1793
safexcel_instr_retrieve_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1795
cdesc->additional_cdata_size = instr - start;
sys/dev/safexcel/safexcel.c
1799
safexcel_instr_gcm(struct safexcel_request *req, struct safexcel_instr *instr,
sys/dev/safexcel/safexcel.c
1809
start = instr;
sys/dev/safexcel/safexcel.c
1812
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1813
instr->length = crp->crp_aad_length;
sys/dev/safexcel/safexcel.c
1814
instr->status = crp->crp_payload_length == 0 ?
sys/dev/safexcel/safexcel.c
1816
instr->instructions = SAFEXCEL_INSTR_INS_LAST |
sys/dev/safexcel/safexcel.c
1818
instr++;
sys/dev/safexcel/safexcel.c
1820
safexcel_instr_temp_aes_block(&instr);
sys/dev/safexcel/safexcel.c
1824
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1825
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1826
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH;
sys/dev/safexcel/safexcel.c
1827
instr->instructions = SAFEXCEL_INSTR_DEST_OUTPUT |
sys/dev/safexcel/safexcel.c
1830
instr++;
sys/dev/safexcel/safexcel.c
1837
safexcel_instr_insert_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1839
safexcel_instr_retrieve_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1841
cdesc->additional_cdata_size = instr - start;
sys/dev/safexcel/safexcel.c
1845
safexcel_instr_gmac(struct safexcel_request *req, struct safexcel_instr *instr,
sys/dev/safexcel/safexcel.c
1855
start = instr;
sys/dev/safexcel/safexcel.c
1857
instr->opcode = SAFEXCEL_INSTR_OPCODE_DIRECTION;
sys/dev/safexcel/safexcel.c
1858
instr->length = crp->crp_payload_length;
sys/dev/safexcel/safexcel.c
1859
instr->status = SAFEXCEL_INSTR_STATUS_LAST_HASH;
sys/dev/safexcel/safexcel.c
1860
instr->instructions = SAFEXCEL_INSTR_INS_LAST |
sys/dev/safexcel/safexcel.c
1862
instr++;
sys/dev/safexcel/safexcel.c
1864
safexcel_instr_temp_aes_block(&instr);
sys/dev/safexcel/safexcel.c
1866
safexcel_instr_insert_digest(&instr, req->sess->digestlen);
sys/dev/safexcel/safexcel.c
1868
cdesc->additional_cdata_size = instr - start;
sys/dev/safexcel/safexcel.c
1879
struct safexcel_instr *instr;
sys/dev/safexcel/safexcel.c
1925
instr = (void *)cdesc->control_data.token;
sys/dev/safexcel/safexcel.c
1927
instr = (void *)(sc->sc_ring[ringidx].dma_atok.vaddr +
sys/dev/safexcel/safexcel.c
1935
safexcel_instr_gcm(req, instr, cdesc);
sys/dev/safexcel/safexcel.c
1938
safexcel_instr_ccm(req, instr, cdesc);
sys/dev/safexcel/safexcel.c
1945
safexcel_instr_cipher(req, instr, cdesc);
sys/dev/safexcel/safexcel.c
1951
safexcel_instr_eta(req, instr, cdesc);
sys/dev/safexcel/safexcel.c
1953
safexcel_instr_cipher(req, instr, cdesc);
sys/dev/safexcel/safexcel.c
1967
safexcel_instr_sha_hash(req, instr);
sys/dev/safexcel/safexcel.c
1970
safexcel_instr_gmac(req, instr, cdesc);
sys/fs/msdosfs/msdosfs_conv.c
1003
c = *(*instr)++;
sys/fs/msdosfs/msdosfs_conv.c
1053
unix2winchr(const u_char **instr, size_t *ilen, int lower, struct msdosfsmount *pmp)
sys/fs/msdosfs/msdosfs_conv.c
1066
msdosfs_iconv->convchr_case(pmp->pm_u2w, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
1070
msdosfs_iconv->convchr(pmp->pm_u2w, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
1087
wc = (*instr)[0];
sys/fs/msdosfs/msdosfs_conv.c
1090
(*instr)++;
sys/fs/msdosfs/msdosfs_conv.c
866
mbsadjpos(const char **instr, size_t inlen, size_t outlen, int weight, int flag, void *handle)
sys/fs/msdosfs/msdosfs_conv.c
873
msdosfs_iconv->conv(handle, instr, &inlen, &outp, &outlen);
sys/fs/msdosfs/msdosfs_conv.c
877
(*instr) += min(inlen, outlen);
sys/fs/msdosfs/msdosfs_conv.c
885
dos2unixchr(u_char *outbuf, const u_char **instr, size_t *ilen, int lower, struct msdosfsmount *pmp)
sys/fs/msdosfs/msdosfs_conv.c
896
msdosfs_iconv->convchr_case(pmp->pm_d2u, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
899
msdosfs_iconv->convchr(pmp->pm_d2u, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
912
(*instr)++;
sys/fs/msdosfs/msdosfs_conv.c
917
c = *(*instr)++;
sys/fs/msdosfs/msdosfs_conv.c
936
unix2doschr(const u_char **instr, size_t *ilen, struct msdosfsmount *pmp)
sys/fs/msdosfs/msdosfs_conv.c
950
msdosfs_iconv->convchr(pmp->pm_u2w, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
959
(*instr)++;
sys/fs/msdosfs/msdosfs_conv.c
967
c = *(*instr -1);
sys/fs/msdosfs/msdosfs_conv.c
978
*instr -= unixlen;
sys/fs/msdosfs/msdosfs_conv.c
983
msdosfs_iconv->convchr_case(pmp->pm_u2d, (const char **)instr,
sys/fs/msdosfs/msdosfs_conv.c
992
(*instr) += unixlen;
sys/i386/i386/db_trace.c
408
int instr, narg;
sys/i386/i386/db_trace.c
444
instr = (int)(kdb_frame + 1);
sys/i386/i386/db_trace.c
446
instr = (int)&kdb_frame->tf_esp;
sys/i386/i386/db_trace.c
447
pc = db_get_value(instr, 4, false);
sys/i386/i386/db_trace.c
486
instr = db_get_value(pc, 4, false);
sys/i386/i386/db_trace.c
487
if ((instr & 0xffffff) == 0x00e58955) {
sys/i386/i386/db_trace.c
490
} else if ((instr & 0xffff) == 0x0000e589) {
sys/i386/i386/db_trace.c
497
} else if ((instr & 0xff) == 0x000000c3) {
sys/powerpc/fpu/fpu_emu.c
185
union instr insn;
sys/powerpc/fpu/fpu_emu.c
259
fpu_execute(struct trapframe *tf, struct fpemu *fe, union instr *insn)
sys/powerpc/fpu/fpu_emu.c
262
union instr instr = *insn;
sys/powerpc/fpu/fpu_emu.c
279
cond = instr.i_any.i_rc;
sys/powerpc/fpu/fpu_emu.c
288
opc_disasm(loc, instr.i_int);
sys/powerpc/fpu/fpu_emu.c
296
if ((instr.i_any.i_opcd >= OPC_LFS && instr.i_any.i_opcd <= OPC_STFDU) ||
sys/powerpc/fpu/fpu_emu.c
297
instr.i_any.i_opcd == OPC_integer_31) {
sys/powerpc/fpu/fpu_emu.c
310
if (instr.i_any.i_opcd == OPC_integer_31) {
sys/powerpc/fpu/fpu_emu.c
311
if (instr.i_x.i_xo == OPC31_STFIWX) {
sys/powerpc/fpu/fpu_emu.c
315
ra = instr.i_x.i_ra;
sys/powerpc/fpu/fpu_emu.c
316
rb = instr.i_x.i_rb;
sys/powerpc/fpu/fpu_emu.c
325
rt = instr.i_x.i_rt;
sys/powerpc/fpu/fpu_emu.c
335
if ((instr.i_x.i_xo & OPC31_FPMASK) != OPC31_FPOP)
sys/powerpc/fpu/fpu_emu.c
339
store = (instr.i_x.i_xo & 0x80);
sys/powerpc/fpu/fpu_emu.c
340
if (instr.i_x.i_xo & 0x40)
sys/powerpc/fpu/fpu_emu.c
344
update = (instr.i_x.i_xo & 0x20);
sys/powerpc/fpu/fpu_emu.c
347
ra = instr.i_x.i_ra;
sys/powerpc/fpu/fpu_emu.c
348
rb = instr.i_x.i_rb;
sys/powerpc/fpu/fpu_emu.c
355
rt = instr.i_x.i_rt;
sys/powerpc/fpu/fpu_emu.c
357
store = instr.i_d.i_opcd & 0x4;
sys/powerpc/fpu/fpu_emu.c
358
if (instr.i_d.i_opcd & 0x2)
sys/powerpc/fpu/fpu_emu.c
362
update = instr.i_d.i_opcd & 0x1;
sys/powerpc/fpu/fpu_emu.c
365
ra = instr.i_d.i_ra;
sys/powerpc/fpu/fpu_emu.c
366
addr = instr.i_d.i_d;
sys/powerpc/fpu/fpu_emu.c
372
rt = instr.i_d.i_rt;
sys/powerpc/fpu/fpu_emu.c
416
} else if (instr.i_any.i_opcd == OPC_load_st_62) {
sys/powerpc/fpu/fpu_emu.c
420
} else if (instr.i_any.i_opcd == OPC_sp_fp_59 ||
sys/powerpc/fpu/fpu_emu.c
421
instr.i_any.i_opcd == OPC_dp_fp_63) {
sys/powerpc/fpu/fpu_emu.c
422
if (instr.i_any.i_opcd == OPC_dp_fp_63 &&
sys/powerpc/fpu/fpu_emu.c
423
!(instr.i_a.i_xo & OPC63M_MASK)) {
sys/powerpc/fpu/fpu_emu.c
425
rt = instr.i_x.i_rt;
sys/powerpc/fpu/fpu_emu.c
426
ra = instr.i_x.i_ra;
sys/powerpc/fpu/fpu_emu.c
427
rb = instr.i_x.i_rb;
sys/powerpc/fpu/fpu_emu.c
430
switch (instr.i_x.i_xo) {
sys/powerpc/fpu/fpu_emu.c
441
bf = instr.i_x.i_rs & 0xfc;
sys/powerpc/fpu/fpu_emu.c
479
bf = instr.i_x.i_rs & 0xfc;
sys/powerpc/fpu/fpu_emu.c
560
if ((rt = instr.i_xfl.i_flm) == -1)
sys/powerpc/fpu/fpu_emu.c
595
rt = instr.i_a.i_frt;
sys/powerpc/fpu/fpu_emu.c
596
ra = instr.i_a.i_fra;
sys/powerpc/fpu/fpu_emu.c
597
rb = instr.i_a.i_frb;
sys/powerpc/fpu/fpu_emu.c
598
rc = instr.i_a.i_frc;
sys/powerpc/fpu/fpu_emu.c
605
switch ((unsigned int)instr.i_a.i_xo) {
sys/powerpc/fpu/fpu_emu.c
723
if (!(instr.i_any.i_opcd & 0x4)) {
sys/powerpc/fpu/fpu_extern.h
37
union instr;
sys/powerpc/fpu/fpu_extern.h
43
int fpu_execute(struct trapframe *, struct fpemu *, union instr *);
sys/powerpc/include/trap.h
131
#define EXC_ALI_INST_RST(instr) ((instr >> 21) & 0x1f)
sys/powerpc/powerpc/db_disasm.c
1000
op_cl_x1f(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1002
dis_ppc(opcodes_1f, instr, loc);
sys/powerpc/powerpc/db_disasm.c
1006
op_cl_x3a(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1008
dis_ppc(opcodes_3a, instr, loc);
sys/powerpc/powerpc/db_disasm.c
1012
op_cl_x3b(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1014
dis_ppc(opcodes_3b, instr, loc);
sys/powerpc/powerpc/db_disasm.c
1018
op_cl_x3e(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1020
dis_ppc(opcodes_3e, instr, loc);
sys/powerpc/powerpc/db_disasm.c
1024
op_cl_x3f(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1026
dis_ppc(opcodes_3f, instr, loc);
sys/powerpc/powerpc/db_disasm.c
1030
dis_ppc(const struct opcode *opcodeset, instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
1040
if ((instr & op->mask) == op->code) {
sys/powerpc/powerpc/db_disasm.c
1042
disasm_fields(op, instr, loc, disasm_str,
sys/powerpc/powerpc/db_disasm.c
1048
op_ill(instr, loc);
sys/powerpc/powerpc/db_disasm.c
586
op_ill(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
588
db_printf("illegal instruction %x\n", instr);
sys/powerpc/powerpc/db_disasm.c
601
disasm_fields(const struct opcode *popcode, instr_t instr, vm_offset_t loc,
sys/powerpc/powerpc/db_disasm.c
621
BO = extract_field(instr, 31 - 10, 5);
sys/powerpc/powerpc/db_disasm.c
622
BI = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
660
OE = extract_field(instr, 31 - 21, 1);
sys/powerpc/powerpc/db_disasm.c
668
if (instr & 0x1)
sys/powerpc/powerpc/db_disasm.c
672
if (instr & 0x1)
sys/powerpc/powerpc/db_disasm.c
674
if (instr & 0x2) {
sys/powerpc/powerpc/db_disasm.c
680
if (instr & 0x1)
sys/powerpc/powerpc/db_disasm.c
688
y = (instr & 0x200000) != 0;
sys/powerpc/powerpc/db_disasm.c
691
BD = extract_field(instr, 31 - 29, 14);
sys/powerpc/powerpc/db_disasm.c
706
E = extract_field(instr, 31 - 16, 5);
sys/powerpc/powerpc/db_disasm.c
712
UI = extract_field(instr, 31 - 8, 3);
sys/powerpc/powerpc/db_disasm.c
714
UI = extract_field(instr, 31 - 19, 4);
sys/powerpc/powerpc/db_disasm.c
721
FM = extract_field(instr, 31 - 14, 8);
sys/powerpc/powerpc/db_disasm.c
727
D = extract_field(instr, 31 - 10, 5);
sys/powerpc/powerpc/db_disasm.c
733
crbD = extract_field(instr, 31 - 10, 5);
sys/powerpc/powerpc/db_disasm.c
739
crfD = extract_field(instr, 31 - 8, 3);
sys/powerpc/powerpc/db_disasm.c
745
TO = extract_field(instr, 31 - 10, 1);
sys/powerpc/powerpc/db_disasm.c
751
crfS = extract_field(instr, 31 - 13, 3);
sys/powerpc/powerpc/db_disasm.c
757
CRM = extract_field(instr, 31 - 19, 8);
sys/powerpc/powerpc/db_disasm.c
763
BO = extract_field(instr, 31 - 10, 5);
sys/powerpc/powerpc/db_disasm.c
769
BI = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
775
A = extract_field(instr, 31 - 31, 16);
sys/powerpc/powerpc/db_disasm.c
781
A = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
791
sprl = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
792
sprh = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
80
void disasm_fields(const struct opcode *popcode, instr_t instr, vm_offset_t loc,
sys/powerpc/powerpc/db_disasm.c
814
SR = extract_field(instr, 31 - 15, 3);
sys/powerpc/powerpc/db_disasm.c
82
void dis_ppc(const struct opcode *opcodeset, instr_t instr, vm_offset_t loc);
sys/powerpc/powerpc/db_disasm.c
822
A = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
828
D = extract_field(instr, 31 - 10, 5);
sys/powerpc/powerpc/db_disasm.c
834
C = extract_field(instr, 31 - 25, 5);
sys/powerpc/powerpc/db_disasm.c
840
B = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
846
crbA = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
852
crbB = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
858
LI = extract_field(instr, 31 - 29, 24);
sys/powerpc/powerpc/db_disasm.c
868
IMM = extract_field(instr, 31 - 31, 16);
sys/powerpc/powerpc/db_disasm.c
876
IMM = extract_field(instr, 31 - 31, 16);
sys/powerpc/powerpc/db_disasm.c
887
BD = extract_field(instr, 31 - 29, 14);
sys/powerpc/powerpc/db_disasm.c
897
ds = extract_field(instr, 31 - 29, 14) << 2;
sys/powerpc/powerpc/db_disasm.c
903
mel = extract_field(instr, 31 - 25, 4);
sys/powerpc/powerpc/db_disasm.c
904
meh = extract_field(instr, 31 - 26, 1);
sys/powerpc/powerpc/db_disasm.c
911
SH = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
917
MB = extract_field(instr, 31 - 25, 5);
sys/powerpc/powerpc/db_disasm.c
919
ME = extract_field(instr, 31 - 30, 5);
sys/powerpc/powerpc/db_disasm.c
924
shl = extract_field(instr, 31 - 19, 4);
sys/powerpc/powerpc/db_disasm.c
925
shh = extract_field(instr, 31 - 20, 1);
sys/powerpc/powerpc/db_disasm.c
931
mbl = extract_field(instr, 31 - 25, 4);
sys/powerpc/powerpc/db_disasm.c
932
mbh = extract_field(instr, 31 - 26, 1);
sys/powerpc/powerpc/db_disasm.c
938
mel = extract_field(instr, 31 - 25, 4);
sys/powerpc/powerpc/db_disasm.c
939
meh = extract_field(instr, 31 - 26, 1);
sys/powerpc/powerpc/db_disasm.c
948
tbrl = extract_field(instr, 31 - 15, 5);
sys/powerpc/powerpc/db_disasm.c
949
tbrh = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
970
NB = extract_field(instr, 31 - 20, 5);
sys/powerpc/powerpc/db_disasm.c
982
op_base(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
984
dis_ppc(opcodes, instr, loc);
sys/powerpc/powerpc/db_disasm.c
988
op_cl_x13(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
990
dis_ppc(opcodes_13, instr, loc);
sys/powerpc/powerpc/db_disasm.c
994
op_cl_x1e(instr_t instr, vm_offset_t loc)
sys/powerpc/powerpc/db_disasm.c
996
dis_ppc(opcodes_1e, instr, loc);
sys/powerpc/powerpc/exec_machdep.c
1257
uint32_t instr;
sys/powerpc/powerpc/exec_machdep.c
1261
instr = fuword32((void *)frame->srr0);
sys/powerpc/powerpc/exec_machdep.c
1264
if ((instr & 0xfc1fffff) == 0x7c1f42a6) { /* mfpvr */
sys/powerpc/powerpc/exec_machdep.c
1265
reg = (instr & ~0xfc1fffff) >> 21;
sys/powerpc/powerpc/exec_machdep.c
1269
} else if ((instr & XFX) == 0x7c0002a6) { /* mfspr */
sys/powerpc/powerpc/exec_machdep.c
1270
rs = (instr & 0x3e00000) >> 21;
sys/powerpc/powerpc/exec_machdep.c
1271
spr = (instr & 0x1ff800) >> 16;
sys/powerpc/powerpc/exec_machdep.c
1273
} else if ((instr & XFX) == 0x7c0003a6) { /* mtspr */
sys/powerpc/powerpc/exec_machdep.c
1274
rs = (instr & 0x3e00000) >> 21;
sys/powerpc/powerpc/exec_machdep.c
1275
spr = (instr & 0x1ff800) >> 16;
sys/powerpc/powerpc/exec_machdep.c
1277
} else if ((instr & 0xfc000ffe) == 0x7c0004ac) { /* various sync */
sys/powerpc/powerpc/sdt_machdep.c
37
uint32_t instr;
sys/powerpc/powerpc/sdt_machdep.c
43
instr = ((target - patchpoint) & 0x7fffffful) | 0x48000000;
sys/powerpc/powerpc/sdt_machdep.c
44
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/powerpc/powerpc/sdt_machdep.c
45
__syncicache((void *)patchpoint, sizeof(instr));
sys/powerpc/powerpc/sdt_machdep.c
54
uint32_t instr;
sys/powerpc/powerpc/sdt_machdep.c
56
instr = 0x60000000;
sys/powerpc/powerpc/sdt_machdep.c
57
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/powerpc/powerpc/sdt_machdep.c
58
__syncicache((void *)patchpoint, sizeof(instr));
sys/riscv/riscv/sdt_machdep.c
39
uint32_t instr;
sys/riscv/riscv/sdt_machdep.c
50
instr = (imm << 12) | MATCH_JAL;
sys/riscv/riscv/sdt_machdep.c
52
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/riscv/riscv/sdt_machdep.c
62
uint32_t instr;
sys/riscv/riscv/sdt_machdep.c
64
instr = 0x13; /* uncompressed nop */
sys/riscv/riscv/sdt_machdep.c
66
memcpy((void *)patchpoint, &instr, sizeof(instr));
sys/x86/x86/sdt_machdep.c
47
uint8_t instr[SDT_PATCH_SIZE];
sys/x86/x86/sdt_machdep.c
55
instr[0] = 0xe9;
sys/x86/x86/sdt_machdep.c
57
memcpy(&instr[1], &disp, sizeof(disp));
sys/x86/x86/sdt_machdep.c
60
memcpy((void *)patchpoint, instr, sizeof(instr));
sys/x86/x86/sdt_machdep.c
70
uint8_t instr[SDT_PATCH_SIZE];
sys/x86/x86/sdt_machdep.c
79
instr[i] = 0x90;
sys/x86/x86/sdt_machdep.c
82
memcpy((void *)patchpoint, instr, sizeof(instr));
usr.sbin/bhyve/gdb.c
1485
write_instr(uint8_t *dest, uint8_t *instr, size_t len)
usr.sbin/bhyve/gdb.c
1487
memcpy(dest, instr, len);