Home
last modified time | relevance | path

Searched +full:always +full:- +full:wait +full:- +full:for +full:- +full:ack (Results 1 – 25 of 836) sorted by relevance

12345678910>>...34

/kernel/linux/linux-6.6/Documentation/networking/
Dsnmp_counter.rst17 .. _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/
Dsnmp_counter.rst17 .. _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/
Dmtk_scp_ipi.c1 // 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/
Dmtk_scp_ipi.c1 // 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/
Dgpio-fault-injection.rst12 '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/
Dgpio-fault-injection.rst12 '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/
Dwavefront_synth.c1 // 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/
Dwavefront_synth.c1 // 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/
Dfw.c6 * 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 …]
Dusb-fw.c6 * 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/
Dinternal.rst1 .. 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/
Dem28xx-i2c.c1 // 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/
Dem28xx-i2c.c1 // 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/
Dmd-cluster.rst5 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/
Dmd-cluster.rst5 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/
Dqcom,rpmh-regulator.txt3 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/
Dcx18-mailbox.c1 // 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/
Dcx18-mailbox.c1 // 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/
Dintel_uncore.c17 * 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/
Dddk750_swi2c.c1 // 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/
Dddk750_swi2c.c1 // 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/
Dphy.h7 * 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/
Dphy.h7 * 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/
Dleon_pci_grpci2.c1 // 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/
Dleon_pci_grpci2.c1 // 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 …]

12345678910>>...34