Searched refs:invop (Results 1 – 5 of 5) sorted by relevance
| /freebsd/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_subr.c | 221 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 D | dtrace_subr.c | 267 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 D | dtrace_subr.c | 225 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 D | nondestructive.c | 505 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 D | scsi_ses.h | 2137 GEN_SES_STATUS_PAGE_ACCESSORS(invop, INVOP)
|