/linux-5.10/arch/x86/tools/ |
D | gen-insn-attr-x86.awk | 1 #!/bin/awk -f 2 # SPDX-License-Identifier: GPL-2.0 3 # gen-insn-attr-x86.awk: Instruction attribute table generator 6 # Usage: awk -f gen-insn-attr-x86.awk x86-opcode-map.txt > inat-tables.c 11 return "Your awk has a printf-format problem." 21 eid = -1 # escape id 22 gid = -1 # group id 23 aid = -1 # AVX id 37 print "/* x86 opcode map generated from x86-opcode-map.txt */" 46 opnd_expr = "^[A-Za-z/]" [all …]
|
/linux-5.10/tools/arch/x86/tools/ |
D | gen-insn-attr-x86.awk | 1 #!/bin/awk -f 2 # SPDX-License-Identifier: GPL-2.0 3 # gen-insn-attr-x86.awk: Instruction attribute table generator 6 # Usage: awk -f gen-insn-attr-x86.awk x86-opcode-map.txt > inat-tables.c 11 return "Your awk has a printf-format problem." 21 eid = -1 # escape id 22 gid = -1 # group id 23 aid = -1 # AVX id 37 print "/* x86 opcode map generated from x86-opcode-map.txt */" 46 opnd_expr = "^[A-Za-z/]" [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | imx6-logicpd-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 compatible = "gpio-keys"; 13 debounce-interval = <10>; 14 wakeup-source; 21 debounce-interval = <10>; 22 wakeup-source; 29 debounce-interval = <10>; 30 wakeup-source; 37 debounce-interval = <10>; 38 wakeup-source; [all …]
|
/linux-5.10/drivers/phy/st/ |
D | phy-miphy28lp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 #include <dt-bindings/phy/phy.h> 170 * 0: 30MHz crystal clk - 1: 100MHz ext clk routed through MiPHY1 172 * 1: 30MHz crystal clk - 0: 100MHz ext clk routed through MiPHY1 237 static char *PHY_TYPE_name[] = { "sata-up", "pcie-up", "", "usb3-up" }; 366 void __iomem *base = miphy_phy->base; in miphy28lp_set_reset() 377 /* Bringing the MIPHY-CPU registers out of reset */ in miphy28lp_set_reset() 378 if (miphy_phy->type == PHY_TYPE_PCIE) { in miphy28lp_set_reset() 390 void __iomem *base = miphy_phy->base; in miphy28lp_pll_calibration() 395 writeb_relaxed(pll_ratio->clk_ref, base + MIPHY_PLL_CLKREF_FREQ); in miphy28lp_pll_calibration() [all …]
|
/linux-5.10/sound/pci/hda/ |
D | patch_conexant.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Tobin Davis <tdavis@dsl-only.net> 25 struct hda_gen_spec gen; member 63 spec->gen.beep_nid = nid; in set_beep_amp() 65 knew = snd_hda_gen_add_kctl(&spec->gen, NULL, in set_beep_amp() 68 return -ENOMEM; in set_beep_amp() 69 knew->private_value = beep_amp; in set_beep_amp() 76 struct conexant_spec *spec = codec->spec; in cx_auto_parse_beep() 95 struct conexant_spec *spec = codec->spec; in cx_auto_parse_eapd() 103 spec->eapds[spec->num_eapds++] = nid; in cx_auto_parse_eapd() [all …]
|
D | patch_analog.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2005-2007 Takashi Iwai <tiwai@suse.de> 23 struct hda_gen_spec gen; member 44 ((spec)->beep_amp = HDA_COMPOSE_AMP_VAL(nid, 1, idx, dir)) /* mono */ 52 struct ad198x_spec *spec = codec->spec; in create_beep_ctls() 55 if (!spec->beep_amp) in create_beep_ctls() 58 for (knew = ad_beep_mixer ; knew->name; knew++) { in create_beep_ctls() 63 return -ENOMEM; in create_beep_ctls() 64 kctl->private_value = spec->beep_amp; in create_beep_ctls() 81 !codec->inv_eapd ? 0x00 : 0x02); in ad198x_power_eapd_write() [all …]
|
D | patch_realtek.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 32 /* extra amp-initialization sequence types */ 78 struct hda_gen_spec gen; /* must be at head */ member 165 if (val != -1) in alc_update_coefex_idx() 176 struct alc_spec *spec = codec->spec; in alc_get_coef0() 178 if (!spec->coef0) in alc_get_coef0() 179 spec->coef0 = alc_read_coef_idx(codec, 0); in alc_get_coef0() 180 return spec->coef0; in alc_get_coef0() 193 #define WRITE_COEFEX(_nid, _idx, _val) UPDATE_COEFEX(_nid, _idx, -1, _val) 200 for (; fw->nid; fw++) { in alc_process_coef_fw() [all …]
|
/linux-5.10/tools/testing/selftests/bpf/ |
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 18 GENFLAGS := -DHAVE_GENHDR 23 LLVM_OBJCOPY ?= llvm-objcopy 24 BPF_GCC ?= $(shell command -v bpf-gcc;) 26 CFLAGS += -g -rdynamic -Wall -O2 $(GENFLAGS) $(SAN_CFLAGS) \ 27 -I$(CURDIR) -I$(INCLUDE_DIR) -I$(GENDIR) -I$(LIBDIR) \ 28 -I$(TOOLSINCDIR) -I$(APIDIR) \ 29 -Dbpf_prog_load=bpf_prog_test_load \ 30 -Dbpf_load_program=bpf_test_load_program 31 LDLIBS += -lcap -lelf -lz -lrt -lpthread [all …]
|
/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
D | qcom-wled.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 11 - Kiran Gunda <kgunda@codeaurora.org> 21 - qcom,pm8941-wled 22 - qcom,pmi8998-wled 23 - qcom,pm660l-wled 24 - qcom,pm8150l-wled [all …]
|
/linux-5.10/drivers/usb/host/ |
D | pci-quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Some of it includes work-arounds for PCI hardware and BIOS quirks. 5 * It may need to run early during booting -- before USB would normally 6 * initialize -- to ensure that Linux doesn't use any legacy modes. 22 #include "pci-quirks.h" 23 #include "xhci-ext-caps.h" 127 enum amd_chipset_gen gen; member 144 * amd_chipset_sb_type_init - initialize amd chipset southbridge type 154 pinfo->sb_type.gen = AMD_CHIPSET_UNKNOWN; in amd_chipset_sb_type_init() 156 pinfo->smbus_dev = pci_get_device(PCI_VENDOR_ID_ATI, in amd_chipset_sb_type_init() [all …]
|
/linux-5.10/drivers/hid/ |
D | hid-wiimote-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 2011-2013 David Herrmann <dh.herrmann@gmail.com> 17 #include "hid-ids.h" 18 #include "hid-wiimote.h" 28 if (!hdev->ll_driver->output_report) in wiimote_hid_send() 29 return -ENODEV; in wiimote_hid_send() 33 return -ENOMEM; in wiimote_hid_send() 50 spin_lock_irqsave(&wdata->queue.lock, flags); in wiimote_queue_worker() 52 while (wdata->queue.head != wdata->queue.tail) { in wiimote_queue_worker() 53 spin_unlock_irqrestore(&wdata->queue.lock, flags); in wiimote_queue_worker() [all …]
|
/linux-5.10/drivers/scsi/ |
D | gdth.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 1995-06 ICP vortex GmbH, Achim Leubner * 9 * Copyright (C) 2002-04 Intel Corporation * 10 * Copyright (C) 2003-06 Adaptec Inc. * 35 * h- controller no., b- channel no., 36 * t- target ID, l- LUN 39 * max_ids:x x - target ID count per channel (1..MAXID) 42 * hdr_channel:x x - number of virtual bus for host drives 98 #include <linux/dma-mapping.h> 184 #define GDTOFFSOF(a,b) (size_t)&(((a*)0)->b) [all …]
|
/linux-5.10/arch/x86/kvm/mmu/ |
D | mmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine driver for Linux 5 * This module enables machines with Intel VT-x extensions to run virtual 57 static int __read_mostly nx_huge_pages = -1; 88 * When setting this variable to true it enables Two-Dimensional-Paging 90 * 1. the guest-virtual to guest-physical 91 * 2. while doing 1. it walks guest-physical to host-physical 118 (PAGE_SHIFT + (level - 1) * PT32_LEVEL_BITS) 121 (PT32_BASE_ADDR_MASK & ((1ULL << (PAGE_SHIFT + (((level) - 1) \ 122 * PT32_LEVEL_BITS))) - 1)) [all …]
|
/linux-5.10/tools/perf/Documentation/ |
D | perf-script.txt | 1 perf-script(1) 5 ---- 6 perf-script - Read perf.data (created by perf record) and display trace output 9 -------- 12 'perf script' [<options>] record <script> [<record-options>] <command> 13 'perf script' [<options>] report <script> [script-args] 14 'perf script' [<options>] <script> <required-script-args> [<record-options>] <command> 15 'perf script' [<options>] <top-script> [script-args] 18 ----------- 26 You can also run a set of pre-canned scripts that aggregate and [all …]
|
/linux-5.10/drivers/edac/ |
D | mce_amd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 static const char * const tt_msgs[] = { "INSN", "DATA", "GEN", "RESV" }; 40 static const char * const ll_msgs[] = { "RESV", "L1", "L2", "L3/GEN" }; 44 "GEN", "RD", "WR", "DRD", "DWR", "IRD", "PRF", "EV", "SNP" 48 const char * const pp_msgs[] = { "SRC", "RES", "OBS", "GEN" }; 55 static const char * const ii_msgs[] = { "MEM", "RESV", "IO", "GEN" }; 71 "PFB non-cacheable bit parity error", 101 "Link-defined sync error packets detected on HT link", 174 "An ECC error was detected on a data cache read-modify-write by a store", 179 "An ECC error was detected on an EMEM read-modify-write by a store", [all …]
|
/linux-5.10/drivers/gpu/drm/i915/gem/ |
D | i915_gem_execbuffer.c | 2 * SPDX-License-Identifier: MIT 7 #include <linux/intel-iommu.h> 8 #include <linux/dma-resv.h> 125 * 1. Validation - Ensure all the pointers, handles and flags are valid. 126 * 2. Reservation - Assign GPU address space for every object 127 * 3. Relocation - Update any addresses to point to the final locations 128 * 4. Serialisation - Order the request with respect to its dependencies 129 * 5. Construction - Construct a request to execute the batchbuffer 157 * object already bound in its current location - so as long as meets the 185 * we do leave the objects pinned in their final locations - which is a [all …]
|
/linux-5.10/arch/s390/include/asm/ |
D | kvm_host.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 * These seem to be used for allocating ->chip in the routing table, which we 36 * need to look at ->chip later on, we'll need to revisit this. 42 /* s390-specific vcpu->requests bit members */ 115 * check from host when host is in the machine check's high-level handling. 132 ((sie_block)->sidad & PAGE_MASK) 134 ((((sie_block)->sidad & SIDAD_SIZE_MASK) + 1) * PAGE_SIZE) 557 * Repressible (non-floating) machine check interrupts 610 struct kvm_s390_ext_info ext; member 622 struct kvm_s390_ext_info ext; member [all …]
|
/linux-5.10/drivers/gpu/drm/rcar-du/ |
D | rcar_du_crtc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * rcar_du_crtc.c -- R-Car Display Unit CRTCs 5 * Copyright (C) 2013-2015 Renesas Electronics Corporation 37 struct rcar_du_device *rcdu = rcrtc->dev; in rcar_du_crtc_read() 39 return rcar_du_read(rcdu, rcrtc->mmio_offset + reg); in rcar_du_crtc_read() 44 struct rcar_du_device *rcdu = rcrtc->dev; in rcar_du_crtc_write() 46 rcar_du_write(rcdu, rcrtc->mmio_offset + reg, data); in rcar_du_crtc_write() 51 struct rcar_du_device *rcdu = rcrtc->dev; in rcar_du_crtc_clr() 53 rcar_du_write(rcdu, rcrtc->mmio_offset + reg, in rcar_du_crtc_clr() 54 rcar_du_read(rcdu, rcrtc->mmio_offset + reg) & ~clr); in rcar_du_crtc_clr() [all …]
|
/linux-5.10/drivers/ata/ |
D | sata_mv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sata_mv.c - Marvell SATA support 5 * Copyright 2008-2009: Marvell Corporation, all rights reserved. 12 * Please ALWAYS copy linux-ide@vger.kernel.org on emails. 18 * --> Develop a low-power-consumption strategy, and implement it. 20 * --> Add sysfs attributes for per-chip / per-HC IRQ coalescing thresholds. 22 * --> [Experiment, Marvell value added] Is it possible to use target 23 * mode to cross-connect two Linux boxes with Marvell cards? If so, 31 * 80x1-B2 errata PCI#11: 34 * should be careful to insert those cards only onto PCI-X bus #0, [all …]
|
/linux-5.10/drivers/input/mouse/ |
D | synaptics.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Added support for pass-through port. Special thanks to Peter Berg Larsen 13 * start merging tpconfig and gpm code to a xfree-input module 17 * Copyright (c) 1998-2000 Bruce Kalk <kall@compass.com> 18 * code for the special synaptics commands (from the tpconfig-source) 61 * value which are actually negative values truncated to the 13-bit 63 * than 8184 (i.e. -8), so we treat all values greater than 8176 as 84 error = ps2_sliced_command(&psmouse->ps2dev, mode); in synaptics_mode_cmd() 89 error = ps2_command(&psmouse->ps2dev, param, PSMOUSE_CMD_SETRATE); in synaptics_mode_cmd() 98 struct ps2dev *ps2dev = &psmouse->ps2dev; in synaptics_detect() [all …]
|
/linux-5.10/drivers/scsi/lpfc/ |
D | lpfc_bsg.c | 4 * Copyright (C) 2017-2019 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2009-2015 Emulex. All rights reserved. * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 29 #include <linux/bsg-lib.h> 63 /* next two flags are here for the auto-delete logic */ 85 uint8_t *ext; /* extended mailbox data */ member 130 (size_t)(&((struct lpfc_sli_ct_request *)NULL)->un) 144 list_for_each_entry_safe(mlast, next_mlast, &mlist->list, in lpfc_free_bsg_buffers() 146 lpfc_mbuf_free(phba, mlast->virt, mlast->phys); in lpfc_free_bsg_buffers() 147 list_del(&mlast->list); in lpfc_free_bsg_buffers() [all …]
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | vidioc-queryctrl.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i… 42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the 60 driver returns the next supported non-compound control, or ``EINVAL`` if 72 :ref:`v4l2_queryctrl <v4l2-queryctrl>` since that structure is full. 80 fields of struct :ref:`v4l2_querymenu <v4l2-querymenu>` and call the 85 :ref:`v4l2_queryctrl <v4l2-queryctrl>` ``minimum`` to ``maximum``, 99 .. _v4l2-queryctrl: 103 .. flat-table:: struct v4l2_queryctrl 104 :header-rows: 0 [all …]
|
/linux-5.10/tools/perf/ |
D | Makefile.perf | 1 # SPDX-License-Identifier: GPL-2.0-only 16 # Define ARCH as name of target architecture if you want cross-builds. 18 # Define CROSS_COMPILE as prefix name of compiler if you want cross-builds. 27 # Define PYTHON_CONFIG to point to the python-config binary if 28 # the default `$(PYTHON)-config' is not correct. 34 # Define LDFLAGS=-static to build a static binary. 36 # Define EXTRA_CFLAGS=-m64 or EXTRA_CFLAGS=-m32 as appropriate for cross-builds. 38 # Define EXCLUDE_EXTLIBS=-lmylib to exclude libmylib from the auto-generated 43 # Define NO_DWARF if you do not want debug-info analysis feature at all. 55 # Define NO_LIBELF if you do not want libelf dependency (e.g. cross-builds) [all …]
|
/linux-5.10/drivers/scsi/sym53c8xx_2/ |
D | sym_hipd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 7 * Copyright (c) 2003-2005 Matthew Wilcox <matthew@wil.cx> 10 * Copyright (C) 1998-2000 Gerard Roudier 13 * a port of the FreeBSD ncr driver to Linux-1.2.13. 17 * Stefan Esser <se@mi.Uni-Koeln.de> 25 *----------------------------------------------------------------------------- 55 while (n-- > 0) in sym_printl_hex() 62 sym_print_addr(cp->cmd, "%s: ", label); in sym_print_msg() [all …]
|
/linux-5.10/drivers/net/ethernet/marvell/ |
D | sky2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 30 /* Yukon-2 */ 32 PCI_Y2_PIG_ENA = 1<<31, /* Enable Plug-in-Go (YUKON-2) */ 33 PCI_Y2_DLL_DIS = 1<<30, /* Disable PCI DLL (YUKON-2) */ 34 PCI_SW_PWR_ON_RST= 1<<30, /* SW Power on Reset (Yukon-EX) */ 35 PCI_Y2_PHY2_COMA = 1<<29, /* Set PHY 2 to Coma Mode (YUKON-2) */ 36 PCI_Y2_PHY1_COMA = 1<<28, /* Set PHY 1 to Coma Mode (YUKON-2) */ 37 PCI_Y2_PHY2_POWD = 1<<27, /* Set PHY 2 to Power Down (YUKON-2) */ 38 PCI_Y2_PHY1_POWD = 1<<26, /* Set PHY 1 to Power Down (YUKON-2) */ 52 PCI_PATCH_DIR = 0xfL<<8, /* Bit 11.. 8: Ext Patches dir 3..0 */ [all …]
|