/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_cm.h | 83 struct ib_cm_id; 86 struct ib_cm_id *listen_id; 210 struct ib_cm_id *listen_id; 289 typedef int (*ib_cm_handler)(struct ib_cm_id *cm_id, 292 struct ib_cm_id { struct 316 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, 326 void ib_destroy_cm_id(struct ib_cm_id *cm_id); 348 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, 351 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, 384 int ib_send_cm_req(struct ib_cm_id *cm_i [all...] |
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_cm.h | 83 struct ib_cm_id; 86 struct ib_cm_id *listen_id; 210 struct ib_cm_id *listen_id; 289 typedef int (*ib_cm_handler)(struct ib_cm_id *cm_id, 292 struct ib_cm_id { struct 315 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, 325 void ib_destroy_cm_id(struct ib_cm_id *cm_id); 343 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id); 345 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, 380 int ib_send_cm_req(struct ib_cm_id *cm_i [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cm_trace.h | 139 const struct ib_cm_id *cm_id 171 const struct ib_cm_id *cm_id \ 188 const struct ib_cm_id *cm_id, 221 const struct ib_cm_id *cm_id \ 241 const struct ib_cm_id *cm_id \
|
H A D | cma_priv.h | 77 struct ib_cm_id *ib;
|
H A D | cm.c | 250 struct ib_cm_id id; 257 /* Number of clients sharing this ib_cm_id. Only valid for listeners. 650 * Sharing an ib_cm_id with different handlers is not in cm_insert_listen() 885 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, in ib_create_cm_id() 1059 static void cm_destroy_id(struct ib_cm_id *cm_id, int err) in cm_destroy_id() 1184 void ib_destroy_cm_id(struct ib_cm_id *cm_id) in ib_destroy_cm_id() 1222 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, __be64 service_mask) in ib_cm_listen() 1254 * Create a new listening ib_cm_id and listen on the given service ID. 1269 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, in ib_cm_insert_listen() 1501 int ib_send_cm_req(struct ib_cm_id *cm_i [all...] |
H A D | cma.c | 1640 const struct ib_cm_id *cm_id, in cma_find_listener() 1672 cma_ib_id_from_event(struct ib_cm_id *cm_id, in cma_ib_id_from_event() 2006 static int cma_ib_handler(struct ib_cm_id *cm_id, in cma_ib_handler() 2228 static int cma_ib_req_handler(struct ib_cm_id *cm_id, in cma_ib_req_handler() 2481 struct ib_cm_id *id; in cma_ib_listen() 3934 static int cma_sidr_rep_handler(struct ib_cm_id *cm_id, in cma_sidr_rep_handler() 4003 struct ib_cm_id *id; in cma_resolve_ib_udp() 4064 struct ib_cm_id *id; in cma_connect_ib()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cm_trace.h | 139 const struct ib_cm_id *cm_id 171 const struct ib_cm_id *cm_id \ 188 const struct ib_cm_id *cm_id, 221 const struct ib_cm_id *cm_id \ 241 const struct ib_cm_id *cm_id \
|
H A D | cma_priv.h | 85 struct ib_cm_id *ib;
|
H A D | cm.c | 206 struct ib_cm_id id; 214 /* Number of clients sharing this ib_cm_id. Only valid for listeners. 639 * Sharing an ib_cm_id with different handlers is not in cm_insert_listen() 854 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, in ib_create_cm_id() 1028 static void cm_destroy_id(struct ib_cm_id *cm_id, int err) in cm_destroy_id() 1148 void ib_destroy_cm_id(struct ib_cm_id *cm_id) in ib_destroy_cm_id() 1177 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id) in ib_cm_listen() 1209 * ib_cm_insert_listen - Create a new listening ib_cm_id and listen on 1225 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, in ib_cm_insert_listen() 1473 int ib_send_cm_req(struct ib_cm_id *cm_i [all...] |
H A D | cma.c | 1787 const struct ib_cm_id *cm_id, in cma_find_listener() 1819 cma_ib_id_from_event(struct ib_cm_id *cm_id, in cma_ib_id_from_event() 2157 static int cma_ib_handler(struct ib_cm_id *cm_id, in cma_ib_handler() 2379 static int cma_ib_req_handler(struct ib_cm_id *cm_id, in cma_ib_req_handler() 2631 struct ib_cm_id *id; in cma_ib_listen() 4189 static int cma_sidr_rep_handler(struct ib_cm_id *cm_id, in cma_sidr_rep_handler() 4258 struct ib_cm_id *id; in cma_resolve_ib_udp() 4318 struct ib_cm_id *id; in cma_connect_ib()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 297 struct ib_cm_id *cm_id; 458 struct ib_cm_id *cm_id;
|
H A D | ib_srpt.c | 2127 * @ib_cm_id: IB/CM connection identifier in case of IB/CM. 2139 struct ib_cm_id *ib_cm_id, in srpt_cm_req_recv() 2220 if (ib_cm_id) { in srpt_cm_req_recv() 2221 ch->ib_cm.cm_id = ib_cm_id; in srpt_cm_req_recv() 2222 ib_cm_id->context = ch; in srpt_cm_req_recv() 2443 ret = ib_send_cm_rep(ib_cm_id, &rep_param->ib_cm); in srpt_cm_req_recv() 2486 ib_cm_id->context = NULL; in srpt_cm_req_recv() 2503 ib_send_cm_rej(ib_cm_id, IB_CM_REJ_CONSUMER_DEFINED, NULL, 0, in srpt_cm_req_recv() 2523 static int srpt_ib_cm_req_recv(struct ib_cm_id *cm_i 2138 srpt_cm_req_recv(struct srpt_device *const sdev, struct ib_cm_id *ib_cm_id, struct rdma_cm_id *rdma_cm_id, u8 port_num, __be16 pkey, const struct srp_login_req *req, const char *src_addr) srpt_cm_req_recv() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 297 struct ib_cm_id *cm_id; 458 struct ib_cm_id *cm_id;
|
H A D | ib_srpt.c | 2136 * @ib_cm_id: IB/CM connection identifier in case of IB/CM. 2148 struct ib_cm_id *ib_cm_id, in srpt_cm_req_recv() 2234 ch->ib_cm.cm_id = ib_cm_id; in srpt_cm_req_recv() 2235 ib_cm_id->context = ch; in srpt_cm_req_recv() 2452 ret = ib_send_cm_rep(ib_cm_id, &rep_param->ib_cm); in srpt_cm_req_recv() 2495 ib_cm_id->context = NULL; in srpt_cm_req_recv() 2512 ib_send_cm_rej(ib_cm_id, IB_CM_REJ_CONSUMER_DEFINED, NULL, 0, in srpt_cm_req_recv() 2532 static int srpt_ib_cm_req_recv(struct ib_cm_id *cm_id, in srpt_ib_cm_req_recv() 2647 static int srpt_cm_handler(struct ib_cm_id *cm_i 2147 srpt_cm_req_recv(struct srpt_device *const sdev, struct ib_cm_id *ib_cm_id, struct rdma_cm_id *rdma_cm_id, u8 port_num, __be16 pkey, const struct srp_login_req *req, const char *src_addr) srpt_cm_req_recv() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 194 struct ib_cm_id; 235 struct ib_cm_id *id; 246 struct ib_cm_id *id; 267 struct ib_cm_id *id;
|
H A D | ipoib_cm.c | 80 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id, 274 struct ib_cm_id *cm_id, struct ib_qp *qp, in ipoib_cm_modify_rx_qp() 347 static int ipoib_cm_nonsrq_init_rx(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_nonsrq_init_rx() 420 static int ipoib_cm_send_rep(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_send_rep() 442 static int ipoib_cm_req_handler(struct ib_cm_id *cm_id, in ipoib_cm_req_handler() 504 static int ipoib_cm_rx_handler(struct ib_cm_id *cm_id, in ipoib_cm_rx_handler() 985 static int ipoib_cm_rep_handler(struct ib_cm_id *cm_id, in ipoib_cm_rep_handler() 1083 struct ib_cm_id *id, struct ib_qp *qp, in ipoib_cm_send_req() 1120 struct ib_cm_id *cm_id, struct ib_qp *qp) in ipoib_cm_modify_tx_init() 1253 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_i [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib.h | 194 struct ib_cm_id; 235 struct ib_cm_id *id; 246 struct ib_cm_id *id; 267 struct ib_cm_id *id;
|
H A D | ipoib_cm.c | 80 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id, 274 struct ib_cm_id *cm_id, struct ib_qp *qp, in ipoib_cm_modify_rx_qp() 347 static int ipoib_cm_nonsrq_init_rx(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_nonsrq_init_rx() 420 static int ipoib_cm_send_rep(struct net_device *dev, struct ib_cm_id *cm_id, in ipoib_cm_send_rep() 442 static int ipoib_cm_req_handler(struct ib_cm_id *cm_id, in ipoib_cm_req_handler() 504 static int ipoib_cm_rx_handler(struct ib_cm_id *cm_id, in ipoib_cm_rx_handler() 985 static int ipoib_cm_rep_handler(struct ib_cm_id *cm_id, in ipoib_cm_rep_handler() 1083 struct ib_cm_id *id, struct ib_qp *qp, in ipoib_cm_send_req() 1120 struct ib_cm_id *cm_id, struct ib_qp *qp) in ipoib_cm_modify_tx_init() 1249 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_i [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 170 struct ib_cm_id *cm_id;
|
H A D | ib_srp.c | 150 static int srp_ib_cm_handler(struct ib_cm_id *cm_id, 311 struct ib_cm_id *new_cm_id; in srp_new_ib_cm_id() 2328 static void srp_cm_rep_handler(struct ib_cm_id *cm_id, in srp_cm_rep_handler() 2420 static void srp_ib_cm_rej_handler(struct ib_cm_id *cm_id, in srp_ib_cm_rej_handler() 2506 static int srp_ib_cm_handler(struct ib_cm_id *cm_id, in srp_ib_cm_handler()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 178 struct ib_cm_id *cm_id;
|
H A D | ib_srp.c | 145 static int srp_ib_cm_handler(struct ib_cm_id *cm_id, 306 struct ib_cm_id *new_cm_id; in srp_new_ib_cm_id() 2330 static void srp_cm_rep_handler(struct ib_cm_id *cm_id, in srp_cm_rep_handler() 2422 static void srp_ib_cm_rej_handler(struct ib_cm_id *cm_id, in srp_ib_cm_rej_handler() 2508 static int srp_ib_cm_handler(struct ib_cm_id *cm_id, in srp_ib_cm_handler()
|