/linux-master/arch/xtensa/include/asm/ |
H A D | cacheasm.h | 35 .macro __loop_cache_unroll ar at insn size line_width max_immed 48 \insn \ar, _index << (\line_width) 56 .macro __loop_cache_all ar at insn size line_width max_immed 59 __loop_cache_unroll \ar, \at, \insn, \size, \line_width, \max_immed variable 64 .macro __loop_cache_range ar as at insn line_width 70 \insn \ar, 0 76 .macro __loop_cache_page ar at insn line_width max_immed 78 __loop_cache_unroll \ar, \at, \insn, PAGE_SIZE, \line_width, \max_immed variable
|
H A D | futex.h | 24 #define __futex_atomic_op(insn, ret, old, uaddr, arg) \ 27 insn "\n" \ 48 #define __futex_atomic_op(insn, ret, old, uaddr, arg) \ 51 insn "\n" \
|
/linux-master/arch/arm/mm/ |
H A D | abort-macro.S | 34 .macro teq_ldrd, tmp, insn 37 and \tmp, \insn, \tmp
|
H A D | abort-ev5tj.S | 29 teq_ldrd tmp=ip, insn=r3 @ insn was LDRD?
|
H A D | abort-ev5t.S | 27 teq_ldrd tmp=ip, insn=r3 @ insn was LDRD?
|
/linux-master/arch/x86/entry/vdso/ |
H A D | extable.c | 9 int insn, fixup; member in struct:vdso_exception_table_entry 36 if (regs->ip == base + extable[i].insn) {
|
/linux-master/drivers/comedi/drivers/ |
H A D | adl_pci8164.c | 32 struct comedi_insn *insn, 36 unsigned int chan = CR_CHAN(insn->chanspec); 39 for (i = 0; i < insn->n; i++) 42 return insn->n; 47 struct comedi_insn *insn, 51 unsigned int chan = CR_CHAN(insn->chanspec); 54 for (i = 0; i < insn->n; i++) 57 return insn->n; 30 adl_pci8164_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 45 adl_pci8164_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | contec_pci_dio.c | 31 struct comedi_insn *insn, 39 return insn->n; 44 struct comedi_insn *insn, unsigned int *data) 48 return insn->n; 29 contec_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 42 contec_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | rti800.c | 135 struct comedi_insn *insn, 152 struct comedi_insn *insn, 156 unsigned int chan = CR_CHAN(insn->chanspec); 157 unsigned int gain = CR_RANGE(insn->chanspec); 173 if (insn->n > 0) { 182 for (i = 0; i < insn->n; i++) { 187 ret = comedi_timeout(dev, s, insn, rti800_ai_eoc, 0); 200 return insn->n; 205 struct comedi_insn *insn, 209 unsigned int chan = CR_CHAN(insn 133 rti800_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 150 rti800_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 203 rti800_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 229 rti800_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 238 rti800_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | rti802.c | 43 struct comedi_insn *insn, 47 unsigned int chan = CR_CHAN(insn->chanspec); 52 for (i = 0; i < insn->n; i++) { 65 return insn->n; 41 rti802_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | cb_pcimdas.c | 158 struct comedi_insn *insn, 172 struct comedi_insn *insn, 176 unsigned int chan = CR_CHAN(insn->chanspec); 177 unsigned int range = CR_RANGE(insn->chanspec); 202 for (n = 0; n < insn->n; n++) { 207 ret = comedi_timeout(dev, s, insn, cb_pcimdas_ai_eoc, 0); 221 struct comedi_insn *insn, 225 unsigned int chan = CR_CHAN(insn->chanspec); 229 for (i = 0; i < insn->n; i++) { 235 return insn 156 cb_pcimdas_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 170 cb_pcimdas_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 219 cb_pcimdas_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 238 cb_pcimdas_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 253 cb_pcimdas_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 268 cb_pcimdas_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | ni_daq_700.c | 75 struct comedi_insn *insn, 92 return insn->n; 97 struct comedi_insn *insn, 102 ret = comedi_dio_insn_config(dev, s, insn, data, 0); 109 return insn->n; 114 struct comedi_insn *insn, 132 struct comedi_insn *insn, unsigned int *data) 137 unsigned int chan = CR_CHAN(insn->chanspec); 138 unsigned int aref = CR_AREF(insn->chanspec); 139 unsigned int range = CR_RANGE(insn 73 daq700_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 95 daq700_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 112 daq700_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 130 daq700_ai_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | ke_counter.c | 42 struct comedi_insn *insn, 45 unsigned int chan = CR_CHAN(insn->chanspec); 49 for (i = 0; i < insn->n; i++) { 59 return insn->n; 64 struct comedi_insn *insn, 67 unsigned int chan = CR_CHAN(insn->chanspec); 71 for (i = 0; i < insn->n; i++) { 83 return insn->n; 96 struct comedi_insn *insn, 144 return insn 40 ke_counter_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 62 ke_counter_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 94 ke_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 147 ke_counter_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | c6xdigio.c | 150 struct comedi_insn *insn, 153 unsigned int chan = CR_CHAN(insn->chanspec); 157 for (i = 0; i < insn->n; i++) { 171 return insn->n; 176 struct comedi_insn *insn, 179 unsigned int chan = CR_CHAN(insn->chanspec); 185 for (i = 0; i < insn->n; i++) 188 return insn->n; 193 struct comedi_insn *insn, 196 unsigned int chan = CR_CHAN(insn 148 c6xdigio_pwm_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 174 c6xdigio_pwm_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 191 c6xdigio_encoder_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | dyna_pci10xx.c | 50 struct comedi_insn *insn, 63 struct comedi_insn *insn, 73 chan = CR_CHAN(insn->chanspec); 74 range = range_codes_pci1050_ai[CR_RANGE((insn->chanspec))]; 78 for (n = 0; n < insn->n; n++) { 84 ret = comedi_timeout(dev, s, insn, dyna_pci10xx_ai_eoc, 0); 103 struct comedi_insn *insn, 110 for (n = 0; n < insn->n; n++) { 123 struct comedi_insn *insn, 138 return insn 48 dyna_pci10xx_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 61 dyna_pci10xx_insn_read_ai(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 101 dyna_pci10xx_insn_write_ao(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 121 dyna_pci10xx_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 141 dyna_pci10xx_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
/linux-master/arch/arm64/kernel/probes/ |
H A D | uprobes.c | 10 #include "decode-insn.h" 37 probe_opcode_t insn; local 45 insn = *(probe_opcode_t *)(&auprobe->insn[0]); 47 switch (arm_probe_decode_insn(insn, &auprobe->api)) { 66 /* Initialize with an invalid fault code to detect if ol insn trapped */ 94 * insn itself is trapped, then detect the case with the help of 105 probe_opcode_t insn; local 111 insn = *(probe_opcode_t *)(&auprobe->insn[ [all...] |
/linux-master/arch/mips/kernel/ |
H A D | uprobes.c | 15 static inline int insn_has_delay_slot(const union mips_instruction insn) argument 17 return __insn_has_delay_slot(insn); 39 inst.word = aup->insn[0]; 46 aup->ixol[0] = aup->insn[insn_has_delay_slot(inst)]; 54 * @insn: instruction to be checked. 55 * Returns true if @insn is a trap variant. 62 bool is_trap_insn(uprobe_opcode_t *insn) argument 66 inst.word = *insn; 114 if (insn_has_delay_slot((union mips_instruction) aup->insn[0])) { 116 (union mips_instruction) aup->insn[ [all...] |
/linux-master/arch/riscv/kernel/ |
H A D | alternative.c | 20 #include <asm/insn.h> 111 u32 insn = riscv_instruction_at(alt_ptr + i * sizeof(u32)); local 118 if (riscv_insn_is_auipc(insn) && i < num_insn - 1) { 125 if (RV_EXTRACT_RD_REG(insn) != 1) 129 insn, insn2, patch_offset); 133 if (riscv_insn_is_jal(insn)) { 134 s32 imm = riscv_insn_extract_jtype_imm(insn); 142 insn, patch_offset);
|
/linux-master/arch/arc/include/asm/ |
H A D | futex.h | 18 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\ 23 insn "\n" \ 46 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg)\ 51 insn "\n" \
|
/linux-master/arch/x86/include/asm/ |
H A D | futex.h | 15 #define unsafe_atomic_op1(insn, oval, uaddr, oparg, label) \ 18 asm volatile("1:\t" insn "\n" \ 29 #define unsafe_atomic_op2(insn, oval, uaddr, oparg, label) \ 34 "\t" insn "\n" \
|
H A D | kprobes.h | 19 #include <asm/insn.h> 56 kprobe_opcode_t *insn; member in struct:arch_specific_insn 60 * added a relative jump after the instruction copy in insn, 65 unsigned char size; /* The size of insn */ 89 kprobe_opcode_t *insn; member in struct:arch_optimized_insn
|
/linux-master/tools/objtool/include/objtool/ |
H A D | warn.h | 56 #define WARN_INSN(insn, format, ...) \ 58 struct instruction *_insn = (insn); \ 66 #define BT_INSN(insn, format, ...) \ 69 struct instruction *_insn = (insn); \
|
/linux-master/arch/loongarch/include/asm/ |
H A D | uprobes.h | 19 u32 insn[2]; member in struct:arch_uprobe
|
/linux-master/arch/openrisc/kernel/ |
H A D | traps.c | 237 unsigned int op, insn; local 239 insn = *((unsigned int *)regs->pc); 240 op = insn >> 26; 306 unsigned int insn) 318 ra = (insn >> 16) & 0x1f; 319 rd = (insn >> 21) & 0x1f; 320 imm = (short)insn; 348 unsigned int insn) 360 ra = (insn >> 16) & 0x1f; 361 rb = (insn >> 1 305 simulate_lwa(struct pt_regs *regs, unsigned long address, unsigned int insn) argument 347 simulate_swa(struct pt_regs *regs, unsigned long address, unsigned int insn) argument 401 unsigned int insn = *((unsigned int *)address); local [all...] |
/linux-master/arch/mips/tools/ |
H A D | loongson3-llsc-check.c | 68 static bool is_ll(uint32_t insn) argument 70 switch (insn >> 26) { 80 static bool is_sc(uint32_t insn) argument 82 switch (insn >> 26) { 92 static bool is_sync(uint32_t insn) argument 95 if (insn >> 11) 99 if ((insn & 0x3f) != SPECIAL_SYNC) 105 static bool is_branch(uint32_t insn, int *off) argument 107 switch (insn >> 26) { 116 *off = se16(insn) [all...] |