| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | arm,pl172.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/arm,pl172.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 18 - arm,pl172 19 - arm,pl175 20 - arm,pl176 22 - compatible 27 - enum: [all …]
|
| /linux/net/ipv4/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 36 If you turn on IP forwarding, you should consider the rp_filter, which 40 so-called IP spoofing, however it can pose problems if you use 42 than packets from that host to you) or if you operate a non-routing 43 host which has several IP addresses on different interfaces. To turn 52 <file:Documentation/networking/ip-sysctl.rst>. 71 address into account. Furthermore, the TOS (Type-O [all...] |
| /linux/tools/include/uapi/linux/ |
| H A D | tcp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 63 * This means this part of the code is -fstrict-aliasing safe now. 70 #define tcp_flag_word(tp) ( ((union tcp_word_hdr *)(tp))->words [3]) 92 #define TCP_NODELAY 1 /* Turn off Nagle's algorithm. */ 99 #define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */ 130 #define TCP_TX_DELAY 37 /* delay outgoing packets by XX usec */ 135 #define TCP_REPAIR_OFF_NO_WP -1 /* Turn off without window probes */ 160 TFO_STATUS_UNSPEC, /* catch-all */ 162 TFO_DATA_NOT_ACKED, /* SYN-ACK did not ack SYN data */ 163 TFO_SYN_RETRANSMITTED, /* SYN-ACK did not ack SYN data after timeout */ [all …]
|
| /linux/drivers/memory/ |
| H A D | pl172.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * TI AEMIF driver, Copyright (C) 2010 - 2013 Texas Instruments Inc. 65 cycles = DIV_ROUND_UP(val * pl172->rate, NSEC_PER_MSEC) - start; in pl172_timing_prop() 69 dev_err(&adev->dev, "%s timing too tight\n", name); in pl172_timing_prop() 70 return -EINVAL; in pl172_timing_prop() 73 writel(cycles, pl172->base + reg_offset); in pl172_timing_prop() 76 dev_dbg(&adev->dev, "%s: %u cycle(s)\n", name, start + in pl172_timing_prop() 77 readl(pl172->base + reg_offset)); in pl172_timing_prop() 90 if (!of_property_read_u32(np, "mpmc,memory-width", &cfg)) { in pl172_setup_static() 98 dev_err(&adev->dev, "invalid memory width cs%u\n", cs); in pl172_setup_static() [all …]
|
| /linux/Documentation/timers/ |
| H A D | no_hz.rst | 2 NO_HZ: Reducing Scheduling-Clock Ticks 7 reduce the number of scheduling-clock interrupts, thereby improving energy 9 some types of computationally intensive high-performance computing (HPC) 10 applications and for real-time applications. 12 There are three main ways of managing scheduling-clock interrupts 13 (also known as "scheduling-clock ticks" or simply "ticks"): 15 1. Never omit scheduling-clock ticks (CONFIG_HZ_PERIODIC=y or 16 CONFIG_NO_HZ=n for older kernels). You normally will -not- 19 2. Omit scheduling-clock ticks on idle CPUs (CONFIG_NO_HZ_IDLE=y or 23 3. Omit scheduling-clock ticks on CPUs that are either idle or that [all …]
|
| /linux/include/uapi/linux/ |
| H A D | tcp.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 65 * This means this part of the code is -fstrict-aliasing safe now. 72 #define tcp_flag_word(tp) (((union tcp_word_hdr *)(tp))->words[3]) 95 #define TCP_NODELAY 1 /* Turn off Nagle's algorithm. */ 102 #define TCP_LINGER2 8 /* Life time of orphaned FIN-WAI [all...] |
| /linux/drivers/clk/tegra/ |
| H A D | clk.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 #include <linux/clk-provider.h> 11 #include <linux/delay.h> 62 * turn ON only the valid clocks. 73 * struct tegra_clk_sync_source - external clock source from codec 75 * @hw: handle between common and hardware-specific interfaces 95 * struct tegra_clk_frac_div - fractional divider clock 97 * @hw: handle between common and hardware-specific interfaces 99 * @flags: hardware-specific flags 106 * TEGRA_DIVIDER_ROUND_UP - This flags indicates to round up the divider value. [all …]
|
| /linux/kernel/ |
| H A D | acct.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * This file implements BSD-style process accounting. Whenever any 15 * up to user-level programs to do useful things with the accounting 18 * (C) Copyright 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V. 21 * the file happened to be read-only. 2) If the accounting was suspended 32 * CAP_SYS_PACCT? Current code does the following: umount returns -EBUSY 42 * Oh, fsck... Oopsable SMP race in do_process_acct() - we must hold 43 * ->mmap_lock to walk the vma list of current->mm. Nasty, since it leaks 63 * resume the process accounting system, and the time delay between 65 * Turned into sysctl-controllable parameters. AV, 12/11/98 [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-wm831x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 21 #include <linux/delay.h> 26 * R16416 (0x4020) - RTC Write Counter 28 #define WM831X_RTC_WR_CNT_MASK 0xFFFF /* RTC_WR_CNT - [15:0] */ 29 #define WM831X_RTC_WR_CNT_SHIFT 0 /* RTC_WR_CNT - [15:0] */ 30 #define WM831X_RTC_WR_CNT_WIDTH 16 /* RTC_WR_CNT - [15:0] */ 33 * R16417 (0x4021) - RTC Time 1 35 #define WM831X_RTC_TIME_MASK 0xFFFF /* RTC_TIME - [15:0] */ 36 #define WM831X_RTC_TIME_SHIFT 0 /* RTC_TIME - [15:0] */ 37 #define WM831X_RTC_TIME_WIDTH 16 /* RTC_TIME - [15:0] */ [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | time.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * 1997-09-10 Updated NTP code according to technical memorandum Jan '96 10 * 1997-01-09 Adrian Sun 12 * 1997-10-29 John Bowman (bowman@math.ualberta.ca) 14 * (round system clock to nearest tick instead of truncating) 16 * 1999-04-16 Thorsten Kranzkowski (dl8bcu@gmx.net) 19 * 2003-06-03 R. Scott Bailey <scott.bailey@eds.com> 29 #include <linux/delay.h> 98 ce->event_handler(ce); in rtc_timer_interrupt() 112 return -EINVAL; in rtc_ce_set_next_event() [all …]
|
| /linux/lib/ |
| H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 91 bool "Delay each boot printk message by N milliseconds" 95 by inserting a short delay after each one. The delay is 118 enabled/disabled based on various levels of scope - per source file, [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 16 force -- enable ACPI if default was off 17 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 18 off -- disable ACPI if default was on 19 noirq -- do not use ACPI for IRQ routing 20 strict -- Be less tolerant of platforms that are not 22 rsdt -- prefer RSDT over (default) XSDT 23 copy_dsdt -- copy DSDT to memory 24 nocmcff -- Disable firmware first mode for corrected 28 nospcr -- disable console in ACPI SPCR table as 45 If set to vendor, prefer vendor-specific driver [all …]
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 107 #define ATOM_SCALER_DISABLE 0 //For Fudo, it's bypass and auto-cengter & no replication 108 #define ATOM_SCALER_CENTER 1 //For Fudo, it's bypass and auto-center & auto replication 110 #define ATOM_SCALER_MULTI_EX 3 //For Fudo only, it's multi-tap mode only used to drive TV or CV,… 222 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 245 UCHAR uaFirmWareSignature[4]; //Signature to distinguish between Atombios and non-atombios, 427 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 433 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 440 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 538 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… [all …]
|
| /linux/kernel/rcu/ |
| H A D | srcutree.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Sleepable Read-Copy Update mechanism for mutual exclusion. 11 * For detailed explanation of Read-Copy Update mechanism see - 25 #include <linux/delay.h> 33 /* Holdoff in nanoseconds for auto-expediting. */ 38 /* Overflow-check frequency. N bits roughly says every 2**N grace periods. */ 63 /* Number of CPUs to trigger init_srcu_struct()-tim 681 unsigned long delay; cleanup_srcu_struct() local 832 srcu_queue_delayed_work_on(struct srcu_data * sdp,unsigned long delay) srcu_queue_delayed_work_on() argument 846 srcu_schedule_cbs_sdp(struct srcu_data * sdp,unsigned long delay) srcu_schedule_cbs_sdp() argument 858 srcu_schedule_cbs_snp(struct srcu_struct * ssp,struct srcu_node * snp,unsigned long mask,unsigned long delay) srcu_schedule_cbs_snp() argument 1830 srcu_reschedule(struct srcu_struct * ssp,unsigned long delay) srcu_reschedule() argument [all...] |
| /linux/drivers/usb/host/ |
| H A D | ohci-hcd.c | 1 // SPDX-License-Identifier: GPL-1.0+ 8 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net> 16 * OHCI is the main "non-Intel/VIA" standard for USB 1.1 host controller 17 * interfaces (though some non-x86 Intel chips use it). It supports 28 #include <linux/delay.h> 39 #include <linux/dma-mapping.h> 54 /*-------------------------------------------------------------------------*/ 63 /* On PA-RISC, PDC can leave IR set incorrectly; ignore it there. */ 72 /*-------------------------------------------------------------------------*/ 81 #include "pci-quirks.h" [all …]
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | etherh.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2000-2002 Russell King 7 * NS8390 I-cubed EtherH and ANT EtherM specific driver 8 * Thanks to I-Cubed for information on their cards. 10 * EtherM integration (C) 2000 Aleph One Ltd (Tak-Shing Chan) 11 * EtherM integration re-engineered by Russell King. 14 * 08-12-1996 RMK 1.00 Created 16 * 23-11-1997 RMK 1.04 Added media autodetection 17 * 16-04-1998 RMK 1.05 Improved media autodetection 18 * 10-02-2000 RMK 1.06 Updated for 2.3.43 [all …]
|
| /linux/sound/soc/codecs/ |
| H A D | wm8974.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8974.c -- WM8974 ALSA Soc Audio driver 5 * Copyright 2006-2009 Wolfson Microelectronics PLC. 13 #include <linux/delay.h> 55 static const char *wm8974_companding[] = {"Off", "NC", "u-law", "A-law" }; 91 static const DECLARE_TLV_DB_SCALE(digital_tlv, -12750, 50, 1); 92 static const DECLARE_TLV_DB_SCALE(eq_tlv, -1200, 100, 0); 93 static const DECLARE_TLV_DB_SCALE(inpga_tlv, -1200, 75, 0); 94 static const DECLARE_TLV_DB_SCALE(spk_tlv, -5700, 100, 0); 103 SOC_ENUM("Playback De-emphasis", wm8974_enum[2]), [all …]
|
| H A D | wm8940.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8940.c -- WM8940 ALSA Soc Audio driver 25 #include <linux/delay.h> 155 static const char *wm8940_companding[] = { "Off", "NC", "u-law", "A-law" }; 173 static DECLARE_TLV_DB_SCALE(wm8940_spk_vol_tlv, -5700, 100, 1); 174 static DECLARE_TLV_DB_SCALE(wm8940_att_tlv, -1000, 1000, 0); 175 static DECLARE_TLV_DB_SCALE(wm8940_pga_vol_tlv, -1200, 75, 0); 176 static DECLARE_TLV_DB_SCALE(wm8940_alc_min_tlv, -1200, 600, 0); 178 static DECLARE_TLV_DB_SCALE(wm8940_alc_tar_tlv, -2250, 50, 0); 180 static DECLARE_TLV_DB_SCALE(wm8940_lim_thresh_tlv, -600, 100, 0); [all …]
|
| /linux/drivers/usb/atm/ |
| H A D | usbatm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * usbatm.c - Generic USB xDSL driver core 13 * 1.7+: - See the check-in logs 15 * 1.6: - No longer opens a connection if the firmware is not loaded 16 * - Added support for the speedtouch 330 17 * - Removed the limit on the number of devices 18 * - Module now autoloads on device plugin 19 * - Merged relevant parts of sarlib 20 * - Replaced the kernel thread with a tasklet 21 * - New packet transmission code [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | atombios.h | 2 * Copyright 2006-2007 Advanced Micro Devices, Inc. 214 UCHAR uaFirmWareSignature[4]; /*Signature to distinguish between Atombios and non-atombios, 397 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 403 …ONG ulPointerReturnFlag:1; // BYTE_3[7]=1 - Return the pointer to the right Data Block; BYTE_… 410 …ULONG ulClock; //When returen, it's the re-calculated clock based on given Fb_div Post_Di… 504 …UCHAR ucInputFlag; //Input Flags. ucInputFlag[0] - Strobe(1)/Performance(0)… 536 #define ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN 1 // 1-StrobeMode, 0-PerformanceMode 544 …bDiv; //Output:UPPER_WORD=FB_DIV_INTEGER, LOWER_WORD=FB_DIV_FRAC shl (16-FB_FRACTION_BITS) 549 … //Input : ATOM_PLL_INPUT_FLAG_PLL_STROBE_MODE_EN: 1-StrobeMode, 0-PerformanceMode 678 UCHAR ucAction; // 0: turn off encoder [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | ov7670.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 17 #include <linux/delay.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-event.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fwnode.h> 24 #include <media/v4l2-mediabus.h> 25 #include <media/v4l2-image-sizes.h> 29 MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); [all …]
|
| /linux/block/ |
| H A D | blk-iocost.c | 1 /* SPDX-License-Identifier: GPL-2.0 17 * useless for the purpose of IO capacity distribution. While on-device 19 * non-queued rotational devices, this is no longer viable with modern 27 * implement a reasonable work-conserving proportional IO resource 37 * Currently, there's only one builtin cost model - linear. Each IO is 47 * device-specific coefficients. 54 * 2-1. Vtime Distribution 75 * against the device vtime - an IO which takes 10ms on the underlying 84 * 2-2. Vrate Adjustment 97 * To slow down, we lower the vrate - the rate at which the device vtime [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | neofb.c | 2 * linux/drivers/video/neofb.c -- NeoMagic Framebuffer Driver 4 * Copyright (c) 2001-2002 Denis Oliver Kropp <dok@directfb.org> 16 * - Cosmetic changes (dok) 19 * - Toshiba Libretto support, allow modes larger than LCD size if 25 * - Porting over to new fbdev api. (jsimmons) 28 * - got rid of all floating point (dok) 31 * - added module license (dok) 34 * - hardware accelerated clear and move for 2200 and above (dok) 35 * - maximum allowed dotclock is handled now (dok) 38 * - correct panning after X usage (dok) [all …]
|
| /linux/drivers/atm/ |
| H A D | lanai.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* lanai.c -- Copyright 1999-2003 by Mitchell Blank Jr <mitch@sfgoth.com> 5 * chipset such as the Speedstream 3010 and the ENI-25p. The 7 * have the code to drive the on-board Alcatel DSL chipset (yet). 14 * o We don't support the Speedstream 3060 yet - this card has 15 * an on-board DSL modem chip by Alcatel and the driver will 24 * enable it yet - bugs in that code may actually damage your 32 * This isn't too much work - I just wanted to get other things 37 * o There aren't any ioctl's yet -- I'd like to eventually support 48 * v.1.00 -- 26-JUL-2003 -- PCI/DMA updates [all …]
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-brcmstb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Copyright (C) 2009 - 2019 Broadcom */ 8 #include <linux/delay.h> 15 #include <linux/irqchip/irq-msi-lib.h> 27 #include <linux/pci-ecam.h> 38 /* BRCM_PCIE_CAP_REGS - Offset for the mandatory capability config regs */ 171 #define BRCM_INT_PCI_MSI_MASK GENMASK(BRCM_INT_PCI_MSI_NR - 1, 0) 173 32 - BRCM_INT_PCI_MSI_LEGACY_NR) 201 #define IDX_ADDR(pcie) ((pcie)->cfg->offsets[EXT_CFG_INDEX]) 202 #define DATA_ADDR(pcie) ((pcie)->cfg->offsets[EXT_CFG_DATA]) [all …]
|