Home
last modified time | relevance | path

Searched +full:ulp +full:- +full:0 (Results 1 – 25 of 120) sorted by relevance

12345

/Linux-v5.15/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.c1 /* Broadcom NetXtreme-C/E network driver.
3 * Copyright (c) 2016-2018 Broadcom Limited
31 struct net_device *dev = edev->net; in bnxt_register_dev()
33 struct bnxt_ulp *ulp; in bnxt_register_dev() local
37 return -EINVAL; in bnxt_register_dev()
39 ulp = &edev->ulp_tbl[ulp_id]; in bnxt_register_dev()
40 if (rcu_access_pointer(ulp->ulp_ops)) { in bnxt_register_dev()
41 netdev_err(bp->dev, "ulp id %d already registered\n", ulp_id); in bnxt_register_dev()
42 return -EBUSY; in bnxt_register_dev()
49 bp->cp_nr_rings == max_stat_ctxs) in bnxt_register_dev()
[all …]
/Linux-v5.15/net/ipv4/
Dtcp_ulp.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2016-2017, Mellanox Technologies. All rights reserved.
6 * Copyright (c) 2016-2017, Dave Watson <davejwatson@fb.com>. All rights reserved.
27 if (strcmp(e->name, name) == 0) in tcp_ulp_find()
36 const struct tcp_ulp_ops *ulp = NULL; in __tcp_ulp_find_autoload() local
39 ulp = tcp_ulp_find(name); in __tcp_ulp_find_autoload()
42 if (!ulp && capable(CAP_NET_ADMIN)) { in __tcp_ulp_find_autoload()
44 request_module("tcp-ulp-%s", name); in __tcp_ulp_find_autoload()
46 ulp = tcp_ulp_find(name); in __tcp_ulp_find_autoload()
49 if (!ulp || !try_module_get(ulp->owner)) in __tcp_ulp_find_autoload()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/input/
Diqs626a.yaml1 # 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":
35 const: 0
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/e1000e/
Dich8lan.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
7 #define ICH_FLASH_GFPREG 0x0000
8 #define ICH_FLASH_HSFSTS 0x0004
9 #define ICH_FLASH_HSFCTL 0x0006
10 #define ICH_FLASH_FADDR 0x0008
11 #define ICH_FLASH_FDATA0 0x0010
12 #define ICH_FLASH_PR0 0x0074
18 #define ICH_FLASH_LINEAR_ADDR_MASK 0x00FFFFFF
21 #define ICH_CYCLE_READ 0
[all …]
Dich8lan.c1 // 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-v5.15/net/sctp/
Dprimitive.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 1999-2000 Cisco, Inc.
4 * Copyright (c) 1999-2001 Motorola, Inc.
11 * functions--this file is the functions which populate the struct proto
16 * lksctp developers <linux-sctp@vger.kernel.org>
40 int error = 0; \
47 state = asoc ? asoc->state : SCTP_STATE_CLOSED; \
48 ep = asoc ? asoc->ep : NULL; \
55 /* 10.1 ULP-to-SCTP
60 * -> association id [,destination transport addr list] [,outbound stream
[all …]
Dulpqueue.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 1999-2000 Cisco, Inc.
5 * Copyright (c) 1999-2001 Motorola, Inc.
10 * This abstraction carries sctp events to the ULP (sockets).
14 * lksctp developers <linux-sctp@vger.kernel.org>
40 /* Initialize a ULP queue from a block of memory. */
44 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
46 ulpq->asoc = asoc; in sctp_ulpq_init()
47 skb_queue_head_init(&ulpq->reasm); in sctp_ulpq_init()
48 skb_queue_head_init(&ulpq->reasm_uo); in sctp_ulpq_init()
[all …]
/Linux-v5.15/ipc/
Dsem.c1 // SPDX-License-Identifier: GPL-2.0
9 * SMP-threaded, sysctl's added
30 * - FIFO ordering for semop() operations (just FIFO, not starvation
32 * - multiple semaphore operations that alter the same semaphore in
34 * - sem_ctime (time of last semctl()) is updated in the IPC_SET, SETVAL and
36 * - two Linux specific semctl() commands: SEM_STAT, SEM_INFO.
37 * - undo adjustments at process exit are limited to 0..SEMVMX.
38 * - namespace are supported.
39 * - SEMMSL, SEMMNS, SEMOPM and SEMMNI can be configured at runtime by writing
41 * - statistics about the usage are reported in /proc/sysvipc/sem.
[all …]
/Linux-v5.15/drivers/scsi/be2iscsi/
Dbe_cmds.c1 // 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()
111 "BC_%d : MCC tag 0 allocated: tag avail %u alloc index %u\n", in alloc_mcc_wrb()
112 phba->ctrl.mcc_tag_available, in alloc_mcc_wrb()
[all …]
Dbe_main.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * linux-drivers@broadcom.com
31 "Open-iSCSI Driver version" BUILD_STR
34 #define BE_VENDOR_ID 0x19A2
35 #define ELX_VENDOR_ID 0x10DF
37 #define BE_DEVICE_ID1 0x212
38 #define OC_DEVICE_ID1 0x702
39 #define OC_DEVICE_ID2 0x703
42 #define BE_DEVICE_ID2 0x222
43 #define OC_DEVICE_ID3 0x712
[all …]
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb3/
Dt3cdev.h2 * Copyright (C) 2006-2008 Chelsio Communications. All rights reserved.
14 * - Redistributions of source code must retain the above
18 * - Redistributions in binary form must reproduce the above
47 T3A = 0,
66 void *ulp; /* ulp stuff */ member
67 void *ulp_iscsi; /* ulp iscsi */
/Linux-v5.15/Documentation/networking/
Dtls.rst10 Transport Layer Security (TLS) is a Upper Layer Protocol (ULP) that runs over
11 TCP. TLS provides end-to-end data integrity and confidentiality.
17 -------------------------
19 First create a new TCP socket and set the TLS ULP.
21 .. code-block:: c
23 sock = socket(AF_INET, SOCK_STREAM, 0);
26 Setting the TLS ULP allows us to set/get TLS socket options. Currently
29 data-path to the kernel. There is a separate socket option for moving
32 .. code-block:: c
65 ----------------------------
[all …]
/Linux-v5.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls.h1 /* SPDX-License-Identifier: GPL-2.0-only */
36 #define CHTLS_DRV_VERSION "1.0.0.0-ko"
42 #define TLS_KEYCTX_RXPROT_VER_M 0xf
46 #define TLS_KEYCTX_RXCIPH_MODE_M 0xf
50 #define TLS_KEYCTX_RXAUTH_MODE_M 0xf
57 #define TLS_KEYCTX_RX_SEQCTR_M 0x3
64 #define TLS_KEYCTX_RXCK_SIZE_M 0x7
67 #define TLS_KEYCTX_RXMK_SIZE_S 0
68 #define TLS_KEYCTX_RXMK_SIZE_M 0x7
72 #define KEYCTX_TX_WR_IV_M 0x1ffULL
[all …]
Dchtls_cm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 /* 3:0 */
13 #define TCB_ULP_TYPE_W 0
14 #define TCB_ULP_TYPE_S 0
15 #define TCB_ULP_TYPE_M 0xfULL
19 #define TCB_ULP_RAW_W 0
21 #define TCB_ULP_RAW_M 0xffULL
33 #define TF_TLS_ENABLE_S 0
43 #define MAX_RCV_WND ((1U << 27) - 1)
51 #define LOOPBACK(x) (((x) & htonl(0xff000000)) == htonl(0x7f000000))
[all …]
/Linux-v5.15/arch/mips/math-emu/
Ddp_sqrt.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 1994-2000 Algorithmics Ltd.
13 0, 1204, 3062, 5746, 9193, 13348, 18162, 23592,
41 /* sqrt(0) = 0 */ in ieee754dp_sqrt()
46 /* sqrt(-Inf) = Nan */ in ieee754dp_sqrt()
58 /* sqrt(-x) = Nan */ in ieee754dp_sqrt()
72 scalx = 0; in ieee754dp_sqrt()
73 if (xe > 512) { /* x > 2**-512? */ in ieee754dp_sqrt()
74 xe -= 512; /* x = x / 2**512 */ in ieee754dp_sqrt()
76 } else if (xe < -512) { /* x < 2**-512? */ in ieee754dp_sqrt()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx7ulp-pinctrl.txt3 i.MX 7ULP has three IOMUXC instances: IOMUXC0 for M4 ports, IOMUXC1 for A7
10 Please refer to fsl,imx-pinctrl.txt in this directory for common binding
14 - compatible: "fsl,imx7ulp-iomuxc1".
15 - fsl,pins: Each entry consists of 5 integers which represents the mux
19 imx7ulp-pinfunc.h in the device tree source folder.
21 pull-up on this pin.
31 PAD_CTL_DSE_STD (0 << 6)
33 PAD_CTL_PUSH_PULL (0 << 5)
35 PAD_CTL_SRE_STD (0 << 2)
36 PAD_CTL_PE (1 << 0)
[all …]
/Linux-v5.15/arch/m68k/fpsp040/
Dstan.S8 | Input: Double-extended number X in location pointed to
11 | Output: The value tan(X) returned in floating-point register Fp0.
13 | Accuracy and Monotonicity: The returned result is within 3 ulp in
14 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
24 | 1. If |X| >= 15Pi or |X| < 2**(-40), go to 6.
27 | k = N mod 2, so in particular, k = 0 or 1.
37 | 4. (k is odd) Tan(X) = -cot(r). Since tan(r) is approximated by a
41 | -Cot(r) = -V/U. Exit.
45 | 7. (|X|<2**(-40)) Tan(X) = X. Exit.
62 BOUNDS1: .long 0x3FD78000,0x4004BC7E
[all …]
Dsatanh.S9 | Input: Double-extended number X in location pointed to
12 | Output: The value arctanh(X) returned in floating-point register Fp0.
15 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
29 | z := 2y/(1-y)
36 | divide-by-zero by
38 | atan(X) := sgn / (+0).
41 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
63 |--ATANH(X) = X FOR DENORMALIZED X
71 andil #0x7FFFFFFF,%d0
72 cmpil #0x3FFF8000,%d0
[all …]
Dsasin.S8 | Input: Double-extended number X in location pointed to
11 | Output: The value arcsin(X) returned in floating-point register Fp0.
14 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
26 | z := sqrt( [1-X][1+X] )
34 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
48 PIBY2: .long 0x3FFF0000,0xC90FDAA2,0x2168C235,0x00000000
57 |--ASIN(X) = X FOR DENORMALIZED X
67 andil #0x7FFFFFFF,%d0
68 cmpil #0x3FFF8000,%d0
71 |--THIS IS THE USUAL CASE, |X| < 1
[all …]
Dsacos.S8 | Input: Double-extended number X in location pointed to
11 | Output: The value arccos(X) returned in floating-point register Fp0.
14 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
26 | z := (1-X) / (1+X)
32 | 4. (|X| = 1) If X > 0, return 0. Otherwise, return Pi. Exit.
34 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity.
48 PI: .long 0x40000000,0xC90FDAA2,0x2168C235,0x00000000
49 PIBY2: .long 0x3FFF0000,0xC90FDAA2,0x2168C235,0x00000000
57 |--ACOS(X) = PI/2 FOR DENORMALIZED X
68 andil #0x7FFFFFFF,%d0
[all …]
Dscosh.S8 | Input: Double-extended number X in location pointed to
11 | Output: The value cosh(X) returned in floating-point register Fp0.
14 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
38 | Y' := Y - 16381 log2
63 T1: .long 0x40C62D38,0xD3D64634 | ... 16381 LOG2 LEAD
64 T2: .long 0x3D6F90AE,0xB1E75CC7 | ... 16381 LOG2 TRAIL
66 TWO16380: .long 0x7FFB0000,0x80000000,0x00000000,0x00000000
70 |--COSH(X) = 1 FOR DENORMALIZED X
72 fmoves #0x3F800000,%fp0
75 fadds #0x00800000,%fp0
[all …]
/Linux-v5.15/net/sunrpc/xprtrdma/
Dbackchannel.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2015-2020, Oracle and/or its affiliates.
5 * Support for reverse-direction RPCs on RPC/RDMA.
23 * xprt_rdma_bc_setup - Pre-allocate resources for handling backchannel requests
27 * Returns 0 on success; otherwise a negative errno
33 r_xprt->rx_buf.rb_bc_srv_max_requests = RPCRDMA_BACKWARD_WRS >> 1; in xprt_rdma_bc_setup()
35 return 0; in xprt_rdma_bc_setup()
39 * xprt_rdma_bc_maxpayload - Return maximum backchannel message size
47 struct rpcrdma_ep *ep = r_xprt->rx_ep; in xprt_rdma_bc_maxpayload()
50 maxmsg = min_t(unsigned int, ep->re_inline_send, ep->re_inline_recv); in xprt_rdma_bc_maxpayload()
[all …]
/Linux-v5.15/include/net/
Dinet_connection_sock.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
56 /** inet_connection_sock - INET connection oriented sock
66 * @icsk_ulp_ops Pluggable ULP control hook
67 * @icsk_ulp_data ULP private data
75 * @icsk_probes_out: unanswered 0 window probes
79 * @icsk_probes_tstamp: Probe timestamp (cleared by non-zero window ack)
154 return (void *)inet_csk(sk)->icsk_ca_priv; in inet_csk_ca()
177 inet_csk(sk)->icsk_ack.pending |= ICSK_ACK_SCHED; in inet_csk_schedule_ack()
182 return inet_csk(sk)->icsk_ack.pending & ICSK_ACK_SCHED; in inet_csk_ack_scheduled()
187 memset(&inet_csk(sk)->icsk_ack, 0, sizeof(inet_csk(sk)->icsk_ack)); in inet_csk_delack_init()
[all …]
/Linux-v5.15/include/linux/sunrpc/
Dmetrics.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Declarations for RPC client per-operation metrics
9 * RPC client per-operation statistics provide latency and retry
14 * These counters are not meant to be human-readable, but are meant to be
23 * arrays per-CPU because these counters are always modified behind locks.
54 * counts include the RPC and ULP headers, and the request
70 * The count of operations that complete with tk_status < 0.
/Linux-v5.15/include/uapi/linux/
Dif_hippi.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
9 * Version: @(#)if_hippi.h 1.0.0 05/26/97
33 #define HIPPI_ALEN 6 /* Bytes in one HIPPI hw-addr */
35 #define HIPPI_ZLEN 0 /* Min. bytes in frame without FCS */
43 #define HIPPI_EXTENDED_SAP 0xAA
44 #define HIPPI_UI_CMD 0x03
81 #if 0
82 __u8 ulp; /* must contain 4 */
87 #if 0
96 #if 0
[all …]

12345