/linux-3.3/arch/x86/include/asm/ |
D | insn.h | 36 struct insn { struct 37 struct insn_field prefixes; /* argument 41 struct insn_field rex_prefix; /* REX prefix */ argument 42 struct insn_field vex_prefix; /* VEX prefix */ argument 43 struct insn_field opcode; /* argument 48 struct insn_field modrm; argument 49 struct insn_field sib; argument 50 struct insn_field displacement; argument 61 insn_attr_t attr; argument 67 const insn_byte_t *kaddr; /* kernel address of insn to analyze */ argument [all …]
|
/linux-3.3/arch/x86/lib/ |
D | insn.c | 26 #define validate_next(t, insn, n) \ argument 29 #define __get_next(t, insn) \ argument 32 #define __peek_nbyte_next(t, insn, n) \ argument 35 #define get_next(t, insn) \ argument 38 #define peek_nbyte_next(t, insn, n) \ argument 41 #define peek_next(t, insn) peek_nbyte_next(t, insn, 0) argument 49 void insn_init(struct insn *insn, const void *kaddr, int x86_64) in insn_init() 70 void insn_get_prefixes(struct insn *insn) in insn_get_prefixes() 185 void insn_get_opcode(struct insn *insn) in insn_get_opcode() 235 void insn_get_modrm(struct insn *insn) in insn_get_modrm() [all …]
|
/linux-3.3/arch/powerpc/xmon/ |
D | spu.h | 91 #define SIGNED_EXTRACT(insn,size,pos) (((int)((insn) << (32-size-pos))) >> (32-size)) argument 92 #define UNSIGNED_EXTRACT(insn,size,pos) (((insn) >> pos) & ((1 << size)-1)) argument 94 #define DECODE_INSN_RT(insn) (insn & 0x7f) argument 95 #define DECODE_INSN_RA(insn) ((insn >> 7) & 0x7f) argument 96 #define DECODE_INSN_RB(insn) ((insn >> 14) & 0x7f) argument 97 #define DECODE_INSN_RC(insn) ((insn >> 21) & 0x7f) argument 99 #define DECODE_INSN_I10(insn) SIGNED_EXTRACT(insn,10,14) argument 100 #define DECODE_INSN_U10(insn) UNSIGNED_EXTRACT(insn,10,14) argument 103 #define DECODE_INSN_I16(insn) SIGNED_EXTRACT(insn,16,7) argument 104 #define DECODE_INSN_U16(insn) UNSIGNED_EXTRACT(insn,16,7) argument [all …]
|
D | ppc-opc.c | 615 insert_bat (unsigned long insn, in insert_bat() 624 extract_bat (unsigned long insn, in extract_bat() 640 insert_bba (unsigned long insn, in insert_bba() 649 extract_bba (unsigned long insn, in extract_bba() 662 insert_bd (unsigned long insn, in insert_bd() 671 extract_bd (unsigned long insn, in extract_bd() 692 insert_bdm (unsigned long insn, in insert_bdm() 713 extract_bdm (unsigned long insn, in extract_bdm() 737 insert_bdp (unsigned long insn, in insert_bdp() 758 extract_bdp (unsigned long insn, in extract_bdp() [all …]
|
/linux-3.3/arch/m32r/kernel/ |
D | align.c | 38 #define REG1(insn) (((insn) & 0x0f00) >> 8) argument 39 #define REG2(insn) ((insn) & 0x000f) argument 81 static int emu_addi(unsigned short insn, struct pt_regs *regs) in emu_addi() 94 static int emu_ldi(unsigned short insn, struct pt_regs *regs) in emu_ldi() 103 static int emu_add(unsigned short insn, struct pt_regs *regs) in emu_add() 116 static int emu_addx(unsigned short insn, struct pt_regs *regs) in emu_addx() 136 static int emu_and(unsigned short insn, struct pt_regs *regs) in emu_and() 148 static int emu_cmp(unsigned short insn, struct pt_regs *regs) in emu_cmp() 158 static int emu_cmpeq(unsigned short insn, struct pt_regs *regs) in emu_cmpeq() 168 static int emu_cmpu(unsigned short insn, struct pt_regs *regs) in emu_cmpu() [all …]
|
/linux-3.3/arch/arm/kernel/ |
D | kprobes-thumb.c | 44 kprobe_opcode_t insn = p->opcode; in t32_simulate_table_branch() local 64 kprobe_opcode_t insn = p->opcode; in t32_simulate_mrs() local 73 kprobe_opcode_t insn = p->opcode; in t32_simulate_cond_branch() local 86 t32_decode_cond_branch(kprobe_opcode_t insn, struct arch_specific_insn *asi) in t32_decode_cond_branch() 97 kprobe_opcode_t insn = p->opcode; in t32_simulate_branch() local 125 kprobe_opcode_t insn = p->opcode; in t32_simulate_ldr_literal() local 161 t32_decode_ldmstm(kprobe_opcode_t insn, struct arch_specific_insn *asi) in t32_decode_ldmstm() 176 kprobe_opcode_t insn = p->opcode; in t32_emulate_ldrdstrd() local 203 kprobe_opcode_t insn = p->opcode; in t32_emulate_ldrstr() local 229 kprobe_opcode_t insn = p->opcode; in t32_emulate_rd8rn16rm0_rwflags() local [all …]
|
D | kprobes-arm.c | 69 #define branch_displacement(insn) sign_extend(((insn) & 0xffffff) << 2, 25) argument 110 kprobe_opcode_t insn = p->opcode; in simulate_bbl() local 122 kprobe_opcode_t insn = p->opcode; in simulate_blx1() local 133 kprobe_opcode_t insn = p->opcode; in simulate_blx2bx() local 148 kprobe_opcode_t insn = p->opcode; in simulate_mrs() local 162 kprobe_opcode_t insn = p->opcode; in emulate_ldrdstrd() local 191 kprobe_opcode_t insn = p->opcode; in emulate_ldr() local 221 kprobe_opcode_t insn = p->opcode; in emulate_str() local 248 kprobe_opcode_t insn = p->opcode; in emulate_rd12rn16rm0rs8_rwflags() local 283 kprobe_opcode_t insn = p->opcode; in emulate_rd12rn16rm0_rwflags_nopc() local [all …]
|
/linux-3.3/arch/sparc/kernel/ |
D | unaligned_32.c | 29 static inline enum direction decode_direction(unsigned int insn) in decode_direction() 44 static inline int decode_access_size(unsigned int insn) in decode_access_size() 62 static inline int decode_signedness(unsigned int insn) in decode_signedness() 132 unsigned int insn) in compute_effective_address() 148 unsigned int insn) in safe_compute_effective_address() 200 static inline int floating_point_load_or_store_p(unsigned int insn) in floating_point_load_or_store_p() 205 static inline int ok_for_kernel(unsigned int insn) in ok_for_kernel() 210 static void kernel_mna_trap_fault(struct pt_regs *regs, unsigned int insn) in kernel_mna_trap_fault() 236 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn) in kernel_unaligned_trap() 273 static inline int ok_for_user(struct pt_regs *regs, unsigned int insn, in ok_for_user() [all …]
|
D | unaligned_64.c | 37 static inline enum direction decode_direction(unsigned int insn) in decode_direction() 54 static inline int decode_access_size(struct pt_regs *regs, unsigned int insn) in decode_access_size() 82 static inline int decode_asi(unsigned int insn, struct pt_regs *regs) in decode_asi() 94 static inline int decode_signedness(unsigned int insn) in decode_signedness() 157 unsigned int insn, unsigned int rd) in compute_effective_address() 230 static inline int floating_point_load_or_store_p(unsigned int insn) in floating_point_load_or_store_p() 235 static inline int ok_for_kernel(unsigned int insn) in ok_for_kernel() 243 unsigned int insn = current_thread_info()->kern_una_insn; in kernel_mna_trap_fault() local 287 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn) in kernel_unaligned_trap() 377 int handle_popc(u32 insn, struct pt_regs *regs) in handle_popc() [all …]
|
/linux-3.3/drivers/staging/comedi/drivers/addi-data/ |
D | hwdrv_apci2200.c | 77 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_Read1DigitalInput() 116 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_ReadMoreDigitalInput() 173 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_ConfigDigitalOutput() 201 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_WriteDigitalOutput() 358 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_ReadDigitalOutput() 422 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_ConfigWatchdog() 468 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_StartStopWriteWatchdog() 513 struct comedi_insn *insn, unsigned int *data) in i_APCI2200_ReadWatchdog()
|
D | hwdrv_apci1516.c | 77 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_Read1DigitalInput() 118 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_ReadMoreDigitalInput() 175 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_ConfigDigitalOutput() 203 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_WriteDigitalOutput() 363 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_ReadDigitalOutput() 423 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_ConfigWatchdog() 469 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_StartStopWriteWatchdog() 514 struct comedi_insn *insn, unsigned int *data) in i_APCI1516_ReadWatchdog()
|
D | hwdrv_apci1564.c | 90 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ConfigDigitalInput() 151 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_Read1DigitalInput() 193 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ReadMoreDigitalInput() 261 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ConfigDigitalOutput() 318 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_WriteDigitalOutput() 492 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ReadDigitalOutput() 570 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ConfigTimerCounterWatchdog() 724 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1564_StartStopWriteTimerCounterWatchdog() 819 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ReadTimerCounterWatchdog() 898 struct comedi_insn *insn, unsigned int *data) in i_APCI1564_ReadInterruptStatus()
|
D | hwdrv_apci3501.c | 77 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ReadDigitalInput() 125 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ConfigDigitalOutput() 165 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_WriteDigitalOutput() 252 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ReadDigitalOutput() 302 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ConfigAnalogOutput() 340 struct comedi_insn *insn, unsigned int *data) in i_APCI3501_WriteAnalogOutput() 414 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ConfigTimerCounterWatchdog() 515 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI3501_StartStopWriteTimerCounterWatchdog() 617 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI3501_ReadTimerCounterWatchdog()
|
D | hwdrv_apci3xxx.c | 108 struct comedi_insn *insn, in i_APCI3XXX_AnalogInputConfigOperatingMode() 297 struct comedi_insn *insn, in i_APCI3XXX_InsnConfigAnalogInput() 358 struct comedi_insn *insn, in i_APCI3XXX_InsnReadAnalogInput() 651 struct comedi_insn *insn, in i_APCI3XXX_InsnWriteAnalogOutput() 755 struct comedi_insn *insn, in i_APCI3XXX_InsnConfigInitTTLIO() 884 struct comedi_insn *insn, in i_APCI3XXX_InsnBitsTTLIO() 1040 struct comedi_insn *insn, in i_APCI3XXX_InsnReadTTLIO() 1154 struct comedi_insn *insn, in i_APCI3XXX_InsnWriteTTLIO() 1267 struct comedi_insn *insn, in i_APCI3XXX_InsnReadDigitalInput() 1327 struct comedi_insn *insn, in i_APCI3XXX_InsnBitsDigitalInput() [all …]
|
D | hwdrv_apci2016.c | 79 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_ConfigDigitalOutput() 115 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_WriteDigitalOutput() 270 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_BitsDigitalOutput() 341 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_ConfigWatchdog() 384 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_StartStopWriteWatchdog() 431 struct comedi_insn *insn, unsigned int *data) in i_APCI2016_ReadWatchdog()
|
D | hwdrv_apci2032.c | 83 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_ConfigDigitalOutput() 138 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_WriteDigitalOutput() 317 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_ReadDigitalOutput() 384 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_ConfigWatchdog() 425 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_StartStopWriteWatchdog() 470 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_ReadWatchdog() 548 struct comedi_insn *insn, unsigned int *data) in i_APCI2032_ReadInterruptStatus()
|
D | hwdrv_apci1500.c | 141 struct comedi_insn *insn, in i_APCI1500_ConfigDigitalInputEvent() 525 struct comedi_insn *insn, in i_APCI1500_StartStopInputEvent() 792 struct comedi_insn *insn, in i_APCI1500_Initialisation() 966 struct comedi_insn *insn, in i_APCI1500_ReadMoreDigitalInput() 1051 struct comedi_insn *insn, in i_APCI1500_ConfigDigitalOutputErrorInterrupt() 1079 struct comedi_insn *insn, in i_APCI1500_WriteDigitalOutput() 1274 struct comedi_insn *insn, in i_APCI1500_ConfigCounterTimerWatchdog() 1875 struct comedi_insn *insn, in i_APCI1500_StartStopTriggerTimerCounterWatchdog() 2198 struct comedi_insn *insn, in i_APCI1500_ReadCounterTimerWatchdog() 2388 struct comedi_insn *insn, in i_APCI1500_ReadInterruptMask() [all …]
|
D | hwdrv_apci035.c | 113 struct comedi_insn *insn, unsigned int *data) in i_APCI035_ConfigTimerWatchdog() 282 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI035_StartStopWriteTimerWatchdog() 397 struct comedi_insn *insn, unsigned int *data) in i_APCI035_ReadTimerWatchdog() 457 struct comedi_insn *insn, unsigned int *data) in i_APCI035_ConfigAnalogInput() 494 struct comedi_insn *insn, unsigned int *data) in i_APCI035_ReadAnalogInput()
|
D | hwdrv_apci3120.c | 78 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnConfigAnalogInput() 147 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnReadAnalogInput() 1911 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnConfigTimer() 2069 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnWriteTimer() 2253 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnReadTimer() 2327 struct comedi_insn *insn, in i_APCI3120_InsnReadDigitalInput() 2372 struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnBitsDigitalInput() 2411 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI3120_InsnConfigDigitalOutput() 2457 struct comedi_insn *insn, in i_APCI3120_InsnBitsDigitalOutput() 2510 struct comedi_insn *insn, in i_APCI3120_InsnWriteDigitalOutput() [all …]
|
D | APCI1710_Inp_cpt.c | 127 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnConfigInitPulseEncoder() 418 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnWriteEnableDisablePulseEncoder() 712 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnBitsReadWritePulseEncoder() 838 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnReadInterruptPulseEncoder()
|
D | APCI1710_Dig_io.c | 103 struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnConfigDigitalIO() 297 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnReadDigitalIOChlValue() 485 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnWriteDigitalIOChlOnOff() 735 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI1710_InsnBitsDigitalIOPortOnOff()
|
D | hwdrv_apci16xx.c | 94 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI16XX_InsnConfigInitTTLIO() 287 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI16XX_InsnBitsReadTTLIO() 434 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI16XX_InsnReadTTLIOAllPortValue() 574 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) in i_APCI16XX_InsnBitsWriteTTLIO()
|
/linux-3.3/drivers/staging/comedi/drivers/ |
D | adl_pci8164.c | 232 struct comedi_insn *insn, in adl_pci8164_insn_read() 271 struct comedi_insn *insn, in adl_pci8164_insn_read_msts() 280 struct comedi_insn *insn, in adl_pci8164_insn_read_ssts() 289 struct comedi_insn *insn, in adl_pci8164_insn_read_buf0() 298 struct comedi_insn *insn, in adl_pci8164_insn_read_buf1() 311 struct comedi_insn *insn, in adl_pci8164_insn_out() 353 struct comedi_insn *insn, in adl_pci8164_insn_write_cmd() 362 struct comedi_insn *insn, in adl_pci8164_insn_write_otp() 371 struct comedi_insn *insn, in adl_pci8164_insn_write_buf0() 380 struct comedi_insn *insn, in adl_pci8164_insn_write_buf1()
|
/linux-3.3/arch/s390/kernel/ |
D | jump_label.c | 15 struct insn { struct 28 struct insn insn; in __jump_label_transform() argument
|
/linux-3.3/arch/sparc/mm/ |
D | fault_64.c | 97 u32 insn = 0; in get_user_insn() local 157 unsigned int insn, int fault_code) in do_fault_siginfo() 181 static unsigned int get_fault_insn(struct pt_regs *regs, unsigned int insn) in get_fault_insn() 196 int fault_code, unsigned int insn, in do_kernel_fault() 279 unsigned int insn = 0; in do_sparc64_fault() local
|