Home
last modified time | relevance | path

Searched refs:ib_cm_id (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/include/rdma/
H A Dib_cm.h83 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 Dib_cm.h83 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 Dcm_trace.h139 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 Dcma_priv.h77 struct ib_cm_id *ib;
H A Dcm.c250 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 Dcma.c1640 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 Dcm_trace.h139 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 Dcma_priv.h85 struct ib_cm_id *ib;
H A Dcm.c206 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 Dcma.c1787 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 Dib_srpt.h297 struct ib_cm_id *cm_id;
458 struct ib_cm_id *cm_id;
H A Dib_srpt.c2127 * @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 Dib_srpt.h297 struct ib_cm_id *cm_id;
458 struct ib_cm_id *cm_id;
H A Dib_srpt.c2136 * @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 Dipoib.h194 struct ib_cm_id;
235 struct ib_cm_id *id;
246 struct ib_cm_id *id;
267 struct ib_cm_id *id;
H A Dipoib_cm.c80 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 Dipoib.h194 struct ib_cm_id;
235 struct ib_cm_id *id;
246 struct ib_cm_id *id;
267 struct ib_cm_id *id;
H A Dipoib_cm.c80 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 Dib_srp.h170 struct ib_cm_id *cm_id;
H A Dib_srp.c150 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 Dib_srp.h178 struct ib_cm_id *cm_id;
H A Dib_srp.c145 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()

Completed in 66 milliseconds