| /linux/tools/perf/pmu-events/arch/powerpc/power10/ |
| H A D | floating_point.json | 30 "BriefDescription": "Single Precision floating point instruction completed." 40 …"BriefDescription": "Double Precision vector version of fmul, fsub, fcmp, fsel, fabs, fnabs, fres,… 45 "BriefDescription": "Four Double Precision vector instruction completed." 65 "BriefDescription": "Double-Precision or Quad-Precision instruction completed."
|
| /linux/arch/parisc/math-emu/ |
| H A D | fpudispatch.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 52 #define extru(r,pos,len) (((r) >> (31-(pos))) & (( 1 << (len)) - 1)) 73 * the following are for the multi-ops 106 * positions 21-22 111 * located at bit positions 16-18 116 * at bit positions 15-16 (PA1.1) or 14-16 (PA2.0) 160 /* on pa-linux the fpu type is not filled in by the in parisc_linux_get_fpu_type() [all …]
|
| H A D | float.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 26 PA header file -- do not include this header file for non-PA builds. 41 * floating-point precisions. 44 * +-------+-------+-------+-------+-------+-------+-------+-------+ 46 * +-------+-------+-------+-------+-------+-------+-------+-------+ 97 * +-------+-------+-------+-------+-------+-------+-------+-------+ 99 * +-------+-------+-------+-------+-------+-------+-------+-------+ [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | vector.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 #include <asm/asm-offsets.h> 12 #include <asm/asm-compat.h> 47 * Note that on 32-bit this can only use registers that will be 48 * restored by fast_exception_return, i.e. r3 - r6, r10 and r11. 69 li r4,-1 119 #error This asm code isn't ready for 32-bit kernels 158 * usage of floating-point registers. These routines must be called 166 .long 0x3f800000 /* 1.0 in single-precision FP */ 168 .long 0x3f000000 /* 0.5 in single-precision FP */ [all …]
|
| /linux/Documentation/arch/powerpc/ |
| H A D | elf_hwcaps.rst | 11 --------------- 46 ------------- 56 ------------- 65 ------------------- 67 HWCAPs are allocated as described in Power Architecture 64-Bit ELF V2 ABI 71 --------------------------------- 74 32-bit CPU 77 64-bit CPU (userspace may be running in 32-bit mode). 105 Embedded Floating Point single precision operations are available. 108 Embedded Floating Point double precision operations are available. [all …]
|
| /linux/tools/perf/pmu-events/arch/powerpc/power9/ |
| H A D | translation.json | 20 "BriefDescription": "Double-Precion or Quad-Precision instruction completed" 115 …cause the NTF instruction was a vector instruction issued to the Double Precision execution pipe a… 130 "BriefDescription": "Demand LD - L2 Miss (not L2 hit)" 140 …"BriefDescription": "The number a times the core transitioned from a stall to ICT-empty for this t… 170 "BriefDescription": "Stores completed from S2Q (2nd-level store queue)." 220 …stall because the NTF instruction was a scalar multi-cycle instruction issued to the Double Precis…
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp_hw.c | 1 // SPDX-License-Identifier: GPL-2.0 24 { "CVL-SDP22", ZL_REF0P, DPLL_PIN_TYPE_INT_OSCILLATOR, 26 { "CVL-SDP20", ZL_REF0N, DPLL_PIN_TYPE_INT_OSCILLATOR, 28 { "C827_0-RCLKA", ZL_REF1P, DPLL_PIN_TYPE_MUX, 0, }, 29 { "C827_0-RCLKB", ZL_REF1N, DPLL_PIN_TYPE_MUX, 0, }, 34 { "GNSS-1PPS", ZL_REF4P, DPLL_PIN_TYPE_GNSS, 39 { "CVL-SDP22", ZL_REF0P, DPLL_PIN_TYPE_INT_OSCILLATOR, 41 { "CVL-SDP20", ZL_REF0N, DPLL_PIN_TYPE_INT_OSCILLATOR, 43 { "C827_0-RCLKA", ZL_REF1P, DPLL_PIN_TYPE_MUX, }, 44 { "C827_0-RCLKB", ZL_REF1N, DPLL_PIN_TYPE_MUX, }, [all …]
|
| /linux/include/math-emu/ |
| H A D | quad.h | 1 /* Software floating-point emulation. 2 Definitions for IEEE Quad Precision. 23 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ 39 #define _FP_FRACXBITS_Q (_FP_FRACTBITS_Q - _FP_FRACBITS_Q) 41 #define _FP_WFRACXBITS_Q (_FP_FRACTBITS_Q - _FP_WFRACBITS_Q) 47 ((_FP_W_TYPE)1 << (_FP_FRACBITS_Q-2) % _FP_W_TYPE_SIZE) 49 ((_FP_W_TYPE)1 << (_FP_FRACBITS_Q-1) % _FP_W_TYPE_SIZE) 63 unsigned long frac3 : _FP_FRACBITS_Q - (_FP_IMPLBIT_Q != 0)-(_FP_W_TYPE_SIZE * 3); 71 unsigned long frac3 : _FP_FRACBITS_Q - (_FP_IMPLBIT_Q != 0)-(_FP_W_TYPE_SIZE * 3); 141 unsigned long frac1 : _FP_FRACBITS_Q-(_FP_IMPLBIT_Q != 0)-_FP_W_TYPE_SIZE; [all …]
|
| /linux/lib/ |
| H A D | vsprintf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 /* vsprintf.c -- Lars Wirzenius & Linus Torvalds. */ 10 * Wirzenius wrote this portably, Torvalds fucked it up :-) 15 * - changed to provide snprintf and vsnprintf functions 17 * - scnprintf and vscnprintf 23 #include <linux/clk-provider.h> 66 * `auto` - Hashed pointers enabled unless disabled by slub_debug_enabled=true 67 * `always` - Hashed pointers enabled unconditionally 68 * `never` - Hashed pointers disabled unconditionally 86 prefix_chars = cp - startp; in simple_strntoull() [all …]
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_txrx.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 14 * iavf_is_descriptor_done - tests DD bit in Rx descriptor 15 * @qw1: quad word 1 from descriptor to get Descriptor Done field from 45 * iavf_unmap_and_free_tx_resource - Release a Tx buffer 52 if (tx_buffer->skb) { in iavf_unmap_and_free_tx_resource() 53 if (tx_buffer->tx_flags & IAVF_TX_FLAGS_FD_SB) in iavf_unmap_and_free_tx_resource() 54 kfree(tx_buffer->raw_buf); in iavf_unmap_and_free_tx_resource() 56 dev_kfree_skb_any(tx_buffer->skb); in iavf_unmap_and_free_tx_resource() 58 dma_unmap_single(ring->dev, in iavf_unmap_and_free_tx_resource() [all …]
|
| /linux/sound/hda/codecs/realtek/ |
| H A D | alc269.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 /* different alc269-variants */ 55 struct alc_spec *spec = codec->spec; in alc269_parse_auto_config() 58 switch (spec->codec_variant) { in alc269_parse_auto_config() 106 if (jack->unsol_res & (7 << 13)) in alc_headset_btn_callback() 109 if (jack->unsol_re in alc_headset_btn_callback() [all...] |
| /linux/arch/x86/include/asm/ |
| H A D | cpufeatures.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define NCAPINTS 22 /* N 32-bit words worth of info */ 9 #define NBUGINTS 2 /* N 32-bit bug flags */ 17 * please update the table in kernel/cpu/cpuid-deps.c as well. 20 /* Intel-defined CPU features, CPUID level 0x00000001 (EDX), word 0 */ 26 #define X86_FEATURE_MSR ( 0*32+ 5) /* "msr" Model-Specific Registers */ 37 #define X86_FEATURE_PSE36 ( 0*32+17) /* "pse36" 36-bit PSEs */ 47 #define X86_FEATURE_HT ( 0*32+28) /* "ht" Hyper-Threading */ 49 #define X86_FEATURE_IA64 ( 0*32+30) /* "ia64" IA-64 processor */ 52 /* AMD-defined CPU features, CPUID level 0x80000001, word 1 */ [all …]
|
| /linux/tools/arch/x86/include/asm/ |
| H A D | cpufeatures.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define NCAPINTS 22 /* N 32-bit words worth of info */ 9 #define NBUGINTS 2 /* N 32-bit bug flags */ 17 * please update the table in kernel/cpu/cpuid-deps.c as well. 20 /* Intel-defined CPU features, CPUID level 0x00000001 (EDX), word 0 */ 26 #define X86_FEATURE_MSR ( 0*32+ 5) /* "msr" Model-Specific Registers */ 37 #define X86_FEATURE_PSE36 ( 0*32+17) /* "pse36" 36-bit PSEs */ 47 #define X86_FEATURE_HT ( 0*32+28) /* "ht" Hyper-Threading */ 49 #define X86_FEATURE_IA64 ( 0*32+30) /* "ia64" IA-64 processor */ 52 /* AMD-defined CPU features, CPUID level 0x80000001, word 1 */ [all …]
|
| /linux/drivers/gpu/drm/msm/registers/adreno/ |
| H A D | a6xx.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd"> 14 <!-- 17 - "cmd" - the register is used outside of renderpass and blits, 19 - "rp_blit" - the register is used inside renderpass or blits 26 --> 32 <bitfield name="CP_IPC_INTR_0" pos="4" type="boolean" variants="A7XX-"/> 33 <bitfield name="CP_IPC_INTR_1" pos="5" type="boolean" variants="A7XX-"/> 44 <!-- Same as above but different name??: --> [all …]
|
| H A D | a5xx.xml | 1 <?xml version="1.0" encoding="UTF-8"?> 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd"> 32 <value value="0x37" name="RB5_R10G10B10A2_UNORM"/> <!-- GL_RGB10_A2 --> 33 <value value="0x3a" name="RB5_R10G10B10A2_UINT"/> <!-- GL_RGB10_A2UI --> 34 <value value="0x42" name="RB5_R11G11B10_FLOAT"/> <!-- GL_R11F_G11F_B10F --> 251 <value value="8" name="BLIT_ZS"/> <!-- depth or combined depth+stencil --> 252 <value value="9" name="BLIT_S"/> <!-- separate stencil --> 255 <!-- see comment in a4xx.xml about script to extract countables from test-perf output --> 851 <!-- CP Interrupt bits --> [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_debug.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 4 * Copyright (c) 2019-2021 Marvell International Ltd. 157 return r[0] < (r[1] - imm[0]); in cond8() 235 /* Debug bus pre-trigger recording types */ 242 /* Debug bus post-trigger recording types */ 290 * Addresses are in bytes, sizes are in quad-regs. 398 (((1 << FIELD_BIT_SIZE(type, field)) - 1) << \ 420 (GET_FIELD((block)->flags, DBG_BLOCK_CHIP_HAS_LATENCY_EVENTS) ? 2 : 1) 422 ((block)->num_of_dbg_bus_lines + NUM_EXTRA_DBG_LINES(block)) 913 struct dbg_tools_data *dev_data = &p_hwfn->dbg_info; in qed_grc_set_param() [all …]
|
| /linux/arch/powerpc/xmon/ |
| H A D | ppc-opc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* ppc-opc.c -- PowerPC opcode list 3 Copyright (C) 1994-2016 Free Software Foundation, Inc. 27 inserting operands into instructions and vice-versa is kept in this 173 /* The BD field in a B form instruction when the - modifier is used. 179 /* The BD field in a B form instruction when the - modifier is used 224 /* The BO field in a B form instruction when the + or - modifier is 254 { 0x1fe, -1, NULL, NULL, PPC_OPERAND_RELATIVE | PPC_OPERAND_SIGNED }, 411 /* If the FXM4 operand is omitted, use the sentinel value -1. */ 412 { -1, -1, NULL, NULL, 0}, [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|