/linux-5.10/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-5.10/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-5.10/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-5.10/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-5.10/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 ---------------------------------- 99 However, never break user-visible strings such as printk messages because 104 ---------------------------- [all …]
|
D | submitting-patches.rst | 13 works, see :doc:`development-process`. Also, read :doc:`submit-checklist` 15 a driver, also read :doc:`submitting-drivers`; for device tree binding patches, 16 read :doc:`submitting-patches`. 19 If you're unfamiliar with ``git``, you would be well-advised to learn how to 24 ---------------------------- 41 --------------------- 43 Describe your problem. Whether your patch is a one-line bug fix or 49 Describe user-visible impact. Straight up crashes and lockups are 54 vendor/product-specific trees that cherry-pick only specific patches 59 Quantify optimizations and trade-offs. If you claim improvements in [all …]
|
/linux-5.10/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-5.10/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-5.10/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-5.10/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/ 26 * +----------+----------------+ 28 * +---------------------------+ 32 * +-------------------+ +-----------------+ 33 * | struct ti_bandgap |-->| struct device * | 34 * +----------+--------+ +-----------------+ 38 * +------------------------+ 40 * +------------------------+ 44 * +------------+------------------------------------------------------+ [all …]
|
/linux-5.10/Documentation/driver-api/media/ |
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-5.10/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-5.10/Documentation/devicetree/bindings/arm/ |
D | idle-states.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/idle-states.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 14 1 - Introduction 18 where cores can be put in different low-power states (ranging from simple wfi 20 range of dynamic idle states that a processor can enter at run-time, can be 27 - Running 28 - Idle_standby [all …]
|
/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
D | pipeline.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2010 - 2015, Intel Corporation. 75 IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL); in ia_css_pipeline_create() 76 return -EINVAL; in ia_css_pipeline_create() 119 IA_CSS_LOG("pipe_num = %d", pipeline->pipe_num); in ia_css_pipeline_destroy() 138 pipeline->pipe_id = pipe_id; in ia_css_pipeline_start() 206 return -EINVAL; in ia_css_pipeline_request_stop() 211 pipeline->stop_requested = true; in ia_css_pipeline_request_stop() 216 ia_css_pipeline_get_sp_thread_id(pipeline->pipe_num, &thread_id); in ia_css_pipeline_request_stop() 221 return -EBUSY; in ia_css_pipeline_request_stop() [all …]
|
/linux-5.10/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-5.10/drivers/ata/ |
D | libata-eh.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-eh.c - libata error handling 8 * as Documentation/driver-api/libata.rst 11 * http://www.sata-io.org/ 59 /* Waiting in ->prereset can never be reliable. It's 123 * ehc->cmd_timeout_idx keeps track of which timeout to use per 160 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc() 161 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc() 166 * __ata_ehi_push_desc - push error description without adding separator 170 * Format string according to @fmt and append it to @ehi->desc. [all …]
|
D | libata-scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-scsi.c - helper library for ATA 5 * Copyright 2003-2004 Red Hat, Inc. All rights reserved. 6 * Copyright 2003-2004 Jeff Garzik 9 * as Documentation/driver-api/libata.rst 12 * - http://www.t10.org/ 13 * - http://www.t13.org/ 38 #include "libata-transport.h" 62 RW_RECOVERY_MPAGE_LEN - 2, 72 CACHE_MPAGE_LEN - 2, [all …]
|
/linux-5.10/include/linux/ |
D | regmap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 48 * struct reg_default - Default value for a register. 62 * struct reg_sequence - An individual write from a sequence of writes. 85 * regmap_read_poll_timeout - Poll until a condition is met or a timeout occurs 92 * tight-loops). Should be less than ~20ms since usleep_range 93 * is used (see Documentation/timers/timers-howto.rst). 96 * Returns 0 on success and -ETIMEDOUT upon a timeout or the regmap_read 112 * regmap_read_poll_timeout_atomic - Poll until a condition is met or a timeout occurs 118 * @delay_us: Time to udelay between reads in us (0 tight-loops). 120 * (see Documentation/timers/timers-howto.rst). [all …]
|
/linux-5.10/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-5.10/kernel/sched/ |
D | topology.c | 1 // SPDX-License-Identifier: GPL-2.0 37 struct sched_group *group = sd->groups; in sched_domain_debug_one() 38 unsigned long flags = sd->flags; in sched_domain_debug_one() 43 printk(KERN_DEBUG "%*s domain-%d: ", level, "", level); 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() 58 if ((meta_flags & SDF_SHARED_CHILD) && sd->child && in sched_domain_debug_one() 59 !(sd->child->flags & flag)) in sched_domain_debug_one() 63 if ((meta_flags & SDF_SHARED_PARENT) && sd->parent && in sched_domain_debug_one() [all …]
|
/linux-5.10/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-5.10/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-5.10/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-5.10/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 …]
|