Searched refs:insn (Results 176 - 200 of 591) sorted by relevance

1234567891011>>

/linux-master/arch/xtensa/include/asm/
H A Dcacheasm.h35 .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 Dfutex.h24 #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 Dabort-macro.S34 .macro teq_ldrd, tmp, insn
37 and \tmp, \insn, \tmp
H A Dabort-ev5tj.S29 teq_ldrd tmp=ip, insn=r3 @ insn was LDRD?
H A Dabort-ev5t.S27 teq_ldrd tmp=ip, insn=r3 @ insn was LDRD?
/linux-master/arch/x86/entry/vdso/
H A Dextable.c9 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 Dadl_pci8164.c32 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 Dcontec_pci_dio.c31 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 Drti800.c135 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 Drti802.c43 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 Dcb_pcimdas.c158 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 Dni_daq_700.c75 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 Dke_counter.c42 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 Dc6xdigio.c150 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 Ddyna_pci10xx.c50 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 Duprobes.c10 #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 Duprobes.c15 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 Dalternative.c20 #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 Dfutex.h18 #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 Dfutex.h15 #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 Dkprobes.h19 #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 Dwarn.h56 #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 Duprobes.h19 u32 insn[2]; member in struct:arch_uprobe
/linux-master/arch/openrisc/kernel/
H A Dtraps.c237 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 Dloongson3-llsc-check.c68 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...]

Completed in 197 milliseconds

1234567891011>>