Home
last modified time | relevance | path

Searched +full:send +full:- +full:flush +full:- +full:out +full:- +full:sequence (Results 1 – 25 of 269) sorted by relevance

1234567891011

/linux-6.14.4/Documentation/devicetree/bindings/i2c/
Di2c-mux-pca954x.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-mux-pca954x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <[email protected]>
17 attached to the parent bus by using the SMBus "Send Byte"
23 - enum:
24 - maxim,max7356
25 - maxim,max7357
26 - maxim,max7358
[all …]
/linux-6.14.4/arch/um/drivers/
Dslip_common.h1 /* SPDX-License-Identifier: GPL-2.0 */
53 * Send an initial END character to flush out any in slip_esc()
61 * For each byte in the packet, send the appropriate in slip_esc()
62 * character sequence, according to the SLIP protocol. in slip_esc()
65 while (len-- > 0) { in slip_esc()
81 return (ptr - d); in slip_esc()
94 memset(slip->ibuf, 0, sizeof(slip->ibuf)); in slip_proto_init()
95 memset(slip->obuf, 0, sizeof(slip->obuf)); in slip_proto_init()
96 slip->more = 0; in slip_proto_init()
97 slip->pos = 0; in slip_proto_init()
[all …]
/linux-6.14.4/drivers/scsi/qedf/
Dqedf_els.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2016-2018 Cavium Inc.
29 rc = -EINVAL; in qedf_initiate_els()
33 qedf = fcport->qedf; in qedf_initiate_els()
34 lport = qedf->lport; in qedf_initiate_els()
36 QEDF_INFO(&(qedf->dbg_ctx), QEDF_LOG_ELS, "Sending ELS\n"); in qedf_initiate_els()
38 rc = fc_remote_port_chkready(fcport->rport); in qedf_initiate_els()
40 QEDF_ERR(&(qedf->dbg_ctx), "els 0x%x: rport not ready\n", op); in qedf_initiate_els()
41 rc = -EAGAIN; in qedf_initiate_els()
44 if (lport->state != LPORT_ST_READY || !(lport->link_up)) { in qedf_initiate_els()
[all …]
/linux-6.14.4/drivers/hid/intel-ish-hid/ipc/
Dipc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2014-2016, Intel Corporation.
8 #include <linux/devm-helpers.h>
14 #include "hw-ish.h"
22 * ish_reg_read() - Read register
35 return readl(hw->mem_addr + offset); in ish_reg_read()
39 * ish_reg_write() - Write register
52 writel(value, hw->mem_addr + offset); in ish_reg_write()
56 * _ish_read_fw_sts_reg() - Read FW status register
69 * check_generated_interrupt() - Check if ISH interrupt
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2016 Intel Deutschland GmbH
14 #include "iwl-trans.h" /* for IWL_MAX_TID_COUNT */
15 #include "fw-api.h" /* IWL_STATION_COUNT_MAX */
22 * DOC: DQA - Dynamic Queue Allocation -introduction
25 * driver to allow dynamic allocation of queues on-demand, rather than allocate
27 * per RA/TID, thus allowing an AP - for example - to send BE traffic to STA2
28 * even if it also needs to send traffic to a sleeping STA1, without being
[all …]
Dtx.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
14 #include "iwl-trans.h"
15 #include "iwl-nvm-utils.h"
16 #include "iwl-utils.h"
19 #include "time-sync.h"
28 trig = iwl_fw_dbg_trigger_on(&mvm->fwrt, NULL, FW_DBG_TRIGGER_BA); in iwl_mvm_bar_check_trigger()
32 ba_trig = (void *)trig->data; in iwl_mvm_bar_check_trigger()
[all …]
/linux-6.14.4/drivers/nvme/host/
Dconstants.c1 // SPDX-License-Identifier: GPL-2.0
10 [nvme_cmd_flush] = "Flush",
22 [nvme_cmd_zone_mgmt_send] = "Zone Management Send",
44 [nvme_admin_directive_send] = "Directive Send",
47 [nvme_admin_nvme_mi_send] = "NVMe Send MI",
51 [nvme_admin_security_send] = "Security Send",
61 [nvme_fabrics_type_auth_send] = "Authentication Send",
78 [NVME_SC_CMD_SEQ_ERROR] = "Command Sequence Error",
103 [NVME_SC_LBA_RANGE] = "LBA Out of Range",
136 [NVME_SC_SELT_TEST_IN_PROGRESS] = "Device Self-test In Progress",
[all …]
/linux-6.14.4/drivers/staging/media/meson/vdec/
Dvdec.h1 /* SPDX-License-Identifier: GPL-2.0+ */
13 #include <media/videobuf2-v4l2.h>
14 #include <media/v4l2-ctrls.h>
15 #include <media/v4l2-device.h>
16 #include <linux/soc/amlogic/meson-canvas.h>
20 /* 32 buffers in 3-plane YUV420 */
29 * struct amvdec_timestamp - stores a src timestamp along with a VIFIFO offset
31 * @list: used to make lists out of this struct
50 * struct amvdec_core - device parameters, singleton
57 * @platform: platform-specific data
[all …]
/linux-6.14.4/drivers/usb/host/
Docteon-hcd.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * Copyright (c) 2003-2010 Cavium Networks ([email protected]). All rights
44 * CORRESPONDENCE TO DESCRIPTION. THE ENTIRE RISK ARISING OUT OF USE OR
104 * This register can be used to configure the core after power-on or a change in
105 * mode of operation. This register mainly contains AHB system-related
126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl)
128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in
131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non-
133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non-
172 * This value is in terms of 32-bit words.
[all …]
/linux-6.14.4/drivers/infiniband/sw/rxe/
Drxe_comp.c1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
41 [COMPST_WRITE_SEND] = "WRITE/SEND",
122 spin_lock_irqsave(&qp->state_lock, flags); in retransmit_timer()
123 if (qp->valid) { in retransmit_timer()
124 qp->comp.timeout = 1; in retransmit_timer()
125 rxe_sched_task(&qp->send_task); in retransmit_timer()
127 spin_unlock_irqrestore(&qp->state_lock, flags); in retransmit_timer()
132 rxe_counter_inc(SKB_TO_PKT(skb)->rxe, RXE_CNT_SENDER_SCHED); in rxe_comp_queue_pkt()
133 skb_queue_tail(&qp->resp_pkts, skb); in rxe_comp_queue_pkt()
134 rxe_sched_task(&qp->send_task); in rxe_comp_queue_pkt()
[all …]
/linux-6.14.4/drivers/infiniband/hw/qib/
Dqib_rc.c15 * - Redistributions of source code must retain the above
19 * - Redistributions in binary form must reproduce the above
29 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
47 len = ((psn - wqe->psn) & QIB_PSN_MASK) * pmtu; in restart_sge()
52 * qib_make_rc_ack - construct a response packet (ACK, NAK, or RDMA read)
71 /* Don't send an ACK if we aren't supposed to. */ in qib_make_rc_ack()
72 if (!(ib_rvt_state_ops[qp->state] & RVT_PROCESS_RECV_OK)) in qib_make_rc_ack()
75 /* header size in 32-bit words LRH+BTH = (8+12)/4. */ in qib_make_rc_ack()
78 switch (qp->s_ack_state) { in qib_make_rc_ack()
81 e = &qp->s_ack_queue[qp->s_tail_ack_queue]; in qib_make_rc_ack()
[all …]
Dqib_uc.c16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
30 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
41 * qib_make_uc_req - construct a request packet (SEND, RDMA write)
51 struct qib_qp_priv *priv = qp->priv; in qib_make_uc_req()
57 u32 pmtu = qp->pmtu; in qib_make_uc_req()
60 if (!(ib_rvt_state_ops[qp->state] & RVT_PROCESS_SEND_OK)) { in qib_make_uc_req()
61 if (!(ib_rvt_state_ops[qp->state] & RVT_FLUSH_SEND)) in qib_make_uc_req()
63 /* We are in the error state, flush the work request. */ in qib_make_uc_req()
64 if (qp->s_last == READ_ONCE(qp->s_head)) in qib_make_uc_req()
[all …]
/linux-6.14.4/net/smc/
Dsmc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Shared Memory Communications over RDMA (SMC-R) and RoCE
155 union smc_host_cursor { /* SMC cursor - an offset in an RMBE */
158 u16 wrap; /* window wrap sequence number */
198 struct smc_link *lnk; /* assigned SMC-R link */
207 struct smc_buf_desc *sndbuf_desc; /* send buffer descriptor */
216 * buffer for CDC msg send
221 /* prod crsr - confirmed by peer
223 union smc_host_cursor tx_curs_prep; /* tx - prepared data
226 union smc_host_cursor tx_curs_sent; /* tx - sent data
[all …]
/linux-6.14.4/fs/dlm/
Dmidcomms.c1 // SPDX-License-Identifier: GPL-2.0-only
5 ** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
6 ** Copyright (C) 2004-2021 Red Hat, Inc. All rights reserved.
15 * This is the appallingly named "mid-level" comms layer. It takes care about
21 * Each nodes keeps track of all send DLM messages in send_queue with a sequence
22 * number. The receive will send an DLM_ACK message back for every DLM message
23 * received at the other side. If a reconnect happens in lowcomms we will send
25 * received message by comparing sequence numbers.
29 * Due the fact that dlm has pre-configured node addresses on every side
33 * compatibility these messages are not covered by the midcomms re-transmission
[all …]
/linux-6.14.4/drivers/infiniband/sw/siw/
Dsiw_qp.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
4 /* Copyright (c) 2008-2019, IBM Corporation */
30 * per-RDMAP message basis. Please keep order of initializer. All MPA len
36 .ctrl.mpa_len = htons(sizeof(struct iwarp_rdma_write) - 2),
44 .ctrl.mpa_len = htons(sizeof(struct iwarp_rdma_rreq) - 2),
51 .ctrl.mpa_len = htons(sizeof(struct iwarp_rdma_rresp) - 2),
59 .ctrl.mpa_len = htons(sizeof(struct iwarp_send) - 2),
66 .ctrl.mpa_len = htons(sizeof(struct iwarp_send_inv) - 2),
73 .ctrl.mpa_len = htons(sizeof(struct iwarp_send) - 2),
80 .ctrl.mpa_len = htons(sizeof(struct iwarp_send_inv) - 2),
[all …]
/linux-6.14.4/drivers/scsi/libfc/
Dfc_fcp.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Maintained at www.Open-FCoE.org
41 #define FC_SRB_DISCONTIG (1 << 4) /* non-sequential data recvd */
54 * struct fc_fcp_internal - FCP layer internal data
71 #define fc_get_scsi_internal(x) ((struct fc_fcp_internal *)(x)->scsi_priv)
124 * fc_fcp_pkt_alloc() - Allocate a fcp_pkt
136 fsp = mempool_alloc(si->scsi_pkt_pool, gfp); in fc_fcp_pkt_alloc()
139 fsp->lp = lport; in fc_fcp_pkt_alloc()
140 fsp->xfer_ddp = FC_XID_UNKNOWN; in fc_fcp_pkt_alloc()
141 refcount_set(&fsp->ref_cnt, 1); in fc_fcp_pkt_alloc()
[all …]
/linux-6.14.4/drivers/scsi/
Desp_scsi.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 #define ESP_SSTEP 0x06UL /* ro Sequence step register 0x18 */
40 /* ESP config reg 1, read-write, found on all ESP chips */
48 /* ESP config reg 2, read-write, found only on esp100a+esp200+esp236 chips */
52 #define ESP_CONFIG2_SCSI2ENAB 0x08 /* Enable SCSI-2 features (tgtmode) */
55 #define ESP_CONFIG2_BCM 0x20 /* Enable byte-ctrl (236) */
58 #define ESP_CONFIG2_SPL 0x40 /* Enable status-phase latch (236) */
63 /* ESP config register 3 read-write, found only esp236+fas236+fas100a+hme chips */
65 #define ESP_CONFIG3_TEM 0x01 /* Enable thresh-8 mode (esp/fas236) */
67 #define ESP_CONFIG3_ADMA 0x02 /* Enable alternate-dma (esp/fas236) */
[all …]
/linux-6.14.4/drivers/usb/serial/
Dio_ionsp.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * Copyright (C) 1997-1998 Inside Out Networks, Inc.
8 * These definitions are used by both kernel-mode driver and the
16 through a single endpoint pair (EP1 since it supports 64-byte
25 --------
26 | | |------ Port Number: 0-7
27 | |--------- Length: MSB bits of length
28 |----------- Data/Command: 0 = Data header
29 1 = Cmd / Status (Cmd if OUT, Status if IN)
37 Where (LLLL,LLLLLLL) is 12-bit length of data that follows for
[all …]
/linux-6.14.4/tools/include/uapi/drm/
Ddrm.h31 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
94 * backwards-compatibility reasons.
125 * The lock structure is a simple cache-line aligned integer. To avoid
146 char __user *date; /**< User-space buffer to hold date */
148 char __user *desc; /**< User-space buffer to hold desc */
162 int count; /**< Length of user-space structures */
201 _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */
205 _DRM_WRITE_COMBINING = 0x10, /**< use write-combining if available */
227 void *handle; /**< User-space: "Handle" to pass to mmap() */
228 /**< Kernel-space: kernel-virtual address */
[all …]
/linux-6.14.4/include/uapi/drm/
Ddrm.h31 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
94 * backwards-compatibility reasons.
125 * The lock structure is a simple cache-line aligned integer. To avoid
146 char __user *date; /**< User-space buffer to hold date */
148 char __user *desc; /**< User-space buffer to hold desc */
162 int count; /**< Length of user-space structures */
201 _DRM_RESTRICTED = 0x01, /**< Cannot be mapped to user-virtual */
205 _DRM_WRITE_COMBINING = 0x10, /**< use write-combining if available */
227 void *handle; /**< User-space: "Handle" to pass to mmap() */
228 /**< Kernel-space: kernel-virtual address */
[all …]
/linux-6.14.4/kernel/debug/
Dgdbstub.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2000-2001 VERITAS Software Corporation.
8 * Copyright (C) 2002-2004 Timesys Corporation
9 * Copyright (C) 2003-2004 Amit S. Kale <[email protected]>
11 * Copyright (C) 2004-2006 Tom Rini <[email protected]>
12 * Copyright (C) 2004-2006 LinSysSoft Technologies Pvt. Ltd.
13 * Copyright (C) 2005-2009 Wind River Systems, Inc.
49 sizeof(unsigned long) - 1) /
59 int ret = -1; in gdbstub_read_wait()
81 int ret = dbg_io_ops->read_char(); in gdbstub_read_wait()
[all …]
/linux-6.14.4/net/sctp/
Dulpqueue.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 1999-2000 Cisco, Inc.
5 * Copyright (c) 1999-2001 Motorola, Inc.
12 * Please send any bug reports or fixes you make to the
14 * lksctp developers <linux-[email protected]>
45 ulpq->asoc = asoc; in sctp_ulpq_init()
46 skb_queue_head_init(&ulpq->reasm); in sctp_ulpq_init()
47 skb_queue_head_init(&ulpq->reasm_uo); in sctp_ulpq_init()
48 skb_queue_head_init(&ulpq->lobby); in sctp_ulpq_init()
49 ulpq->pd_mode = 0; in sctp_ulpq_init()
[all …]
/linux-6.14.4/drivers/bluetooth/
Dhci_bcsp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2002-2003 Fabrizio Gennari <[email protected]>
7 * Copyright (C) 2004-2005 Marcel Holtmann <[email protected]>
70 u8 txack_req; /* Do we need to send ack's to the peer? */
72 /* Reliable packet sequence number - used to assign seq to each rel pkt. */
76 /* ---- BCSP CRC calculation ---- */
108 /* ---- BCSP core ---- */
136 struct bcsp_struct *bcsp = hu->priv; in bcsp_enqueue()
138 if (skb->len > 0xFFF) { in bcsp_enqueue()
147 skb_queue_tail(&bcsp->rel, skb); in bcsp_enqueue()
[all …]
/linux-6.14.4/drivers/net/wireless/ralink/rt2x00/
Drt2x00queue.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 Copyright (C) 2004 - 2010 Ivo van Doorn <[email protected]>
5 Copyright (C) 2004 - 2009 Gertjan van Wingerde <[email protected]>
18 #include <linux/dma-mapping.h>
25 struct data_queue *queue = entry->queue; in rt2x00queue_alloc_rxskb()
26 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev; in rt2x00queue_alloc_rxskb()
37 frame_size = queue->data_size + queue->desc_size + queue->winfo_size; in rt2x00queue_alloc_rxskb()
40 * The payload should be aligned to a 4-byte boundary, in rt2x00queue_alloc_rxskb()
79 skb_dma = dma_map_single(rt2x00dev->dev, skb->data, skb->len, in rt2x00queue_alloc_rxskb()
81 if (unlikely(dma_mapping_error(rt2x00dev->dev, skb_dma))) { in rt2x00queue_alloc_rxskb()
[all …]
/linux-6.14.4/drivers/gpu/drm/amd/display/dmub/
Ddmub_srv.h19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
36 * This interface is not thread-safe. Ensure that all access to the interface
82 /* enum dmub_window_memory_type - memory location type specification for windows */
88 /* enum dmub_status - return code for dmcub functions */
99 /* enum dmub_asic - dmub asic identifier */
121 /* enum dmub_window_id - dmub window identifier */
135 /* enum dmub_notification_type - dmub outbox notification identifier */
158 /* enum dmub_memory_access_type - memory access method */
165 /* enum dmub_power_state type - to track DC power state in dmub_srv */
173 * struct dmub_region - dmub hw memory region
[all …]

1234567891011