/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | ich8lan.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 36 #define E1000_ICH_FWSM_PCIM2PCI 0x01000000 /* ME PCIm-to-PCI active */ 53 #define E1000_H2ME_ULP 0x00000800 /* ULP Indication Bit */ 93 /* bit24: RXDCTL thresholds granularity: 0 - cache lines, 1 - descriptors */ 106 #define E1000_PCH2_RAR_ENTRIES 5 /* RAR[0], SHRA[0-3] */ 107 #define E1000_PCH_LPT_RAR_ENTRIES 12 /* RAR[0], SHRA[0-10] */ 144 /* Half-duplex collision counts */ 171 #define I218_ULP_CONFIG1_START 0x0001 /* Start auto ULP config */ 172 #define I218_ULP_CONFIG1_IND 0x0004 /* Pwr up from ULP indication */ [all …]
|
H A D | ich8lan.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 5 * 82562G-2 10/100 Network Connection 7 * 82562GT-2 10/100 Network Connection 9 * 82562V-2 10/100 Network Connection 10 * 82566DC-2 Gigabit Network Connection 12 * 82566DM-2 Gigabit Network Connection 19 * 82567LM-2 Gigabit Network Connection 20 * 82567LF-2 Gigabit Network Connection 21 * 82567V-2 Gigabit Network Connection [all …]
|
/linux/drivers/input/misc/ |
H A D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 227 .name = "event-prox", 233 .name = "event-prox-alt", 240 .name = "event-touch", 246 .name = "event-touch-alt", 253 .name = "event-deep", 259 .name = "event-deep-alt", 367 .name = "ulp-0", 378 .name = "trackpad-3x2", [all …]
|
H A D | iqs7222.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 116 [IQS7222_REG_GRP_CYCLE] = "cycle-%d", 117 [IQS7222_REG_GRP_CHAN] = "channel-%d", 118 [IQS7222_REG_GRP_SLDR] = "slider-%d", 120 [IQS7222_REG_GRP_GPIO] = "gpio-%d", 150 .name = "event-prox", 155 .name = "event-touch", 162 { .name = "event-press", }, 164 .name = "event-tap", 171 .name = "event-swipe-pos", [all …]
|
H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 225 .name = "event-prox", 231 .name = "event-prox-alt", 238 .name = "event-touch", 244 .name = "event-touch-alt", 251 .name = "event-deep", 257 .name = "event-deep-alt", 339 * Slider 1 is unavailable if the touch-and-hold option is enabled via in iqs269_slider_type() 341 * the touch-and-hold timer ceiling. in iqs269_slider_type() [all …]
|
/linux/drivers/scsi/be2iscsi/ |
H A D | be_cmds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * linux-drivers@broadcom.com 91 struct be_queue_info *mccq = &phba->ctrl.mcc_obj.q; in alloc_mcc_wrb() 95 spin_lock(&phba->ctrl.mcc_lock); in alloc_mcc_wrb() 96 if (mccq->used == mccq->len) { in alloc_mcc_wrb() 100 mccq->used, phba->ctrl.mcc_tag_available); in alloc_mcc_wrb() 104 if (!phba->ctrl.mcc_tag_available) in alloc_mcc_wrb() 107 tag = phba->ctrl.mcc_tag[phba->ctrl.mcc_alloc_index]; in alloc_mcc_wrb() 112 phba->ctrl.mcc_tag_available, in alloc_mcc_wrb() 113 phba->ctrl.mcc_alloc_index); in alloc_mcc_wrb() [all …]
|
/linux/include/net/sctp/ |
H A D | constants.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 12 * lksctp developers <linux-sctp@vger.kernel.org> 96 /* These are primitive requests from the ULP. */ 118 enum sctp_event_timeout timeout; member 129 SCTP_SUBTYPE_CONSTRUCTOR(TIMEOUT, enum sctp_event_timeout, timeout) 134 #define sctp_chunk_is_data(a) (a->chunk_hdr->type == SCTP_CID_DATA || \ 135 a->chunk_hdr->type == SCTP_CID_I_DATA) 180 /* These are values for sk->state. [all …]
|
/linux/drivers/scsi/lpfc/ |
H A D | lpfc.h | 4 * Copyright (C) 2017-2024 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 9 * Portions Copyright (C) 2004-2005 Christoph Hellwig * 17 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 65 #define LPFC_IOCB_LIST_CNT 2250 /* list of IOCBs for fast-path usage. */ 84 #define LPFC_HB_MBOX_TIMEOUT 30 /* Heart beat timeout in seconds. */ 95 #define LPFC_DRVR_TIMEOUT 16 /* driver iocb timeout value in sec */ 101 /* Number of MSI-X vectors the driver uses */ 133 * Provide for FC4 TYPE x28 - NVME. The 348 (vport->vmid_priority_tagging ? 1 : 0) [all …]
|
/linux/include/net/ |
H A D | tcp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 47 #include <linux/bpf-cgroup.h> 62 #define TCP_MIN_GSO_SIZE (TCP_MIN_SND_MSS - MAX_TCP_OPTION_SPACE) 70 /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ 85 /* Maximal number of ACKs sent quickly to accelerate slow-start. */ 100 * to ~3sec-8min depending on RTO. 107 * 15 is ~13-30min depending on RTO. 126 #define TCP_TIMEWAIT_LEN (60*HZ) /* how long to wait to destroy TIME-WAIT 131 * to combine FIN-WAIT-2 timeout with 132 * TIME-WAIT timer. [all …]
|
/linux/drivers/net/wireless/rsi/ |
H A D | rsi_91x_sdio.c | 30 * rsi_sdio_set_cmd52_arg() - This function prepares cmd 52 read/write arg. 52 * rsi_cmd52writebyte() - This function issues cmd52 byte write onto the card. 72 return mmc_wait_for_cmd(card->host, &io_cmd, 0); in rsi_cmd52writebyte() 76 * rsi_cmd52readbyte() - This function issues cmd52 byte read onto the card. 97 err = mmc_wait_for_cmd(card->host, &io_cmd, 0); in rsi_cmd52readbyte() 104 * rsi_issue_sdiocommand() - This function issues sdio commands. 111 * Return: err: command status as 0 or -1. 123 host = func->card->host; in rsi_issue_sdiocommand() 138 * rsi_handle_interrupt() - This function is called upon the occurrence 147 struct rsi_91x_sdiodev *dev = adapter->rsi_dev; in rsi_handle_interrupt() [all …]
|
/linux/net/sctp/ |
H A 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. 15 * lksctp developers <linux-sctp@vger.kernel.org> 176 __u16 chunk_length = ntohs(chunk->chunk_hdr->length); in sctp_chunk_length_valid() 179 if (unlikely(chunk->pdiscard)) in sctp_chunk_length_valid() 192 sctp_walk_errors(err, chunk->chunk_hdr); in sctp_err_chunk_valid() 194 return (void *)err == (void *)chunk->chunk_end; in sctp_err_chunk_valid() 206 * that it is in SHUTDOWN-ACK-SENT state, if it is not the chunk should be [all …]
|
/linux/tools/testing/selftests/net/mptcp/ |
H A D | mptcp_join.sh | 2 # SPDX-License-Identifier: GPL-2.0 46 declare -A all_tests 47 declare -a only_tests_ids 48 declare -a only_tests_names 49 declare -A failed_tests 102 ip netns exec $netns sysctl -q net.mptcp.pm_type=0 2>/dev/null || true 104 ip netns exec $netns sysctl -q net.mptcp.checksum_enabled=1 120 ip -net "$ns1" addr add 10.0.$i.1/24 dev ns1eth$i 121 ip -net "$ns1" addr add dead:beef:$i::1/64 dev ns1eth$i nodad 122 ip -net "$ns1" link set ns1eth$i up [all …]
|
H A D | mptcp_connect.c | 1 // SPDX-License-Identifier: GPL-2.0 109 fprintf(stderr, "Usage: mptcp_connect [-6] [-c cmsg] [-f offset] [-i file] [-I num] [-j] [-l] " in die_usage() 110 "[-m mode] [-M mark] [-o option] [-p port] [-P mode] [-r num] [-R num] " in die_usage() 111 "[-s MPTCP|TCP] [-S num] [-t num] [-T num] [-w sec] connect_address\n"); in die_usage() 112 fprintf(stderr, "\t-6 use ipv6\n"); in die_usage() 113 fprintf(stderr, "\t-c cmsg -- test cmsg type <cmsg>\n"); in die_usage() 114 fprintf(stderr, "\t-f offset -- stop the I/O after receiving and sending the specified amount " in die_usage() 118 fprintf(stderr, "\t-i file -- read the data to send from the given file instead of stdin"); in die_usage() 119 fprintf(stderr, "\t-I num -- repeat the transfer 'num' times. In listen mode accepts num " in die_usage() 121 fprintf(stderr, "\t-j -- add additional sleep at connection start and tear down " in die_usage() [all …]
|
/linux/drivers/scsi/elx/libefc_sli/ |
H A D | sli4.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * All common SLI-4 structures and function prototypes. 22 * Common SLI-4 register offsets and field definitions 25 /* SLI_INTF - SLI Interface Definition Register */ 51 /* ASIC_ID - SLI ASIC Type and Revision Register */ 80 /* BMBX - Bootstrap Mailbox Register */ 110 /* SLIPORT_CONTROL - SLI Port Control Register */ 118 /* SLI4_SLIPORT_ERROR - SLI Port Error Register */ 122 /* EQCQ_DOORBELL - EQ and CQ Doorbell Register */ 168 /* EQ_DOORBELL - EQ Doorbell Register for IF_TYPE = 6*/ [all …]
|
/linux/drivers/infiniband/core/ |
H A D | cma.c | 1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB 4 * Copyright (c) 2002-2005, Network Appliance, Inc. All rights reserved. 5 * Copyright (c) 1999-2019, Mellanox Technologies, Inc. All rights reserved. 6 * Copyright (c) 2005-2006 Intel Corporation. All rights reserved. 87 if (rdma_ib_or_roce(id->device, id->port_num)) in rdma_reject_msg() 90 if (rdma_protocol_iwarp(id->device, id->port_num)) in rdma_reject_msg() 99 * rdma_is_consumer_reject - return true if the consumer rejected the connect 106 if (rdma_ib_or_roce(id->device, id->port_num)) in rdma_is_consumer_reject() 109 if (rdma_protocol_iwarp(id->device, id->port_num)) in rdma_is_consumer_reject() 110 return reason == -ECONNREFUSED; in rdma_is_consumer_reject() [all …]
|
/linux/drivers/scsi/csiostor/ |
H A D | csio_hw.c | 4 * Copyright (c) 2008-2012 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 64 {"T580-Dbg 10G", "Chelsio T580-Dbg 10G [FCoE]"}, 65 {"T520-CR 10G", "Chelsio T520-CR 10G [FCoE]"}, 66 {"T522-CR 10G/1G", "Chelsio T522-CR 10G/1G [FCoE]"}, 67 {"T540-CR 10G", "Chelsio T540-CR 10G [FCoE]"}, 68 {"T520-BCH 10G", "Chelsio T520-BCH 10G [FCoE]"}, 69 {"T540-BCH 10G", "Chelsio T540-BCH 10G [FCoE]"}, 70 {"T540-CH 10G", "Chelsio T540-CH 10G [FCoE]"}, [all …]
|
H A D | csio_scsi.c | 4 * Copyright (c) 2008-2012 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 76 * csio_scsi_match_io - Match an ioreq with the given SCSI level data. 88 switch (sld->level) { in csio_scsi_match_io() 93 return ((ioreq->lnode == sld->lnode) && in csio_scsi_match_io() 94 (ioreq->rnode == sld->rnode) && in csio_scsi_match_io() 95 ((uint64_t)scmnd->device->lun == sld->oslun)); in csio_scsi_match_io() 98 return ((ioreq->lnode == sld->lnode) && in csio_scsi_match_io() 99 (ioreq->rnode == sld->rnode)); in csio_scsi_match_io() [all …]
|
/linux/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_io.c | 4 * Copyright (c) 2008-2013 Broadcom Corporation 5 * Copyright (c) 2014-2016 QLogic Corporation 6 * Copyright (c) 2016-2017 Cavium Inc. 32 struct bnx2fc_interface *interface = io_req->port->priv; in bnx2fc_cmd_timer_set() 34 if (queue_delayed_work(interface->timer_work_queue, in bnx2fc_cmd_timer_set() 35 &io_req->timeout_work, in bnx2fc_cmd_timer_set() 37 kref_get(&io_req->refcount); in bnx2fc_cmd_timer_set() 44 u8 cmd_type = io_req->cmd_type; in bnx2fc_cmd_timeout() 45 struct bnx2fc_rport *tgt = io_req->tgt; in bnx2fc_cmd_timeout() 49 "req_flags = %lx\n", cmd_type, io_req->req_flags); in bnx2fc_cmd_timeout() [all …]
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | t4_hw.c | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 43 * t4_wait_op_done_val - wait until an operation is completed 46 * @mask: a single-bit field within @reg that indicates completion 55 * operation completes and -EAGAIN otherwise. 68 if (--attempts == 0) in t4_wait_op_done_val() 69 return -EAGAIN; in t4_wait_op_done_val() 83 * t4_set_reg_field - set a register field to a value 102 * t4_read_indirect - read indirectly addressed registers [all …]
|
/linux/drivers/mfd/ |
H A D | db8500-prcmu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) ST-Ericsson SA 2010 35 #include <linux/mfd/dbx500-prcmu.h> 37 #include <linux/regulator/db8500-prcmu.h> 39 #include "db8500-prcmu-regs.h" 227 #define ALL_MBOX_BITS (MBOX_BIT(NUM_MB) - 1) 332 #define VALID_WAKEUPS (BIT(NUM_PRCMU_WAKEUP_INDICES) - 1) 347 * mb0_transfer - state needed for mailbox 0 communication. 368 * mb1_transfer - state needed for mailbox 1 communication. 387 * mb2_transfer - state needed for mailbox 2 communication. [all …]
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | sdma.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright(c) 2015 - 2018 Intel Corporation. 46 #define SDMA_ERR_HALT_TIMEOUT 10 /* ms */ 212 * sdma_state_name() - return state string from enum 222 kref_get(&ss->kref); in sdma_get() 230 complete(&ss->comp); in sdma_complete() 235 kref_put(&ss->kref, sdma_complete); in sdma_put() 241 wait_for_completion(&ss->comp); in sdma_finalput() 249 write_kctxt_csr(sde->dd, sde->this_idx, offset0, value); in write_sde_csr() 256 return read_kctxt_csr(sde->dd, sde->this_idx, offset0); in read_sde_csr() [all …]
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_reg.h | 3 * Copyright (c) 2007-2013 Broadcom Corporation 13 * R - Read only 14 * RC - Clear on read 15 * RW - Read/Write 16 * ST - Statistics register (clear on read) 17 * W - Write only 18 * WB - Wide bus register - the size is over 32 bits and it should be 20 * WR - Write Clear (write 1 to clear the bit) 32 /* [RW 1] Initiate the ATC array - reset all the valid bits */ 56 * BRB1_IND_FREE_LIST_PRS_CRDT+2 initialize parser initial credit. Warning - [all …]
|