| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ulp.c | 32 struct bnxt_ulp *ulp; in bnxt_register_dev() local 38 ulp = &edev->ulp_tbl[ulp_id]; in bnxt_register_dev() 39 if (rcu_access_pointer(ulp->ulp_ops)) { in bnxt_register_dev() 40 netdev_err(bp->dev, "ulp id %d already registered\n", ulp_id); in bnxt_register_dev() 52 atomic_set(&ulp->ref_count, 0); in bnxt_register_dev() 53 ulp->handle = handle; in bnxt_register_dev() 54 rcu_assign_pointer(ulp->ulp_ops, ulp_ops); in bnxt_register_dev() 68 struct bnxt_ulp *ulp; in bnxt_unregister_dev() local 75 ulp = &edev->ulp_tbl[ulp_id]; in bnxt_unregister_dev() 76 if (!rcu_access_pointer(ulp->ulp_ops)) { in bnxt_unregister_dev() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ulp.c | 62 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 …]
|
| /kernel/linux/linux-5.10/net/ipv4/ |
| D | tcp_ulp.c | 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() 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 …]
|
| /kernel/linux/linux-6.6/net/ipv4/ |
| D | tcp_ulp.c | 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() 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 …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/ |
| D | infiniband.rst | 76 .. 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 …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/ |
| D | infiniband.rst | 76 .. 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 …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/ |
| D | Kconfig | 99 source "drivers/infiniband/ulp/ipoib/Kconfig" 101 source "drivers/infiniband/ulp/srp/Kconfig" 102 source "drivers/infiniband/ulp/srpt/Kconfig" 104 source "drivers/infiniband/ulp/iser/Kconfig" 105 source "drivers/infiniband/ulp/isert/Kconfig" 106 source "drivers/infiniband/ulp/rtrs/Kconfig" 108 source "drivers/infiniband/ulp/opa_vnic/Kconfig"
|
| /kernel/linux/linux-6.6/drivers/infiniband/ |
| D | Kconfig | 104 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"
|
| /kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
| D | rxe_queue.h | 39 * 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | iqs626a.yaml | 45 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 …]
|
| /kernel/linux/linux-5.10/net/sctp/ |
| D | primitive.c | 55 /* 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
|
| /kernel/linux/linux-6.6/net/sctp/ |
| D | primitive.c | 55 /* 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
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
| D | ich8lan.h | 50 #define E1000_H2ME_ULP 0x00000800 /* ULP Indication Bit */ 168 #define I218_ULP_CONFIG1_START 0x0001 /* Start auto ULP config */ 169 #define I218_ULP_CONFIG1_IND 0x0004 /* Pwr up from ULP indication */ 170 #define I218_ULP_CONFIG1_STICKY_ULP 0x0010 /* Set sticky ULP mode */ 171 #define I218_ULP_CONFIG1_INBAND_EXIT 0x0020 /* Inband on ULP exit */ 172 #define I218_ULP_CONFIG1_WOL_HOST 0x0040 /* WoL Host on ULP exit */ 174 /* enable ULP even if when phy powered down via lanphypc */ 176 /* disable clear of sticky ULP on PERST */
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
| D | ich8lan.h | 53 #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 */
|
| /kernel/linux/linux-6.6/ipc/ |
| D | sem.c | 151 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 …]
|
| /kernel/linux/linux-5.10/ipc/ |
| D | sem.c | 151 struct sem_undo_list *ulp; /* back ptr to sem_undo_list */ member 1153 spin_lock(&un->ulp->lock); in freeary() 1156 spin_unlock(&un->ulp->lock); in freeary() 1868 static struct sem_undo *__lookup_undo(struct sem_undo_list *ulp, int semid) in __lookup_undo() argument 1872 list_for_each_entry_rcu(un, &ulp->list_proc, list_proc, in __lookup_undo() 1873 spin_is_locked(&ulp->lock)) { in __lookup_undo() 1880 static struct sem_undo *lookup_undo(struct sem_undo_list *ulp, int semid) in lookup_undo() argument 1884 assert_spin_locked(&ulp->lock); in lookup_undo() 1886 un = __lookup_undo(ulp, semid); in lookup_undo() 1889 list_add_rcu(&un->list_proc, &ulp->list_proc); in lookup_undo() [all …]
|
| /kernel/linux/linux-6.6/include/net/sctp/ |
| D | ulpqueue.h | 11 * 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. */
|
| /kernel/linux/linux-5.10/include/net/sctp/ |
| D | ulpqueue.h | 11 * 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) */ 46 /* Add a new event for propagation to the ULP. */
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb3/ |
| D | t3cdev.h | 66 void *ulp; /* ulp stuff */ member 67 void *ulp_iscsi; /* ulp iscsi */
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb3/ |
| D | t3cdev.h | 66 void *ulp; /* ulp stuff */ member 67 void *ulp_iscsi; /* ulp iscsi */
|
| /kernel/linux/linux-5.10/drivers/scsi/be2iscsi/ |
| D | be_cmds.c | 964 * @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 1387 * Check on which all ULP iSCSI Protocol is loaded. in beiscsi_get_fw_config() 1388 * Set the Bit for those ULP. This set flag is used in beiscsi_get_fw_config() 1389 * at all places in the code to check on which ULP in beiscsi_get_fw_config() 1393 if (pfw_cfg->ulp[ulp_num].ulp_mode & in beiscsi_get_fw_config() 1397 /* Get the CID, ICD and Chain count for each ULP */ in beiscsi_get_fw_config() 1399 pfw_cfg->ulp[ulp_num].sq_base; in beiscsi_get_fw_config() 1401 pfw_cfg->ulp[ulp_num].sq_count; in beiscsi_get_fw_config() [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/be2iscsi/ |
| D | be_cmds.c | 964 * @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 …]
|
| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | tls.rst | 10 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,
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | tls.rst | 10 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
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
| D | chtls.h | 174 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 */
|