/linux/arch/sh/kernel/ |
A D | traps_32.c | 99 count = 1<<(instruction&3); in handle_unaligned_ins() 109 switch (instruction>>12) { in handle_unaligned_ins() 111 if (instruction & 8) { in handle_unaligned_ins() 151 if (instruction & 4) in handle_unaligned_ins() 176 if (instruction & 4) in handle_unaligned_ins() 269 insn_size_t instruction; in handle_delayslot() local 273 if (copy_from_user(&instruction, addr, sizeof(instruction))) { in handle_delayslot() 332 switch (instruction&0xF000) { in handle_unaligned_access() 334 if (instruction==0x000B) { in handle_unaligned_access() 477 insn_size_t instruction; in do_address_error() local [all …]
|
/linux/drivers/media/usb/gspca/ |
A D | jl2005bcd.c | 107 static u8 instruction[2] = {0x95, 0x00}; in jl2005c_read_reg() local 109 instruction[1] = reg; in jl2005c_read_reg() 111 retval = jl2005c_write2(gspca_dev, instruction); in jl2005c_read_reg() 125 static u8 instruction[2] = {0x7f, 0x01}; in jl2005c_start_new_frame() local 152 u8 instruction[2]; in jl2005c_write_reg() local 154 instruction[0] = reg; in jl2005c_write_reg() 155 instruction[1] = value; in jl2005c_write_reg() 200 static u8 instruction[][2] = { in jl2005c_stream_start_vga_lg() local 223 static u8 instruction[][2] = { in jl2005c_stream_start_vga_small() local 246 static u8 instruction[][2] = { in jl2005c_stream_start_cif_lg() local [all …]
|
/linux/Documentation/virt/kvm/ |
A D | s390-pv.rst | 26 the behavior of the SIE instruction. A new format 4 state description 48 of an instruction emulation by KVM, e.g. we can never inject a 67 to interpret every instruction, but needs to hand some tasks to KVM; 73 the instruction data, such as I/O data structures, are filtered. 82 the bytes of the instruction text, but with pre-set register values 84 instruction text, in order not to leak guest instruction text. 88 The Secure Instruction Data Area contains instruction storage 92 this instruction to be moved to the guest via the two data areas 102 instruction type, i.e. on SIE entry it is attempted to complete 104 be a program exception or instruction completion. [all …]
|
/linux/tools/objtool/include/objtool/ |
A D | check.h | 30 struct instruction *first_insn, *last_insn; 39 struct instruction { struct 55 struct instruction *jump_dest; argument 56 struct instruction *first_jump_src; argument 65 static inline bool is_static_jump(struct instruction *insn) in is_static_jump() argument 71 static inline bool is_dynamic_jump(struct instruction *insn) in is_dynamic_jump() 77 static inline bool is_jump(struct instruction *insn) in is_jump() 82 struct instruction *find_insn(struct objtool_file *file,
|
/linux/tools/objtool/ |
A D | check.c | 26 struct instruction *insn; 39 struct instruction *insn; in find_insn() 159 struct instruction *insn; in __dead_end_function() 355 struct instruction *insn; in decode_instructions() 519 struct instruction *insn; in add_dead_ends() 602 struct instruction *insn; in create_static_call_sections() 688 struct instruction *insn; in create_retpoline_sites_sections() 736 struct instruction *insn; in create_mcount_loc_sections() 780 struct instruction *insn; in add_ignores() 981 struct instruction *insn; in add_ignore_alternatives() [all …]
|
/linux/net/nfc/hci/ |
A D | hcp.c | 22 u8 type, u8 instruction, in nfc_hci_hcp_message_tx() argument 75 packet->message.header = HCP_HEADER(type, instruction); in nfc_hci_hcp_message_tx() 120 u8 instruction, struct sk_buff *skb) in nfc_hci_hcp_message_rx() argument 124 nfc_hci_resp_received(hdev, instruction, skb); in nfc_hci_hcp_message_rx() 127 nfc_hci_cmd_received(hdev, pipe, instruction, skb); in nfc_hci_hcp_message_rx() 130 nfc_hci_event_received(hdev, pipe, instruction, skb); in nfc_hci_hcp_message_rx() 134 type, instruction); in nfc_hci_hcp_message_rx()
|
/linux/Documentation/bpf/ |
A D | bpf_licensing.rst | 11 http://www.tcpdump.org/papers/bpf-usenix93.pdf. The corresponding instruction 13 instruction set is now known as "classic BPF". 15 However an instruction set is a specification for machine-language interaction, 18 instruction set may enjoy no copyright protection. 20 * eBPF (extended BPF) instruction set continues to be BSD 22 In 2014, the classic BPF instruction set was significantly extended. We 23 typically refer to this instruction set as eBPF to disambiguate it from cBPF. 24 The eBPF instruction set is still BSD licensed. 29 Using the eBPF instruction set requires implementing code in both kernel space 52 The HW can choose to execute eBPF instruction natively and provide eBPF runtime [all …]
|
/linux/drivers/video/backlight/ |
A D | otm3225a.c | 160 struct otm3225a_spi_instruction *instruction, in otm3225a_write() argument 169 buf[2] = instruction->reg; in otm3225a_write() 174 buf[1] = (instruction->value >> 8) & 0xff; in otm3225a_write() 175 buf[2] = instruction->value & 0xff; in otm3225a_write() 179 if (instruction->delay) in otm3225a_write() 180 msleep(instruction->delay); in otm3225a_write() 181 instruction++; in otm3225a_write()
|
/linux/arch/nios2/platform/ |
A D | Kconfig.platform | 64 bool "Enable MUL instruction" 67 instruction. This will enable the -mhw-mul compiler flag. 70 bool "Enable MULX instruction" 73 instruction. Enables the -mhw-mulx compiler flag. 76 bool "Enable DIV instruction" 79 instruction. Enables the -mhw-div compiler flag. 103 bool "Byteswap custom instruction" 105 Use the byteswap (endian converter) Nios II custom instruction provided 110 int "Byteswap custom instruction number" if NIOS2_CI_SWAB_SUPPORT 113 Number of the instruction as configured in QSYS Builder. [all …]
|
/linux/drivers/crypto/keembay/ |
A D | ocs-aes.c | 562 enum ocs_instruction instruction) in ocs_aes_init() argument 605 enum ocs_instruction instruction, in ocs_aes_validate_inputs() argument 617 if (instruction != OCS_ENCRYPT && instruction != OCS_DECRYPT && in ocs_aes_validate_inputs() 618 instruction != OCS_EXPAND && instruction != OCS_BYPASS) in ocs_aes_validate_inputs() 628 if (instruction == OCS_BYPASS) { in ocs_aes_validate_inputs() 746 if (instruction == OCS_DECRYPT) { in ocs_aes_validate_inputs() 927 enum ocs_instruction instruction, in ocs_aes_gcm_op() argument 944 OCS_MODE_GCM, instruction, in ocs_aes_gcm_op() 1309 enum ocs_instruction instruction, in ocs_aes_ccm_op() argument 1326 instruction, dst_dma_list); in ocs_aes_ccm_op() [all …]
|
A D | keembay-ocs-aes-core.c | 86 enum ocs_instruction instruction; member 313 enum ocs_instruction instruction, in kmb_ocs_sk_common() argument 331 if (instruction == OCS_ENCRYPT) in kmb_ocs_sk_common() 361 rctx->instruction = instruction; in kmb_ocs_sk_common() 572 if (rctx->instruction == OCS_ENCRYPT) { in kmb_ocs_sk_run() 640 enum ocs_instruction instruction, in kmb_ocs_aead_common() argument 662 return (instruction == OCS_ENCRYPT) ? in kmb_ocs_aead_common() 679 rctx->instruction = instruction; in kmb_ocs_aead_common() 738 if (rctx->instruction == OCS_DECRYPT) { in kmb_ocs_aead_dma_prepare() 914 rctx->instruction, in kmb_ocs_aead_run() [all …]
|
/linux/Documentation/staging/ |
A D | lzo.rst | 22 the operands for the instruction, whose size and position depend on the 23 opcode and on the number of literals copied by previous instruction. The 59 After any instruction except the large literal copy, 0, 1, 2 or 3 literals 65 generally encoded in the last two bits of the instruction but may also be 69 instruction may encode this distance (0001HLLL), it takes one LE16 operand 100 0..16 : follow regular instruction encoding, see below. It is worth 123 Depends on the number of literals copied by the last instruction. 124 If last instruction did not copy any literal (state == 0), this 133 the instruction's opcode or distance), the instruction is a copy of a 145 If last instruction used to copy 4 or more literals (as detected by [all …]
|
/linux/Documentation/powerpc/ |
A D | syscall64-abi.rst | 10 The syscall is made with the sc instruction, and returns with execution 11 continuing at the instruction following the sc instruction. 14 scv 0 instruction is an alternative that may provide better performance, 32 - For the sc instruction, both a value and an error condition are returned. 38 - For the scv 0 instruction, the return value indicates failure if it is 52 For the sc instruction, the differences from the ELF ABI are as follows: 70 For the scv 0 instruction, the differences from the ELF ABI are as follows: 119 performed with the sc instruction, if it is 0x3000 then the system call was 120 performed with the scv 0 instruction. 147 The vsyscall is performed with a branch-with-link instruction to the vsyscall
|
/linux/Documentation/arm64/ |
A D | legacy_instructions.rst | 7 the architecture. The infrastructure code uses undefined instruction 9 the instruction execution in hardware. 18 Generates undefined instruction abort. Default for instructions that 25 usage of emulated instruction is traced as well as rate limited 38 The default mode depends on the status of the instruction in the 43 individual instruction notes for further information.
|
/linux/arch/arm/probes/kprobes/ |
A D | test-core.h | 155 #define TEST_INSTRUCTION(instruction) \ argument 157 "1: "instruction" \n\t" \ 160 #define TEST_BRANCH_F(instruction) \ argument 161 TEST_INSTRUCTION(instruction) \ 165 #define TEST_BRANCH_B(instruction) \ argument 170 TEST_INSTRUCTION(instruction) 172 #define TEST_BRANCH_FX(instruction, codex) \ argument 173 TEST_INSTRUCTION(instruction) \ 179 #define TEST_BRANCH_BX(instruction, codex) \ argument 185 TEST_INSTRUCTION(instruction)
|
/linux/arch/openrisc/ |
A D | Kconfig | 95 bool "Have instruction l.ff1" 98 Select this if your implementation has the Class II instruction l.ff1 101 bool "Have instruction l.fl1" 104 Select this if your implementation has the Class II instruction l.fl1 107 bool "Have instruction l.mul for hardware multiply" 110 Select this if your implementation has a hardware multiply instruction 113 bool "Have instruction l.div for hardware divide" 116 Select this if your implementation has a hardware divide instruction
|
/linux/arch/s390/kvm/ |
A D | trace.h | 157 __field(__u64, instruction) 162 __entry->instruction = ((__u64)ipa << 48) | 167 __entry->instruction, 168 __print_symbolic(icpt_insn_decoder(__entry->instruction), 424 __field(__u64, instruction) 429 __entry->instruction = ((__u64)ipa << 48) | 434 __entry->instruction, 435 __print_symbolic(icpt_insn_decoder(__entry->instruction),
|
/linux/Documentation/trace/ |
A D | kprobes.rst | 65 instruction and replaces the first byte(s) of the probed instruction 66 with a breakpoint instruction (e.g., int3 on i386 and x86_64). 74 Next, Kprobes single-steps its copy of the probed instruction. 80 After the instruction is single-stepped, Kprobes executes the 94 If you change the instruction pointer (and set up other related 177 instruction instead of a breakpoint instruction at each probepoint. 208 the instruction can be executed out of line. 214 instruction sequence: 319 - ia64 (Does not support probes on instruction slot1.) 610 instruction. [all …]
|
/linux/arch/mips/loongson2ef/ |
A D | Platform | 13 # an -mfix-loongson3-llsc flag which emits a sync prior to each ll instruction 18 # instruction that labels refer to, ie. if we label an ll instruction: 23 # instruction inserted by the assembler, and if we were using the label in an 25 # instruction.
|
/linux/arch/m68k/fpsp040/ |
A D | bugfix.S | 247 | dest and the dest of the xu. We must clear the instruction in 248 | the cu and restore the state, allowing the instruction in the 249 | xu to complete. Remember, the instruction in the nu 251 | If the result of the xu instruction is not exceptional, we can 252 | restore the instruction from the cu to the frame and continue 275 | Check if the instruction which just completed was exceptional. 369 | dest and the dest of the xu. We must clear the instruction in 370 | the cu and restore the state, allowing the instruction in the 371 | xu to complete. Remember, the instruction in the nu 374 | restore the instruction from the cu to the frame and continue [all …]
|
/linux/tools/objtool/Documentation/ |
A D | stack-validation.txt | 15 validates the correct frame pointer state at each instruction. 19 alternative execution paths to a given instruction (or set of 123 ENTRY/ENDPROC macros. If objtool finds a return instruction 195 uses an inline asm() statement which has a "call" instruction. An 205 2. file.o: warning: objtool: .text+0x53: unreachable instruction 207 Objtool couldn't find a code path to reach the instruction. 209 If the error is for an asm file, and the instruction is inside (or 224 4. file.o: warning: objtool: func(): can't find starting instruction 226 file.o: warning: objtool: func()+0x11dd: can't decode instruction 251 If the instruction is not actually in a callable function (e.g. [all …]
|
/linux/arch/arm/nwfpe/ |
A D | entry.S | 78 bne next @ get the next instruction; 81 bl EmulateAll @ emulate the instruction 87 .Lx1: ldrt r6, [r5], #4 @ get the next instruction and 104 @ plain LDR instruction. Weird, but it seems harmless.
|
/linux/arch/m68k/ifpsp060/src/ |
A D | isp.S | 1218 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1219 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr 1230 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1231 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr 1242 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1243 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr 1254 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1255 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr 1266 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1267 addq.l &0x2,EXC_EXTWPTR(%a6) # incr instruction ptr [all …]
|
A D | pfpsp.S | 1232 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 1233 addq.l &0x4,EXC_EXTWPTR(%a6) # incr instruction ptr 1234 bsr.l _imem_read_long # fetch the instruction words 2371 # _imem_read_long() - read instruction longword # 2385 # fmovm_ctrl() - emulate fmovm control instruction # 2409 # as the source operand to the instruction specified by the instruction # 2472 mov.l EXC_EXTWPTR(%a6),%a0 # fetch instruction addr 2473 addq.l &0x4,EXC_EXTWPTR(%a6) # incr instruction ptr 2966 # the total instruction length is 16 bytes. 2968 mov.l &0x10,%d0 # 16 bytes of instruction [all …]
|
/linux/Documentation/arm/nwfpe/ |
A D | notes.rst | 11 often uses an stfe instruction to save f4 on the stack upon entry to a 12 function, and an ldfe instruction to restore it before returning. 18 This is a side effect of the stfe instruction. The double in f4 had to be 32 in extended precision, due to the stfe instruction used to save f4 in log(y).
|