Home
last modified time | relevance | path

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

12345

/linux/net/ipv4/
H A 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/drivers/infiniband/sw/rxe/
H A Drxe_queue.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
18 * - The driver indices are always masked off to q->index_mask
20 * - The user whether user space or kernel is generally
23 * - The driver indices for queues must not be written
26 * - By passing the type in the parameter list separate from q
30 * - These queues are lock free. The user and driver must protect
36 * enum queue_type - type of queue
39 * application or a kernel ulp.
44 * @QUEUE_TYPE_FROM_ULP: Queue is written by kernel ulp and
49 * read by kernel ulp.
[all …]
/linux/Documentation/devicetree/bindings/input/
H A 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 …]
H A Dazoteq,iqs7222.yaml1 # 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 …]
/linux/net/sctp/
H A 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 …]
H A 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. */
43 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
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()
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
H A 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 …]
H A 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-
[all...]
/linux/ipc/
H A 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/drivers/scsi/be2iscsi/
H A 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 …]
H A Dbe_main.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * linux-drivers@broadcom.com
30 "Open-iSCSI Driver version" BUILD_STR
33 #define BE_VENDOR_ID 0x19A2
34 #define ELX_VENDOR_ID 0x10DF
36 #define BE_DEVICE_ID1 0x212
37 #define OC_DEVICE_ID1 0x702
38 #define OC_DEVICE_ID2 0x703
41 #define BE_DEVICE_ID2 0x222
42 #define OC_DEVICE_ID3 0x712
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A 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/arch/mips/math-emu/
H A 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/Documentation/networking/
H A Dtls-handshake.rst1 .. SPDX-License-Identifier: GPL-2.0
4 In-Kernel TLS Handshake
10 Transport Layer Security (TLS) is a Upper Layer Protocol (ULP) that runs
11 over TCP. TLS provides end-to-end data integrity and confidentiality in
21 implementations so that in-kernel TLS consumers do not need to be
38 the socket to use the TLS ULP and sets the session information using the
46 A kernel TLS consumer initiates a client-side TLS handshake on an open
50 .. code-block:: c
68 instantiated a struct file in sock->file.
75 The consumer can provide a NUL-terminated hostname in the @ta_peername
[all …]
/linux/arch/m68k/fpsp040/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A Dssin.S9 | Input: Double-extended number X in location pointed to
18 | Accuracy and Monotonicity: The returned result is within 1 ulp in
19 | 64 significant bit, i.e. within 0.5001 ulp to 53 bits if the
30 | 1. If SIN is invoked, set AdjN := 0; otherwise, set AdjN := 1.
32 | 2. If |X| >= 15Pi or |X| < 2**(-40), go to 7.
35 | k = N mod 4, so in particular, k = 0,1,2,or 3. Overwrite
40 | 5. (k is odd) Set j := (k-1)/2, sgn := (-1)**j. Return sgn*cos(r)
45 | 6. (k is even) Set j := k/2, sgn := (-1)**j. Return sgn*sin(r)
52 | 8. (|X|<2**(-40)) If SIN is invoked, return X; otherwise return 1.
57 | 1. If |X| >= 15Pi or |X| < 2**(-40), go to 6.
[all …]
H A 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/net/sunrpc/xprtrdma/
H A 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.
19 * xprt_rdma_bc_setup - Pre-allocate resources for handling backchannel requests
23 * Returns 0 on success; otherwise a negative errno
29 r_xprt->rx_buf.rb_bc_srv_max_requests = RPCRDMA_BACKWARD_WRS >> 1; in xprt_rdma_bc_setup()
31 return 0; in xprt_rdma_bc_setup()
35 * xprt_rdma_bc_maxpayload - Return maximum backchannel message size
43 struct rpcrdma_ep *ep = r_xprt->rx_ep; in xprt_rdma_bc_maxpayload()
46 maxmsg = min_t(unsigned int, ep->re_inline_send, ep->re_inline_recv); in xprt_rdma_bc_maxpayload()
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dfsl,imx7ulp-iomuxc1.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/fsl,imx7ulp-iomuxc1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 i.MX 7ULP has three IOMUXC instances: IOMUXC0 for M4 ports, IOMUXC1 for A7
16 Please refer to fsl,imx-pinctrl.txt in this directory for common binding
20 - Frank Li <Frank.Li@nxp.com>
24 const: fsl,imx7ulp-iomuxc1
43 imx7ulp-pinfunc.h in the device tree source folder.
45 pull-up on this pin.
[all …]
/linux/include/linux/sunrpc/
H A 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/arch/parisc/math-emu/
H A Ddfsub.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Linux/PA-RISC Project (http://www.parisc-linux.org/)
5 * Floating-point emulation code
6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
44 register unsigned int resultp1 = 0, resultp2 = 0; in dbl_fsub()
67 if (Dbl_isinfinity(rightp1,rightp2) && save==0) in dbl_fsub()
167 if((right_exponent = Dbl_exponent(rightp1)) == 0) in dbl_fsub()
191 if( (result_exponent == 0) && Is_underflowtrap_enabled() ) in dbl_fsub()
210 if(result_exponent == 0 ) in dbl_fsub()
215 if( (/*signed*/int) save >= 0 ) in dbl_fsub()
[all …]
H A Ddfadd.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Linux/PA-RISC Project (http://www.parisc-linux.org/)
5 * Floating-point emulation code
6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org>
43 register unsigned int resultp1 = 0, resultp2 = 0; in dbl_fadd()
67 if (Dbl_isinfinity(rightp1,rightp2) && save!=0) in dbl_fadd()
165 if((right_exponent = Dbl_exponent(rightp1)) == 0) in dbl_fadd()
188 if( (result_exponent == 0) && Is_underflowtrap_enabled() ) in dbl_fadd()
207 if(result_exponent == 0 ) in dbl_fadd()
212 if( (/*signed*/int) save < 0 ) in dbl_fadd()
[all …]

12345