/Linux-v5.15/Documentation/networking/ |
D | snmp_counter.rst | 17 .. _RFC1213 ipInReceives: https://tools.ietf.org/html/rfc1213#page-26 20 beginning of ip_rcv function, always be updated together with 30 .. _RFC1213 ipInDelivers: https://tools.ietf.org/html/rfc1213#page-28 41 .. _RFC1213 ipOutRequests: https://tools.ietf.org/html/rfc1213#page-28 43 The number of packets sent via IP layer, for both single cast and 44 multicast packets, and would always be updated together with 58 `Explicit Congestion Notification`_ for more details. 60 .. _Explicit Congestion Notification: https://tools.ietf.org/html/rfc3168#page-6 64 for the same packet, you might find that IpInReceives count 1, but 73 .. _RFC1213 ipInHdrErrors: https://tools.ietf.org/html/rfc1213#page-27 [all …]
|
/Linux-v5.15/drivers/remoteproc/ |
D | mtk_scp_ipi.c | 1 // SPDX-License-Identifier: GPL-2.0 17 * scp_ipi_register() - register an ipi function 22 * @priv: private data for IPI handler 26 * Returns 0 if ipi registers successfully, -error on error. 34 return -EPROBE_DEFER; in scp_ipi_register() 37 return -EINVAL; in scp_ipi_register() 40 scp->ipi_desc[id].handler = handler; in scp_ipi_register() 41 scp->ipi_desc[id].priv = priv; in scp_ipi_register() 49 * scp_ipi_unregister() - unregister an ipi function 65 scp->ipi_desc[id].handler = NULL; in scp_ipi_unregister() [all …]
|
/Linux-v5.15/Documentation/i2c/ |
D | gpio-fault-injection.rst | 12 'i2c-fault-injector' subdirectory in the Kernel debugfs filesystem, usually 15 injection. They will be described now along with their intended use-cases. 21 ----- 31 ----- 52 in a bus master driver, make sure you checked your hardware setup for such 53 devices before. And always verify with a scope or logic analyzer! 56 -------------------------- 60 it will stop at the ACK phase after the address of the client has been 61 transmitted. Because the device will ACK its presence, this results in SDA 68 ----------------------- [all …]
|
/Linux-v5.15/sound/isa/wavefront/ |
D | wavefront_synth.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (C) by Paul Barton-Davis 1998-1999 5 * copyright (C) by Hannu Savolainen 1993-1996 9 * An ALSA lowlevel driver for Turtle Beach ICS2115 wavetable synth 14 * of GUS patches during loading, and full user-level access to all 15 * WaveFront commands. It tries to provide semi-intelligent patch and 25 #include <linux/wait.h> 35 static int wf_raw = 0; /* we normally check for "raw state" to firmware 36 loading. if non-zero, then during driver loading, the 44 associated coefficients to set it up for "default" [all …]
|
/Linux-v5.15/Documentation/driver-api/surface_aggregator/ |
D | internal.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 49 and Surface Serial Hub (SSH) driver. For the API documentation, refer to: 54 internal-api 63 Lower-level packet transport is implemented in the *packet transport layer 68 packet payloads to higher-level layers. 71 around command-type packet payloads, i.e. requests (sent from host to EC), 79 workqueue for event and asynchronous request completion, and also manages 80 the message counters required for building command messages (``SEQ``, 82 EC for use in other kernel drivers. 84 While the controller layer already provides an interface for other kernel [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
D | qcom,rpmh-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,rpmh-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David Collins <collinsd@codeaurora.org> 13 rpmh-regulator devices support PMIC regulator management via the Voltage 17 changing three parameters for a given regulator, enable state, output 19 parameter for a given regulator, its enable state. Despite its name, 21 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators 34 The names used for regulator nodes must match those supported by a given [all …]
|
/Linux-v5.15/drivers/media/usb/em28xx/ |
D | em28xx-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // em28xx-i2c.c - driver for Empia EM2800/EM2820/2840 USB video capture devices 18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 // GNU General Public License for more details. 29 #include "tuner-xc2028.h" 30 #include <media/v4l2-common.h> 33 /* ----------------------------------------------------------- */ 45 dev_printk(KERN_DEBUG, &dev->intf->dev, \ 50 * Time in msecs to wait for i2c xfers to finish. 51 * 35ms is the maximum time a SMBUS device could wait when [all …]
|
/Linux-v5.15/Documentation/driver-api/md/ |
D | md-cluster.rst | 5 The cluster MD is a shared-device RAID for a cluster, it supports 9 1. On-disk format 12 Separate write-intent-bitmaps are used for each cluster node. 14 and may not yet have finished. The on-disk layout is:: 17 ------------------------------------------------------------------- 26 - set the appropriate bit (if not already set) 27 - commit the write to all mirrors 28 - schedule the bit to be cleared after a timeout. 35 2. DLM Locks for management 38 There are three groups of locks for managing the device: [all …]
|
/Linux-v5.15/drivers/media/pci/cx18/ |
D | cx18-mailbox.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include "cx18-driver.h" 12 #include "cx18-io.h" 13 #include "cx18-scb.h" 14 #include "cx18-irq.h" 15 #include "cx18-mailbox.h" 16 #include "cx18-queue.h" 17 #include "cx18-streams.h" 18 #include "cx18-alsa-pcm.h" /* FIXME make configurable */ 85 for (i = 0; api_info[i].cmd; i++) in find_api_info() [all …]
|
/Linux-v5.15/drivers/staging/sm750fb/ |
D | ddk750_swi2c.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * swi2c.c --- SM750/SM718 DDK 6 * This file contains the source code for I2C using software 22 * +-------------+-------------+-------------+-------------+ 30 * below gives the changes for these 2 lines in the varios sections. 37 * ---------------+---+---+---+---+ 40 * ---------------+---+---+---+---+ 43 * ---------------+---+---+---+---+ 46 * ---------------+---+---+---+---+ 49 * ---------------+---+---+---+---+ [all …]
|
/Linux-v5.15/drivers/scsi/isci/ |
D | phy.h | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 * General Public License for more details. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 45 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 47 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 63 /* This is the timeout value for the SATA phy to wait for a SIGNATURE FIS 65 * ATA specification required up to 30 seconds for a device to issue its 67 * generally within 15 seconds, but we'll use 25 for now. [all …]
|
/Linux-v5.15/drivers/gpu/drm/i915/ |
D | intel_uncore.c | 17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 18 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 27 #include "gt/intel_lrc_reg.h" /* for shadow reg list */ 42 spin_lock_init(&mmio_debug->lock); in intel_uncore_mmio_debug_init_early() 43 mmio_debug->unclaimed_mmio_check = 1; in intel_uncore_mmio_debug_init_early() 48 lockdep_assert_held(&mmio_debug->lock); in mmio_debug_suspend() 50 /* Save and disable mmio debugging for the user bypass */ in mmio_debug_suspend() 51 if (!mmio_debug->suspend_count++) { in mmio_debug_suspend() 52 mmio_debug->saved_mmio_check = mmio_debug->unclaimed_mmio_check; in mmio_debug_suspend() 53 mmio_debug->unclaimed_mmio_check = 0; in mmio_debug_suspend() [all …]
|
/Linux-v5.15/arch/sparc/kernel/ |
D | leon_pci_grpci2.c | 1 // SPDX-License-Identifier: GPL-2.0 29 * - barcfgs : Custom Configuration of Host's 6 target BARs 30 * - irq_mask : Limit which PCI interrupts are enabled 31 * - do_reset : Force PCI Reset on startup 37 * addresses are physical. Array always contains 6 elements (len=2*4*6 bytes) 39 * -1 means not configured (let host driver do default setup). 77 unsigned int bars[6]; /* 0x20 read-only PCI BARs */ 79 unsigned int ahbmst_map[16]; /* 0x40 AHB->PCI Map per AHB Master */ 224 struct grpci2_priv *priv = dev->bus->sysdata; in grpci2_map_irq() 229 pin = ((pin - 1) + irq_group) & 0x3; in grpci2_map_irq() [all …]
|
/Linux-v5.15/net/dccp/ |
D | dccp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Copyright (c) 2005-6 Ian McDonald <ian.mcdonald@jandi.co.nz> 20 * DCCP - specific warning and debugging macros. 56 * Set safe upper bounds for header and option length. Since Data Offset is 8 59 * - DCCP-Response with ACK Subheader and 4 bytes of Service code OR 60 * - DCCP-Reset with ACK Subheader and 4 bytes of Reset Code fields 61 * Hence a safe upper bound for the maximum option length is 1020-28 = 992 65 #define DCCP_MAX_OPT_LEN (MAX_DCCP_SPECIFIC_HEADER - DCCP_MAX_PACKET_HDR) 68 /* Upper bound for initial feature-negotiation overhead (padded to 32 bits) */ 71 #define DCCP_TIMEWAIT_LEN (60 * HZ) /* how long to wait to destroy TIME-WAIT [all …]
|
/Linux-v5.15/tools/perf/Documentation/ |
D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
/Linux-v5.15/net/netfilter/ |
D | nf_conntrack_proto_tcp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* (C) 1999-2001 Paul `Rusty' Russell 3 * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> 4 * (C) 2002-2013 Jozsef Kadlecsik <kadlec@netfilter.org> 5 * (C) 2006-2012 Patrick McHardy <kaber@trash.net> 35 closely. They're more complex. --RR */ 67 to ~13-30min depending on RTO. */ 85 /* What TCP flags are set from RST/SYN/FIN/ACK. */ 104 * equivalent with the ones of the sender/receiver. We always 110 * SYN_SENT: SYN-only packet seen [all …]
|
/Linux-v5.15/drivers/media/pci/ivtv/ |
D | ivtv-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com> 5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl> 11 from the Hauppauge windows driver. Older ivtv versions used i2c-algo-bit, 13 CPU on the PVR-150 which handles IR functions (occasional inability to 17 The implementation is very similar to i2c-algo-bit, but there are enough 19 employed by i2c-algo-bit is to use udelay() to implement the timing 21 here is to poll the lines for state changes (see ivtv_waitscl and 28 i2c-algo-bit would be to try to make it follow the same code path. 30 provide a generic benefit to i2c-algo-bit. Therefore consider this [all …]
|
/Linux-v5.15/drivers/i2c/busses/ |
D | i2c-s3c2410.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* linux/drivers/i2c/busses/i2c-s3c2410.c 35 #include <linux/platform_data/i2c-s3c2410.h> 37 /* see s3c2410x user guide, v1.1, section 9 (p447) for more info */ 81 /* Max time to wait for bus to become idle after a xfer (in us) */ 97 wait_queue_head_t wait; member 128 .name = "s3c2410-i2c", 131 .name = "s3c2440-i2c", 134 .name = "s3c2440-hdmiphy-i2c", 144 { .compatible = "samsung,s3c2410-i2c", .data = (void *)0 }, [all …]
|
D | i2c-pxa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * I2C adapter for the PXA I2C bus access. 8 * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. 13 * Jan 2003: Fixed several bugs concerning interrupt handling [Kai-Uwe Bloem] 14 * Jan 2003: added limited signal handling [Kai-Uwe Bloem] 16 * Dec 2004: Added support for PXA27x and slave device probing [Liam Girdwood] 34 #include <linux/platform_data/i2c-pxa.h> 43 #define ICR_ACKNAK (1 << 2) /* send ACK(0) or NAK(1) */ 58 #define ICR_A3700_FM (1 << 16) /* fast mode for armada-3700 */ 59 #define ICR_A3700_HS (1 << 17) /* high speed mode for armada-3700 */ [all …]
|
/Linux-v5.15/net/sctp/ |
D | sm_statefuns.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 6 * Copyright (c) 2001-2002 Intel Corp. 11 * These are the state functions for the state machine. 15 * lksctp developers <linux-sctp@vger.kernel.org> 175 __u16 chunk_length = ntohs(chunk->chunk_hdr->length); in sctp_chunk_length_valid() 178 if (unlikely(chunk->pdiscard)) in sctp_chunk_length_valid() 186 /* Check for format error in an ABORT chunk */ 191 sctp_walk_errors(err, chunk->chunk_hdr); in sctp_err_chunk_valid() [all …]
|
/Linux-v5.15/drivers/i2c/algos/ |
D | i2c-algo-pcf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * i2c-algo-pcf.c i2c driver algorithms for PCF8584 adapters 5 * Copyright (C) 1995-1997 Simon G. Vogl 6 * 1998-2000 Hans Berglund 10 * <mbailey@littlefeet-inc.com> 21 #include <linux/i2c-algo-pcf.h> 22 #include "i2c-algo-pcf.h" 38 #define set_pcf(adap, ctl, val) adap->setpcf(adap->data, ctl, val) 39 #define get_pcf(adap, ctl) adap->getpcf(adap->data, ctl) 40 #define get_own(adap) adap->getown(adap->data) [all …]
|
/Linux-v5.15/drivers/scsi/ |
D | NCR5380.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * to implement 5380 SCSI drivers under Linux with a non-trantor 13 * +1 (303) 666-5836 15 * For more information, please consult 24 * 1+ (719) 578-3400 25 * 1+ (800) 334-5454 35 /* Adapted for the Sun 3 by Sam Creasey. */ 42 * transfer - some PC's will use the I/O bus, 68K's must use 45 * As far as command queueing, two queues are maintained for 46 * each 5380 in the system - commands that haven't been issued yet, [all …]
|
/Linux-v5.15/drivers/scsi/aic7xxx/ |
D | aic79xx.seq | 2 * Adaptec U320 device driver firmware for Linux and FreeBSD. 4 * Copyright (c) 1994-2001, 2004 Justin T. Gibbs. 5 * Copyright (c) 2000-2002 Adaptec Inc. 17 * including a substantially similar Disclaimer requirement for further 19 * 3. Neither the names of the above-listed copyright holders nor the names 30 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR 32 * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 51 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { 58 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { 85 * If we have completions stalled waiting for the qfreeze [all …]
|
/Linux-v5.15/drivers/md/ |
D | md-cluster.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include "md-bitmap.h" 14 #include "md-cluster.h" 24 wait_queue_head_t sync_locking; /* wait queue for synchronized locking */ 62 /* dlm lock space and resources for clustered raid. */ 87 wait_queue_head_t wait; member 108 /* TODO: Unionize this for smaller footprint */ 120 res->sync_locking_done = true; in sync_ast() 121 wake_up(&res->sync_locking); in sync_ast() 128 ret = dlm_lock(res->ls, mode, &res->lksb, in dlm_lock_sync() [all …]
|
/Linux-v5.15/drivers/net/ethernet/8390/ |
D | lib8390.c | 1 /* 8390.c: A general NS8390 ethernet driver core for linux. */ 3 Written 1992-94 by Donald Becker. 17 This is the chip-specific code for many 8390-based ethernet adaptors. 18 This is not a complete driver, it must be combined with board-specific 24 you have found something that needs changing. -- PG 31 ei_block_input() for eth_io_copy_and_sum(). 32 Paul Gortmaker : exchange static int ei_pingpong for a #define, 37 Paul Gortmaker : update packet statistics for v2.1.x 40 Paul Gortmaker : add kmod support for auto-loading of the 8390 80 /* These are the operational function interfaces to board-specific [all …]
|