Home
last modified time | relevance | path

Searched refs:cm_id (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdma_transport.c103 ret = rdma_resolve_route(cm_id, in rdsv3_rdma_cm_event_handler()
109 ret = trans->cm_initiate_connect(cm_id); in rdsv3_rdma_cm_event_handler()
130 "cm_id: %p", cm_id); in rdsv3_rdma_cm_event_handler()
162 struct rdma_cm_id *cm_id; in rdsv3_rdma_listen_init() local
168 if (IS_ERR(cm_id)) { in rdsv3_rdma_listen_init()
169 ret = PTR_ERR(cm_id); in rdsv3_rdma_listen_init()
192 ret = rdma_listen(cm_id, 128); in rdsv3_rdma_listen_init()
203 rdsv3_rdma_listen_id = cm_id; in rdsv3_rdma_listen_init()
204 cm_id = NULL; in rdsv3_rdma_listen_init()
209 if (cm_id) in rdsv3_rdma_listen_init()
[all …]
H A Dib.c341 struct rdma_cm_id *cm_id; in rds_ib_laddr_check() local
350 cm_id = rdma_create_id(NULL, NULL, RDMA_PS_TCP); in rds_ib_laddr_check()
351 if (!cm_id) in rds_ib_laddr_check()
359 ret = rdma_bind_addr(cm_id, (struct sockaddr *)&sin); in rds_ib_laddr_check()
364 if (ret || cm_id->device->node_type != RDMA_NODE_IB_CA) in rds_ib_laddr_check()
370 cm_id->device ? cm_id->device->node_type : -1); in rds_ib_laddr_check()
372 rdma_destroy_id(cm_id); in rds_ib_laddr_check()
H A Dib_cm.c717 "Enter cm_id: %p event: %p", cm_id, event); in rdsv3_ib_cm_handle_connect()
785 ASSERT(!cm_id->context); in rdsv3_ib_cm_handle_connect()
791 ic->i_cm_id = cm_id; in rdsv3_ib_cm_handle_connect()
792 cm_id->context = conn; in rdsv3_ib_cm_handle_connect()
814 err = rdma_accept(cm_id, &conn_param); in rdsv3_ib_cm_handle_connect()
829 (void) rdma_reject(cm_id, NULL, 0); in rdsv3_ib_cm_handle_connect()
837 struct rdsv3_connection *conn = cm_id->context; in rdsv3_ib_cm_initiate_connect()
844 cm_id); in rdsv3_ib_cm_initiate_connect()
865 ret = rdma_connect(cm_id, &conn_param); in rdsv3_ib_cm_initiate_connect()
873 "Return: cm_id: %p", cm_id); in rdsv3_ib_cm_initiate_connect()
[all …]
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma_transport.h18 int rdsv3_rdma_cm_event_handler(struct rdma_cm_id *cm_id,
H A Dib.h282 int rdsv3_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
284 int rdsv3_ib_cm_initiate_connect(struct rdma_cm_id *cm_id);
H A Drdsv3.h377 int (*cm_handle_connect)(struct rdma_cm_id *cm_id,
379 int (*cm_initiate_connect)(struct rdma_cm_id *cm_id);