Home
last modified time | relevance | path

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

/net/rds/
A Drdma_transport.c93 ret = rdma_resolve_route(cm_id, in rds_rdma_cm_event_handler_cmn()
107 cm_id->route.path_rec[0].sl = in rds_rdma_cm_event_handler_cmn()
201 struct rdma_cm_id *cm_id; in rds_rdma_listen_init_common() local
206 if (IS_ERR(cm_id)) { in rds_rdma_listen_init_common()
207 ret = PTR_ERR(cm_id); in rds_rdma_listen_init_common()
217 ret = rdma_bind_addr(cm_id, sa); in rds_rdma_listen_init_common()
224 ret = rdma_listen(cm_id, 128); in rds_rdma_listen_init_common()
233 *ret_cm_id = cm_id; in rds_rdma_listen_init_common()
234 cm_id = NULL; in rds_rdma_listen_init_common()
236 if (cm_id) in rds_rdma_listen_init_common()
[all …]
A Dib.c410 struct rdma_cm_id *cm_id; in rds_ib_laddr_check() local
422 cm_id = rdma_create_id(&init_net, rds_rdma_cm_event_handler, in rds_ib_laddr_check()
424 if (IS_ERR(cm_id)) in rds_ib_laddr_check()
425 return PTR_ERR(cm_id); in rds_ib_laddr_check()
475 ret = rdma_bind_addr(cm_id, sa); in rds_ib_laddr_check()
478 if (ret || !cm_id->device || in rds_ib_laddr_check()
479 cm_id->device->node_type != RDMA_NODE_IB_CA) in rds_ib_laddr_check()
484 cm_id->device ? cm_id->device->node_type : -1); in rds_ib_laddr_check()
487 rdma_destroy_id(cm_id); in rds_ib_laddr_check()
A Drdma_transport.h20 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,
A Dib_cm.c782 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id, in rds_ib_cm_handle_connect() argument
785 __be64 lguid = cm_id->route.path_rec->sgid.global.interface_id; in rds_ib_cm_handle_connect()
896 BUG_ON(cm_id->context); in rds_ib_cm_handle_connect()
899 ic->i_cm_id = cm_id; in rds_ib_cm_handle_connect()
900 cm_id->context = conn; in rds_ib_cm_handle_connect()
916 rdma_set_min_rnr_timer(cm_id, IB_RNR_TIMER_000_32); in rds_ib_cm_handle_connect()
918 if (rdma_accept(cm_id, &conn_param)) in rds_ib_cm_handle_connect()
925 rdma_reject(cm_id, &err, sizeof(int), in rds_ib_cm_handle_connect()
933 struct rds_connection *conn = cm_id->context; in rds_ib_cm_initiate_connect()
953 ret = rdma_connect_locked(cm_id, &conn_param); in rds_ib_cm_initiate_connect()
[all …]
A Dib.h374 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
376 int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id, bool isv6);
A Drds.h559 int (*cm_handle_connect)(struct rdma_cm_id *cm_id,
561 int (*cm_initiate_connect)(struct rdma_cm_id *cm_id, bool isv6);
/net/9p/
A Dtrans_rdma.c76 struct rdma_cm_id *cm_id; member
280 rdma_disconnect(rdma->cm_id); in p9_cm_event_handler()
348 ib_dma_unmap_single(rdma->cm_id->device, in send_done()
376 if (rdma->cm_id && !IS_ERR(rdma->cm_id)) in rdma_destroy_trans()
377 rdma_destroy_id(rdma->cm_id); in rdma_destroy_trans()
545 rdma_disconnect(rdma->cm_id); in rdma_request()
563 rdma_disconnect(rdma->cm_id); in rdma_close()
659 if (IS_ERR(rdma->cm_id)) in rdma_create_trans()
679 err = rdma_resolve_addr(rdma->cm_id, NULL, in rdma_create_trans()
723 rdma->qp = rdma->cm_id->qp; in rdma_create_trans()
[all …]

Completed in 23 milliseconds