| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/drivers/remoteproc/ |
| D | mtk_scp_ipi.c | 1 // SPDX-License-Identifier: GPL-2.0 21 * scp_ipi_register() - register an ipi function 26 * @priv: private data for IPI handler 30 * Return: 0 if ipi registers successfully, -error on error. 38 return -EPROBE_DEFER; in scp_ipi_register() 41 return -EINVAL; in scp_ipi_register() 44 scp->ipi_desc[id].handler = handler; in scp_ipi_register() 45 scp->ipi_desc[id].priv = priv; in scp_ipi_register() 53 * scp_ipi_unregister() - unregister an ipi function 69 scp->ipi_desc[id].handler = NULL; in scp_ipi_unregister() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/net/wimax/i2400m/ |
| D | fw.c | 6 * Copyright (C) 2007-2008 Intel Corporation. All rights reserved. 24 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 26 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 35 * Intel Corporation <linux-wimax@intel.com> 37 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 38 * - Initial implementation 43 * The 2400m and derived devices work in two modes: boot-mode or 49 * two submodes of the boot mode: signed and non-signed. Signed takes 50 * firmwares signed with a certain private key, non-signed takes any 58 * reboot barker (4 le32 words with the same value). We ack it by [all …]
|
| D | usb-fw.c | 6 * Copyright (C) 2007-2008 Intel Corporation. All rights reserved. 24 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 26 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 35 * Intel Corporation <linux-wimax@intel.com> 37 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 38 * - Initial implementation 40 * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 41 * - bus generic/specific split 45 * See fw.c for the generic description of this procedure. 48 * to send a command and waiting for an acknowledgement from the [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 20 #include <media/v4l2-common.h> 23 /* ----------------------------------------------------------- */ 35 dev_printk(KERN_DEBUG, &dev->intf->dev, \ 40 * Time in msecs to wait for i2c xfers to finish. 41 * 35ms is the maximum time a SMBUS device could wait when 54 switch (dev->i2c_speed & 0x03) { in em28xx_i2c_timeout() 56 time += 4; /* Assume 4 ms for transfers */ in em28xx_i2c_timeout() 60 time += 1; /* Assume 1 ms for transfers */ in em28xx_i2c_timeout() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | qcom,rpmh-regulator.txt | 3 rpmh-regulator devices support PMIC regulator management via the Voltage 7 parameters for a given regulator: enable state, output voltage, and operating 8 mode. The XOB allows changing only a single parameter for a given regulator: 10 enable state of any PMIC peripheral. It is used for clock buffers, low-voltage 23 The names used for regulator nodes must match those supported by a given PMIC. 25 PM8005: smps1 - smps4 26 PM8009: smps1 - smps2, ldo1 - ldo7 27 PM8150: smps1 - smps10, ldo1 - ldo18 28 PM8150L: smps1 - smps8, ldo1 - ldo11, bob, flash, rgb 29 PM8998: smps1 - smps13, ldo1 - ldo28, lvs1 - lvs2 [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 44 uncore->fw_get_funcs->force_wake_get(uncore, fw_domains); in fw_domains_get() 50 spin_lock_init(&i915->mmio_debug.lock); in intel_uncore_mmio_debug_init_early() 51 i915->mmio_debug.unclaimed_mmio_check = 1; in intel_uncore_mmio_debug_init_early() 53 i915->uncore.debug = &i915->mmio_debug; in intel_uncore_mmio_debug_init_early() 58 if (!uncore->debug) in mmio_debug_suspend() 61 spin_lock(&uncore->debug->lock); in mmio_debug_suspend() 63 /* Save and disable mmio debugging for the user bypass */ in mmio_debug_suspend() 64 if (!uncore->debug->suspend_count++) { in mmio_debug_suspend() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | leon_pci_grpci2.c | 1 // SPDX-License-Identifier: GPL-2.0 31 * - barcfgs : Custom Configuration of Host's 6 target BARs 32 * - irq_mask : Limit which PCI interrupts are enabled 33 * - do_reset : Force PCI Reset on startup 39 * addresses are physical. Array always contains 6 elements (len=2*4*6 bytes) 41 * -1 means not configured (let host driver do default setup). 79 unsigned int bars[6]; /* 0x20 read-only PCI BARs */ 81 unsigned int ahbmst_map[16]; /* 0x40 AHB->PCI Map per AHB Master */ 226 struct grpci2_priv *priv = dev->bus->sysdata; in grpci2_map_irq() 231 pin = ((pin - 1) + irq_group) & 0x3; in grpci2_map_irq() [all …]
|