| /linux/drivers/scsi/ |
| H A D | script_asm.pl | 1 #!/usr/bin/perl -s 2 # SPDX-License-Identifier: GPL-2.0-or-later 12 # +1 (303) 786-7975 14 # Support for 53c710 (via -ncr7x0_family switch) added by Richard 15 # Hirst <richard@sleepie.demon.co.uk> - 15th March 1997 38 # XXX - set these with command line options 43 #$prefix; # (set by perl -s) 58 # XXX - replace references to the *_810 constants with general constants 62 # XXX - NCR53c710 only implements 141 $identifier = '[A-Za-z_][A-Za-z_0-9]*'; [all …]
|
| /linux/tools/perf/pmu-events/ |
| H A D | intel_metrics.py | 2 # SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 13 MetricRef, Select) 20 def Idle() -> Metric: 23 low = max(tsc - cyc, 0) 30 def Rapl() -> MetricGroup: 36 pkg = Event("power/energy\\-pk 194 def Conditional() -> Optional[MetricGroup]: global() function [all...] |
| H A D | amd_metrics.py | 2 # SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 10 Metric, MetricGroup, Select) 19 smt_cycles = Select(cycles / 2, Literal("#smt_on"), cycles) 23 def Total() -> MetricGroup: 51 def Taken() -> MetricGroup: 72 def Conditional() function [all...] |
| /linux/arch/xtensa/variants/dc232b/include/variant/ |
| H A D | tie-asm.h | 2 * This header file contains assembly-language definitions (assembly 10 * Copyright (C) 1999-2007 Tensilica Inc. 16 /* Selection parameter values for save-area save/restore macros: */ 24 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 25 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 32 /* Macro to save all non-coprocessor (extra) custom TIE and optional state 33 * (not including zero-overhead loop registers). 37 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 39 .ifeq (XTHAL_SAS_OPT | XTHAL_SAS_CC | XTHAL_SAS_CALR) & ~\select 40 xchal_sa_align \ptr, 0, 1024-8, 4, 4 [all …]
|
| /linux/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
| H A D | tie-asm.h | 2 * This header file contains assembly-language definitions (assembly 9 * Copyright (C) 1999-2009 Tensilica Inc. 15 /* Selection parameter values for save-area save/restore macros: */ 23 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 24 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 31 /* Macro to save all non-coprocessor (extra) custom TIE and optional state 32 * (not including zero-overhead loop registers). 36 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL 38 .ifeq (XTHAL_SAS_OPT | XTHAL_SAS_NOCC | XTHAL_SAS_CALR) & ~\select 39 xchal_sa_align \ptr, 0, 1024-4, 4, 4 [all …]
|
| /linux/arch/xtensa/variants/de212/include/variant/ |
| H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 57 * Macro to store all non-coprocessor (extra) custom TIE and optional state 58 * (not including zero-overhead loop registers). 70 * select Select what category(ies) of registers to store, as a bitmask 72 * alloc Select what category(ies) of registers to allocate; if any [all …]
|
| /linux/arch/xtensa/variants/csp/include/variant/ |
| H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 57 * Macro to store all non-coprocessor (extra) custom TIE and optional state 58 * (not including zero-overhead loop registers). 70 * select Select what category(ies) of registers to store, as a bitmask 72 * alloc Select what category(ies) of registers to allocate; if any [all …]
|
| /linux/arch/xtensa/variants/dc233c/include/variant/ |
| H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2010 Tensilica Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 58 * Macro to save all non-coprocessor (extra) custom TIE and optional state 59 * (not including zero-overhead loop registers). 71 * select Select what category(ies) of registers to store, as a bitmask 73 * alloc Select what category(ies) of registers to allocate; if any [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen6/ |
| H A D | execution.json | 10 "BriefDescription": "Retired macro-ops." 45 …. Each misprediction incurs the same penalty as that of a mispredicted conditional branch instruct… 50 …. Each misprediction incurs the same penalty as that of a mispredicted conditional branch instruct… 60 "BriefDescription": "Retired conditional branch instructions." 75 …y ops due to a lack of valid ops in the retire queue (may be caused by front-end bottlenecks or pi… 93 …s where the thread does not retire any ops as thread arbitration did not select the current thread… 115 …"BriefDescription": "Retired conditional branch instructions that were mispredicted due to directi…
|
| /linux/lib/vdso/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 8 select VDSO_DATASTORE 17 Select to add multiplication overflow protection to the VDSO 18 time getter functions for the price of an extra conditional 23 select VDSO_DATASTORE
|
| /linux/arch/powerpc/platforms/8xx/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 select CPM 16 select CPM1 24 select CPM1 25 select OF_DYNAMIC 33 bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)" 34 select CPM1 39 MPC885 Evaluation System and/or the CWH-PPC-885XN-VE. 43 select CPM1 50 select CPM1 [all …]
|
| /linux/arch/xtensa/variants/test_kc705_hifi/include/variant/ |
| H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2014 Tensilica Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 58 * Macro to save all non-coprocessor (extra) custom TIE and optional state 59 * (not including zero-overhead loop registers). 71 * select Select what category(ies) of registers to store, as a bitmask 73 * alloc Select what category(ies) of registers to allocate; if any [all …]
|
| /linux/arch/xtensa/variants/test_kc705_be/include/variant/ |
| H A D | tie-asm.h | 2 * tie-asm.h -- compile-time HAL assembler definitions dependent on CORE & TIE 7 /* This header file contains assembly-language definitions (assembly 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 35 /* Selection parameter values for save-area save/restore macros: */ 45 #define XTHAL_SAS_CALR 0x0010 /* caller-saved */ 46 #define XTHAL_SAS_CALE 0x0020 /* callee-saved */ 57 * Macro to store all non-coprocessor (extra) custom TIE and optional state 58 * (not including zero-overhead loop registers). 70 * select Select what category(ies) of registers to store, as a bitmask 72 * alloc Select what category(ies) of registers to allocate; if any [all …]
|
| /linux/Documentation/kbuild/ |
| H A D | kconfig-language.rst | 6 ------------ 11 +- Code maturity level options 12 | +- Prompt for development and/or incomplete code/drivers 13 +- General setup 14 | +- Networking support 15 | +- System V IPC 16 | +- BSD Process Accounting 17 | +- Sysctl support 18 +- Loadable module support 19 | +- Enable loadable module support [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | bt8xx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 ------------------- 21 Please see Documentation/admin-guide/media/bttv-cardlist.rst for a complete 28 ./scripts/config -e PCI 29 ./scripts/config -e INPUT 30 ./scripts/config -m I2C 31 ./scripts/config -m MEDIA_SUPPORT 32 ./scripts/config -e MEDIA_PCI_SUPPORT 33 ./scripts/config -e MEDIA_ANALOG_TV_SUPPORT 34 ./scripts/config -e MEDIA_DIGITAL_TV_SUPPORT [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 54 - ``name``\ [32] [all …]
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | bugs.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * - Rafael R. Reilova (moved everything from head.S), 8 * - Channing Corn (tests & fixes), 9 * - Andrew D. Balsa (code cleanup). 22 #include <asm/spec-ctrl.h> 26 #include <asm/processor-flags.h> 42 * <vuln>_select_mitigation() -- Selects a mitigation to use. This should 45 * <vuln>_update_mitigation() -- This is called after all vulnerabilities have 49 * <vuln>_apply_mitigation() -- Enable the selected mitigation. 51 * The compile-time mitigation in all cases should be AUTO. An explicit [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | assembler.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1996-2000 Russell King 10 * Do not include any C declarations in this file - it is included by 21 #include <asm/opcodes-virt.h> 22 #include <asm/asm-offsets.h> 26 #include <asm/uaccess-asm.h> 57 /* Select code for any configuration running in BE8 mode */ 77 * set to write-allocate (this would need further testing on XScale when WA 128 stmdb sp!, {r0-r3, ip, lr} 132 ldmia sp!, {r0-r3, ip, lr} [all …]
|
| /linux/lib/zstd/common/ |
| H A D | error_private.h | 1 /* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */ 6 * This source code is licensed under both the BSD-style license (found in the 9 * You may select, at your option, one of the above-listed licenses. 26 * Compiler-specific 31 /*-**************************************** 38 /*-**************************************** 43 #define ZSTD_ERROR(name) ((size_t)-PREFIX(name)) 47 …tErrorCode(size_t code) { if (!ERR_isError(code)) return (ERR_enum)0; return (ERR_enum) (0-code); } in ERR_getErrorCode() 59 /*-**************************************** 73 * This is a helper function to help force C99-correctness during compilation. [all …]
|
| /linux/Documentation/trace/coresight/ |
| H A D | coresight-etm4x-reference.rst | 11 --------------------------- 20 ---- 25 Bit select trace features. See ‘mode’ section below. Bits 37 ---- 47 ---- 52 - > 0 : Programs up the hardware with the current values held in the driver 55 - = 0 : disable trace hardware. 60 ---- 72 ---- 77 When FEAT_TRF is implemented, value of TRFCR_ELx.TS used for trace session. Otherwise -1 [all …]
|
| /linux/arch/arm64/lib/ |
| H A D | strlen.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2013-2021, Arm Limited. 6 * https://github.com/ARM-software/optimized-routines/blob/98e4d6a5c13c8e54/string/aarch64/strlen.S 11 #include <asm/mte-def.h> 15 * ARMv8-a, AArch64, unaligned accesses, min page size 4k. 36 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80 37 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and 39 (X - 1) & 0x80 is zero for non-NUL ASCII characters, but gives 48 * (16-byte) granularity, and we must ensure that no access straddles this 60 byte we calculate the length from the 2 8-byte words using [all …]
|
| /linux/scripts/kconfig/ |
| H A D | expr.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 38 * struct expr - expression 57 #define EXPR_NOT(dep) (2-(dep)) 150 #define SYMBOL_WRITTEN 0x0800 /* track info to avoid double-write to .config */ 169 * select BAR 183 P_SELECT, /* select BAR */ 189 struct property *next; /* next property - nul [all...] |
| /linux/include/uapi/drm/ |
| H A D | etnaviv_drm.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 28 * subject to backwards-compatibility constraints: 40 /* timeouts are specified in clock-monotonic absolute times (to simplify 133 * relocbuf->gpuaddr + reloc_offset 147 * one) entry in the submit->bos[] table. 183 * one or more cmdstream buffers. This allows for conditional execution 184 * (context-restore), and IB buffers needed for per tile/bin draw cmds. 236 __u32 handle; /* out, non-zero handle */ 253 __u8 iter; /* in/out, select pm domain at index iter */ 263 __u16 iter; /* in/out, select pm source at index iter */
|
| /linux/arch/x86/events/amd/ |
| H A D | lbr.c | 1 // SPDX-License-Identifier: GPL-2.0 10 /* LBR Branch Select valid bits */ 14 * LBR Branch Select filter bits which when set, ensures that the 19 #define LBR_SELECT_JCC 2 /* Conditional branches */ 36 #define LBR_NOT_SUPP -1 /* unsupported filter */ 95 u32 shift = 64 - boot_cpu_data.x86_virt_bits; in sign_ext_branch_ip() 103 int br_sel = cpuc->br_sel, offset, type, i, j; in amd_pmu_lbr_filter() 113 for (i = 0; i < cpuc->lbr_stack.nr; i++) { in amd_pmu_lbr_filter() 114 from = cpuc->lbr_entries[i].from; in amd_pmu_lbr_filter() 115 to = cpuc->lbr_entries[i].to; in amd_pmu_lbr_filter() [all …]
|
| /linux/arch/powerpc/net/ |
| H A D | bpf_jit.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 #include <asm/ppc-opcode.h> 23 #define CTX_NIA(ctx) ((unsigned long)ctx->idx * 4) 31 #define EMIT(instr) PLANT_INSTR(image, ctx->idx, instr) 36 long offset = (long)(dest) - CTX_NIA(ctx); \ 38 pr_err_ratelimited("Branch offset 0x%lx (@%u) out of range\n", offset, ctx->idx); \ 39 return -ERANGE; \ 47 long offset = (long)(dest) - CTX_NIA(ctx); \ 49 pr_err_ratelimited("Conditional branch offset 0x%lx (@%u) out of range\n", offset, ctx->idx); \ 50 return -ERANGE; \ [all …]
|