Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/ib/clients/of/rdma/
H A Drdma_cm.h123 struct rdma_cm_id;
132 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id,
135 struct rdma_cm_id { struct
153 struct rdma_cm_id *rdma_create_id(rdma_cm_event_handler event_handler, argument
168 void rdma_map_id2clnthdl(struct rdma_cm_id *id, void *ib_client_hdl,
170 void rdma_map_id2qphdl(struct rdma_cm_id *id, void *qp_hdl);
180 void rdma_destroy_id(struct rdma_cm_id *id);
193 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr);
205 int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr,
216 int rdma_resolve_route(struct rdma_cm_id *id, int timeout_ms);
[all …]
H A Dib_verbs.h782 struct rdma_cm_id;
786 ib_get_ibt_channel_hdl(struct rdma_cm_id *cm);
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ofs/
H A Dsol_cma.h208 struct rdma_cm_id chan_rdma_cm;
258 struct rdma_cm_id *listen_root;
276 void ibcma_append_listen_list(struct rdma_cm_id *);
278 void iwcma_append_listen_list(struct rdma_cm_id *);
282 extern void cma_generate_event(struct rdma_cm_id *, enum rdma_cm_event_type,
304 static inline struct rdma_cm_id *
305 cma_create_new_id(struct rdma_cm_id *srcid) in cma_create_new_id()
307 struct rdma_cm_id *newid; in cma_create_new_id()
346 static inline struct rdma_cm_id *
347 cma_get_req_idp(struct rdma_cm_id *root_idp, void *qp_hdl) in cma_get_req_idp()
[all …]
H A Dsol_ib_cma.h73 struct rdma_cm_id *chan_req_idp; /* Chan created for Req */
91 struct rdma_cm_id *mcast_idp;
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ofs/
H A Dsol_cma.c85 static struct rdma_cm_id *cma_alloc_chan(rdma_cm_event_handler,
90 static void cma_free_listen_list(struct rdma_cm_id *);
91 static void cma_destroy_id(struct rdma_cm_id *);
103 extern void rdma_ib_destroy_id(struct rdma_cm_id *);
104 extern int rdma_ib_bind_addr(struct rdma_cm_id *, struct sockaddr *);
105 extern int rdma_ib_resolve_addr(struct rdma_cm_id *, struct sockaddr *,
107 extern int rdma_ib_resolve_route(struct rdma_cm_id *, int);
108 extern int rdma_ib_init_qp_attr(struct rdma_cm_id *, struct ib_qp_attr *,
110 extern int rdma_ib_connect(struct rdma_cm_id *, struct rdma_conn_param *);
111 extern int rdma_ib_listen(struct rdma_cm_id *, int);
[all …]
H A Dsol_ib_cma.c59 static int ibcma_tcp_connect(struct rdma_cm_id *, ibcma_chan_t *,
61 static int ibcma_udp_connect(struct rdma_cm_id *, ibcma_chan_t *,
63 static struct rdma_cm_id *ibcma_create_new_id(struct rdma_cm_id *);
64 static int ibcma_query_local_ip(struct rdma_cm_id *, sol_cma_chan_t *,
66 static int ibcma_get_paths(struct rdma_cm_id *, sol_cma_chan_t *,
71 static int ibcma_get_first_ib_ipaddr(struct rdma_cm_id *);
82 static void sockaddr2ibtaddr_port(struct rdma_cm_id *, struct sockaddr *,
99 rdma_ib_destroy_id(struct rdma_cm_id *idp) in rdma_ib_destroy_id()
145 rdma_ib_bind_addr(struct rdma_cm_id *idp, struct sockaddr *addr) in rdma_ib_bind_addr()
187 rdma_ib_resolve_addr(struct rdma_cm_id *idp, struct sockaddr *src_addr, in rdma_ib_resolve_addr()
[all …]
H A Dsol_kverbs.c2320 ib_get_ibt_channel_hdl(struct rdma_cm_id *cm) in ib_get_ibt_channel_hdl()
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Drdma_transport.c54 struct rdma_cm_id *rdsv3_rdma_listen_id = NULL;
57 rdsv3_rdma_cm_event_handler(struct rdma_cm_id *cm_id, in rdsv3_rdma_cm_event_handler()
162 struct rdma_cm_id *cm_id; in rdsv3_rdma_listen_init()
H A Drdsv3_ddi.c53 extern struct rdma_cm_id *rdsv3_rdma_listen_id;
H A Dib.c341 struct rdma_cm_id *cm_id; in rds_ib_laddr_check()
H A Dib_cm.c701 rdsv3_ib_cm_handle_connect(struct rdma_cm_id *cm_id, in rdsv3_ib_cm_handle_connect()
835 rdsv3_ib_cm_initiate_connect(struct rdma_cm_id *cm_id) in rdsv3_ib_cm_initiate_connect()
H A Daf_rds.c69 extern struct rdma_cm_id *rdsv3_rdma_listen_id;
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Dib.h119 struct rdma_cm_id *i_cm_id;
282 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 Drdma_transport.h18 int rdsv3_rdma_cm_event_handler(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);
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/
H A Dsol_ucma.h106 struct rdma_cm_id *chan_rdma_id;
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/
H A Dsol_ucma.c168 int sol_ucma_evt_hdlr(struct rdma_cm_id *, struct rdma_cm_event *);
186 rdma2usr_route(struct rdma_cm_id *, sol_ucma_query_route_resp_t *);
1042 struct rdma_cm_id *idp;
1085 struct rdma_cm_id *idp;
1184 struct rdma_cm_id *idp;
1391 struct rdma_cm_id *idp;
1623 sol_ucma_evt_hdlr(struct rdma_cm_id *idp, struct rdma_cm_event *eventp)
1912 rdma2usr_route(struct rdma_cm_id *idp, sol_ucma_query_route_resp_t *resp)