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.h101 /* Fields below ignored if a QP is created on the rdma_cm_id. */
123 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,
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);
198 * rdma_cm_id wil
[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/rdsv3/
H A Drdma_transport.h18 int rdsv3_rdma_cm_event_handler(struct rdma_cm_id *cm_id,
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 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_ofs/
H A Dsol_cma.h208 struct rdma_cm_id chan_rdma_cm;
212 * apart from rdma_cm_id.
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)
307 struct rdma_cm_id *newid;
346 static inline struct rdma_cm_id *
[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 *, in
[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)
145 rdma_ib_bind_addr(struct rdma_cm_id *id
[all...]
H A Dsol_kverbs.c2320 ib_get_ibt_channel_hdl(struct rdma_cm_id *cm)
/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,
162 struct rdma_cm_id *cm_id;
H A Drdsv3_ddi.c53 extern struct rdma_cm_id *rdsv3_rdma_listen_id;
H A Dib.c341 struct rdma_cm_id *cm_id;
H A Dib_cm.c701 rdsv3_ib_cm_handle_connect(struct rdma_cm_id *cm_id,
835 rdsv3_ib_cm_initiate_connect(struct rdma_cm_id *cm_id)
H A Daf_rds.c69 extern struct rdma_cm_id *rdsv3_rdma_listen_id;
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_ucma/
H A Dsol_ucma.h105 /* rdma_cm_id for this channel */
106 struct rdma_cm_id *chan_rdma_id;
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_ucma/
H A Dsol_ucma.c167 int sol_ucma_evt_hdlr(struct rdma_cm_id *, struct rdma_cm_event *);
185 rdma2usr_route(struct rdma_cm_id *, sol_ucma_query_route_resp_t *);
1040 struct rdma_cm_id *idp;
1083 struct rdma_cm_id *idp;
1182 struct rdma_cm_id *idp;
1389 struct rdma_cm_id *idp;
1621 sol_ucma_evt_hdlr(struct rdma_cm_id *idp, struct rdma_cm_event *eventp)
1659 * new chan. The rdma_cm_id for this chan has already been
1910 rdma2usr_route(struct rdma_cm_id *idp, sol_ucma_query_route_resp_t *resp)

Completed in 104 milliseconds