/Linux-v6.1/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-v6.1/drivers/hid/ |
D | hid-uclogic-params.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * HID driver for UC-Logic devices not fully compliant with HID standard 4 * - tablet initialization and parameter retrieval 22 /* Types of pen in-range reporting */ 24 /* Normal reports: zero - out of proximity, one - in proximity */ 26 /* Inverted reports: zero - in proximity, one - out of proximity */ 63 * Must use declarative (descriptive) language, not imperative, to simplify 88 /* Type of in-range reporting, only valid if "id" is not zero */ 92 * high-order X and then Y bytes following the pressure field. 107 * Must use declarative (descriptive) language, not imperative, to simplify [all …]
|
/Linux-v6.1/drivers/video/ |
D | aperture.c | 1 // SPDX-License-Identifier: MIT 21 * graphics drivers, such as EFI-GOP or VESA, early during the boot process. 23 * hardware-specific driver. To take over the device the dedicated driver 25 * ownership of framebuffer memory and hand-over between drivers. 32 * .. code-block:: c 42 * return -ENODEV; 43 * base = mem->start; 61 * The given example reads the platform device's I/O-memory range from the 82 * .. code-block:: c 91 * return -ENODEV; [all …]
|
/Linux-v6.1/include/linux/ |
D | hte.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * enum hte_edge - HTE line edge flags. 28 * enum hte_return - HTE subsystem return values used during callback. 41 * struct hte_ts_data - HTE timestamp data. 46 * -1 otherwise. 55 * struct hte_clk_info - Clock source info that HTE provider uses to timestamp. 66 * typedef hte_ts_cb_t - HTE timestamp data processing primary callback. 77 * typedef hte_ts_sec_cb_t - HTE timestamp data processing secondary callback. 88 * struct hte_line_attr - Line attributes. 93 * @name: Descriptive name of the entity that is being monitored for the [all …]
|
D | regmap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 49 * struct reg_default - Default value for a register. 63 * struct reg_sequence - An individual write from a sequence of writes. 86 * regmap_read_poll_timeout - Poll until a condition is met or a timeout occurs 93 * tight-loops). Should be less than ~20ms since usleep_range 94 * is used (see Documentation/timers/timers-howto.rst). 97 * Returns 0 on success and -ETIMEDOUT upon a timeout or the regmap_read 113 * regmap_read_poll_timeout_atomic - Poll until a condition is met or a timeout occurs 119 * @delay_us: Time to udelay between reads in us (0 tight-loops). 121 * (see Documentation/timers/timers-howto.rst). [all …]
|
/Linux-v6.1/Documentation/process/ |
D | maintainer-tip.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 --------------------- 11 aggregation tree for several sub-maintainer trees. The tip tree gitweb URL 16 - **x86 architecture** 22 x86-specific KVM and XEN patches. 30 mail alias which distributes mails to the x86 top-level maintainer 32 ``linux-kernel@vger.kernel.org``, otherwise your mail ends up only in 35 - **Scheduler** 37 Scheduler development takes place in the -tip tree, in the 38 sched/core branch - with occasional sub-topic trees for [all …]
|
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 74 .. code-block:: c 81 .. code-block:: c 99 ---------------------------------- [all …]
|
D | submitting-patches.rst | 13 works, see Documentation/process/development-process.rst. Also, read 14 Documentation/process/submit-checklist.rst 17 Documentation/devicetree/bindings/submitting-patches.rst. 20 If you're unfamiliar with ``git``, you would be well-advised to learn how to 26 :ref:`Documentation/process/maintainer-handbooks.rst <maintainer_handbooks_main>`. 29 ---------------------------- 46 --------------------- 48 Describe your problem. Whether your patch is a one-line bug fix or 54 Describe user-visible impact. Straight up crashes and lockups are 59 vendor/product-specific trees that cherry-pick only specific patches [all …]
|
/Linux-v6.1/Documentation/doc-guide/ |
D | kernel-doc.rst | 1 .. title:: Kernel-doc comments 4 Writing kernel-doc comments 8 comments in the kernel-doc format to describe the functions, types 9 and design of the code. It is easier to keep documentation up-to-date 12 .. note:: The kernel-doc format is deceptively similar to javadoc, 13 gtk-doc or Doxygen, yet distinctively different, for historical 14 reasons. The kernel source contains tens of thousands of kernel-doc 17 .. note:: kernel-doc does not cover Rust code: please see 18 Documentation/rust/general-information.rst instead. 20 The kernel-doc structure is extracted from the comments, and proper [all …]
|
/Linux-v6.1/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 86 #define REGULATOR_NOTIF_LIMIT_DISABLE -1 [all …]
|
/Linux-v6.1/tools/perf/tests/ |
D | vmlinux-kallsyms.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #define UM(x) kallsyms_map->unmap_ip(kallsyms_map, (x)) 26 * when --all-symbols is specified so exclude them to get a in is_ignored_symbol() 49 "__kvm_nvhe_$", /* arm64 local symbols in non-VHE KVM namespace */ in is_ignored_symbol() 50 "__kvm_nvhe_.L", /* arm64 local symbols in non-VHE KVM namespace */ in is_ignored_symbol() 86 int l = strlen(name) - strlen(*p); in is_ignored_symbol() 143 * and find the .ko files that match them in /lib/modules/`uname -r`/. in test__vmlinux_matches_kallsyms() 156 * and has parts that only make sense if using the non-kcore code. in test__vmlinux_matches_kallsyms() 181 * Now repeat step 2, this time for the vmlinux file we'll auto-locate. in test__vmlinux_matches_kallsyms() 198 * maps__reloc_vmlinux will notice and set proper ->[un]map_ip routines in test__vmlinux_matches_kallsyms() [all …]
|
/Linux-v6.1/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-v6.1/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-v6.1/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 55 * pseudo-locking. This includes testing to ensure pseudo-locked regions 57 * as well as that these pseudo-locked regions can maintain their low cache 60 * After a platform has been validated to support pseudo-locking its 106 * pseudo_lock_minor_get - Obtain available minor number 121 return -ENOSPC; in pseudo_lock_minor_get() [all …]
|
/Linux-v6.1/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-v6.1/include/media/ |
D | media-device.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 19 #include <media/media-devnode.h> 20 #include <media/media-entity.h> 26 * struct media_entity_notify - Media Entity Notify 44 * struct media_device_ops - Media device operations 76 * struct media_device - Media device 80 * %MEDIA_IOC_DEVICE_INFO will return ``dev->driver->name``. 111 * This structure represents an abstract high-level media device. It allows easy 112 * access to entities and provides basic media device-level support. The 118 * @model is a descriptive model name exported through sysfs. It doesn't have to [all …]
|
/Linux-v6.1/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-v6.1/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-v6.1/Documentation/hwmon/ |
D | sysfs-interface.rst | 5 through the sysfs interface. Since lm-sensors 3.0.0, libsensors is 6 completely chip-independent. It assumes that all the kernel drivers 10 This is a major improvement compared to lm-sensors 2. 22 For this reason, even if we aim at a chip-independent libsensors, it will 37 Up to lm-sensors 3.0.0, libsensors looks for hardware monitoring attributes 38 in the "physical" device directory. Since lm-sensors 3.0.1, attributes found 61 to cause an alarm) is chip-dependent. 69 ---------------- 76 ------------------------------------------------------------------------- 79 `[0-*]` denotes any positive number starting from 0 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/cpu/ |
D | idle-states.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/cpu/idle-states.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11 - Anup Patel <anup@brainfault.org> 15 1 - Introduction 18 ARM and RISC-V systems contain HW capable of managing power consumption 19 dynamically, where cores can be put in different low-power states (ranging 22 run-time, can be specified through device tree bindings representing the [all …]
|
/Linux-v6.1/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() 205 return -EINVAL; in ia_css_pipeline_request_stop() 210 pipeline->stop_requested = true; in ia_css_pipeline_request_stop() 215 ia_css_pipeline_get_sp_thread_id(pipeline->pipe_num, &thread_id); in ia_css_pipeline_request_stop() 220 return -EBUSY; in ia_css_pipeline_request_stop() [all …]
|
/Linux-v6.1/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-v6.1/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 97 15000, /* Some drives are slow to read log pages when waking-up */ 129 * ehc->cmd_timeout_idx keeps track of which timeout to use per 170 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc() 171 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc() 176 * __ata_ehi_push_desc - push error description without adding separator [all …]
|
/Linux-v6.1/Documentation/admin-guide/ |
D | cgroup-v2.rst | 1 .. _cgroup-v2: 11 conventions of cgroup v2. It describes all userland-visible aspects 14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 19 1-1. Terminology 20 1-2. What is cgroup? 22 2-1. Mounting 23 2-2. Organizing Processes and Threads 24 2-2-1. Processes 25 2-2-2. Threads 26 2-3. [Un]populated Notification [all …]
|