Home
last modified time | relevance | path

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

123456

/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_ulp.c62 struct bnxt_ulp *ulp; in bnxt_register_dev() local
69 ulp = edev->ulp_tbl; in bnxt_register_dev()
70 if (!ulp) in bnxt_register_dev()
73 ulp->handle = handle; in bnxt_register_dev()
74 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev()
89 struct bnxt_ulp *ulp; in bnxt_unregister_dev() local
92 ulp = edev->ulp_tbl; in bnxt_unregister_dev()
93 if (ulp->msix_requested) in bnxt_unregister_dev()
96 if (ulp->max_async_event_id) in bnxt_unregister_dev()
99 RCU_INIT_POINTER(ulp->ulp_ops, NULL); in bnxt_unregister_dev()
[all …]
/Linux-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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 */
Dich8lan.c299 /* It is not possible to be certain of the current state of ULP in e1000_init_phy_workarounds_pchlan()
305 e_warn("Failed to disable ULP\n"); in e1000_init_phy_workarounds_pchlan()
1099 * When link is down, configure ULP mode to significantly reduce the power
1101 * ME firmware to start the ULP configuration. If not on an ME enabled
1102 * system, configure the ULP mode by software.
1120 /* Request ME configure ULP mode in the PHY */ in e1000_enable_ulp_lpt_lp()
1163 /* Si workaround for ULP entry flow on i127/rev6 h/w. Enable in e1000_enable_ulp_lpt_lp()
1164 * LPLU and disable Gig speed when entering ULP in e1000_enable_ulp_lpt_lp()
1182 /* Set Inband ULP Exit, Reset to SMBus mode and in e1000_enable_ulp_lpt_lp()
1210 /* Commit ULP changes in PHY by starting auto ULP configuration */ in e1000_enable_ulp_lpt_lp()
[all …]
/Linux-v6.6/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-v6.6/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-v6.6/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-v6.6/drivers/net/ethernet/chelsio/cxgb3/
Dt3cdev.h66 void *ulp; /* ulp stuff */ member
67 void *ulp_iscsi; /* ulp iscsi */
/Linux-v6.6/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-v6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls.h174 CSK_TX_MORE_DATA, /* sending ULP data; don't set SHOVE bit */
420 * Similar to tcp_skb_cb but with ULP elements added to support TLS,
427 u8 ulp_mode; /* ULP mode/submode of sk_buff */
429 union { /* ULP-specific fields */
435 } ulp; member
455 /* 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-v6.6/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-v6.6/drivers/block/rnbd/
DMakefile3 ccflags-y := -I$(srctree)/drivers/infiniband/ulp/rtrs
/Linux-v6.6/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.

123456