Home
last modified time | relevance | path

Searched refs:rdma_cm_id (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v5.4/include/rdma/
Drdma_cm.h116 struct rdma_cm_id;
125 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id,
128 struct rdma_cm_id { struct
139 struct rdma_cm_id *__rdma_create_id(struct net *net, argument
173 void rdma_destroy_id(struct rdma_cm_id *id);
186 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr);
198 int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr,
210 int rdma_resolve_route(struct rdma_cm_id *id, unsigned long timeout_ms);
219 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
229 void rdma_destroy_qp(struct rdma_cm_id *id);
[all …]
Drdma_cm_ib.h48 int rdma_set_ib_path(struct rdma_cm_id *id,
/Linux-v5.4/net/rds/
Drdma_transport.c41 static struct rdma_cm_id *rds_rdma_listen_id;
43 static struct rdma_cm_id *rds6_rdma_listen_id;
49 static int rds_rdma_cm_event_handler_cmn(struct rdma_cm_id *cm_id, in rds_rdma_cm_event_handler_cmn()
180 int rds_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds_rdma_cm_event_handler()
187 int rds6_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds6_rdma_cm_event_handler()
196 struct rdma_cm_id **ret_cm_id) in rds_rdma_listen_init_common()
198 struct rdma_cm_id *cm_id; in rds_rdma_listen_init_common()
Drdma_transport.h21 int rds_rdma_cm_event_handler(struct rdma_cm_id *cm_id,
23 int rds6_rdma_cm_event_handler(struct rdma_cm_id *cm_id,
Dib.h150 struct rdma_cm_id *i_cm_id;
379 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
381 int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id, bool isv6);
Drds.h565 int (*cm_handle_connect)(struct rdma_cm_id *cm_id,
567 int (*cm_initiate_connect)(struct rdma_cm_id *cm_id, bool isv6);
Dib_frmr.c270 struct rdma_cm_id *i_cm_id = ibmr->ic->i_cm_id; in rds_ib_post_inv()
/Linux-v5.4/drivers/infiniband/ulp/srpt/
Dib_srpt.c96 static struct rdma_cm_id *rdma_cm_id; variable
2130 struct rdma_cm_id *rdma_cm_id, in srpt_cm_req_recv() argument
2217 ch->rdma_cm.cm_id = rdma_cm_id; in srpt_cm_req_recv()
2218 rdma_cm_id->context = ch; in srpt_cm_req_recv()
2407 ret = rdma_accept(rdma_cm_id, &rep_param->rdma_cm); in srpt_cm_req_recv()
2449 if (rdma_cm_id) in srpt_cm_req_recv()
2450 rdma_cm_id->context = NULL; in srpt_cm_req_recv()
2465 if (rdma_cm_id) in srpt_cm_req_recv()
2466 rdma_reject(rdma_cm_id, rej, sizeof(*rej)); in srpt_cm_req_recv()
2502 static int srpt_rdma_cm_req_recv(struct rdma_cm_id *cm_id, in srpt_rdma_cm_req_recv()
[all …]
Dib_srpt.h302 struct rdma_cm_id *cm_id;
/Linux-v5.4/drivers/nvme/target/
Drdma.c77 struct rdma_cm_id *cm_id;
554 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_queue_response()
663 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_map_sgl_keyed()
915 nvmet_rdma_find_get_device(struct rdma_cm_id *cm_id) in nvmet_rdma_find_get_device()
1122 static int nvmet_rdma_cm_reject(struct rdma_cm_id *cm_id, in nvmet_rdma_cm_reject()
1138 struct rdma_cm_id *cm_id, in nvmet_rdma_alloc_queue()
1243 static int nvmet_rdma_cm_accept(struct rdma_cm_id *cm_id, in nvmet_rdma_cm_accept()
1267 static int nvmet_rdma_queue_connect(struct rdma_cm_id *cm_id, in nvmet_rdma_queue_connect()
1378 static void nvmet_rdma_queue_connect_fail(struct rdma_cm_id *cm_id, in nvmet_rdma_queue_connect_fail()
1407 static int nvmet_rdma_device_removal(struct rdma_cm_id *cm_id, in nvmet_rdma_device_removal()
[all …]
/Linux-v5.4/drivers/infiniband/core/
Dcma.c106 const char *__attribute_const__ rdma_reject_msg(struct rdma_cm_id *id, in rdma_reject_msg()
120 bool rdma_is_consumer_reject(struct rdma_cm_id *id, int reason) in rdma_is_consumer_reject()
133 const void *rdma_consumer_reject_data(struct rdma_cm_id *id, in rdma_consumer_reject_data()
153 struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *id) in rdma_iw_cm_id()
168 struct rdma_cm_id *rdma_res_to_id(struct rdma_restrack_entry *res) in rdma_res_to_id()
875 struct rdma_cm_id *__rdma_create_id(struct net *net, in __rdma_create_id()
950 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd, in rdma_create_qp()
983 void rdma_destroy_qp(struct rdma_cm_id *id) in rdma_destroy_qp()
1109 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, in rdma_init_qp_attr()
1236 const struct rdma_cm_id *listen_id, in cma_save_ib_info()
[all …]
Dcma_priv.h54 struct rdma_cm_id id;
Ducma.c93 struct rdma_cm_id *cm_id;
122 struct rdma_cm_id *cm_id;
301 static void ucma_removal_event_handler(struct rdma_cm_id *cm_id) in ucma_removal_event_handler()
338 static int ucma_event_handler(struct rdma_cm_id *cm_id, in ucma_event_handler()
480 struct rdma_cm_id *cm_id; in ucma_create_id()
875 static void ucma_query_device_addr(struct rdma_cm_id *cm_id, in ucma_query_device_addr()
1036 static void ucma_copy_conn_param(struct rdma_cm_id *id, in ucma_copy_conn_param()
/Linux-v5.4/drivers/infiniband/ulp/isert/
Dib_isert.h156 struct rdma_cm_id *cm_id;
197 struct rdma_cm_id *cm_id;
Dib_isert.c48 struct rdma_cm_id *isert_setup_id(struct isert_np *isert_np);
117 struct rdma_cm_id *cma_id) in isert_create_qp()
148 isert_conn_setup_qp(struct isert_conn *isert_conn, struct rdma_cm_id *cma_id) in isert_conn_setup_qp()
348 isert_device_get(struct rdma_cm_id *cma_id) in isert_device_get()
493 isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_connect_request()
593 isert_connected_handler(struct rdma_cm_id *cma_id) in isert_connected_handler()
706 isert_disconnected_handler(struct rdma_cm_id *cma_id, in isert_disconnected_handler()
734 isert_connect_error(struct rdma_cm_id *cma_id) in isert_connect_error()
747 isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in isert_cma_handler()
2299 struct rdma_cm_id *
[all …]
/Linux-v5.4/drivers/infiniband/ulp/iser/
Diser_verbs.c444 struct iser_device *iser_device_find_by_ib_device(struct rdma_cm_id *cma_id) in iser_device_find_by_ib_device()
638 static void iser_connect_error(struct rdma_cm_id *cma_id) in iser_connect_error()
690 static void iser_addr_handler(struct rdma_cm_id *cma_id) in iser_addr_handler()
738 static void iser_route_handler(struct rdma_cm_id *cma_id) in iser_route_handler()
779 static void iser_connected_handler(struct rdma_cm_id *cma_id, in iser_connected_handler()
807 static void iser_disconnected_handler(struct rdma_cm_id *cma_id) in iser_disconnected_handler()
820 static void iser_cleanup_handler(struct rdma_cm_id *cma_id, in iser_cleanup_handler()
835 static int iser_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in iser_cma_handler()
Discsi_iser.h432 struct rdma_cm_id *cma_id;
/Linux-v5.4/net/sunrpc/xprtrdma/
Dsvc_rdma_transport.c194 static void handle_connect_req(struct rdma_cm_id *new_cma_id, in handle_connect_req()
240 static int rdma_listen_handler(struct rdma_cm_id *cma_id, in rdma_listen_handler()
265 static int rdma_cma_handler(struct rdma_cm_id *cma_id, in rdma_cma_handler()
315 struct rdma_cm_id *listen_id; in svc_rdma_create()
Dverbs.c220 rpcrdma_cm_event_handler(struct rdma_cm_id *id, struct rdma_cm_event *event) in rpcrdma_cm_event_handler()
294 static struct rdma_cm_id *
298 struct rdma_cm_id *id; in rpcrdma_create_id()
649 struct rdma_cm_id *id, *old; in rpcrdma_ep_reconnect()
Dxprt_rdma.h71 struct rdma_cm_id *ri_id;
/Linux-v5.4/include/linux/sunrpc/
Dsvc_rdma.h77 struct rdma_cm_id *sc_cm_id; /* RDMA connection id */
/Linux-v5.4/drivers/infiniband/ulp/srp/
Dib_srp.h181 struct rdma_cm_id *cm_id;
/Linux-v5.4/fs/cifs/
Dsmbdirect.h56 struct rdma_cm_id *id;
/Linux-v5.4/net/9p/
Dtrans_rdma.c79 struct rdma_cm_id *cm_id;
239 p9_cm_event_handler(struct rdma_cm_id *id, struct rdma_cm_event *event) in p9_cm_event_handler()
/Linux-v5.4/drivers/nvme/host/
Drdma.c85 struct rdma_cm_id *cm_id;
138 static int nvme_rdma_cm_handler(struct rdma_cm_id *cm_id,
354 nvme_rdma_find_get_device(struct rdma_cm_id *cm_id) in nvme_rdma_find_get_device()
1535 struct rdma_cm_id *cm_id = queue->cm_id; in nvme_rdma_conn_rejected()
1633 static int nvme_rdma_cm_handler(struct rdma_cm_id *cm_id, in nvme_rdma_cm_handler()

12