/Linux-v5.4/Documentation/devicetree/bindings/display/panel/ |
D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 23 # Descriptive Properties 24 width-mm: 29 height-mm: 43 non-descriptive information. For instance an LCD panel in a system that [all …]
|
/Linux-v5.4/include/linux/ |
D | ioc3.h | 6 * Copyright (c) 2005 Stanislaw Skowronek <skylark@linux-mips.org> 57 char *name; /* descriptive submodule name */ 65 int reset_mask; /* non-zero if you want the ioc3.c module to reset interrupts */
|
D | regmap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 45 * struct reg_default - Default value for a register. 59 * struct reg_sequence - An individual write from a sequence of writes. 105 * regmap_read_poll_timeout - Poll until a condition is met or a timeout occurs 112 * tight-loops). Should be less than ~20ms since usleep_range 113 * is used (see Documentation/timers/timers-howto.rst). 116 * Returns 0 on success and -ETIMEDOUT upon a timeout or the regmap_read 144 __ret ?: ((cond) ? 0 : -ETIMEDOUT); \ 148 * regmap_field_read_poll_timeout - Poll until a condition is met or timeout 154 * tight-loops). Should be less than ~20ms since usleep_range [all …]
|
/Linux-v5.4/include/linux/regulator/ |
D | machine.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * machine.h -- SoC Regulator support, machine/board driver API. 44 * DO_NOTHING_IN_SUSPEND - the default value 45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states 46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states 60 * struct regulator_state - regulator state during low power system states 72 * - DO_NOTHING_IN_SUSPEND 73 * - DISABLE_IN_SUSPEND 74 * - ENABLE_IN_SUSPEND 87 * struct regulation_constraints - regulator operating constraints. [all …]
|
/Linux-v5.4/Documentation/doc-guide/ |
D | kernel-doc.rst | 1 Writing kernel-doc comments 5 comments in the kernel-doc format to describe the functions, types 6 and design of the code. It is easier to keep documentation up-to-date 9 .. note:: The kernel-doc format is deceptively similar to javadoc, 10 gtk-doc or Doxygen, yet distinctively different, for historical 11 reasons. The kernel source contains tens of thousands of kernel-doc 14 The kernel-doc structure is extracted from the comments, and proper 16 generated from them. The descriptions are filtered for special kernel-doc 17 highlights and cross-references. See below for details. 19 .. _Sphinx C Domain: http://www.sphinx-doc.org/en/stable/domains.html [all …]
|
/Linux-v5.4/tools/perf/tests/ |
D | vmlinux-kallsyms.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #define UM(x) kallsyms_map->unmap_ip(kallsyms_map, (x)) 19 int err = -1; in test__vmlinux_matches_kallsyms() 42 * and find the .ko files that match them in /lib/modules/`uname -r`/. in test__vmlinux_matches_kallsyms() 54 * and has parts that only make sense if using the non-kcore code. in test__vmlinux_matches_kallsyms() 78 * Now repeat step 2, this time for the vmlinux file we'll auto-locate. in test__vmlinux_matches_kallsyms() 95 * maps__reloc_vmlinux will notice and set proper ->[un]map_ip routines in test__vmlinux_matches_kallsyms() 117 if (sym->start == sym->end) in test__vmlinux_matches_kallsyms() 120 mem_start = vmlinux_map->unmap_ip(vmlinux_map, sym->start); in test__vmlinux_matches_kallsyms() 121 mem_end = vmlinux_map->unmap_ip(vmlinux_map, sym->end); in test__vmlinux_matches_kallsyms() [all …]
|
/Linux-v5.4/Documentation/process/ |
D | coding-style.rst | 19 -------------- 31 Now, some people will claim that having 8-character indentations makes 33 80-character terminal screen. The answer to that is that if you need 37 In short, 8-char indents make things easier to read, and have the added 43 instead of ``double-indenting`` the ``case`` labels. E.g.: 45 .. code-block:: c 67 .. code-block:: c 82 ---------------------------------- 94 with a long argument list. However, never break user-visible strings such as 99 ---------------------------- [all …]
|
D | submitting-patches.rst | 14 Also, read :ref:`Documentation/process/submit-checklist.rst <submitchecklist>` 17 :ref:`Documentation/process/submitting-drivers.rst <submittingdrivers>`; 19 Documentation/devicetree/bindings/submitting-patches.txt. 28 ------------------------------- 45 1) ``diff -up`` 46 --------------- 48 If you must generate your patches by hand, use ``diff -up`` or ``diff -uprN`` 54 create it in "unified diff" format, as supplied by the ``-u`` argument 56 Also, please use the ``-p`` argument which shows which C function each 57 change is in - that makes the resultant ``diff`` a lot easier to read. [all …]
|
/Linux-v5.4/LICENSES/dual/ |
D | CDDL-1.0 | 1 Valid-License-Identifier: CDDL-1.0 2 SPDX-URL: https://spdx.org/licenses/CDDL-1.0.html 3 Usage-Guide: 4 Do NOT use. The CDDL-1.0 is not GPL2 compatible. It may only be used for 5 dual-licensed files where the other license is GPL2 compatible. 11 SPDX-License-Identifier: ($GPL-COMPATIBLE-ID OR CDDL-1.0) 13 License-Text: 90 hereby grants You a world-wide, royalty-free, non-exclusive 121 hereby grants You a world-wide, royalty-free, non-exclusive 185 or any descriptive text giving attribution to any Contributor or [all …]
|
/Linux-v5.4/fs/befs/ |
D | ChangeLog | 1 Version 0.92 (2002-03-29) 5 Version 0.92 (2002-03-27) 12 Version 0.91 (2002-03-26) 17 Version 0.9 (2002-03-14) 25 Version 0.64 (2002-02-07) 41 * Made a debian package of the source for use with kernel-package. [WD] 44 Version 0.63 (2002-01-31) 74 Version 0.61 (2002-01-20) 92 Version 0.6 (2001-12-15) 99 would result in the filesystem using the on-disk uid and gid. [WD] [all …]
|
/Linux-v5.4/arch/x86/kernel/cpu/resctrl/ |
D | pseudo_lock.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Pseudo-locking support built on top of Cache Allocation Technology (CAT) 26 #include <asm/intel-family.h> 44 * pseudo-locked regions. 51 * get_prefetch_disable_bits - prefetch disable bits of supported platforms 54 * pseudo-locking. This includes testing to ensure pseudo-locked regions 56 * as well as that these pseudo-locked regions can maintain their low cache 59 * After a platform has been validated to support pseudo-locking its 105 * pseudo_lock_minor_get - Obtain available minor number 120 return -ENOSPC; in pseudo_lock_minor_get() [all …]
|
/Linux-v5.4/drivers/thermal/ti-soc-thermal/ |
D | ti-bandgap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ 20 * +----------+----------------+ 22 * +---------------------------+ 26 * +-------------------+ +-----------------+ 27 * | struct ti_bandgap |-->| struct device * | 28 * +----------+--------+ +-----------------+ 32 * +------------------------+ 34 * +------------------------+ 38 * +------------+------------------------------------------------------+ [all …]
|
/Linux-v5.4/Documentation/media/kapi/ |
D | v4l2-dev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 :c:type:`video_device` struct (``v4l2-dev.h``). This struct can either be 12 .. code-block:: c 17 return -ENOMEM; 19 vdev->release = video_device_release; 24 .. code-block:: c 26 struct video_device *vdev = &my_vdev->vdev; 28 vdev->release = my_vdev_release; 42 - :c:type:`video_device`->v4l2_dev: must be set to the :c:type:`v4l2_device` 45 - :c:type:`video_device`->name: set to something descriptive and unique. [all …]
|
/Linux-v5.4/Documentation/driver-api/gpio/ |
D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" 40 input de-glitch/debounce logic, sometimes with software controls. 42 - Inputs can often be used as IRQ signals, often edge triggered but [all …]
|
/Linux-v5.4/drivers/scsi/aic7xxx/ |
D | aic79xx.h | 4 * Copyright (c) 1994-2002 Justin T. Gibbs. 5 * Copyright (c) 2000-2002 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 78 SCSIID_OUR_ID((scb)->hscb->scsiid) 80 SCSIID_TARGET((ahd), (scb)->hscb->scsiid) 82 SCSIID_CHANNEL(ahd, (scb)->hscb->scsiid) 84 ((scb)->hscb->lun) 92 && (((scb)->flags & SCB_SILENT) != 0)) 95 (((scb)->flags & SCB_SILENT) != 0) 103 (tcl & (AHD_NUM_LUNS - 1)) [all …]
|
D | aic7xxx.h | 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 69 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \ 74 ((((ahc)->features & AHC_TWIN) != 0) \ 78 (SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) == 'B') 80 SCSIID_OUR_ID((scb)->hscb->scsiid) 82 SCSIID_TARGET((ahc), (scb)->hscb->scsiid) 84 SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) 86 ((scb)->hscb->lun & LID) [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/arm/ |
D | idle-states.txt | 6 1 - Introduction 10 where cores can be put in different low-power states (ranging from simple 12 the range of dynamic idle states that a processor can enter at run-time, can be 19 - Running 20 - Idle_standby 21 - Idle_retention 22 - Sleep 23 - Off 29 wake-up capabilities, hence it is not considered in this document). 39 2 - idle-states definitions [all …]
|
/Linux-v5.4/drivers/ata/ |
D | libata-eh.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-eh.c - libata error handling 6 * Please ALWAYS copy linux-ide@vger.kernel.org 12 * as Documentation/driver-api/libata.rst 15 * http://www.sata-io.org/ 63 /* Waiting in ->prereset can never be reliable. It's 127 * ehc->cmd_timeout_idx keeps track of which timeout to use per 164 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc() 165 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc() 170 * __ata_ehi_push_desc - push error description without adding separator [all …]
|
D | libata-scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-scsi.c - helper library for ATA 6 * Please ALWAYS copy linux-ide@vger.kernel.org 9 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 10 * Copyright 2003-2004 Jeff Garzik 13 * as Documentation/driver-api/libata.rst 16 * - http://www.t10.org/ 17 * - http://www.t13.org/ 40 #include "libata-transport.h" 66 RW_RECOVERY_MPAGE_LEN - 2, [all …]
|
/Linux-v5.4/sound/pci/asihpi/ |
D | hpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com> 14 The HPI is a low-level hardware abstraction layer to all 17 (C) Copyright AudioScience Inc. 1998-2010 37 /** 8-bit unsigned PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 39 /** 16-bit signed PCM. Windows equivalent is WAVE_FORMAT_PCM. */ 41 /** MPEG-1 Layer-1. */ 43 /** MPEG-1 Layer-2. 67 <tr><td>256<td>-<td>X 68 <tr><td>320<td>-<td>X [all …]
|
/Linux-v5.4/scripts/ |
D | kernel-doc | 2 # SPDX-License-Identifier: GPL-2.0 10 ## Copyright (C) 2005-2012 Randy Dunlap ## 19 # 18/01/2001 - Cleanups 22 # -- huggie@earth.li 24 # 27/06/2001 - Allowed whitespace after initial "/**" and 26 # -- Christian Kreibich <ck@whoop.org> 29 # - add perldoc documentation 30 # - Look more closely at some of the scarier bits :) 32 # 26/05/2001 - Support for separate source and object trees. 36 # 23/09/2001 - Added support for typedefs, structs, enums and unions [all …]
|
/Linux-v5.4/Documentation/driver-api/ |
D | pinctl.rst | 9 - Enumerating and naming controllable pins 11 - Multiplexing of pins, pads, fingers (etc) see below for details 13 - Configuration of pins, pads, fingers (etc), such as software-controlled 14 biasing and driving mode specific pins, such as pull-up/down, open drain, 17 Top-level interface 22 - A pin controller is a piece of hardware, usually a set of registers, that 28 - PINS are equal to pads, fingers, balls or whatever packaging input or 32 be sparse - i.e. there may be gaps in the space with numbers where no 98 See for example arch/arm/mach-u300/Kconfig for an example. 197 the groups is up to the driver, this is just a simple example - in practice you [all …]
|
/Linux-v5.4/drivers/net/ethernet/smsc/ |
D | smc9194.c | 1 /*------------------------------------------------------------------------ 33 . 01/03/96 Erik Stahlman worked out some bugs, actually usable!!! :-) 37 . 2. got rid of post-decrementing bug -- UGH. 39 . descriptive error messages. 55 ----------------------------------------------------------------------------*/ 82 /*------------------------------------------------------------------------ 86 -------------------------------------------------------------------------*/ 165 /*------------------------------------------------------------------------ 171 -------------------------------------------------------------------------*/ 193 /*----------------------------------------------------------------- [all …]
|
/Linux-v5.4/kernel/sched/ |
D | topology.c | 1 // SPDX-License-Identifier: GPL-2.0 31 struct sched_group *group = sd->groups; in sched_domain_debug_one() 35 printk(KERN_DEBUG "%*s domain-%d: ", level, "", level); in sched_domain_debug_one() 37 if (!(sd->flags & SD_LOAD_BALANCE)) { in sched_domain_debug_one() 38 printk("does not load-balance\n"); in sched_domain_debug_one() 39 if (sd->parent) in sched_domain_debug_one() 41 return -1; in sched_domain_debug_one() 45 cpumask_pr_args(sched_domain_span(sd)), sd->name); in sched_domain_debug_one() 48 printk(KERN_ERR "ERROR: domain->span does not contain CPU%d\n", cpu); in sched_domain_debug_one() 51 printk(KERN_ERR "ERROR: domain->groups does not contain CPU%d\n", cpu); in sched_domain_debug_one() [all …]
|
/Linux-v5.4/drivers/scsi/aacraid/ |
D | aacraid.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 33 /*------------------------------------------------------------------------------ 35 *----------------------------------------------------------------------------*/ 60 /* Bit definitions in IOA->Host Interrupt Register */ 89 # define AAC_DRIVER_BRANCH "-custom" 94 #define AAC_NUM_IO_FIB (1024 - AAC_NUM_MGT_FIB) 105 /* Thor: 5 phys. buses: #0: empty, 1-4: 256 targets each */ [all …]
|