/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z16/ |
D | extended.json | 3 "Unit": "CPU-M-CF", 6 "BriefDescription": "L1D Read-only Exclusive Writes", 7 …blicDescription": "A directory write to the Level-1 Data cache where the line was originally in a … 10 "Unit": "CPU-M-CF", 14 … Translation Lookaside Buffer 2 (TLB2) and the request was made by the Level-1 Data cache. This is… 17 "Unit": "CPU-M-CF", 21 …ress for a request made by the Level-1 Data cache. Incremented by one for every TLB2 miss in progr… 24 "Unit": "CPU-M-CF", 28 … into the Combined Region and Segment Table Entry array in the Level-2 TLB for a one-megabyte page… 31 "Unit": "CPU-M-CF", [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/usb/ |
D | usb-drd.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-drd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 otg-rev: 16 which the device and its descriptors are compliant, in binary-coded 18 features (HNP/SRP/ADP) is enabled. If ADP is required, otg-rev should be 25 Tells Dual-Role USB controllers that we want to work on a particular 32 hnp-disable: [all …]
|
D | aspeed,usb-vhub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Benjamin Herrenschmidt <benh@kernel.crashing.org> 26 - aspeed,ast2400-usb-vhub 27 - aspeed,ast2500-usb-vhub 28 - aspeed,ast2600-usb-vhub 39 aspeed,vhub-downstream-ports: 46 aspeed,vhub-generic-endpoints: [all …]
|
/Linux-v6.6/include/linux/usb/ |
D | otg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 /* effective for A-peripheral, ignored for B devices */ 37 /* for B devices only: start session with A-Host */ 46 * struct usb_otg_caps - describes the otg capabilities of the device 48 * in binary-coded decimal (i.e. 2.0 is 0200H). 66 if (otg && otg->start_hnp) in otg_start_hnp() 67 return otg->start_hnp(otg); in otg_start_hnp() 69 return -ENOTSUPP; in otg_start_hnp() 76 if (otg && otg->set_vbus) in otg_set_vbus() 77 return otg->set_vbus(otg, enabled); in otg_set_vbus() [all …]
|
D | typec.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 /* USB Type-C Specification releases */ 90 * struct enter_usb_data - Enter_USB Message details 94 * @active_link_training is a flag that should be set with uni-directional SBRX 95 * communication, and left 0 with passive cables and with bi-directional SBRX 104 * struct usb_pd_identity - USB Power Delivery identity data 126 * struct typec_altmode_desc - USB Type-C Alternate Mode Descriptor 172 * struct typec_plug_desc - USB Type-C Cable Plug Descriptor 176 * Represents USB Type-C Cable Plug. 183 * struct typec_cable_desc - USB Type-C Cable Descriptor [all …]
|
/Linux-v6.6/tools/usb/usbip/ |
D | configure.ac | 4 AC_INIT([usbip-utils], [2.0], [linux-usb@vger.kernel.org]) 5 AC_DEFINE([USBIP_VERSION], [0x00000111], [binary-coded decimal version number]) 21 AC_SUBST([EXTRA_CFLAGS], ["-Wall -Werror -Wextra -std=gnu99"]) 49 [LIBS="$LIBS -ludev"], 55 AC_ARG_WITH([tcp-wrappers], 56 [AS_HELP_STRING([--with-tcp-wrappers], 58 dnl [ACTION-IF-GIVEN] 61 AC_MSG_CHECKING([for hosts_access in -lwrap]) 63 LIBS="-lwrap $saved_LIBS" 69 [use tcp wrapper]) wrap_LIB="-lwrap"], [all …]
|
/Linux-v6.6/arch/arc/kernel/ |
D | vmlinux.lds.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) 6 #include <asm-generic/vmlinux.lds.h> 48 * binary blob is tucked away to one side, reducing the displacement 52 * decompress_inflate.c:gunzip( ) -> zlib_inflate_workspace( ) 64 /* INIT_DATA_SECTION open-coded: special INIT_RAM_FS handling */ 103 * 2. THREAD_SIZE for init.task, must be kernel-stk sz aligned
|
/Linux-v6.6/lib/ |
D | hexdump.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 * hex_to_bin - convert a hex digit to its real value 23 * hex_to_bin() converts one hex digit to its actual value or -1 in case of bad 26 * This function is used to load cryptographic keys, so it is coded in such a 30 * (ch - '9' - 1) is negative if ch <= '9' 31 * ('0' - 1 - ch) is negative if ch >= '0' 35 * shift of a negative value is implementation-defined, so we cast the 36 * value to (unsigned) before the shift --- we have 0xffffff if ch is in 38 * we "and" this value with (ch - '0' + 1) --- we have a value 1 ... 10 if ch is 40 * we add this value to -1 --- we have a value 0 ... 9 if ch is in the range '0' [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z14/ |
D | extended.json | 3 "Unit": "CPU-M-CF", 6 "BriefDescription": "L1D Read-only Exclusive Writes", 7 …blicDescription": "A directory write to the Level-1 Data cache where the line was originally in a … 10 "Unit": "CPU-M-CF", 17 "Unit": "CPU-M-CF", 21 …data cache. Incremented by one for every TLB2 miss in progress for the Level-1 Data cache on this … 24 "Unit": "CPU-M-CF", 27 "BriefDescription": "DTLB2 One-Megabyte Page Writes", 28 … into the Combined Region and Segment Table Entry array in the Level-2 TLB for a one-megabyte page… 31 "Unit": "CPU-M-CF", [all …]
|
/Linux-v6.6/Documentation/staging/ |
D | crc32.rst | 5 A CRC is a long-division remainder. You add the CRC to the message, 11 protocols put the end-of-frame flag after the CRC. 15 - We're working in binary, so the digits are only 0 and 1, and 16 - When dividing polynomials, there are no carries. Rather than add and 21 To produce a 32-bit CRC, the divisor is actually a 33-bit CRC polynomial. 24 familiar with the IEEE 754 floating-point format, it's the same idea.) 28 the best error-detecting properties, this should correspond to the 29 order they're actually sent. For example, standard RS-232 serial is 30 little-endian; the most significant bit (sometimes used for parity) 38 back into range. In binary, this is easy - it has to be either 0 or 1, [all …]
|
/Linux-v6.6/include/linux/ |
D | tnum.h | 41 /* Subtract two tnums, return @a - @b */ 43 /* Bitwise-AND, return @a & @b */ 45 /* Bitwise-OR, return @a | @b */ 47 /* Bitwise-XOR, return @a ^ @b */ 89 * As a rule of thumb, if @a is explicitly coded rather than coming from 90 * reg->var_off, it should be in form of tnum_const(), tnum_range(0, 2**n - 1), 91 * or tnum_range(2**n, 2**(n+1) - 1). 95 /* Formatting functions. These have snprintf-like semantics: they will write 102 /* Format a tnum as tristate binary expansion */ 105 /* Returns the 32-bit subreg */ [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z15/ |
D | extended.json | 3 "Unit": "CPU-M-CF", 6 "BriefDescription": "L1D Read-only Exclusive Writes", 7 …blicDescription": "A directory write to the Level-1 Data cache where the line was originally in a … 10 "Unit": "CPU-M-CF", 17 "Unit": "CPU-M-CF", 21 …data cache. Incremented by one for every TLB2 miss in progress for the Level-1 Data cache on this … 24 "Unit": "CPU-M-CF", 27 "BriefDescription": "DTLB2 One-Megabyte Page Writes", 28 … into the Combined Region and Segment Table Entry array in the Level-2 TLB for a one-megabyte page… 31 "Unit": "CPU-M-CF", [all …]
|
/Linux-v6.6/Documentation/input/ |
D | event-codes.rst | 1 .. _input-event-codes: 36 - Used as markers to separate events. Events may be separated in time or in 41 - Used to describe state changes of keyboards, buttons, or other key-like 46 - Used to describe relative axis value changes, e.g. moving the mouse 5 units 51 - Used to describe absolute axis value changes, e.g. describing the 56 - Used to describe miscellaneous input data that do not fit into other types. 60 - Used to describe binary state input switches. 64 - Used to turn LEDs on devices on and off. 68 - Used to output sound to devices. 72 - Used for autorepeating devices. [all …]
|
/Linux-v6.6/Documentation/devicetree/ |
D | usage-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 44 ---------- 49 thereby support a majority of available hardware without hard coded 56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit 57 and 64-bit support, the decision was made to require DT support on all 60 Tree (FDT) was created which could be passed to the kernel as a binary 61 blob without requiring a real Open Firmware implementation. U-Boot, 63 Device Tree Binary (dtb) and to modify a dtb at boot time. DT was 66 existing non-DT aware firmware. 74 ------------- [all …]
|
/Linux-v6.6/drivers/media/rc/ |
D | winbond-cir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * winbond-cir.c - Driver for the Consumer IR functionality of Winbond 12 * Copyright (C) 2009 - 2011 David Härdeman <david@hardeman.nu> 26 * o Wake-On-CIR functionality 44 #include <media/rc-core.h> 46 #define DRVNAME "winbond-cir" 48 /* CEIR Wake-Up Registers, relative to data->wbase */ 60 /* CEIR Enhanced Functionality Registers, relative to data->ebase */ 67 /* SP3 Banked Registers, relative to data->sbase */ 114 /* Over/Under-flow bit for WBCIR_REG_SP3_IER and WBCIR_REG_SP3_EIR */ [all …]
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/ |
D | sh_css.c | 1 // SPDX-License-Identifier: GPL-2.0 88 /* Name of the sp program: should not be built-in */ 116 * struct sh_css_stream_seed - a stream seed, to save and restore the 143 * sustain power-down: MMU base, IRQ type, env for routines, binary loaded FW 152 struct ia_css_env driver_env; /* driver-supplied env copy */ 198 * - true, if all "ia_css_pipe" instances in the target "ia_css_stream" 200 * - false, otherwise. 366 if (pipe->shading_table) in sh_css_pipe_free_shading_table() 367 ia_css_shading_table_free(pipe->shading_table); in sh_css_pipe_free_shading_table() 368 pipe->shading_table = NULL; in sh_css_pipe_free_shading_table() [all …]
|
/Linux-v6.6/drivers/watchdog/ |
D | sch311x_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * sch311x_wdt.c - Driver for the SCH311x Super-I/O chips 10 * provided "AS-IS" and at no charge. 23 #include <linux/errno.h> /* For the -ENODEV/... values */ 30 #include <linux/ioport.h> /* For io-port access */ 80 * Super-IO functions 119 /* -- Watchdog Timeout -- in sch311x_wdt_set_timeout() 120 * Bit 0-6 (Reserved) in sch311x_wdt_set_timeout() 121 * Bit 7 WDT Time-out Value Units Select in sch311x_wdt_set_timeout() 126 /* -- Watchdog Timer Time-out Value -- in sch311x_wdt_set_timeout() [all …]
|
D | smsc37b787_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * any of this software. This material is provided "AS-IS" in 12 * (C) Copyright 2003-2006 Sven Anders <anders@anduras.de> 15 * 2003 - Created version 1.0 for Linux 2.4.x. 16 * 2006 - Ported to Linux 2.6, added nowayout and MAGICCLOSE 38 * For an example userspace keep-alive daemon, see: 86 /* -- Low level function ----------------------------------------*/ 124 /* -- Medium level functions ------------------------------------*/ 128 /* -- General Purpose I/O Bit 1.2 -- in gpio_bit12() 142 /* -- General Purpose I/O Bit 1.3 -- in gpio_bit13() [all …]
|
/Linux-v6.6/drivers/media/usb/pwc/ |
D | pwc-dec23.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 (C) 2004-2006 Luc Saillard (luc@saillard.org) 9 The decompression routines have been implemented by reverse-engineering the 10 Nemosoft binary pwcx module. Caveat emptor. 15 #include "pwc-timon.h" 16 #include "pwc-kiara.h" 17 #include "pwc-dec23.h" 44 -0x526500, -0x221200, 0x221200, 0x526500, in build_subblock_pattern() 45 -0x3de200, 0x3de200, in build_subblock_pattern() 46 -0x6db480, -0x2d5d00, 0x2d5d00, 0x6db480, in build_subblock_pattern() [all …]
|
/Linux-v6.6/drivers/comedi/drivers/ |
D | me_daq.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * ME-2000i, ME-2600i, ME-3000vm1 13 * Devices: [Meilhaus] ME-2600i (me-2600i), ME-2000i (me-2000i) 35 * PCI BAR2 Memory map (dev->mmio) 76 #define ME_TIMER_DATA_REG(x) (0x0a + ((x) * 2)) /* - | W */ 83 #define ME_DAC_CTRL_BIPOLAR(x) BIT(7 - ((x) & 0x3)) 84 #define ME_DAC_CTRL_GAIN(x) BIT(11 - ((x) & 0x3)) 87 #define ME_AO_DATA_REG(x) (0x14 + ((x) * 2)) /* - | W */ 88 #define ME_COUNTER_ENDDATA_REG(x) (0x1c + ((x) * 2)) /* - | W */ 89 #define ME_COUNTER_STARTDATA_REG(x) (0x20 + ((x) * 2)) /* - | W */ [all …]
|
/Linux-v6.6/drivers/thermal/ |
D | rcar_gen3_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * R-Car Gen3 THS thermal sensor driver 102 return ioread32(tsc->base + reg); in rcar_gen3_thermal_read() 108 iowrite32(data, tsc->base + reg); in rcar_gen3_thermal_write() 114 * [reg] = [temp] * a + b => [temp] = ([reg] - b) / a 118 * coded values from driver. The formula to calculate a and b are taken from 124 * Integer also needs to be signed so that leaves 7 bits for binary 137 #define TJ_3 -41 149 tsc->tj_t = (FIXPT_INT((priv->ptat[1] - priv->ptat[2]) * (ths_tj_1 - TJ_3)) in rcar_gen3_thermal_calc_coefs() 150 / (priv->ptat[0] - priv->ptat[2])) + FIXPT_INT(TJ_3); in rcar_gen3_thermal_calc_coefs() [all …]
|
/Linux-v6.6/Documentation/process/ |
D | 4.Coding.rst | 6 While there is much to be said for a solid and community-oriented design 19 --------- 25 :ref:`Documentation/process/coding-style.rst <codingstyle>`. For much of 33 code to the kernel is very difficult if that code is not coded according to 38 strangely-formatted code. 43 giving up a degree of control in a number of ways - including control over 49 as a way of getting their name into the kernel changelogs - or both. But 59 80-column limit, for example), just do it. 61 Note that you can also use the ``clang-format`` tool to help you with 62 these rules, to quickly re-format parts of your code automatically, [all …]
|
/Linux-v6.6/Documentation/networking/ |
D | arcnet-hardware.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 2) This file is no longer Linux-specific. It should probably be moved out 17 e-mail apenwarr@worldvisions.ca with any settings for your particular card, 39 There are two "types" of ARCnet - STAR topology and BUS topology. This 46 well-designed standard. It uses something called "modified token passing" 47 which makes it completely incompatible with so-called "Token Ring" cards, 63 programming interface also means that when high-performance hardware 73 although they are generally kept down to the Ethernet-style 1500 bytes. 91 - Avery Pennraun <apenwarr@worldvisions.ca> 92 - Stephen A. Wood <saw@hallc1.cebaf.gov> [all …]
|
/Linux-v6.6/fs/ |
D | binfmt_flat.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2000-2003 David McCullough <davidm@snapgear.com> 16 * JAN/99 -- coded full program relocation (gerg@snapgear.com) 101 * create_flat_tables() parses the env- and arg-strings in new user 113 sp = (unsigned long __user *)current->mm->start_stack; in create_flat_tables() 115 sp -= bprm->envc + 1; in create_flat_tables() 116 sp -= bprm->argc + 1; in create_flat_tables() 118 sp -= 2; /* argvp + envp */ in create_flat_tables() 119 sp -= 1; /* &argc */ in create_flat_tables() 121 current->mm->start_stack = (unsigned long)sp & -FLAT_STACK_ALIGN; in create_flat_tables() [all …]
|
/Linux-v6.6/arch/m68k/fpsp040/ |
D | get_op.S | 7 | type exception handler ('unsupp' - vector 55) and the unimplemented 8 | instruction exception handler ('unimp' - vector 11). 'get_op' 10 | opclass handler routine. See 68881/2 User's Manual table 4-11 17 | - For unnormalized numbers (opclass 0, 2, or 3) the 20 | - For a packed number (opclass 2) the number is unpacked and the 23 | - For denormalized numbers (opclass 0 or 2) the number(s) is not 30 | - If there is a move out with a packed number (opclass 3) the 41 | the '040. The '040 then re-executes the fadd.x fpm,fpn with 45 | Next consider if in the process of normalizing the un- 209 | The following lines of are coded to optimize on normalized operands [all …]
|