/Linux-v5.15/Documentation/devicetree/bindings/mailbox/ |
D | fsl,mu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dong Aisheng <aisheng.dong@nxp.com> 22 registers (Processor A-facing, Processor B-facing). 27 - const: fsl,imx6sx-mu 28 - const: fsl,imx7ulp-mu 29 - const: fsl,imx8ulp-mu 30 - const: fsl,imx8-mu-scu 31 - items: [all …]
|
/Linux-v5.15/arch/mips/boot/dts/loongson/ |
D | loongson64-2k1000.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/interrupt-controller/irq.h> 10 #address-cells = <2>; 11 #size-cells = <2>; 14 #address-cells = <1>; 15 #size-cells = <0>; 21 #clock-cells = <1>; 35 #clock-cells = <0>; 36 compatible = "fixed-clock"; [all …]
|
/Linux-v5.15/drivers/extcon/ |
D | extcon-usbc-tusb320.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/extcon/extcon-tusb320.c - TUSB320 extcon driver 9 #include <linux/extcon-provider.h> 35 [TUSB320_ATTACHED_STATE_DFP] = "downstream facing port", 36 [TUSB320_ATTACHED_STATE_UFP] = "upstream facing port", 48 static const char sig[] = { '\0', 'T', 'U', 'S', 'B', '3', '2', '0' }; in tusb320_check_signature() 53 ret = regmap_read(priv->regmap, sizeof(sig) - 1 - i, &val); in tusb320_check_signature() 57 dev_err(priv->dev, "signature mismatch!\n"); in tusb320_check_signature() 58 return -ENODEV; in tusb320_check_signature() 71 if (regmap_read(priv->regmap, TUSB320_REG9, ®)) { in tusb320_irq_handler() [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/gt/ |
D | intel_engine_user.c | 1 // SPDX-License-Identifier: MIT 19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user() 25 if (class < it->uabi_class) in intel_engine_lookup_user() 26 p = p->rb_left; in intel_engine_lookup_user() 27 else if (class > it->uabi_class || in intel_engine_lookup_user() 28 instance > it->uabi_instance) in intel_engine_lookup_user() 29 p = p->rb_right; in intel_engine_lookup_user() 30 else if (instance < it->uabi_instance) in intel_engine_lookup_user() 31 p = p->rb_left; in intel_engine_lookup_user() 41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user() [all …]
|
/Linux-v5.15/Documentation/x86/ |
D | earlyprintk.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a 13 [host/target] <-------> [USB debug key] <-------> [client/console] 21 the lspci -vvv output:: 23 # lspci -vvv 25 …roller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI]) 27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN… 28 …Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- I… 31 Region 0: Memory at fe227000 (32-bit, non-prefetchable) [size=1K] 33 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) [all …]
|
/Linux-v5.15/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-scarlet.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-scarlet board device tree source 8 #include "rk3399-gru.dtsi" 14 pp1250_s3: pp1250-s3 { 15 compatible = "regulator-fixed"; 16 regulator-name = "pp1250_s3"; 19 regulator-always-on; 20 regulator-boot-on; 21 regulator-min-microvolt = <1250000>; 22 regulator-max-microvolt = <1250000>; [all …]
|
/Linux-v5.15/drivers/thunderbolt/ |
D | acpi.c | 1 // SPDX-License-Identifier: GPL-2.0 28 ret = fwnode_property_get_reference_args(fwnode, "usb4-host-interface", in tb_acpi_add_link() 34 if (nhi->pdev->dev.fwnode != args.fwnode) in tb_acpi_add_link() 44 adev = adev->parent; in tb_acpi_add_link() 60 dev = dev->parent; in tb_acpi_add_link() 71 if (pdev->class == PCI_CLASS_SERIAL_USB_XHCI || in tb_acpi_add_link() 77 link = device_link_add(&pdev->dev, &nhi->pdev->dev, in tb_acpi_add_link() 81 dev_dbg(&nhi->pdev->dev, "created link from %s\n", in tb_acpi_add_link() 82 dev_name(&pdev->dev)); in tb_acpi_add_link() 84 dev_warn(&nhi->pdev->dev, "device link creation from %s failed\n", in tb_acpi_add_link() [all …]
|
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
D | tc_redirect.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 4 * This test sets up 3 netns (src <-> fwd <-> dst). There is no direct veth link 7 * host facing veth in fwd which calls into i) bpf_redirect_neigh() to perform the 57 #define PING_ARGS "-i 0.2 -c 3 -w 10 -q" 77 return -1; in write_file() 81 return -1; in write_file() 124 * open_netns() - Switch to specified network namespace by name. 140 token->orig_netns_fd = open("/proc/self/ns/net", O_RDONLY); in open_netns() 141 if (!ASSERT_GE(token->orig_netns_fd, 0, "open /proc/self/ns/net")) in open_netns() 161 ASSERT_OK(setns_by_fd(token->orig_netns_fd), "setns_by_fd"); in close_netns() [all …]
|
/Linux-v5.15/Documentation/admin-guide/ |
D | reporting-issues.rst | 1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0) 3 If you want to distribute this text under CC-BY-4.0 only, please use 'The 5 …rg/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/admin-guide/reporting-issues.rst 8 is available under CC-BY-4.0, as versions of this text that were processed 20 Are you facing a regression with vanilla kernels from the same stable or 45 ensure it's vanilla (IOW: not patched and not using add-on modules). Also make 49 If you are facing multiple issues with the Linux kernel at once, report each 53 to pin-point the culprit with a bisection; if you succeed, include its 54 commit-id and CC everyone in the sign-off-by chain. 60 Step-by-step guide how to report issues to the kernel maintainers [all …]
|
/Linux-v5.15/drivers/net/wireless/ath/ath11k/ |
D | dp.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 203 #define DP_HW2SW_MACID(mac_id) ((mac_id) ? ((mac_id) - 1) : 0) 248 * - reo_cmd_list 249 * - reo_cmd_cache_flush_list 250 * - reo_cmd_cache_flush_count 317 /* host -> target HTT_SRING_SETUP message 320 * each host facing LMAC SRING. Target setups up HW registers based 328 * |--------------- +-----------------+----------------+------------------| 330 * |----------------------------------------------------------------------| [all …]
|
/Linux-v5.15/drivers/gpu/drm/ |
D | drm_file.c | 35 #include <linux/dma-fence.h> 70 * The deprecated ->load callback must be called after the driver is in drm_dev_needs_global_mutex() 75 if (dev->driver->load || dev->driver->unload) in drm_dev_needs_global_mutex() 84 if (dev->driver->lastclose) in drm_dev_needs_global_mutex() 110 * For the driver-side event interface see drm_event_reserve_init() and 115 * function, modern drivers should use one of the provided memory-manager 116 * specific implementations. For GEM-based drivers this is drm_gem_mmap(). 139 * For driver-private IOCTL handling see the more detailed discussion in 144 * drm_file_alloc - allocate file context 156 struct drm_device *dev = minor->dev; in drm_file_alloc() [all …]
|
/Linux-v5.15/include/linux/qed/ |
D | common_hsi.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 3 * Copyright (c) 2015-2016 QLogic Corporation 4 * Copyright (c) 2019-2020 Marvell International Ltd. 128 /* Traffic classes in network-facing blocks (PBF, BTB, NIG, BRB, PRS and QM) */ 326 (DQ_PWM_OFFSET_TCM32_BASE + DQ_TCM_AGG_VAL_SEL_REG9 - 4) 366 #define QM_LINE_CRD_REG_SIGN_BIT BIT((QM_LINE_CRD_REG_WIDTH - 1)) 368 #define QM_BYTE_CRD_REG_SIGN_BIT BIT((QM_BYTE_CRD_REG_WIDTH - 1)) 370 #define QM_WFQ_CRD_REG_SIGN_BIT BIT((QM_WFQ_CRD_REG_WIDTH - 1)) 372 #define QM_RL_CRD_REG_SIGN_BIT BIT((QM_RL_CRD_REG_WIDTH - 1)) 451 PXP_PF_WINDOW_ADMIN_LENGTH - 1) [all …]
|
/Linux-v5.15/drivers/xen/xenbus/ |
D | xenbus_client.c | 2 * Client-facing interface for the Xenbus driver. In other words, the 3 * interface between the Xenbus and the device-specific code, be it the 115 * xenbus_watch_path - register a watch 123 * success, or -errno on error. On success, the given @path will be saved as 124 * @watch->node, and remains the caller's to free. On error, @watch->node will 137 watch->node = path; in xenbus_watch_path() 138 watch->will_handle = will_handle; in xenbus_watch_path() 139 watch->callback = callback; in xenbus_watch_path() 144 watch->node = NULL; in xenbus_watch_path() 145 watch->will_handle = NULL; in xenbus_watch_path() [all …]
|
/Linux-v5.15/drivers/infiniband/hw/hfi1/ |
D | hfi.h | 1 /* SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause */ 4 * Copyright(c) 2015-2020 Intel Corporation. 13 #include <linux/dma-mapping.h> 27 #include <linux/i2c-algo-bit.h> 74 /* Offline Disabled Reason is 4-bits */ 98 * per driver stats, either not device nor port-specific, or 108 __u64 sps_txerrs; /* tx-related packet errors */ 109 __u64 sps_rcverrs; /* non-crc rcv packet errors */ 124 * First-cut criterion for "device is active" is 126 * 5-second interval. SMA packets are 64 dwords, [all …]
|
/Linux-v5.15/drivers/i2c/busses/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 controller is part of the 7101 device, which is an ACPI-compliant 22 will be called i2c-ali1535. 30 controller is part of the 7101 device, which is an ACPI-compliant 34 will be called i2c-ali1563. 44 will be called i2c-ali15x3. 56 will be called i2c-amd756. 63 S4882 motherboard. On this 4-CPU board, the SMBus is multiplexed 69 will be called i2c-amd756-s4882. 79 will be called i2c-amd8111. [all …]
|
/Linux-v5.15/drivers/media/usb/stkwebcam/ |
D | stk-webcam.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * stk-webcam.c : Driver for Syntek 1125 USB webcam controller 6 * Copyright 2007-2008 Jaime Velasco Juan <jsagarribay@gmail.com> 9 * Copyright 2006-2007 Jonathan Corbet 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/v4l2-event.h> 29 #include "stk-webcam.h" 32 static int hflip = -1; 36 static int vflip = -1; [all …]
|
/Linux-v5.15/include/linux/ |
D | pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright 1997--1999 Martin Mares <mj@ucw.cz> 59 * The PCI interface treats multi-function devices as independent 67 * In the interest of not exposing interfaces to user-space unnecessarily, 68 * the following kernel-only defines are being added here. 79 unsigned char number; /* PCI_SLOT(pci_dev->devfn) */ 85 return kobject_name(&slot->kobj); in pci_slot_name() 96 /* #0-5: standard PCI resources */ 98 PCI_STD_RESOURCE_END = PCI_STD_RESOURCES + PCI_STD_NUM_BARS - 1, 103 /* Device-specific resources */ [all …]
|
D | phy.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Based on code in sungem_phy.c and (long-removed) gianfar_phy.c 73 * Set phydev->irq to PHY_POLL if interrupts are not supported, 77 #define PHY_POLL -1 78 #define PHY_MAC_INTERRUPT -2 86 * enum phy_interface_t - Interface Mode definitions 88 * @PHY_INTERFACE_MODE_NA: Not Applicable - don't touch 90 * @PHY_INTERFACE_MODE_MII: Median-independent interface 91 * @PHY_INTERFACE_MODE_GMII: Gigabit median-independent interface 92 * @PHY_INTERFACE_MODE_SGMII: Serial gigabit media-independent interface [all …]
|
/Linux-v5.15/drivers/staging/octeon-usb/ |
D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in 131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non- 133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non- 172 * This value is in terms of 32-bit words. 211 * - ... [all …]
|
/Linux-v5.15/drivers/usb/host/ |
D | xhci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <linux/io-64-nonatomic-lo-hi.h> 21 /* Code sharing between pci-quirks and xhci hcd */ 22 #include "xhci-ext-caps.h" 23 #include "pci-quirks.h" 31 /* Max number of USB devices for any host controller - limit in section 6.1 */ 33 /* Section 5.3.3 - MaxPorts */ 43 * struct xhci_cap_regs - xHCI Host Controller Capability Registers. 45 * @hcs_params1: HCSPARAMS1 - Structural Parameters 1 46 * @hcs_params2: HCSPARAMS2 - Structural Parameters 2 [all …]
|
D | fotg210-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Faraday FOTG210 EHCI-like driver 6 * Author: Yuan-Hsin Chen <yhchen@faraday-tech.com> 7 * Feng-Hsin Chiang <john453@faraday-tech.com> 8 * Po-Yu Chuang <ratbert.chuang@gmail.com> 10 * Most of code borrowed from the Linux-3.7 EHCI driver 29 #include <linux/dma-mapping.h> 42 #define DRIVER_AUTHOR "Yuan-Hsin Chen" 50 #define FOTG210_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */ 53 #define FOTG210_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ [all …]
|
D | oxu210hp-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * This code is *strongly* based on EHCI-HCD code by David Brownell since 7 * the chip is a quasi-EHCI compatible. 25 #include <linux/dma-mapping.h> 82 #define EHCI_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */ 85 #define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ 101 u32 hcs_params; /* HCSPARAMS - offset 0x4 */ 110 u32 hcc_params; /* HCCPARAMS - offset 0x8 */ 116 #define HCC_64BIT_ADDR(p) ((p)&(1)) /* true: can use 64-bit addr */ 117 u8 portroute[8]; /* nibbles for routing - offset 0xC */ [all …]
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-bus-iio | 3 Contact: linux-iio@vger.kernel.org 11 Contact: linux-iio@vger.kernel.org 25 Contact: linux-iio@vger.kernel.org 31 Contact: linux-iio@vger.kernel.org 38 Contact: linux-iio@vger.kernel.org 44 The contents of the label are free-form, but there are some 51 * "proximity-wifi" 52 * "proximity-lte" 53 * "proximity-wifi-lte" 54 * "proximity-wifi-left" [all …]
|
/Linux-v5.15/fs/ubifs/ |
D | tnc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2006-2008 Nokia Corporation. 13 * the UBIFS B-tree. 48 * insert_old_idx - record an index node obsoleted since the last commit start. 49 * @c: UBIFS file-system description object 61 * That means that the garbage collection and the in-the-gaps method of 66 * they cannot be easily found. In those cases, an entry is added to an RB-tree. 67 * That is what this function does. The RB-tree is ordered by LEB number and 77 return -ENOMEM; in insert_old_idx() 78 old_idx->lnum = lnum; in insert_old_idx() [all …]
|