/linux-4.4.14/include/rdma/ |
H A D | ib_cm.h | 110 struct ib_cm_id; 113 struct ib_cm_id *listen_id; 227 struct ib_cm_id *listen_id; 299 typedef int (*ib_cm_handler)(struct ib_cm_id *cm_id, 302 struct ib_cm_id { struct 326 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, 336 void ib_destroy_cm_id(struct ib_cm_id *cm_id); 358 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, 361 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, 393 int ib_send_cm_req(struct ib_cm_id *cm_id, 417 int ib_send_cm_rep(struct ib_cm_id *cm_id, 428 int ib_send_cm_rtu(struct ib_cm_id *cm_id, 441 int ib_send_cm_dreq(struct ib_cm_id *cm_id, 456 int ib_send_cm_drep(struct ib_cm_id *cm_id, 474 int ib_cm_notify(struct ib_cm_id *cm_id, enum ib_event_type event); 488 int ib_send_cm_rej(struct ib_cm_id *cm_id, 508 int ib_send_cm_mra(struct ib_cm_id *cm_id, 523 int ib_send_cm_lap(struct ib_cm_id *cm_id, 544 int ib_cm_init_qp_attr(struct ib_cm_id *cm_id, 560 int ib_send_cm_apr(struct ib_cm_id *cm_id, 583 int ib_send_cm_sidr_req(struct ib_cm_id *cm_id, 603 int ib_send_cm_sidr_rep(struct ib_cm_id *cm_id,
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_cm.c | 77 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id, 273 struct ib_cm_id *cm_id, struct ib_qp *qp, ipoib_cm_modify_rx_qp() 346 static int ipoib_cm_nonsrq_init_rx(struct net_device *dev, struct ib_cm_id *cm_id, ipoib_cm_nonsrq_init_rx() 419 static int ipoib_cm_send_rep(struct net_device *dev, struct ib_cm_id *cm_id, ipoib_cm_send_rep() 440 static int ipoib_cm_req_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) ipoib_cm_req_handler() 501 static int ipoib_cm_rx_handler(struct ib_cm_id *cm_id, ipoib_cm_rx_handler() 948 static int ipoib_cm_rep_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) ipoib_cm_rep_handler() 1047 struct ib_cm_id *id, struct ib_qp *qp, ipoib_cm_send_req() 1084 struct ib_cm_id *cm_id, struct ib_qp *qp) ipoib_cm_modify_tx_init() 1215 static int ipoib_cm_tx_handler(struct ib_cm_id *cm_id, ipoib_cm_tx_handler()
|
H A D | ipoib.h | 184 struct ib_cm_id; 225 struct ib_cm_id *id; 236 struct ib_cm_id *id; 257 struct ib_cm_id *id;
|
/linux-4.4.14/drivers/infiniband/core/ |
H A D | cm.c | 207 struct ib_cm_id id; 214 /* Number of clients sharing this ib_cm_id. Only valid for listeners. 657 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, ib_create_cm_id() 808 static void cm_destroy_id(struct ib_cm_id *cm_id, int err) cm_destroy_id() 904 void ib_destroy_cm_id(struct ib_cm_id *cm_id) ib_destroy_cm_id() 923 static int __ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, __ib_cm_listen() 959 int ib_cm_listen(struct ib_cm_id *cm_id, __be64 service_id, __be64 service_mask) ib_cm_listen() 973 * Create a new listening ib_cm_id and listen on the given service ID. 988 struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device, ib_cm_insert_listen() 993 struct ib_cm_id *cm_id; ib_cm_insert_listen() 1011 /* Sharing an ib_cm_id with different handlers is not ib_cm_insert_listen() 1166 int ib_send_cm_req(struct ib_cm_id *cm_id, ib_send_cm_req() 1361 struct ib_cm_id *listen_id) cm_format_req_event() 1600 struct ib_cm_id *cm_id; cm_req_handler() 1718 int ib_send_cm_rep(struct ib_cm_id *cm_id, ib_send_cm_rep() 1780 int ib_send_cm_rtu(struct ib_cm_id *cm_id, ib_send_cm_rtu() 2069 int ib_send_cm_dreq(struct ib_cm_id *cm_id, ib_send_cm_dreq() 2131 int ib_send_cm_drep(struct ib_cm_id *cm_id, ib_send_cm_drep() 2316 int ib_send_cm_rej(struct ib_cm_id *cm_id, ib_send_cm_rej() 2490 int ib_send_cm_mra(struct ib_cm_id *cm_id, ib_send_cm_mra() 2686 int ib_send_cm_lap(struct ib_cm_id *cm_id, ib_send_cm_lap() 2859 int ib_send_cm_apr(struct ib_cm_id *cm_id, ib_send_cm_apr() 2999 int ib_send_cm_sidr_req(struct ib_cm_id *cm_id, ib_send_cm_sidr_req() 3049 struct ib_cm_id *listen_id) cm_format_sidr_req_event() 3067 struct ib_cm_id *cm_id; cm_sidr_req_handler() 3144 int ib_send_cm_sidr_rep(struct ib_cm_id *cm_id, ib_send_cm_sidr_rep() 3382 static int cm_establish(struct ib_cm_id *cm_id) cm_establish() 3446 static int cm_migrate(struct ib_cm_id *cm_id) cm_migrate() 3466 int ib_cm_notify(struct ib_cm_id *cm_id, enum ib_event_type event) ib_cm_notify() 3708 int ib_cm_init_qp_attr(struct ib_cm_id *cm_id, ib_cm_init_qp_attr()
|
H A D | ucm.c | 84 struct ib_cm_id *cm_id; 96 struct ib_cm_id *cm_id; 348 static int ib_ucm_event_handler(struct ib_cm_id *cm_id, ib_ucm_event_handler() 831 int (*func)(struct ib_cm_id *cm_id, ib_ucm_send_private_data() 881 int (*func)(struct ib_cm_id *cm_id, ib_ucm_send_info()
|
H A D | cma.c | 218 struct ib_cm_id *ib; 1287 const struct ib_cm_id *cm_id, cma_find_listener() 1315 static struct rdma_id_private *cma_id_from_event(struct ib_cm_id *cm_id, cma_id_from_event() 1524 static int cma_ib_handler(struct ib_cm_id *cm_id, struct ib_cm_event *ib_event) cma_ib_handler() 1727 static int cma_req_handler(struct ib_cm_id *cm_id, struct ib_cm_event *ib_event) cma_req_handler() 1982 struct ib_cm_id *id; cma_ib_listen() 3053 static int cma_sidr_rep_handler(struct ib_cm_id *cm_id, cma_sidr_rep_handler() 3116 struct ib_cm_id *id; cma_resolve_ib_udp() 3174 struct ib_cm_id *id; cma_connect_ib()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 304 struct ib_cm_id *cm_id; 397 struct ib_cm_id *cm_id;
|
H A D | ib_srpt.c | 2197 static void srpt_drain_channel(struct ib_cm_id *cm_id) srpt_drain_channel() 2240 struct ib_cm_id *cm_id) srpt_find_channel() 2347 static int srpt_cm_req_recv(struct ib_cm_id *cm_id, srpt_cm_req_recv() 2613 static void srpt_cm_rej_recv(struct ib_cm_id *cm_id) srpt_cm_rej_recv() 2625 static void srpt_cm_rtu_recv(struct ib_cm_id *cm_id) srpt_cm_rtu_recv() 2648 static void srpt_cm_timewait_exit(struct ib_cm_id *cm_id) srpt_cm_timewait_exit() 2654 static void srpt_cm_rep_error(struct ib_cm_id *cm_id) srpt_cm_rep_error() 2663 static void srpt_cm_dreq_recv(struct ib_cm_id *cm_id) srpt_cm_dreq_recv() 2700 static void srpt_cm_drep_recv(struct ib_cm_id *cm_id) srpt_cm_drep_recv() 2716 static int srpt_cm_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) srpt_cm_handler()
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 164 struct ib_cm_id *cm_id;
|
H A D | ib_srp.c | 137 static int srp_cm_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event); 294 struct ib_cm_id *new_cm_id; srp_new_cm_id() 2233 static void srp_cm_rep_handler(struct ib_cm_id *cm_id, srp_cm_rep_handler() 2312 static void srp_cm_rej_handler(struct ib_cm_id *cm_id, srp_cm_rej_handler() 2395 static int srp_cm_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event) srp_cm_handler()
|