Home
last modified time | relevance | path

Searched full:ulp (Results 1 – 25 of 136) sorted by relevance

123456

/linux-6.12.1/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.c112 struct bnxt_ulp *ulp; in bnxt_register_dev() local
128 ulp = edev->ulp_tbl; in bnxt_register_dev()
129 ulp->handle = handle; in bnxt_register_dev()
130 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev()
150 struct bnxt_ulp *ulp; in bnxt_unregister_dev() local
153 ulp = edev->ulp_tbl; in bnxt_unregister_dev()
156 if (ulp->msix_requested) in bnxt_unregister_dev()
160 if (ulp->max_async_event_id) in bnxt_unregister_dev()
163 RCU_INIT_POINTER(ulp->ulp_ops, NULL); in bnxt_unregister_dev()
165 ulp->max_async_event_id = 0; in bnxt_unregister_dev()
[all …]
/linux-6.12.1/net/ipv4/
Dtcp_ulp.c36 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()
50 ulp = NULL; in __tcp_ulp_find_autoload()
53 return ulp; in __tcp_ulp_find_autoload()
59 int tcp_register_ulp(struct tcp_ulp_ops *ulp) in tcp_register_ulp() argument
64 if (tcp_ulp_find(ulp->name)) in tcp_register_ulp()
[all …]
/linux-6.12.1/Documentation/driver-api/
Dinfiniband.rst76 .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.h
79 .. kernel-doc:: drivers/infiniband/ulp/iser/iscsi_iser.c
89 .. kernel-doc:: drivers/infiniband/ulp/iser/iser_initiator.c
92 .. kernel-doc:: drivers/infiniband/ulp/iser/iser_verbs.c
98 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
101 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
104 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
107 .. kernel-doc:: drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
113 .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.h
116 .. kernel-doc:: drivers/infiniband/ulp/srpt/ib_srpt.c
[all …]
/linux-6.12.1/drivers/infiniband/
DKconfig104 source "drivers/infiniband/ulp/ipoib/Kconfig"
106 source "drivers/infiniband/ulp/srp/Kconfig"
107 source "drivers/infiniband/ulp/srpt/Kconfig"
109 source "drivers/infiniband/ulp/iser/Kconfig"
110 source "drivers/infiniband/ulp/isert/Kconfig"
111 source "drivers/infiniband/ulp/rtrs/Kconfig"
113 source "drivers/infiniband/ulp/opa_vnic/Kconfig"
DMakefile4 obj-$(CONFIG_INFINIBAND) += ulp/
/linux-6.12.1/drivers/infiniband/sw/rxe/
Drxe_queue.h39 * application or a kernel ulp.
44 * @QUEUE_TYPE_FROM_ULP: Queue is written by kernel ulp and
49 * read by kernel ulp.
115 /* used by ulp which owns the index */ in queue_get_producer()
119 /* used by ulp, rxe owns the index */ in queue_get_producer()
142 /* used by ulp, rxe owns the index */ in queue_get_consumer()
146 /* used by ulp which owns the index */ in queue_get_consumer()
200 /* used by ulp which owns the index */ in queue_advance_producer()
207 /* used by ulp, rxe owns the index */ in queue_advance_producer()
235 /* used by ulp, rxe owns the index */ in queue_advance_consumer()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/
Diqs626a.yaml45 2: Ultra-low power (ULP channel proximity sensing)
52 azoteq,ulp-enable:
58 azoteq,ulp-update:
90 1: ULP channel
138 azoteq,rate-ulp-ms:
152 from normal-power mode to low-power mode, or (if 'azoteq,ulp-enable' is
170 "^ulp-0|generic-[0-2]|hall$":
209 touch states (ULP channel).
260 limited to 4 in the case of the ULP channel, and the property is un-
294 Tightens the ATI band from 1/8 to 1/16 of the desired target (ULP and
[all …]
Dazoteq,iqs7222.yaml165 azoteq,timeout-ulp-ms:
172 azoteq,rate-ulp-ms:
414 azoteq,ulp-allow:
833 azoteq,ulp-allow: false
997 azoteq,ulp-allow;
1043 azoteq,ulp-allow;
1105 azoteq,ulp-allow;
/linux-6.12.1/net/sctp/
Dprimitive.c55 /* 10.1 ULP-to-SCTP
75 /* 10.1 ULP-to-SCTP
91 /* 10.1 ULP-to-SCTP
106 /* 10.1 ULP-to-SCTP
128 * sending failure notification to the ULP if the transportation of
137 * user messages. SCTP notifies the ULP if the data cannot be
165 /* 10.1 ULP-to-SCTP
Dulpqueue.c10 * This abstraction carries sctp events to the ULP (sockets).
40 /* Initialize a ULP queue from a block of memory. */
110 /* Send event to the ULP. 'event' is the sctp_ulpevent for in sctp_ulpq_tail_data()
121 /* Add a new event for propagation to the ULP. */
727 /* Send event to the ULP. 'event' is the in sctp_ulpq_reasm_drain()
925 /* Send event to the ULP. 'event' is the sctp_ulpevent for in sctp_ulpq_reap_ordered()
1055 /* Send event to the ULP. */ in sctp_ulpq_partial_delivery()
/linux-6.12.1/drivers/net/ethernet/intel/e1000e/
Dich8lan.h53 #define E1000_H2ME_ULP 0x00000800 /* ULP Indication Bit */
171 #define I218_ULP_CONFIG1_START 0x0001 /* Start auto ULP config */
172 #define I218_ULP_CONFIG1_IND 0x0004 /* Pwr up from ULP indication */
173 #define I218_ULP_CONFIG1_STICKY_ULP 0x0010 /* Set sticky ULP mode */
174 #define I218_ULP_CONFIG1_INBAND_EXIT 0x0020 /* Inband on ULP exit */
175 #define I218_ULP_CONFIG1_WOL_HOST 0x0040 /* WoL Host on ULP exit */
177 /* enable ULP even if when phy powered down via lanphypc */
179 /* disable clear of sticky ULP on PERST */
/linux-6.12.1/ipc/
Dsem.c151 struct sem_undo_list *ulp; /* back ptr to sem_undo_list */ member
1155 spin_lock(&un->ulp->lock); in freeary()
1158 spin_unlock(&un->ulp->lock); in freeary()
1869 static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid) in __lookup_undo() argument
1873 list_for_each_entry_rcu(un, &ulp->list_proc, list_proc, in __lookup_undo()
1874 spin_is_locked(&ulp->lock)) { in __lookup_undo()
1881 static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid) in lookup_undo() argument
1885 assert_spin_locked(&ulp->lock); in lookup_undo()
1887 un = __lookup_undo(ulp, semid); in lookup_undo()
1890 list_add_rcu(&un->list_proc, &ulp->list_proc); in lookup_undo()
[all …]
/linux-6.12.1/include/net/sctp/
Dulpqueue.h11 * sctp_ulpq is the interface between the Upper Layer Protocol, or ULP,
28 /* A structure to carry information to the ULP (e.g. Sockets API) */
45 /* Add a new event for propagation to the ULP. */
Dulpevent.h12 * upwards to the ULP.
30 /* A structure to carry information to the ULP (e.g. Sockets API) */
/linux-6.12.1/drivers/scsi/be2iscsi/
Dbe_cmds.c964 * @ulp_num: Bind to which ULP
966 * Create HDR/Data DEFQ for the passed ULP. Unsol PDU are posted
1070 * @ulp_num: ULP on which the WRBQ is to be created
1385 * Check on which all ULP iSCSI Protocol is loaded. in beiscsi_get_fw_config()
1386 * Set the Bit for those ULP. This set flag is used in beiscsi_get_fw_config()
1387 * at all places in the code to check on which ULP in beiscsi_get_fw_config()
1391 if (pfw_cfg->ulp[ulp_num].ulp_mode & in beiscsi_get_fw_config()
1395 /* Get the CID, ICD and Chain count for each ULP */ in beiscsi_get_fw_config()
1397 pfw_cfg->ulp[ulp_num].sq_base; in beiscsi_get_fw_config()
1399 pfw_cfg->ulp[ulp_num].sq_count; in beiscsi_get_fw_config()
[all …]
Dbe_main.h239 uint8_t ulp_num; /* ULP to which CID binded */
554 #define BEISCSI_ASYNC_HDQ_SIZE(phba, ulp) \ argument
555 (BEISCSI_GET_CID_COUNT((phba), (ulp)) * 2)
587 * hd_async_context is declared for each ULP supporting iSCSI function.
596 * based on the cid_count for each ULP. When unsol PDU comes in based
959 u8 ulp_num; /* ULP to which CID binded */
999 * Create array of ULP number for below entries as DEFQ
1000 * will be created for both ULP if iSCSI Protocol is
1001 * loaded on both ULP.
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb3/
Dt3cdev.h66 void *ulp; /* ulp stuff */ member
67 void *ulp_iscsi; /* ulp iscsi */
/linux-6.12.1/Documentation/networking/
Dtls.rst10 Transport Layer Security (TLS) is a Upper Layer Protocol (ULP) that runs over
19 First create a new TCP socket and set the TLS ULP.
26 Setting the TLS ULP allows us to set/get TLS socket options. Currently
206 At a high level, the kernel TLS ULP is a replacement for the record
220 There are certain condition-specific optimizations the TLS ULP can make,
Dtls-handshake.rst10 Transport Layer Security (TLS) is a Upper Layer Protocol (ULP) that runs
38 the socket to use the TLS ULP and sets the session information using the
222 socket has been promoted to use the TLS ULP.
/linux-6.12.1/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls.h173 CSK_TX_MORE_DATA, /* sending ULP data; don't set SHOVE bit */
419 * Similar to tcp_skb_cb but with ULP elements added to support TLS,
426 u8 ulp_mode; /* ULP mode/submode of sk_buff */
428 union { /* ULP-specific fields */
434 } ulp; member
454 /* The ULP mode/submode of an skbuff */
Dchtls_cm.h101 #define skb_ulp_tls_inline(skb) (ULP_SKB_CB(skb)->ulp.tls.ofld)
102 #define skb_ulp_tls_iv_imm(skb) (ULP_SKB_CB(skb)->ulp.tls.iv)
/linux-6.12.1/arch/mips/math-emu/
Ddp_sqrt.c97 /* triple to almost 56 sig. bits: y ~= sqrt(x) to within 1 ulp */ in ieee754dp_sqrt()
122 /* t = t-ulp */ in ieee754dp_sqrt()
/linux-6.12.1/drivers/block/rnbd/
DMakefile3 ccflags-y := -I$(srctree)/drivers/infiniband/ulp/rtrs
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/
Dkconfig.rst33 | mlx5e is the mlx5 ulp driver which provides netdevice kernel interface, when chosen, mlx5e wil…
46 | IPoIB ulp netdevice.
/linux-6.12.1/net/sunrpc/xprtrdma/
Dbackchannel.c216 * o The ULP manages a replay cache (eg, NFSv4.1 sessions).
263 /* Queue rqst for ULP's callback service */ in rpcrdma_bc_receive_call()

123456