/kernel/linux/linux-6.6/include/rdma/ |
H A D | rdma_cm.h | 76 /* Fields below ignored if a QP is created on the rdma_cm_id. */ 100 struct rdma_cm_id; 109 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id, 112 struct rdma_cm_id { struct 124 struct rdma_cm_id * 128 struct rdma_cm_id *rdma_create_user_id(rdma_cm_event_handler event_handler, 143 * Returns a new rdma_cm_id. The id holds a reference on the network 161 void rdma_destroy_id(struct rdma_cm_id *id); 174 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr); 179 * rdma_cm_id wil [all...] |
H A D | rdma_cm_ib.h | 17 * This call permits a user to specify routing information for rdma_cm_id's 21 int rdma_set_ib_path(struct rdma_cm_id *id,
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | rdma_cm.h | 66 /* Fields below ignored if a QP is created on the rdma_cm_id. */ 90 struct rdma_cm_id; 99 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id, 102 struct rdma_cm_id { struct 113 struct rdma_cm_id * 117 struct rdma_cm_id *rdma_create_user_id(rdma_cm_event_handler event_handler, 132 * Returns a new rdma_cm_id. The id holds a reference on the network 150 void rdma_destroy_id(struct rdma_cm_id *id); 163 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr); 168 * rdma_cm_id wil [all...] |
H A D | rdma_cm_ib.h | 17 * This call permits a user to specify routing information for rdma_cm_id's 21 int rdma_set_ib_path(struct rdma_cm_id *id,
|
/kernel/linux/linux-5.10/net/rds/ |
H A D | rdma_transport.c | 41 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() 182 int rds_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds_rdma_cm_event_handler() 189 int rds6_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds6_rdma_cm_event_handler() 198 struct rdma_cm_id **ret_cm_id) in rds_rdma_listen_init_common() 200 struct rdma_cm_id *cm_id; in rds_rdma_listen_init_common()
|
H A D | rdma_transport.h | 21 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,
|
H A D | ib.h | 150 struct rdma_cm_id *i_cm_id; 377 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id, 379 int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id, bool isv6);
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | rdma_transport.c | 41 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() 183 int rds_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds_rdma_cm_event_handler() 190 int rds6_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rds6_rdma_cm_event_handler() 199 struct rdma_cm_id **ret_cm_id) in rds_rdma_listen_init_common() 201 struct rdma_cm_id *cm_id; in rds_rdma_listen_init_common()
|
H A D | rdma_transport.h | 20 int rds_rdma_cm_event_handler(struct rdma_cm_id *cm_id, 22 int rds6_rdma_cm_event_handler(struct rdma_cm_id *cm_id,
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cma.c | 84 const char *__attribute_const__ rdma_reject_msg(struct rdma_cm_id *id, in rdma_reject_msg() 104 static bool rdma_is_consumer_reject(struct rdma_cm_id *id, int reason) in rdma_is_consumer_reject() 116 const void *rdma_consumer_reject_data(struct rdma_cm_id *id, in rdma_consumer_reject_data() 136 struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *id) in rdma_iw_cm_id() 148 * rdma_res_to_id() - return the rdma_cm_id pointer for this restrack. 151 struct rdma_cm_id *rdma_res_to_id(struct rdma_restrack_entry *res) in rdma_res_to_id() 1026 struct rdma_cm_id * 1042 struct rdma_cm_id *rdma_create_user_id(rdma_cm_event_handler event_handler, in rdma_create_user_id() 1098 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd, in rdma_create_qp() 1138 void rdma_destroy_qp(struct rdma_cm_id *i [all...] |
H A D | cma_priv.h | 54 struct rdma_cm_id id;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 96 /* Protects both rdma_cm_port and rdma_cm_id. */ 100 static struct rdma_cm_id *rdma_cm_id; variable 2137 * @rdma_cm_id: RDMA/CM connection identifier in case of RDMA/CM. 2149 struct rdma_cm_id *rdma_cm_id, in srpt_cm_req_recv() 2229 if (rdma_cm_id) { in srpt_cm_req_recv() 2231 ch->rdma_cm.cm_id = rdma_cm_id; in srpt_cm_req_recv() 2232 rdma_cm_id->context = ch; in srpt_cm_req_recv() 2450 ret = rdma_accept(rdma_cm_id, in srpt_cm_req_recv() 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 3628 struct rdma_cm_id *rdma_cm_id; srpt_create_rdma_id() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cma.c | 83 const char *__attribute_const__ rdma_reject_msg(struct rdma_cm_id *id, in rdma_reject_msg() 103 static bool rdma_is_consumer_reject(struct rdma_cm_id *id, int reason) in rdma_is_consumer_reject() 115 const void *rdma_consumer_reject_data(struct rdma_cm_id *id, in rdma_consumer_reject_data() 135 struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *id) in rdma_iw_cm_id() 147 * rdma_res_to_id() - return the rdma_cm_id pointer for this restrack. 150 struct rdma_cm_id *rdma_res_to_id(struct rdma_restrack_entry *res) in rdma_res_to_id() 883 struct rdma_cm_id * 899 struct rdma_cm_id *rdma_create_user_id(rdma_cm_event_handler event_handler, in rdma_create_user_id() 955 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd, in rdma_create_qp() 995 void rdma_destroy_qp(struct rdma_cm_id *i [all...] |
H A D | cma_priv.h | 54 struct rdma_cm_id id;
|
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | rdma.c | 86 struct rdma_cm_id *cm_id; 120 struct rdma_cm_id *cm_id; 635 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_rw_ctx_init() 654 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_rw_ctx_destroy() 719 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_queue_response() 790 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_write_data_done() 1190 nvmet_rdma_find_get_device(struct rdma_cm_id *cm_id) in nvmet_rdma_find_get_device() 1404 static int nvmet_rdma_cm_reject(struct rdma_cm_id *cm_id, in nvmet_rdma_cm_reject() 1421 struct rdma_cm_id *cm_id, in nvmet_rdma_alloc_queue() 1542 static int nvmet_rdma_cm_accept(struct rdma_cm_id *cm_i [all...] |
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | rdma.c | 87 struct rdma_cm_id *cm_id; 121 struct rdma_cm_id *cm_id; 636 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_rw_ctx_init() 655 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_rw_ctx_destroy() 720 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_queue_response() 791 struct rdma_cm_id *cm_id = rsp->queue->cm_id; in nvmet_rdma_write_data_done() 1191 nvmet_rdma_find_get_device(struct rdma_cm_id *cm_id) in nvmet_rdma_find_get_device() 1404 static int nvmet_rdma_cm_reject(struct rdma_cm_id *cm_id, in nvmet_rdma_cm_reject() 1421 struct rdma_cm_id *cm_id, in nvmet_rdma_alloc_queue() 1542 static int nvmet_rdma_cm_accept(struct rdma_cm_id *cm_i [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 92 /* Protects both rdma_cm_port and rdma_cm_id. */ 96 static struct rdma_cm_id *rdma_cm_id; variable 2128 * @rdma_cm_id: RDMA/CM connection identifier in case of RDMA/CM. 2140 struct rdma_cm_id *rdma_cm_id, in srpt_cm_req_recv() 2225 ch->rdma_cm.cm_id = rdma_cm_id; in srpt_cm_req_recv() 2226 rdma_cm_id->context = ch; in srpt_cm_req_recv() 2441 ret = rdma_accept(rdma_cm_id, &rep_param->rdma_cm); in srpt_cm_req_recv() 2483 if (rdma_cm_id) in srpt_cm_req_recv() 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 3647 struct rdma_cm_id *rdma_cm_id; srpt_create_rdma_id() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-srv.h | 115 struct rdma_cm_id *cm_id_ip; 116 struct rdma_cm_id *cm_id_ib;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-srv.h | 119 struct rdma_cm_id *cm_id_ip; 120 struct rdma_cm_id *cm_id_ib;
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 303 struct iser_device *iser_device_find_by_ib_device(struct rdma_cm_id *cma_id) in iser_device_find_by_ib_device() 499 static void iser_connect_error(struct rdma_cm_id *cma_id) in iser_connect_error() 544 static void iser_addr_handler(struct rdma_cm_id *cma_id) in iser_addr_handler() 592 static void iser_route_handler(struct rdma_cm_id *cma_id) in iser_route_handler() 633 static void iser_connected_handler(struct rdma_cm_id *cma_id, in iser_connected_handler() 661 static void iser_disconnected_handler(struct rdma_cm_id *cma_id) in iser_disconnected_handler() 674 static void iser_cleanup_handler(struct rdma_cm_id *cma_id, in iser_cleanup_handler() 689 static int iser_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event) in iser_cma_handler()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.h | 181 struct rdma_cm_id *cm_id; 208 struct rdma_cm_id *cm_id;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.h | 181 struct rdma_cm_id *cm_id; 208 struct rdma_cm_id *cm_id;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 297 struct iser_device *iser_device_find_by_ib_device(struct rdma_cm_id *cma_id) in iser_device_find_by_ib_device() 478 static void iser_connect_error(struct rdma_cm_id *cma_id) in iser_connect_error() 523 static void iser_addr_handler(struct rdma_cm_id *cma_id) in iser_addr_handler() 572 static void iser_route_handler(struct rdma_cm_id *cma_id) in iser_route_handler() 618 static void iser_connected_handler(struct rdma_cm_id *cma_id, in iser_connected_handler() 650 static void iser_cleanup_handler(struct rdma_cm_id *cma_id, in iser_cleanup_handler() 672 static int iser_cma_handler(struct rdma_cm_id *cma_id, in iser_cma_handler()
|
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_transport.c | 193 static void handle_connect_req(struct rdma_cm_id *new_cma_id, in handle_connect_req() 242 * @cma_id: the server's listener rdma_cm_id 251 static int svc_rdma_listen_handler(struct rdma_cm_id *cma_id, in svc_rdma_listen_handler() 266 * @cma_id: the server's listener rdma_cm_id 273 static int svc_rdma_cma_handler(struct rdma_cm_id *cma_id, in svc_rdma_cma_handler() 303 struct rdma_cm_id *listen_id; in svc_rdma_create()
|
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_transport.c | 189 static void handle_connect_req(struct rdma_cm_id *new_cma_id, in handle_connect_req() 238 * @cma_id: the server's listener rdma_cm_id 247 static int svc_rdma_listen_handler(struct rdma_cm_id *cma_id, in svc_rdma_listen_handler() 262 * @cma_id: the server's listener rdma_cm_id 269 static int svc_rdma_cma_handler(struct rdma_cm_id *cma_id, in svc_rdma_cma_handler() 301 struct rdma_cm_id *listen_id; in svc_rdma_create()
|