/linux-master/arch/powerpc/kernel/ |
H A D | kprobes.c | 153 ppc_inst_t insn = ppc_inst_read(p->addr); local 158 } else if (!can_single_step(ppc_inst_val(insn))) { 169 * When prev is a ftrace-based kprobe, we don't have an insn, and it 173 ppc_inst_prefixed(ppc_inst_read(prev->ainsn.insn))) { 178 /* insn must be on a special executable page on ppc64. This is 181 p->ainsn.insn = get_insn_slot(); 182 if (!p->ainsn.insn) 187 patch_instruction(p->ainsn.insn, insn); 188 p->opcode = ppc_inst_val(insn); 264 ppc_inst_t insn = ppc_inst_read(p->ainsn.insn); local 353 kprobe_opcode_t insn = *p->ainsn.insn; local [all...] |
/linux-master/drivers/comedi/drivers/ |
H A D | addi_apci_1564.c | 265 struct comedi_insn *insn, 270 return insn->n; 275 struct comedi_insn *insn, 285 return insn->n; 290 struct comedi_insn *insn, 295 return insn->n; 330 struct comedi_insn *insn, 405 return insn->n; 410 struct comedi_insn *insn, 493 struct comedi_insn *insn, 263 apci1564_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 273 apci1564_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 288 apci1564_diag_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 328 apci1564_cos_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 408 apci1564_cos_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 491 apci1564_timer_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 540 apci1564_timer_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 557 apci1564_timer_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 572 apci1564_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 622 apci1564_counter_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 641 apci1564_counter_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | ni_at_ao.c | 126 struct comedi_insn *insn, 129 unsigned int chan = CR_CHAN(insn->chanspec); 136 for (i = 0; i < insn->n; i++) { 148 return insn->n; 153 struct comedi_insn *insn, 161 return insn->n; 166 struct comedi_insn *insn, 170 unsigned int chan = CR_CHAN(insn->chanspec); 179 ret = comedi_dio_insn_config(dev, s, insn, data, mask); 194 return insn 124 atao_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 151 atao_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 164 atao_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 230 atao_calib_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | comedi_parport.c | 73 struct comedi_insn *insn, 81 return insn->n; 86 struct comedi_insn *insn, 92 ret = comedi_dio_insn_config(dev, s, insn, data, 0xff); 103 return insn->n; 108 struct comedi_insn *insn, 113 return insn->n; 118 struct comedi_insn *insn, 132 return insn->n; 137 struct comedi_insn *insn, 71 parport_data_reg_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 84 parport_data_reg_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 106 parport_status_reg_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 116 parport_ctrl_reg_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 135 parport_intr_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | adv_pci1720.c | 71 struct comedi_insn *insn, 74 unsigned int chan = CR_CHAN(insn->chanspec); 75 unsigned int range = CR_RANGE(insn->chanspec); 86 for (i = 0; i < insn->n; i++) { 98 return insn->n; 103 struct comedi_insn *insn, 108 return insn->n; 69 pci1720_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 101 pci1720_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | addi_apci_3501.c | 108 struct comedi_insn *insn, 111 unsigned int chan = CR_CHAN(insn->chanspec); 112 unsigned int range = CR_RANGE(insn->chanspec); 131 for (i = 0; i < insn->n; i++) { 152 return insn->n; 157 struct comedi_insn *insn, 162 return insn->n; 167 struct comedi_insn *insn, 177 return insn->n; 256 struct comedi_insn *insn, 106 apci3501_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 155 apci3501_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 165 apci3501_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 254 apci3501_eeprom_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | me_daq.c | 150 struct comedi_insn *insn, 154 unsigned int chan = CR_CHAN(insn->chanspec); 163 ret = comedi_dio_insn_config(dev, s, insn, data, mask); 178 return insn->n; 183 struct comedi_insn *insn, 211 return insn->n; 216 struct comedi_insn *insn, 229 struct comedi_insn *insn, 233 unsigned int chan = CR_CHAN(insn->chanspec); 234 unsigned int range = CR_RANGE(insn 148 me_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 181 me_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 214 me_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 227 me_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 294 me_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | cb_das16_cs.c | 126 struct comedi_insn *insn, 139 struct comedi_insn *insn, 143 int chan = CR_CHAN(insn->chanspec); 144 int range = CR_RANGE(insn->chanspec); 145 int aref = CR_AREF(insn->chanspec); 178 for (i = 0; i < insn->n; i++) { 181 ret = comedi_timeout(dev, s, insn, das16cs_ai_eoc, 0); 193 struct comedi_insn *insn, 197 unsigned int chan = CR_CHAN(insn->chanspec); 203 for (i = 0; i < insn 124 das16cs_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 137 das16cs_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 191 das16cs_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 242 das16cs_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 255 das16cs_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 287 das16cs_counter_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | s526.c | 197 struct comedi_insn *insn, 200 unsigned int chan = CR_CHAN(insn->chanspec); 203 for (i = 0; i < insn->n; i++) 206 return insn->n; 211 struct comedi_insn *insn, 215 unsigned int chan = CR_CHAN(insn->chanspec); 377 return insn->n; 382 struct comedi_insn *insn, 386 unsigned int chan = CR_CHAN(insn->chanspec); 413 return insn 195 s526_gpct_rinsn(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 209 s526_gpct_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 380 s526_gpct_winsn(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 416 s526_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 432 s526_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 472 s526_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 501 s526_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 514 s526_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | das08.c | 156 struct comedi_insn *insn, 169 struct comedi_insn *insn, unsigned int *data) 179 chan = CR_CHAN(insn->chanspec); 195 range = CR_RANGE(insn->chanspec); 200 for (n = 0; n < insn->n; n++) { 209 ret = comedi_timeout(dev, s, insn, das08_ai_eoc, 0); 251 struct comedi_insn *insn, unsigned int *data) 256 return insn->n; 261 struct comedi_insn *insn, unsigned int *data) 276 return insn 154 das08_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 167 das08_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 249 das08_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 259 das08_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 279 das08jr_di_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 289 das08jr_do_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 323 das08_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | adv_pci1723.c | 79 struct comedi_insn *insn, 82 unsigned int chan = CR_CHAN(insn->chanspec); 85 for (i = 0; i < insn->n; i++) { 92 return insn->n; 97 struct comedi_insn *insn, 100 unsigned int chan = CR_CHAN(insn->chanspec); 105 ret = comedi_dio_insn_config(dev, s, insn, data, mask); 115 return insn->n; 120 struct comedi_insn *insn, 128 return insn 77 pci1723_ao_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 95 pci1723_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 118 pci1723_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument [all...] |
H A D | adv_pci1724.c | 74 struct comedi_insn *insn, 87 struct comedi_insn *insn, 91 unsigned int chan = CR_CHAN(insn->chanspec); 101 for (i = 0; i < insn->n; ++i) { 104 ret = comedi_timeout(dev, s, insn, adv_pci1724_dac_idle, 0); 114 return insn->n; 72 adv_pci1724_dac_idle(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 85 adv_pci1724_insn_write(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | ssv_dnp.c | 43 struct comedi_insn *insn, 77 return insn->n; 82 struct comedi_insn *insn, 85 unsigned int chan = CR_CHAN(insn->chanspec); 90 ret = comedi_dio_insn_config(dev, s, insn, data, 0); 121 return insn->n; 41 dnp_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 80 dnp_dio_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | mpc624.c | 189 struct comedi_insn *insn, 202 struct comedi_insn *insn, 212 outb(insn->chanspec, dev->iobase + MPC624_GNMUXCH); 214 for (i = 0; i < insn->n; i++) { 224 ret = comedi_timeout(dev, s, insn, mpc624_ai_eoc, 0); 231 return insn->n; 187 mpc624_ai_eoc(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned long context) argument 200 mpc624_ai_insn_read(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
H A D | addi_apci_16xx.c | 49 struct comedi_insn *insn, 52 unsigned int chan = CR_CHAN(insn->chanspec); 65 ret = comedi_dio_insn_config(dev, s, insn, data, mask); 71 return insn->n; 76 struct comedi_insn *insn, 84 return insn->n; 47 apci16xx_insn_config(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument 74 apci16xx_dio_insn_bits(struct comedi_device *dev, struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data) argument
|
/linux-master/arch/alpha/math-emu/ |
H A D | math.c | 111 __u32 insn; local 114 get_user(insn, (__u32 __user *)pc); 115 fc = (insn >> 0) & 0x1f; /* destination register */ 116 fb = (insn >> 16) & 0x1f; 117 fa = (insn >> 21) & 0x1f; 118 func = (insn >> 5) & 0xf; 119 src = (insn >> 9) & 0x3; 120 mode = (insn >> 11) & 0x3; 225 if (insn & 0x2000) { 336 printk(KERN_ERR "alpha_fp_emul: Invalid FP insn 345 unsigned long insn, opcode, rc, si_code = 0; local [all...] |
/linux-master/tools/arch/loongarch/include/asm/ |
H A D | inst.h | 148 static inline void emit_##NAME(union loongarch_instruction *insn, \ 153 insn->reg2i16_format.opcode = OP; \ 154 insn->reg2i16_format.immediate = offset; \ 155 insn->reg2i16_format.rj = rj; \ 156 insn->reg2i16_format.rd = rd; \
|
/linux-master/arch/loongarch/kernel/ |
H A D | unaligned.c | 256 union loongarch_instruction insn; local 260 __get_inst(&insn.word, pc, user); 262 switch (insn.reg2i12_format.opcode) { 329 switch (insn.reg2i14_format.opcode) { 352 switch (insn.reg3_format.opcode) { 431 regs->regs[insn.reg3_format.rd] = value; 434 write_fpr(insn.reg3_format.rd, value); 436 set_fpr64(¤t->thread.fpu.fpr[insn.reg3_format.rd], 0, value); 441 value = regs->regs[insn.reg3_format.rd]; 444 value = read_fpr(insn [all...] |
/linux-master/arch/arm64/kernel/probes/ |
H A D | kprobes.c | 28 #include <asm/insn.h> 36 #include "decode-insn.h" 46 kprobe_opcode_t *addr = p->ainsn.api.insn; 49 * Prepare insn slot, Mark Rutland points out it depends on a coupe of 109 case INSN_REJECTED: /* insn not supported */ 112 case INSN_GOOD_NO_SLOT: /* insn need simulation */ 113 p->ainsn.api.insn = NULL; 117 p->ainsn.api.insn = get_insn_slot(); 118 if (!p->ainsn.api.insn) 124 if (p->ainsn.api.insn) 143 u32 insn = BRK64_OPCODE_KPROBES; local [all...] |
H A D | simulate-insn.c | 3 * arch/arm64/kernel/probes/simulate-insn.c 15 #include "simulate-insn.h" 17 #define bbl_displacement(insn) \ 18 sign_extend32(((insn) & 0x3ffffff) << 2, 27) 20 #define bcond_displacement(insn) \ 21 sign_extend32(((insn >> 5) & 0x7ffff) << 2, 20) 23 #define cbz_displacement(insn) \ 24 sign_extend32(((insn >> 5) & 0x7ffff) << 2, 20) 26 #define tbz_displacement(insn) \ 27 sign_extend32(((insn >> [all...] |
/linux-master/arch/arm/probes/ |
H A D | decode-arm.c | 21 #define branch_displacement(insn) sign_extend(((insn) & 0xffffff) << 2, 25) 53 void __kprobes simulate_bbl(probes_opcode_t insn, argument 57 int disp = branch_displacement(insn); 59 if (insn & (1 << 24)) 65 void __kprobes simulate_blx1(probes_opcode_t insn, argument 69 int disp = branch_displacement(insn); 72 regs->ARM_pc = iaddr + 8 + disp + ((insn >> 23) & 0x2); 76 void __kprobes simulate_blx2bx(probes_opcode_t insn, argument 79 int rm = insn 91 simulate_mrs(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 99 simulate_mov_ipsp(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 700 arm_singlestep(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) argument 720 arm_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, bool emulate, const union decode_action *actions, const struct decode_checker *checkers[]) argument [all...] |
/linux-master/arch/sparc/math-emu/ |
H A D | math_32.c | 15 * The fxxxxx.c files each emulate a single insn. They look relatively 83 * each insn is. This is from the binutils source :-> 133 static int do_one_mathemu(u32 insn, unsigned long *fsr, unsigned long *fregs); 146 /* regs->pc isn't necessarily the PC at which the offending insn is sitting. 166 unsigned long insn; local 174 printk("%d: %08lx at %08lx\n", i, fpt->thread.fpqueue[i].insn, 178 if (fpt->thread.fpqdepth == 0) { /* no queue, guilty insn is at regs->pc */ 182 if (!get_user(insn, (u32 __user *) regs->pc)) { 183 retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs); 195 retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, 275 do_one_mathemu(u32 insn, unsigned long *pfsr, unsigned long *fregs) argument [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | main.h | 272 * @insn: BPF instruction 275 * @paired_st: the paired store insn at the head of the sequence 301 struct bpf_insn insn; member in struct:nfp_insn_meta 353 return BPF_CLASS(meta->insn.code); 358 return BPF_SRC(meta->insn.code); 363 return BPF_OP(meta->insn.code); 368 return BPF_MODE(meta->insn.code); 378 return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_LDX | BPF_MEM); 398 return (meta->insn.code & ~BPF_SIZE_MASK) == (BPF_STX | BPF_MEM); 413 u8 code = meta->insn 462 struct bpf_insn insn = meta->insn; local 470 struct bpf_insn insn = meta->insn; local [all...] |
/linux-master/net/core/ |
H A D | filter.c | 301 struct bpf_insn *insn = insn_buf; local 307 *insn++ = BPF_LDX_MEM(BPF_W, dst_reg, src_reg, 312 *insn++ = BPF_LDX_MEM(BPF_B, dst_reg, src_reg, PKT_TYPE_OFFSET); 313 *insn++ = BPF_ALU32_IMM(BPF_AND, dst_reg, PKT_TYPE_MAX); 315 *insn++ = BPF_ALU32_IMM(BPF_RSH, dst_reg, 5); 322 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, 330 *insn++ = BPF_LDX_MEM(BPF_H, dst_reg, src_reg, 335 *insn++ = BPF_LDX_MEM(BPF_W, dst_reg, src_reg, 337 *insn++ = BPF_JMP_IMM(BPF_JEQ, dst_reg, 0, 1); 338 *insn 348 struct bpf_insn *insn = *insnp; local 483 struct bpf_insn *insn = *insnp; local 626 struct bpf_insn *insn = tmp_insns; local 7091 struct bpf_insn *insn = insn_buf; local 7285 struct bpf_insn *insn = insn_buf; local 8824 struct bpf_insn *insn = insn_buf; local 8864 struct bpf_insn *insn = insn_buf; local 9352 struct bpf_insn *insn = insn_buf; local 9377 bpf_convert_tstamp_type_read(const struct bpf_insn *si, struct bpf_insn *insn) argument 9396 bpf_convert_shinfo_access(__u8 dst_reg, __u8 skb_reg, struct bpf_insn *insn) argument 9417 bpf_convert_tstamp_read(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument 9451 bpf_convert_tstamp_write(const struct bpf_prog *prog, const struct bpf_insn *si, struct bpf_insn *insn) argument 9494 struct bpf_insn *insn = insn_buf; local 9860 struct bpf_insn *insn = insn_buf; local 10035 struct bpf_insn *insn = insn_buf; local 10059 struct bpf_insn *insn = insn_buf; local 10188 struct bpf_insn *insn = insn_buf; local 10277 struct bpf_insn *insn = insn_buf; local 10717 bpf_convert_data_end_access(const struct bpf_insn *si, struct bpf_insn *insn) argument 10769 struct bpf_insn *insn = insn_buf; local 10809 struct bpf_insn *insn = insn_buf; local 11371 struct bpf_insn *insn = insn_buf; local 11531 struct bpf_insn *insn = insn_buf; local [all...] |
/linux-master/kernel/bpf/ |
H A D | core.c | 58 #define DST regs[insn->dst_reg] 59 #define SRC regs[insn->src_reg] 64 #define OFF insn->off 65 #define IMM insn->imm 197 * This array has one entry for each xlated bpf insn. 199 * jited_off is the byte off to the end of the jited insn. 203 * The first bpf insn off of the prog. The insn off 361 static int bpf_adj_delta_to_imm(struct bpf_insn *insn, u32 pos, s32 end_old, argument 366 s64 imm = insn 379 bpf_adj_delta_to_off(struct bpf_insn *insn, u32 pos, s32 end_old, s32 end_new, s32 curr, const bool probe_pass) argument 414 struct bpf_insn *insn = prog->insnsi; local 1235 bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed) argument 1458 struct bpf_insn *insn; local 1705 ___bpf_prog_run(u64 *regs, const struct bpf_insn *insn) argument 2264 bpf_patch_call_args(struct bpf_insn *insn, u32 stack_depth) argument 2274 __bpf_prog_ret0_warn(const void *ctx, const struct bpf_insn *insn) argument 2419 __bpf_prog_ret1(const void *ctx, const struct bpf_insn *insn) argument [all...] |