Home
last modified time | relevance | path

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

12345678910>>...17

/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/Documentation/devicetree/bindings/regulator/
Dqcom,rpmh-regulator.yaml1 # 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/
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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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 …]
/Linux-v5.15/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
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/
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 …]
/Linux-v5.15/net/dccp/
Ddccp.h1 /* 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/
Dperf-stat.txt1 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/
Dnf_conntrack_proto_tcp.c1 // 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/
Divtv-i2c.c1 // 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/
Di2c-s3c2410.c1 // 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 …]
Di2c-pxa.c1 // 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/
Dsm_statefuns.c1 // 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/
Di2c-algo-pcf.c1 // 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/
DNCR5380.c1 // 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/
Daic79xx.seq2 * 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/
Dmd-cluster.c1 // 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/
Dlib8390.c1 /* 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 …]

12345678910>>...17