Lines Matching refs:rdma_cm_id

116 struct rdma_cm_id;
125 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id,
128 struct rdma_cm_id { struct
139 struct rdma_cm_id *__rdma_create_id(struct net *net, argument
169 void rdma_destroy_id(struct rdma_cm_id *id);
182 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr);
194 int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr,
205 int rdma_resolve_route(struct rdma_cm_id *id, int timeout_ms);
214 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
224 void rdma_destroy_qp(struct rdma_cm_id *id);
245 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
260 int rdma_connect(struct rdma_cm_id *id, struct rdma_conn_param *conn_param);
269 int rdma_listen(struct rdma_cm_id *id, int backlog);
271 int __rdma_accept(struct rdma_cm_id *id, struct rdma_conn_param *conn_param,
305 int rdma_notify(struct rdma_cm_id *id, enum ib_event_type event);
310 int rdma_reject(struct rdma_cm_id *id, const void *private_data,
317 int rdma_disconnect(struct rdma_cm_id *id);
329 int rdma_join_multicast(struct rdma_cm_id *id, struct sockaddr *addr,
336 void rdma_leave_multicast(struct rdma_cm_id *id, struct sockaddr *addr);
350 void rdma_set_service_type(struct rdma_cm_id *id, int tos);
360 int rdma_set_reuseaddr(struct rdma_cm_id *id, int reuse);
370 int rdma_set_afonly(struct rdma_cm_id *id, int afonly);
377 __be64 rdma_get_service_id(struct rdma_cm_id *id, struct sockaddr *addr);
384 const char *__attribute_const__ rdma_reject_msg(struct rdma_cm_id *id,
392 bool rdma_is_consumer_reject(struct rdma_cm_id *id, int reason);
401 const void *rdma_consumer_reject_data(struct rdma_cm_id *id,
420 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,
423 struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *cm_id);
424 struct rdma_cm_id *rdma_res_to_id(struct rdma_restrack_entry *res);