/Linux-v5.4/Documentation/devicetree/bindings/net/ |
D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
/Linux-v5.4/drivers/gpu/drm/i915/ |
D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 13 Add -Werror to the build flags for (and only for) i915.ko. 41 Choose this option to turn on extra driver debugging that may affect 49 bool "Always insert extra checks around mmio access by default" 53 reads) around every mmio (register) access that will slow the system 54 down. This sets the default value of i915.mmio_debug to -1 and can 92 ordinary tests, but may be vital for post-mortem debugging when 106 ordinary tests, but may be vital for post-mortem debugging when 119 Choose this option to turn on extra driver debugging that may affect 131 Choose this option to turn on extra driver debugging that may affect [all …]
|
/Linux-v5.4/Documentation/fb/ |
D | vesafb.rst | 7 The idea is simple: Turn on graphics mode at boot time with the help 20 * You can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11 22 * Most important: boot logo :-) 33 Documentation/admin-guide/svga.rst for details. 81 "vga=mode-number" you have to transform the numbers to decimal. 88 XF68_FBDev should work just fine, but it is non-accelerated. Running 89 another (accelerated) X-Server like XF86_SVGA might or might not work. 90 It depends on X-Server and graphics board. 92 The X-Server must restore the video mode correctly, else you end up 93 with a broken console (and vesafb cannot do anything about this). [all …]
|
/Linux-v5.4/Documentation/process/ |
D | 4.Coding.rst | 6 While there is much to be said for a solid and community-oriented design 19 --------- 25 :ref:`Documentation/process/coding-style.rst <codingstyle>`. For much of 38 strangely-formatted code. 43 giving up a degree of control in a number of ways - including control over 49 as a way of getting their name into the kernel changelogs - or both. But 59 80-column limit, for example), just do it. 61 Note that you can also use the ``clang-format`` tool to help you with 62 these rules, to quickly re-format parts of your code automatically, 66 See the file :ref:`Documentation/process/clang-format.rst <clangformat>` [all …]
|
D | applying-patches.rst | 54 in the patch file when applying it (the ``-p1`` argument to ``patch`` does 57 To revert a previously applied patch, use the -R argument to patch. 60 patch -p1 < ../patch-x.y.z 64 patch -R -p1 < ../patch-x.y.z 76 patch -p1 < path/to/patch-x.y.z 82 Patch can also get the name of the file to use via the -i argument, like 85 patch -p1 -i path/to/patch-x.y.z 91 xzcat path/to/patch-x.y.z.xz | patch -p1 92 bzcat path/to/patch-x.y.z.gz | patch -p1 96 gunzip or xz on the file -- like this:: [all …]
|
D | 2.Process.rst | 14 --------------- 16 The kernel developers use a loosely time-based release process, with a new 53 be called 2.6.40-rc1. The -rc1 release is the signal that the time to 63 exception is made for drivers for previously-unsupported hardware; if they 64 touch no in-tree code, they cannot cause regressions and should be safe to 68 time. Linus releases new -rc kernels about once a week; a normal series 69 will get up to somewhere between -rc6 and -rc9 before the kernel is 78 February 11 4.16-rc1, merge window closes 79 February 18 4.16-rc2 80 February 25 4.16-rc3 [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 76 used for indentation, and the above example is deliberately broken. 82 ---------------------------------- 90 Statements longer than 80 columns will be broken into sensible chunks, unless [all …]
|
/Linux-v5.4/Documentation/power/ |
D | swsusp.rst | 32 power states like "standby", which normally don't turn USB off.) 47 - If you feel ACPI works pretty well on your system, you might try:: 51 - If you would like to write hibernation image to swap and then suspend 56 - If you have SATA disks, you'll need recent kernels with SATA suspend 58 are built into kernel -- not modules. [There's way to make 66 before suspend (it is limited to around 2/5 of available RAM by default). 68 - The resume process checks for the presence of the resume device, 72 - The resume process may be triggered in two ways: 81 read-only) otherwise data may be corrupted. 87 Last revised: 2003-10-20 by Pavel Machek [all …]
|
/Linux-v5.4/arch/x86/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 6 ---help--- 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 25 # Options that are inherently 64-bit kernel only: 41 We keep the static function tracing (!DYNAMIC_FTRACE) around 44 only need to keep it around for x86_64. No need to keep it 50 # ported to 32-bit as well. ) [all …]
|
/Linux-v5.4/arch/x86/kernel/cpu/ |
D | intel.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <asm/intel-family.h> 46 __setup("intel-skd-046-workaround=disable", forcempx_setup); 53 * Turn off the MPX feature on CPUs where SMEP is not in check_mpx_erratum() 56 * Works around Intel Erratum SKD046: "Branch Instructions in check_mpx_erratum() 70 * Processors which have self-snooping capability can handle conflicting 78 switch (c->x86_model) { in check_memory_type_self_snoop_errata() 110 if (c->x86 != 6) in probe_xeon_phi_r3mwait() 112 switch (c->x86_model) { in probe_xeon_phi_r3mwait() 132 * Early microcode releases for the Spectre v2 mitigation were broken. [all …]
|
/Linux-v5.4/drivers/net/phy/ |
D | mdio-bcm-unimac.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2014-2017 Broadcom 21 #include <linux/platform_data/mdio-bcm-unimac.h> 52 * peripheral registers for CPU-native byte order. in unimac_mdio_readl() 55 return __raw_readl(priv->base + offset); in unimac_mdio_readl() 57 return readl_relaxed(priv->base + offset); in unimac_mdio_readl() 64 __raw_writel(val, priv->base + offset); in unimac_mdio_writel() 66 writel_relaxed(val, priv->base + offset); in unimac_mdio_writel() 93 } while (--timeout); in unimac_mdio_poll() 95 return -ETIMEDOUT; in unimac_mdio_poll() [all …]
|
/Linux-v5.4/drivers/of/ |
D | of_mdio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 * ethernet-phy-idAAAA.BBBB */ 37 if (sscanf(cp, "ethernet-phy-id%4x.%4x", &upper, &lower) == 2) { in of_get_phy_id() 42 return -EINVAL; in of_get_phy_id() 54 "ethernet-phy-ieee802.3-c45"); in of_mdiobus_register_phy() 64 if (rc == -EPROBE_DEFER) { in of_mdiobus_register_phy() 69 phy->irq = rc; in of_mdiobus_register_phy() 70 mdio->irq[addr] = rc; in of_mdiobus_register_phy() 72 phy->irq = mdio->irq[addr]; in of_mdiobus_register_phy() 75 if (of_property_read_bool(child, "broken-turn-around")) in of_mdiobus_register_phy() [all …]
|
/Linux-v5.4/drivers/staging/most/usb/ |
D | usb.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * usb.c - Hardware dependent module for USB 5 * Copyright (C) 2013-2015 Microchip Technology Germany II GmbH & Co. KG 23 #include <linux/dma-mapping.h> 61 * struct most_dci_obj - Direct Communication Interface 86 * struct most_dev - holds all usb interface specific stuff 131 * drci_rd_reg - read a DCI register 145 return -ENOMEM; in drci_rd_reg() 158 * drci_wr_reg - write a DCI register 184 * get_stream_frame_size - calculate frame size of current configuration [all …]
|
/Linux-v5.4/drivers/char/agp/ |
D | uninorth-agp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 41 A_SIZE_32(agp_bridge->driver->aperture_sizes); in uninorth_fetch_size() 49 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) in uninorth_fetch_size() 53 if (i == agp_bridge->driver->num_aperture_sizes) { in uninorth_fetch_size() 54 dev_err(&agp_bridge->dev->dev, "invalid aperture size, " in uninorth_fetch_size() 62 for (i = 0; i < agp_bridge->driver->num_aperture_sizes; i++) in uninorth_fetch_size() 67 agp_bridge->previous_size = in uninorth_fetch_size() 68 agp_bridge->current_size = (void *)(values + i); in uninorth_fetch_size() 69 agp_bridge->aperture_size_idx = i; in uninorth_fetch_size() 79 pci_write_config_dword(agp_bridge->dev, UNI_N_CFG_GART_CTRL, in uninorth_tlbflush() [all …]
|
/Linux-v5.4/fs/nfsd/ |
D | state.h | 61 (s)->si_opaque.so_clid.cl_boot, \ 62 (s)->si_opaque.so_clid.cl_id, \ 63 (s)->si_opaque.so_id, \ 64 (s)->si_generation 93 /* For an open stateid kept around *only* to process close replays: */ 95 /* For a deleg stateid kept around only to process free_stateid's: */ 116 * is broken, put when the rpc exits) 123 * the object will either be destroyed (v4.0) or moved to a per-client list of 151 per-session otherwise */ 198 u32 flavor; /* (u32)(-1) used to mean "no valid flavor" */ [all …]
|
/Linux-v5.4/Documentation/admin-guide/ |
D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 33 64 bit X_* addresses. Some firmware have broken 64 56 Documentation/firmware-guide/acpi/debug.rst for more information about 119 Disable auto-serialization of AML methods [all …]
|
/Linux-v5.4/drivers/mmc/host/ |
D | sdhci-of-arasan.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2011 - 2012 Michal Simek <monstr@monstr.eu> 9 * Based on sdhci-of-esdhc.c 18 #include <linux/clk-provider.h> 27 #include "sdhci-pltfm.h" 36 * On some SoCs the syscon area has a feature where the upper 16-bits of 37 * each 32-bit register act as a write mask for the lower 16-bits. This allows 45 * struct sdhci_arasan_soc_ctl_field - Field used in sdhci_arasan_soc_ctl_map 49 * @shift: Bit offset within @reg of this field (or -1 if not avail) 58 * struct sdhci_arasan_soc_ctl_map - Map in syscon to corecfg registers [all …]
|
/Linux-v5.4/arch/arm64/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 189 ARM 64-bit (AArch64) Linux support. 215 # VA_BITS - PAGE_SHIFT - 3 325 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… 329 This option adds an alternative code sequence to work around ARM 330 erratum 826319 on Cortex-A53 parts up to r0p2 with an AMBA 4 ACE or 333 If a Cortex-A53 uses an AMBA AXI4 ACE interface to other processors 339 data cache clean-and-invalidate. 347 …bool "Cortex-A53: 827319: Data cache clean instructions might cause overlapping transactions to th… 351 This option adds an alternative code sequence to work around ARM [all …]
|
/Linux-v5.4/Documentation/dev-tools/ |
D | kgdb.rst | 15 Kdb is simplistic shell-style interface which you can use on a system 22 kernel built-ins or in kernel modules if the code was built with 40 kgdb I/O modules compiled as built-ins or loadable kernel modules in the 46 - In order to enable compilation of kdb, you must first enable kgdb. 48 - The kgdb test compile options are described in the kgdb test suite 52 ------------------------------ 55 :menuselection:`Kernel hacking --> Kernel debugging` and select 60 will want to turn on ``CONFIG_DEBUG_INFO`` which is called 63 It is advised, but not required, that you turn on the 74 certain regions of the kernel's memory space as read-only. If kgdb [all …]
|
/Linux-v5.4/arch/arm/mm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 17 A 32-bit RISC microprocessor based on the ARM7 processor core 36 A 32-bit RISC processor with 8kByte Cache, Write Buffer and 37 MMU built around an ARM7TDMI core. 53 A 32-bit RISC processor with 8KB cache or 4KB variants, 54 write buffer and MPU(Protection Unit) built around 69 A 32-bit RISC microprocessor based on the ARM9 processor core 182 ARM940T is a member of the ARM9TDMI family of general- 184 instruction and 4KB data cases, each with a 4-word line 190 # ARM946E-S [all …]
|
/Linux-v5.4/lib/ |
D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 39 int "Default console loglevel (1-15)" 49 Note: This does not affect the log level of un-prefixed printk() 54 int "quiet console loglevel (1-15)" 65 int "Default message log level (1-7)" 71 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 106 enabled/disabled based on various levels of scope - per source file, 145 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > 149 nullarbor:~ # echo -n 'file svcsock.c +p' > [all …]
|
/Linux-v5.4/arch/sparc/mm/ |
D | srmmu.c | 1 // SPDX-License-Identifier: GPL-2.0 29 #include <asm/io-unit.h> 75 #define FLUSH_BEGIN(mm) if ((mm)->context != NO_CONTEXT) { 98 #define SRMMU_NOCACHE_BITMAP_SHIFT (PAGE_SHIFT - 4) 109 /* XXX should we hyper_flush_whole_icache here - Anton */ 144 set_pte((pte_t *)&pmdp->pmdv[i], __pte(SRMMU_ET_PTD | ptp)); in pmd_set() 154 ptp = page_to_pfn(ptep) << (PAGE_SHIFT-4); /* watch for overflow */ in pmd_populate() 156 set_pte((pte_t *)&pmdp->pmdv[i], __pte(SRMMU_ET_PTD | ptp)); in pmd_populate() 161 /* Find an entry in the third-level page table.. */ 166 pte = __nocache_va((dir->pmdv[0] & SRMMU_PTD_PMASK) << 4); in pte_offset_kernel() [all …]
|
/Linux-v5.4/drivers/acpi/ |
D | acpi_video.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * video.c - ACPI Video Driver 7 * Copyright (C) 2006 Thomas Tuttle <linux-kernel@ttuttle.net> 53 static int disable_backlight_sysfs_if = -1; 58 static int report_key_events = -1; 63 static int hw_changes_brightness = -1; 67 "a hotkey is pressed: -1: auto, 0: normal 1: hw-changes-brightness"); 76 static int only_lcd = -1; 135 u32 display_index:4; /* A zero-based instance of the Display */ 140 u32 depend_on_vga:1; /* Non-VGA output device whose power is related to [all …]
|
/Linux-v5.4/arch/alpha/kernel/ |
D | core_cia.c | 1 // SPDX-License-Identifier: GPL-2.0 34 * NOTE: Herein lie back-to-back mb instructions. They are magic. 58 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 60 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 70 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 72 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 81 * The function number selects which function of a multi-function device 93 u8 bus = bus_dev->number; in mk_conf_addr() 119 *(vip)CIA_IOC_CIA_ERR; /* re-read to force write */ in conf_read() 173 *(vip)CIA_IOC_CIA_ERR; /* re-read to force write */ in conf_write() [all …]
|
/Linux-v5.4/drivers/scsi/isci/ |
D | init.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 140 return snprintf(buf, PAGE_SIZE, "%d\n", ihost->id); in isci_show_id() 163 .this_id = -1, 195 /* ata recovery called from ata-eh */ 217 * isci_register_sas_ha() - This method initializes various lldd 230 struct sas_ha_struct *sas_ha = &(isci_host->sas_ha); in isci_register_sas_ha() 234 sas_phys = devm_kcalloc(&isci_host->pdev->dev, in isci_register_sas_ha() 238 return -ENOMEM; in isci_register_sas_ha() [all …]
|