Home
last modified time | relevance | path

Searched refs:invop (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/cddl/dev/dtrace/riscv/
H A Ddtrace_subr.c221 int invop; in dtrace_invop_start() local
223 invop = dtrace_invop(frame->tf_sepc, frame); in dtrace_invop_start()
224 if (invop == 0) in dtrace_invop_start()
227 if (dtrace_match_opcode(invop, (MATCH_SD | RS2_RA | RS1_SP), in dtrace_invop_start()
230 imm = (invop >> 7) & 0x1f; in dtrace_invop_start()
231 imm |= ((invop >> 25) & 0x7f) << 5; in dtrace_invop_start()
238 if (dtrace_match_opcode(invop, (MATCH_JALR | (X_RA << RS1_SHIFT)), in dtrace_invop_start()
245 if (dtrace_match_opcode(invop, (MATCH_C_SDSP | RS2_C_RA), in dtrace_invop_start()
248 uimm = ((invop >> 10) & 0x7) << 3; in dtrace_invop_start()
249 uimm |= ((invop >> 7) & 0x7) << 6; in dtrace_invop_start()
[all …]
/freebsd/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_subr.c267 int data, invop, tmp; in dtrace_invop_start() local
269 invop = dtrace_invop(frame->tf_elr, frame, frame->tf_x[0]); in dtrace_invop_start()
271 tmp = (invop & LDP_STP_MASK); in dtrace_invop_start()
277 data = invop; in dtrace_invop_start()
310 if ((invop & SUB_MASK) == SUB_INSTR) { in dtrace_invop_start()
311 frame->tf_sp -= (invop >> SUB_IMM_SHIFT) & SUB_IMM_MASK; in dtrace_invop_start()
316 if (invop == NOP_INSTR) { in dtrace_invop_start()
321 if ((invop & B_MASK) == B_INSTR) { in dtrace_invop_start()
322 data = (invop & B_DATA_MASK); in dtrace_invop_start()
329 if (invop == RET_INSTR) { in dtrace_invop_start()
/freebsd/sys/cddl/dev/dtrace/arm/
H A Ddtrace_subr.c225 int data, invop, reg, update_sp; in dtrace_invop_start() local
227 invop = dtrace_invop(frame->tf_pc, frame, frame->tf_r0); in dtrace_invop_start()
228 switch (invop & DTRACE_INVOP_MASK) { in dtrace_invop_start()
232 data = DTRACE_INVOP_DATA(invop); in dtrace_invop_start()
266 data = DTRACE_INVOP_DATA(invop); in dtrace_invop_start()
307 data = DTRACE_INVOP_DATA(invop) & 0x00ffffff; in dtrace_invop_start()
/freebsd/tests/sys/ses/
H A Dnondestructive.c505 unsigned char e, estat, invop, info, noncrit, crit, unrecov; in do_getencstat() local
515 &invop, &info, &noncrit, &crit, &unrecov); in do_getencstat()
524 e = (invop << 4) | (noncrit << 2) | (crit << 1) | unrecov; in do_getencstat()
/freebsd/sys/cam/scsi/
H A Dscsi_ses.h2137 GEN_SES_STATUS_PAGE_ACCESSORS(invop, INVOP)