/linux-4.1.27/Documentation/arm64/ |
D | legacy_instructions.txt | 2 emulation of instructions which have been deprecated, or obsoleted in 13 Generates undefined instruction abort. Default for instructions that 21 instructions, .e.g., CP15 barriers 27 instructions. Using hardware execution generally provides better 29 about the use of the deprecated instructions. 32 architecture. Deprecated instructions should default to emulation 33 while obsolete instructions must be undefined by default. 38 Supported legacy instructions
|
D | booting.txt | 18 hypervisor code, or it may just be a handful of instructions for
|
/linux-4.1.27/Documentation/arm/ |
D | swp_emulation | 4 ARMv6 architecture deprecates use of the SWP/SWPB instructions, and recommeds 5 moving to the load-locked/store-conditional instructions LDREX and STREX. 8 instructions, triggering an undefined instruction exception when executed. 9 Trapped instructions are emulated using an LDREX/STREX or LDREXB/STREXB
|
D | kernel_mode_neon.txt | 6 * Use only NEON instructions, or VFP instructions that don't rely on support 18 It is possible to use NEON instructions (and in some cases, VFP instructions) in 23 may call schedule()], as NEON or VFP instructions will be executed in a 42 should be called before any kernel mode NEON or VFP instructions are issued. 73 Such software assistance is currently not implemented for VFP instructions 81 kernel_neon_end(), i.e., that it is only allowed to issue NEON/VFP instructions 83 instructions of its own at -O3 level if -mfpu=neon is selected, and even if the 85 instructions appearing in unexpected places if no special care is taken. 96 both NEON and VFP instructions will only ever appear in designated compilation
|
D | kernel_user_helpers.txt | 7 native feature and/or instructions in many ARM CPUs. The idea is for this 28 usage of similar native instructions for other things. In other words 31 use new instructions for other purpose.
|
D | 00-INDEX | 36 - How to use NEON instructions in kernel mode
|
D | mem_alignment | 23 real bad - it changes the behaviour of all unaligned instructions in user
|
D | tcm.txt | 12 instructions, but the ITCM can actually contain data.
|
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ |
D | count_instructions.c | 29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument 38 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 45 expected = instructions + overhead; in do_count_loop() 53 printf("Looped for %llu instructions, overhead %llu\n", instructions, overhead); in do_count_loop()
|
/linux-4.1.27/tools/testing/selftests/powerpc/pmu/ebb/ |
D | instruction_count_test.c | 25 static int do_count_loop(struct event *event, uint64_t instructions, in do_count_loop() argument 37 thirty_two_instruction_loop(instructions >> 5); in do_count_loop() 46 expected = instructions + overhead; in do_count_loop() 51 printf("Looped for %lu instructions, overhead %lu\n", instructions, overhead); in do_count_loop()
|
/linux-4.1.27/arch/arm64/crypto/ |
D | Kconfig | 7 implemented using ARM64 specific CPU features or instructions. 46 tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions" 53 tristate "CRC32 and CRC32C using optional ARMv8 instructions"
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | ppc-pv.txt | 6 instructions and can emulate them accordingly. 9 instructions that needlessly return us to the hypervisor even though they 12 This is what the PPC PV interface helps with. It takes privileged instructions 32 'hypercall-instructions'. This property contains at most 4 opcodes that make 33 up the hypercall. To call a hypercall, just call these instructions. 129 Patched instructions 132 The "ld" and "std" instructions are transformed to "lwz" and "stw" instructions 138 also act on the shared page. So calling privileged instructions still works as 178 Some instructions require more logic to determine what's going on than a load 180 RAM around where we can live translate instructions to. What happens is the
|
D | hypercalls.txt | 5 instruction. The hypervisor can replace it with instructions that are 27 KVM hypercalls uses 4 byte opcode, that are patched with 'hypercall-instructions'
|
D | nested-vmx.txt | 10 guests cannot use VMX instructions. 14 allowing a guest to use VMX instructions, and correctly and efficiently 75 VMREAD and VMWRITE instructions.
|
D | timekeeping.txt | 320 RDMSR, RDTSC, or RDTSCP (when available) instructions. In the past, hardware 429 instructions, which is enough for full virtualization of TSC in any manner. In 431 field specified in the VMCS. Special instructions must be used to read and 437 instructions, which is enough for full virtualization of TSC in any manner. In 515 which may execute instructions out of order. Such execution is called
|
/linux-4.1.27/Documentation/virtual/ |
D | paravirt_ops.txt | 13 corresponding to low level critical instructions and high level 25 Usually these operations correspond to low level critical instructions. They 31 because they include sensitive instructions or some of code paths in
|
/linux-4.1.27/tools/perf/tests/attr/ |
D | README | 50 perf record --group -e cycles,instructions kill (test-record-group) 51 perf record -e '{cycles,instructions}' kill (test-record-group1) 62 perf stat --group -e cycles,instructions kill (test-stat-group) 63 perf stat -e '{cycles,instructions}' kill (test-stat-group1)
|
D | test-stat-group1 | 3 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
|
D | test-stat-group | 3 args = --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group | 3 args = --group -e cycles,instructions kill >/dev/null 2>&1
|
D | test-record-group1 | 3 args = -e '{cycles,instructions}' kill >/dev/null 2>&1
|
/linux-4.1.27/drivers/media/pci/tw68/ |
D | tw68-risc.c | 145 u32 instructions, fields; in tw68_risc_buffer() local 159 instructions = fields * (1 + (((bpl + padding) * lines) / in tw68_risc_buffer() 161 buf->size = instructions * 8; in tw68_risc_buffer()
|
/linux-4.1.27/Documentation/arm/nwfpe/ |
D | README.FPE | 5 instructions. It follows the conventions in the ARM manual. 22 These instructions are fully implemented. 34 These instructions are fully implemented. They store/load three words 43 Conversions, read/write status/control register instructions 56 RFC/WFC are fully implemented. RFC/WFC are supervisor only instructions, and 60 Compare instructions 89 equivalent to the MUF/DVF/RDV instructions. This is acceptable according
|
D | TODO | 52 supervisor only instructions. If anyone has any ideas or comments I 63 instructions will trap if tried in user mode.
|
D | README | 7 working version of all the floating point instructions the compiler
|
/linux-4.1.27/arch/m68k/ifpsp060/ |
D | fplsp.doc | 36 FP instructions not implemented in 68060 hardware. These 37 instructions normally take exception vector #11 40 By re-compiling a program that uses these instructions, and 42 instructions, a program can avoid the overhead associated 110 this exception using implemented floating-point instructions. 120 The package does not attempt to correctly emulate instructions 126 subroutine calls for all fp instructions. The code does NOT emulate
|
D | isp.doc | 36 This exception is taken when any of the integer instructions 38 isp.sa provides full emulation support for these instructions. 40 The unimplemented integer instructions are: 174 The instructions "cas2" and "cas" (when used with a misaligned effective 176 060ISP is installed properly, these instructions will enter through the
|
D | fskeleton.S | 207 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when 208 | the FPU is disabled, and F-Line Illegal instructions. The 060FPSP module 221 | vector number 11: FP Unimplemented Instructions, FP implemented instructions when 222 | the FPU is disabled, and F-Line Illegal instructions. The 060FPSP module
|
D | ilsp.doc | 35 and the "cmp2" instruction. These instructions are not 39 By re-compiling a program that uses these instructions, and 41 instructions, a program can avoid the overhead associated with
|
D | fpsp.doc | 35 These exception handlers emulate Unimplemented FP instructions, 36 instructions using unimplemented data types, and instructions
|
D | os.S | 59 | instructions for supervisor mode applications and call _copyin()/_copyout()
|
D | TEST.DOC | 157 want FP unimplemented instructions.
|
/linux-4.1.27/arch/arm64/ |
D | Kconfig | 305 The workaround promotes data cache clean instructions to 314 …bool "Cortex-A53: 827319: Data cache clean instructions might cause overlapping transactions to th… 326 The workaround promotes data cache clean instructions to 348 The workaround promotes data cache clean instructions to 357 bool "Cortex-A53: 819472: Store exclusive instructions might cause data corruption" 369 The workaround promotes data cache clean instructions to 385 instructions to Write-Back memory are mixed with Device loads. 427 which fixes potentially affected ADRP instructions through the 613 bool "Emulate deprecated/obsolete ARMv8 instructions" 616 Legacy software support may require certain instructions [all …]
|
D | Kconfig.debug | 40 instructions during context switch. Say Y here only if you are
|
/linux-4.1.27/arch/arm/crypto/ |
D | Kconfig | 7 implemented using ARM specific CPU features or instructions. 27 using optimized ARM NEON assembly, when NEON instructions are 63 using ARM NEON instructions, when available. 96 tristate "Bit sliced AES using NEON instructions"
|
D | sha1-armv4-large.S | 23 @ thumb = same as 'small' but in Thumb instructions[**] and 30 @ [*] Manually counted instructions in "grand" loop body. Measured 35 @ instructions with 3 arguments, no [fixed] rotate, addressing 36 @ modes are limited. As result it takes more instructions to do
|
/linux-4.1.27/drivers/acpi/apei/ |
D | apei-internal.h | 32 u32 instructions; member 39 u32 instructions,
|
D | apei-base.c | 58 u32 instructions, in apei_exec_ctx_init() argument 63 ctx->instructions = instructions; in apei_exec_ctx_init() 183 if (entry->instruction >= ctx->instructions || in __apei_exec_run() 225 if (ins >= ctx->instructions || !ins_table[ins].run) { in apei_exec_for_each_entry()
|
/linux-4.1.27/Documentation/ |
D | lzo.txt | 18 The stream is composed of a series of instructions, operands, and data. The 19 instructions consist in a few bits representing an opcode, and bits forming 27 as a piece of information for next instructions. 53 ranges, resulting in multiple copy instructions using different encodings. 71 instructions are called under the assumption that a certain number of bytes 72 follow because it has already been garanteed before parsing the instructions.
|
D | static-keys.txt | 186 The resulting instructions with jump labels generated by GCC is: 260 1,178,049,567 instructions # 0.80 insns per cycle ( +- 0.06% ) 277 1,175,363,994 instructions # 0.82 insns per cycle ( +- 0.04% ) 286 saved .2% on instructions, and 2.8% on cycles and 1.4% on elapsed time.
|
D | unaligned-memory-access.txt | 20 ways. The context here is at the machine code level: certain instructions read 23 which will compile to multiple-byte memory access instructions, namely when 129 of the alignment constraints and will generate extra instructions to perform 131 the extra instructions obviously cause a loss in performance compared to the
|
D | basic_profiling.txt | 1 These instructions are deliberately very basic. If you want something clever,
|
D | kprobes.txt | 189 instructions.) 211 - the instructions from the optimized region 220 - Other instructions in the optimized region are probed. 590 instructions widely, there are some limitations to optimization. To 592 sequence consisting of a two 2-byte instructions and one 3-byte 609 The instructions in DCR are copied to the out-of-line buffer 613 a) The instructions in DCR must be relocatable. 614 b) The instructions in DCR must not include a call instruction.
|
D | this_cpu_ops.txt | 21 processors have special lower latency instructions that can operate 24 RMW (Read Modify Write) instructions like inc/dec/cmpxchg without the 255 instructions emitted by the compiler.
|
D | memory-barriers.txt | 105 instructions it emits in any order it likes, provided it doesn't affect the 1175 DIVIDE } Divide instructions generally 1570 16-bit store instructions with 7-bit immediate fields, the compiler 1571 might be tempted to use two 16-bit store-immediate instructions to 1578 than two instructions to build the constant and then store it. 1818 one-way barriers is that the effects of instructions outside of a critical 2357 compiler barrier, thus making sure the compiler emits the instructions in the 2447 situations because on some CPUs the atomic instructions used imply full memory 2448 barriers, and so barrier instructions are superfluous in conjunction with them, 2544 indeed have special I/O space access cycles and instructions, but many [all …]
|
D | pi-futex.txt | 69 limited number of instructions), the kernel cannot guarantee any
|
D | SubmittingDrivers | 99 anything. For the driver testing instructions see
|
D | debugging-via-ohci1394.txt | 89 Step-by-step instructions for using firescope with early OHCI initialization:
|
D | vgaarbiter.txt | 41 legacy instructions. Devices which do not want/need to use the arbiter may
|
D | cachetlb.txt | 268 load/store instructions happen to virtual addresses which are 293 specifically, that the kernel executes store instructions
|
D | atomic_ops.txt | 213 If the atomic instructions used in an implementation provide explicit 449 ie. "0" or "1". Do not try to be fancy and save a few instructions by
|
D | robust-futexes.txt | 106 instructions window for the thread (or process) to die there, leaving
|
/linux-4.1.27/drivers/media/pci/cx88/ |
D | cx88-core.c | 140 u32 instructions,fields; in cx88_risc_buffer() local 153 instructions = fields * (1 + ((bpl + padding) * lines) / PAGE_SIZE + lines); in cx88_risc_buffer() 154 instructions += 4; in cx88_risc_buffer() 155 risc->size = instructions * 8; in cx88_risc_buffer() 180 u32 instructions; in cx88_risc_databuffer() local 187 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx88_risc_databuffer() 188 instructions += 3; in cx88_risc_databuffer() 189 risc->size = instructions * 8; in cx88_risc_databuffer()
|
/linux-4.1.27/arch/ia64/ |
D | Kconfig.debug | 47 compare-and-exchange instructions. This is slow! Itaniums 56 and restore instructions. It's useful for tracking down spinlock
|
/linux-4.1.27/drivers/media/pci/bt8xx/ |
D | bttv-risc.c | 53 u32 instructions,line,todo; in bttv_risc_packed() local 62 instructions = skip_lines * 4; in bttv_risc_packed() 63 instructions += (1 + ((bpl + padding) * store_lines) in bttv_risc_packed() 65 instructions += 2 * 8; in bttv_risc_packed() 66 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions)) < 0) in bttv_risc_packed() 134 unsigned int instructions,line,todo,ylen,chroma; in bttv_risc_planar() local 146 instructions = ((3 + (ybpl + ypadding) * ylines * 2) in bttv_risc_planar() 148 instructions += 2; in bttv_risc_planar() 149 if ((rc = btcx_riscmem_alloc(btv->c.pci,risc,instructions*4*5)) < 0) in bttv_risc_planar()
|
/linux-4.1.27/drivers/crypto/vmx/ |
D | Kconfig | 6 Support for VMX cryptographic acceleration instructions on Power8 CPU.
|
/linux-4.1.27/Documentation/x86/ |
D | tlb.txt | 8 time. This could potentialy cost many more instructions, but 23 instructions have separate TLBs, as do different page sizes. 34 invlpg instruction (or instructions _near_ it) show up high in
|
D | intel_mpx.txt | 67 * enables annotation of code with MPX instructions and prefixes 96 * bounds violation caused by MPX instructions. 105 them somewhere. It has two special instructions for this which allow 117 the instructions for moving bounds in and out of them are extremely 163 Decoding MPX instructions 167 We need to decode MPX instructions to get violation address and
|
D | exception-tables.txt | 199 The whole user memory access is reduced to 10 x86 machine instructions. 200 The instructions bracketed in the .section directives are no longer 231 sections in the ELF object file. So the instructions
|
D | entry_64.txt | 40 instructions have their own peculiar calling conventions. Some of
|
/linux-4.1.27/arch/x86/ |
D | Kconfig.cpu | 69 extended instructions. 76 Pentium Pro extended instructions, and disables the init-time guard 95 extended prefetch instructions in addition to the Pentium II 146 some extended instructions, and passes appropriate optimization 154 some extended instructions, and passes appropriate optimization 161 Enables use of some extended instructions, and passes appropriate 183 treat this chip as a 586TSC with some extended instructions 191 treat this chip as a 586TSC with some extended instructions 225 kernel due to them lacking the 3DNow! instructions used in earlier
|
D | Makefile_32.cpu | 67 # binutils from generating NOPL instructions against our will.
|
D | Kconfig.debug | 149 invalidating instructions according to the following formula:
|
/linux-4.1.27/arch/x86/math-emu/ |
D | README | 154 an 80486DX. A 80486DX will allow some floating point instructions to 156 will not allow this in 16-bit protected mode: no instructions are 165 upon instruction mix. Relative performance is best for the instructions 166 which require most computation. The simple instructions are adversely 171 The times include load/store instructions. All times are in microseconds 233 these never exceeds 1/2 an lsb. The fprem and fprem1 instructions 316 The results show that the fsin, fcos and fptan instructions return 319 between -pi/2 and +pi/2. The other instructions have a lower 346 instructions return results which are in error for more than 10 351 was obtained per one million arguments. For three of the instructions, [all …]
|
/linux-4.1.27/arch/arm/nwfpe/ |
D | ChangeLog | 74 * README.FPE - fix typo in description of lfm/sfm instructions 80 * README.FPE - fix description of URD, NRM instructions 81 * TODO - remove URD, NRM instructions from TODO list
|
D | entry.S | 112 @ We need to be prepared for the instructions at .Lx1 and .Lx2
|
D | fpmodule.inl | 28 for this in this routine. LDF/STF instructions with Rn = PC
|
/linux-4.1.27/Documentation/filesystems/ |
D | ecryptfs.txt | 5 building and installation instructions please see the INSTALL file. 59 Then umount /mnt/crypt and mount again per the instructions given
|
D | befs.txt | 83 instructions on this critical step.
|
D | ubifs.txt | 96 Quick usage instructions
|
D | exofs.txt | 47 See Documentation/scsi/osd.txt for farther instructions. Also see ./do-osd
|
D | squashfs.txt | 55 can be obtained from http://www.squashfs.org. Usage instructions can be
|
/linux-4.1.27/arch/m68k/ifpsp060/src/ |
D | README-SRC | 2 support code, providing emulation for rarely used m68k instructions
|
D | pfpsp.S | 1246 # Separate packed opclass two instructions. 3094 # For opclass 3 instructions, the 060 doesn't store the default # 3586 # For opclass 3 instructions, the 060 doesn't store the default # 3810 # FP unimplemented instructions. # 3829 # "FPU Unimplemented" instructions will not be emulated, the exception # 3862 # The stacked <ea> for FP unimplemented instructions and opclass # 3863 # two packed instructions is correct with the exception of... #
|
/linux-4.1.27/arch/arm/kernel/ |
D | entry-armv.S | 566 * instructions; all instructions with bit 27 set are well 567 * defined. The only instructions that should fault are the 568 * co-processor instructions. However, we have to watch out 572 * NEON instructions are co-processor instructions, so we have
|
/linux-4.1.27/arch/metag/ |
D | Kconfig | 138 This indicates that the LNKGET/LNKSET instructions go around the 140 to be accessed by normal GET/SET instructions too. 159 This option uses the LNKGET and LNKSET instructions to achieve 160 atomicity. LNKGET/LNKSET are load-link/store-conditional instructions.
|
/linux-4.1.27/drivers/media/pci/cx23885/ |
D | cx23885-core.c | 1130 u32 instructions, fields; in cx23885_risc_buffer() local 1144 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_buffer() 1146 instructions += 5; in cx23885_risc_buffer() 1147 risc->size = instructions * 12; in cx23885_risc_buffer() 1173 u32 instructions; in cx23885_risc_databuffer() local 1181 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx23885_risc_databuffer() 1182 instructions += 4; in cx23885_risc_databuffer() 1184 risc->size = instructions * 12; in cx23885_risc_databuffer() 1205 u32 instructions, fields; in cx23885_risc_vbibuffer() local 1219 instructions = fields * (1 + ((bpl + padding) * lines) in cx23885_risc_vbibuffer() [all …]
|
/linux-4.1.27/Documentation/powerpc/ |
D | cpu_features.txt | 27 selection, unused code is replaced by 'nop' instructions. This nop'ing is 45 instructions are replaced with nop's.
|
D | transactional_memory.txt | 16 instructions are presented to delimit transactions; transactions are 52 performed. Even though the normal ld/std instructions are used (note no
|
D | qe_firmware.txt | 121 and has special instructions for the s/w associated with it. This structure is 233 instructions for the driver associated with it. This field is stored in
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821-core.c | 1073 u32 instructions; in cx25821_risc_buffer() local 1089 instructions = fields * (1 + ((bpl + padding) * lines) / PAGE_SIZE + in cx25821_risc_buffer() 1091 instructions += 5; in cx25821_risc_buffer() 1092 rc = cx25821_riscmem_alloc(pci, risc, instructions * 12); in cx25821_risc_buffer() 1184 u32 instructions; in cx25821_risc_databuffer_audio() local 1193 instructions = 1 + (bpl * lines) / PAGE_SIZE + lines; in cx25821_risc_databuffer_audio() 1194 instructions += 1; in cx25821_risc_databuffer_audio() 1196 rc = cx25821_riscmem_alloc(pci, risc, instructions * 12); in cx25821_risc_databuffer_audio()
|
/linux-4.1.27/Documentation/networking/ |
D | filter.txt | 200 and return instructions that are also represented in bpf_asm syntax. This 201 table lists all bpf_asm instructions available resp. what their underlying 262 with the class of load instructions by "overloading" the k argument with 421 Sets breakpoints at particular BPF instructions. Issuing a `run` command 424 the currently active breakpoint executing next instructions): 514 instructions, which can be very useful for JIT developers: 801 functions. Original BPF and the new format are two operand instructions, 812 So far 87 internal BPF instructions were implemented. 8-bit 'op' opcode field 813 has room for new instructions. Some of them may use 16/24/32 byte encoding. New 814 instructions must be multiple of 8 bytes to preserve backward compatibility. [all …]
|
D | smc9.txt | 8 This file contains the instructions and caveats for my SMC9xxx driver. You
|
D | ipddp.txt | 36 Basic instructions for user space tools
|
D | igb.txt | 72 For instructions on enabling WoL with ethtool, refer to the ethtool man page.
|
D | e1000e.txt | 285 instructions, refer to the ethtool man page. 289 WoL is configured through the ethtool* utility. For instructions on
|
D | e100.txt | 137 WoL is provided through the ethtool* utility. For instructions on enabling
|
D | 3c509.txt | 4 This file contains the instructions and caveats for v1.18c and higher versions
|
D | dccp.txt | 44 the experimental DCCP test tree; instructions for checking this out are on:
|
D | README.ipw2100 | 196 See INSTALL for instructions on installing the firmware.
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-bus-event_source-devices-events | 6 /sys/devices/cpu/events/branch-instructions 8 /sys/devices/cpu/events/instructions
|
D | sysfs-devices-system-cpu | 261 - Instruction: cache that only holds instructions 263 - Unified: cache that holds both data and instructions
|
/linux-4.1.27/arch/powerpc/platforms/ |
D | Kconfig.cputype | 157 the scheduling of instructions, not the selection of instructions 251 processes can execute altivec instructions. 268 processes can execute VSX instructions. 325 'spe enable' bit so user processes can execute SPE instructions.
|
D | Kconfig | 222 mean that extra synchronization instructions are required near 223 certain instructions, typically those that make major changes to the 224 CPU state. These extra instructions reduce performance slightly. 225 If you say N here, these extra instructions will not be included,
|
/linux-4.1.27/crypto/ |
D | Kconfig | 369 CRC32c CRC algorithm implemented using sparc64 crypto instructions, 437 using OCTEON crypto instructions, when available. 454 using sparc64 crypto instructions, when available. 532 using Supplemental SSE3 (SSSE3) instructions or Advanced Vector 542 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector 544 version 2 (AVX2) instructions, when available. 553 using Supplemental SSE3 (SSSE3) instructions, or Advanced Vector 555 version 2 (AVX2) instructions, when available. 564 using OCTEON crypto instructions, when available. 573 using sparc64 crypto instructions, when available. [all …]
|
/linux-4.1.27/tools/perf/util/ |
D | parse-events.l | 182 instructions { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS); } 185 branch-instructions|branches { return sym(yyscanner, PERF_TYPE_HARDWARE, PERF_COUNT_HW_BRANCH_INS…
|
D | annotate.c | 351 static struct ins instructions[] = { variable 438 const int nmemb = ARRAY_SIZE(instructions); in ins__find() 440 return bsearch(name, instructions, nmemb, sizeof(struct ins), ins__cmp); in ins__find()
|
/linux-4.1.27/arch/mips/kvm/ |
D | Kconfig | 33 instructions to reduce the number of traps.
|
/linux-4.1.27/Documentation/arm/SA1100/ |
D | CERF | 20 both BOOTP and TFTP. Detailed instructions should have come with your
|
/linux-4.1.27/arch/powerpc/perf/ |
D | power7-pmu.c | 380 GENERIC_EVENT_ATTR(instructions, PM_INST_CMPL); 383 GENERIC_EVENT_ATTR(branch-instructions, PM_BRU_FIN);
|
/linux-4.1.27/drivers/scsi/ |
D | script_asm.pl | 901 $instructions = 0; 927 $instructions += 1; 978 $instructions;
|
/linux-4.1.27/arch/powerpc/ |
D | Kconfig.debug | 46 bool "Emulated instructions tracking" 49 Adds code to keep track of the number of instructions that are 51 of emulated instructions are available under 55 warnings can be printed to the console when instructions are
|
D | Kconfig | 332 floating-point instructions in the PowerPC instruction set. If you 335 instructions to run. 337 This is also useful to emulate missing (optional) instructions 347 bool "Emulate all the floating point instructions" 350 all the floating point instructions. If your SoC doesn't have 354 bool "Just emulate the FPU unimplemented instructions" 357 SoC, but some floating point instructions are not implemented by that.
|
/linux-4.1.27/Documentation/cpu-freq/ |
D | index.txt | 40 instructions there.
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | sleep.S | 270 @ Errata (HEL3SU467, section 1.4.4) specifies nop-instructions 276 @ => 74 nop-instructions
|
/linux-4.1.27/arch/x86/crypto/ |
D | sha512-ssse3-asm.S | 2 # Implement fast SHA-512 with SSSE3 instructions. (x86_64) 164 # For brievity, the comments following vectored instructions only refer to 169 # For clarity, integer instructions (for the rounds calculation) are indented 170 # by one tab. Vectored instructions (for the message scheduler) are indented
|
D | crct10dif-pcl-asm_64.S | 2 # Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
|
D | sha512-avx-asm.S | 2 # Implement fast SHA-512 with AVX instructions. (x86_64) 170 # For brievity, the comments following vectored instructions only refer to
|
D | sha256-avx-asm.S | 2 # Implement fast SHA-256 with AVX1 instructions. (x86_64)
|
D | sha256-ssse3-asm.S | 2 # Implement fast SHA-256 with SSSE3 instructions. (x86_64)
|
/linux-4.1.27/arch/m68k/ |
D | Kconfig.cpu | 302 instructions to be emulated by the kernel on machines that lack a 322 This option prevents any floating-point instructions from being 346 bool "Use read-modify-write instructions" 349 This allows to use certain instructions that work with indivisible
|
/linux-4.1.27/arch/frv/ |
D | Kconfig | 293 is faster than absolute instructions and saves space (2 instructions 297 value used in the load and store instructions is limited to a 12-bit
|
/linux-4.1.27/Documentation/crypto/ |
D | descore-readme.txt | 99 performance. his code takes 26 sparc instructions to compute one 205 ROR and ROL macros to use machine rotate instructions if you have them. 206 this will save 2 instructions and a temporary per use, 207 or about 32 to 40 instructions per en/decryption. 223 about 250 instructions apiece. For DesSmall... it will help to rearrange 228 to put everything in registers(!), and generate about 370 instructions apiece
|
/linux-4.1.27/drivers/crypto/ |
D | Kconfig | 19 that provides instructions for very fast cryptographic 22 The instructions are used only when the CPU supports them. 440 bool "Support for VMX cryptographic acceleration instructions" 444 Support for VMX cryptographic acceleration instructions.
|
/linux-4.1.27/lib/raid6/ |
D | neon.uc | 3 * neon.uc - RAID-6 syndrome calculation using ARM NEON instructions
|
/linux-4.1.27/tools/perf/Documentation/ |
D | perf-annotate.txt | 78 Show raw instruction encoding of assembly instructions.
|
D | examples.txt | 190 and check which instructions/source-code generated page allocations:
|
D | perf-stat.txt | 169 18687303457 instructions # 2302.138 M/sec
|
D | perf-top.txt | 158 Show raw instruction encoding of assembly instructions.
|
D | perf-report.txt | 259 Show raw instruction encoding of assembly instructions.
|
/linux-4.1.27/arch/sh/include/asm/ |
D | dwarf.h | 264 unsigned char *instructions; member
|
/linux-4.1.27/drivers/hwtracing/coresight/ |
D | Kconfig | 58 which allows tracing the instructions that a processor is executing
|
/linux-4.1.27/Documentation/leds/ |
D | leds-lp5521.txt | 18 More details of the instructions can be found from the public data sheet.
|
/linux-4.1.27/arch/openrisc/ |
D | README.openrisc | 20 Build instructions for OpenRISC toolchain and Linux
|
/linux-4.1.27/tools/usb/usbip/ |
D | INSTALL | 15 more-detailed instructions are generic; see the `README' file for 16 instructions specific to this package. 35 diffs or instructions to the address given in the `README' so they can
|
/linux-4.1.27/arch/ |
D | Kconfig | 65 conditional block of instructions. 147 store-and-swap instructions if the architecture has them. It 153 instructions should set this. And it shouldn't hurt to set it 154 on architectures that don't have such instructions.
|
/linux-4.1.27/Documentation/sound/oss/ |
D | README.OSS | 26 sites). It gives instructions about using sound with Linux. It's bit out of 40 download instructions. 42 If you are looking for the installation instructions, please 197 for instructions about configuring and compiling kernel. File Readme.cards 198 contains card specific instructions for configuring this driver for 390 support in the driver. Detailed instructions for configuring these cards 524 instructions it has proven out that recent processors (which appear 666 card-specific instructions below for more info. 726 following instructions in the kernel README. 738 cards (above), please look at the card specific config instructions [all …]
|
D | mwave | 98 REM See the Mwave README file for instructions.
|
/linux-4.1.27/arch/frv/kernel/ |
D | cmode.S | 88 # (4) Preload a series of following instructions to the instruction
|
/linux-4.1.27/arch/sh/kernel/ |
D | head_32.S | 322 SYNCO() ! Wait for pending instructions..
|
D | dwarf.c | 666 dwarf_cfa_execute_insns(fde->instructions, fde->end, cie, in dwarf_unwind_stack() 917 fde->instructions = p; in dwarf_parse_fde()
|
/linux-4.1.27/arch/m68k/fpsp040/ |
D | x_fline.S | 7 | floating point instructions. If so, let fpsp_unimp handle it.
|
D | sint.S | 9 | to emulate the fint and fintrz unimplemented instructions,
|
D | slog2.S | 24 | the first time (so the instructions and data are not
|
D | res_func.S | 90 tstb DY_MO_FLG(%a6) |all cases of dyadic instructions would 94 | monadic instructions: fabs = $18 fneg = $1a ftst = $3a 108 bne normal |weed out fsqrt instructions 110 | cu_norm handles fmove in instructions with normalized inputs.
|
D | do_func.S | 65 | unimplemented instructions. The test is on the upper 6 bits;
|
D | gen_except.S | 377 | cannot have any fp instructions. If there are fp inst's and an
|
D | util.S | 349 | For move out instructions (opclass 011) the destination format
|
/linux-4.1.27/arch/c6x/lib/ |
D | divremu.S | 22 ;; We use a series of up to 31 subc instructions. First, we find
|
D | divu.S | 39 ;; We use a series of up to 31 subc instructions. First, we find
|
/linux-4.1.27/Documentation/x86/x86_64/ |
D | fake-numa-for-cpusets | 35 Now following the instructions for mounting the cpusets filesystem from
|
/linux-4.1.27/arch/x86/um/ |
D | checksum_32.S | 205 movl $0xffffff,%ebx # by the shll and shrl instructions
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | sleep.S | 141 @ These last instructions should be in cache
|
/linux-4.1.27/arch/arm/vfp/ |
D | vfphw.S | 181 str r2, [sp, #S_PC] @ mode it's two 16-bit instructions,
|
/linux-4.1.27/Documentation/wimax/ |
D | README.wimax | 36 instructions in the header file include/linux/wimax.h.
|
D | README.i2400m | 106 To load the driver, follow the instructions in the install section; 119 to make things work. See the network service's README for instructions
|
/linux-4.1.27/arch/sh/ |
D | Kconfig.debug | 55 This prints out a code trace of the instructions leading up to
|
/linux-4.1.27/arch/arm/mm/ |
D | Kconfig | 415 Select this if your CPU doesn't support the 32 bit ARM instructions. 672 bool "Emulate SWP/SWPB instructions" if !SMP 677 ARMv6 architecture deprecates use of the SWP/SWPB instructions. 679 these instructions, triggering an undefined instruction exception 681 instructions for userspace (not kernel) using LDREX/STREX. 852 instructions change the cache line state to shared or modified
|
D | proc-xsc3.S | 120 @ already containing those two last instructions to survive.
|
D | proc-xscale.S | 161 @ already containing those two last instructions to survive.
|
/linux-4.1.27/arch/mn10300/mm/ |
D | cache-inv-by-tag.S | 263 # - we don't bother with delay NOPs as we'll have enough instructions
|
/linux-4.1.27/Documentation/accounting/ |
D | delay-accounting.txt | 71 to the kernel boot options. The rest of the instructions
|
/linux-4.1.27/arch/unicore32/ |
D | Kconfig | 161 fetch/store instructions will be emulated in software if you say
|
/linux-4.1.27/arch/nios2/platform/ |
D | Kconfig.platform | 53 comment "Nios II instructions"
|
/linux-4.1.27/Documentation/frv/ |
D | kernel-ABI.txt | 16 in a register and then used, requiring two extra instructions. 184 virtually enabled. Can be modified by logical instructions without
|
D | atomic-ops.txt | 86 removed without swapping the order of these two instructions.
|
/linux-4.1.27/arch/blackfin/ |
D | Kconfig.debug | 241 bool "Support pseudo debug instructions" 244 This option allows the kernel to emulate some pseudo instructions which
|
/linux-4.1.27/Documentation/filesystems/nfs/ |
D | nfs-rdma.txt | 44 These instructions are a step by step guide to building a machine for 80 Uncompress the package and follow the installation instructions.
|
/linux-4.1.27/arch/mn10300/kernel/ |
D | head.S | 400 # now sleep waiting for further instructions
|
/linux-4.1.27/arch/nios2/ |
D | Kconfig | 93 2 or 4. Any non-aligned load/store instructions will be trapped and
|
/linux-4.1.27/Documentation/RCU/ |
D | rcu.txt | 20 not acquire any locks, perform any atomic instructions, write to
|
D | whatisRCU.txt | 219 the new value, and also executes any memory-barrier instructions 240 instructions for a given CPU architecture. Currently, only Alpha
|
/linux-4.1.27/Documentation/ide/ |
D | ide.txt | 140 drive jumpered wrong. Review the configuration instructions above. 153 instructions above). If you have a PCI system, also check the BIOS
|
/linux-4.1.27/arch/powerpc/kvm/ |
D | Kconfig | 105 privileged instructions and registers.
|
/linux-4.1.27/arch/arm/ |
D | Kconfig | 1012 the retiring WFI/WFE instructions and the newly issued subsequent 1013 instructions. This sensitivity can result in a CPU hang scenario. 1164 the new ASID. This workaround places two dsb instructions in the mm 1225 bool "ARM errata: incorrect instructions may be executed from loop buffer" 1230 loop buffer may deliver incorrect instructions. This 1333 SMP kernels contain instructions which fail on non-SMP processors. 1335 these instructions safe. Disabling it allows about 1K of space 1563 branch instructions. 1713 fetch/store instructions will be emulated in software if you say
|
/linux-4.1.27/scripts/kconfig/ |
D | nconf.c | 948 static void show_menu(const char *prompt, const char *instructions, in show_menu() argument 954 current_instructions = instructions; in show_menu()
|
/linux-4.1.27/Documentation/scsi/ |
D | sym53c8xx_2.txt | 168 All chips except the 810, 815 and 825, support new SCSI SCRIPTS instructions 173 The LOAD/STORE instructions support absolute and DSA relative addressing 175 of MOVE MEMORY instructions. 177 Due to the lack of LOAD/STORE SCRIPTS instructions by earlier chips, this 191 instructions that address the on-chip RAM (8k) remain internal to the chip.
|
D | ncr53c8xx.txt | 102 chips in order to gain advantage of new features, as LOAD/STORE instructions 196 The 810A, 825A, 875, 895, 896 and 895A support new SCSI SCRIPTS instructions 200 The LOAD/STORE instructions support absolute and DSA relative addressing 202 of MOVE MEMORY instructions. 209 Implementing this without using LOAD/STORE instructions would be painful 216 instructions that address the on-chip RAM (8k) remain internal to the chip. 218 Due to the use of LOAD/STORE SCRIPTS instructions, this driver does not
|
D | ChangeLog.sym53c8xx | 515 LOAD/STORE instructions (work-around). 550 - LOAD/STORE instructions were miscompiled for register offsets
|
D | aic79xx.txt | 407 of the OS. Please contact your Linux vendor for instructions on
|
/linux-4.1.27/Documentation/input/ |
D | yealink.txt | 37 instructions provided by your distribution on module configuration.
|
/linux-4.1.27/Documentation/s390/ |
D | Debugging390.txt | 108 15 15 Problem state ( if set to 1 certain instructions are disabled ) 295 instructions come from primary address space and data from secondary 683 some of the instructions have g's on the end of them to indicate 765 This isn't as unintuitive as it may seem as the s/390 instructions are easy to 839 if you were inclined you could add traces for all branch instructions & 875 D I<range> will disassemble/display a range of instructions. 1093 TR SIGP will trace inter processor signal processor instructions. 1318 of the device we wish to talk to. The most important of these instructions are 1332 CCWs are linked lists of instructions initially pointed to by an operation 1338 other) instructions. They consist of a length field and an absolute address [all …]
|
/linux-4.1.27/drivers/gpu/drm/ |
D | Kconfig | 52 default case is N. Details and instructions how to build your own
|
/linux-4.1.27/Documentation/gpio/ |
D | gpio-legacy.txt | 162 Most GPIO controllers can be accessed with memory read/write instructions. 189 of instructions in such cases (reading or writing a hardware register), 192 dozens of instructions on subroutine calls. 585 cost as little as two or three instructions, never sleeping. When such an 587 code, costing at least a few dozen instructions. For bitbanged I/O, such
|
D | gpio.txt | 4 The documents in this directory give detailed instructions on how to access
|
D | consumer.txt | 171 Most GPIO controllers can be accessed with memory read/write instructions. Those
|
/linux-4.1.27/Documentation/locking/ |
D | mutex-design.txt | 43 locking fastpath is 2 instructions:
|
/linux-4.1.27/tools/perf/ |
D | design.txt | 7 as instructions executed, cachemisses suffered, or branches mis-predicted - 274 executed instructions.
|
/linux-4.1.27/arch/x86/lib/ |
D | checksum_32.S | 241 movl $0xffffff,%ebx # by the shll and shrl instructions
|
/linux-4.1.27/Documentation/serial/ |
D | rocket.txt | 20 into them. Installations instructions for the external module
|
/linux-4.1.27/Documentation/fb/ |
D | uvesafb.txt | 21 installation instructions.
|
/linux-4.1.27/arch/powerpc/platforms/44x/ |
D | Kconfig | 357 that can cause execution of stale instructions when falling
|
/linux-4.1.27/Documentation/metag/ |
D | kernel-ABI.txt | 246 split into separate GETL instructions:
|
/linux-4.1.27/ |
D | REPORTING-BUGS | 86 step-by-step instructions for how a user can trigger the bug.
|
/linux-4.1.27/arch/s390/ |
D | Kconfig | 289 This option only changes how the compiler emits instructions, not the 290 selection of instructions itself, so the resulting kernel will run on
|
/linux-4.1.27/drivers/misc/ |
D | Kconfig | 284 instructions using user virtual addresses. GRU instructions (ex., bcopy) use
|
/linux-4.1.27/Documentation/timers/ |
D | NO_HZ.txt | 80 1. It increases the number of instructions executed on the path 243 Clone this archive and follow the instructions in the README file.
|
/linux-4.1.27/arch/cris/arch-v10/ |
D | README.mm | 94 few extra instructions would be needed for each access to user mode
|
/linux-4.1.27/sound/oss/ |
D | Kconfig | 327 specific instructions in <file:Documentation/sound/oss/README.OSS>. 344 instructions in the <file:Documentation/sound/oss/README.OSS> file. It
|
/linux-4.1.27/Documentation/filesystems/cifs/ |
D | README | 18 Build instructions: 51 Installation instructions: 57 If you have built the CIFS vfs into the kernel itself, follow the instructions 189 Use instructions:
|
/linux-4.1.27/Documentation/prctl/ |
D | seccomp_filter.txt | 219 instructions at 0xF...F600{0,4,8,C}00 will not be system calls in these
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event.c | 1585 EVENT_ATTR(instructions, INSTRUCTIONS ); 1588 EVENT_ATTR(branch-instructions, BRANCH_INSTRUCTIONS );
|
/linux-4.1.27/lib/ |
D | Kconfig | 21 This option enables the use of hardware bit-reversal instructions on
|
/linux-4.1.27/arch/arm/kvm/ |
D | interrupts_head.S | 19 @ The VFPFMRX and VFPFMXR macros are the VMRS and VMSR instructions
|
/linux-4.1.27/Documentation/power/ |
D | basic-pm-debugging.txt | 199 Next, you can follow the instructions at S2RAM_LINK to test the system, but if
|
/linux-4.1.27/Documentation/usb/ |
D | gadget_serial.txt | 149 instructions below to install the host side driver.
|
/linux-4.1.27/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 136 performance counter sampling instructions) consider exposing those also.
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | SB-Live-mixer.txt | 33 These controls are built using the DSP instructions. They offer extended
|
D | Audigy-mixer.txt | 19 These controls are built using the DSP instructions. They offer extended
|
/linux-4.1.27/drivers/usb/gadget/legacy/ |
D | Kconfig | 282 which includes instructions and a "driver info file" needed to
|