Searched refs:rdma_cm_id (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11-stable/sys/ofed/include/rdma/
H A Drdma_cm_ib.h46 * This call permits a user to specify routing information for rdma_cm_id's
50 int rdma_set_ib_paths(struct rdma_cm_id *id,
H A Drdma_cm.h102 /* Fields below ignored if a QP is created on the rdma_cm_id. */
139 struct rdma_cm_id;
148 typedef int (*rdma_cm_event_handler)(struct rdma_cm_id *id,
151 struct rdma_cm_id { struct
174 struct rdma_cm_id *rdma_create_id(struct vnet *net,
187 void rdma_destroy_id(struct rdma_cm_id *id);
200 int rdma_bind_addr(struct rdma_cm_id *id, struct sockaddr *addr);
205 * rdma_cm_id will be bound to a local device.
212 int rdma_resolve_addr(struct rdma_cm_id *id, struct sockaddr *src_addr,
223 int rdma_resolve_route(struct rdma_cm_id *i
[all...]
H A Dib_verbs_compat.h570 static inline struct rdma_cm_id *
/freebsd-11-stable/contrib/ofed/librdmacm/
H A Drdma_cma.h122 struct rdma_cm_id { struct
153 /* Fields below ignored if a QP is created on the rdma_cm_id. */
167 struct rdma_cm_id *id;
168 struct rdma_cm_id *listen_id;
221 * All rdma_cm_id's associated with the event channel must be destroyed,
231 * allocated rdma_cm_id will be reported on.
234 * @context: User specified context associated with the rdma_cm_id.
243 * events on an rdma_cm_id are reported through the associated event
244 * channel. Users must release the rdma_cm_id by calling rdma_destroy_id.
250 struct rdma_cm_id **i
[all...]
H A Drdma_verbs.h57 int rdma_create_srq(struct rdma_cm_id *id, struct ibv_pd *pd,
59 int rdma_create_srq_ex(struct rdma_cm_id *id, struct ibv_srq_init_attr_ex *attr);
61 void rdma_destroy_srq(struct rdma_cm_id *id);
68 rdma_reg_msgs(struct rdma_cm_id *id, void *addr, size_t length)
74 rdma_reg_read(struct rdma_cm_id *id, void *addr, size_t length)
81 rdma_reg_write(struct rdma_cm_id *id, void *addr, size_t length)
99 rdma_post_recvv(struct rdma_cm_id *id, void *context, struct ibv_sge *sgl,
116 rdma_post_sendv(struct rdma_cm_id *id, void *context, struct ibv_sge *sgl,
132 rdma_post_readv(struct rdma_cm_id *id, void *context, struct ibv_sge *sgl,
150 rdma_post_writev(struct rdma_cm_id *i
[all...]
H A Dcma.h81 int ucma_max_qpsize(struct rdma_cm_id *id);
82 int ucma_complete(struct rdma_cm_id *id);
83 int ucma_shutdown(struct rdma_cm_id *id);
H A Dcma.c92 struct rdma_cm_id id;
169 struct rdma_cm_id *id;
516 struct rdma_cm_id **id, void *context,
553 struct rdma_cm_id **id, void *context,
581 int rdma_destroy_id(struct rdma_cm_id *id)
620 static int ucma_query_addr(struct rdma_cm_id *id)
652 static int ucma_query_gid(struct rdma_cm_id *id)
712 static int ucma_query_path(struct rdma_cm_id *id)
746 static int ucma_query_route(struct rdma_cm_id *id)
795 static int rdma_bind_addr2(struct rdma_cm_id *i
[all...]
/freebsd-11-stable/contrib/ofed/librdmacm/examples/
H A Drdma_xclient.c44 static struct rdma_cm_id *id;
H A Drdma_server.c41 static struct rdma_cm_id *listen_id, *id;
H A Drdma_client.c42 static struct rdma_cm_id *id;
H A Dcmtime.c80 struct rdma_cm_id *id;
89 struct rdma_cm_id *id;
217 static void __req_handler(struct rdma_cm_id *id)
272 static void cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
416 struct rdma_cm_id *listen_id;
H A Dcmatose.c49 struct rdma_cm_id *cma_id;
265 static int connect_handler(struct rdma_cm_id *cma_id)
303 static int cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
467 static int migrate_channel(struct rdma_cm_id *listen_id)
498 struct rdma_cm_id *listen_id;
H A Dudaddy.c49 struct rdma_cm_id *cma_id;
286 static int connect_handler(struct rdma_cm_id *cma_id)
352 static int cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
505 struct rdma_cm_id *listen_id;
H A Drdma_xserver.c43 static struct rdma_cm_id *listen_id, *id;
H A Dmckey.c51 struct rdma_cm_id *cma_id;
295 static int cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
H A Drping.c155 struct rdma_cm_id *cm_id; /* connection on client side,*/
157 struct rdma_cm_id *child_cm_id; /* connection on server side */
160 static int rping_cma_event_handler(struct rdma_cm_id *cma_id,
515 static int rping_setup_qp(struct rping_cb *cb, struct rdma_cm_id *cm_id)
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_cma.c68 sdp_init_qp(struct socket *sk, struct rdma_cm_id *id)
135 sdp_connect_handler(struct socket *sk, struct rdma_cm_id *id,
183 sdp_response_handler(struct socket *sk, struct rdma_cm_id *id,
261 sdp_cma_handler(struct rdma_cm_id *id, struct rdma_cm_event *event)
H A Dsdp_rx.c67 struct rdma_cm_id *id;
579 struct rdma_cm_id *id = ssk->id;
H A Dsdp.h381 struct rdma_cm_id *id;
687 int sdp_cma_handler(struct rdma_cm_id *, struct rdma_cm_event *);
/freebsd-11-stable/sys/dev/iser/
H A Diser_verbs.c501 iser_device_find_by_ib_device(struct rdma_cm_id *cma_id)
694 iser_connect_error(struct rdma_cm_id *cma_id)
711 iser_addr_handler(struct rdma_cm_id *cma_id)
743 iser_route_handler(struct rdma_cm_id *cma_id)
787 iser_connected_handler(struct rdma_cm_id *cma_id)
809 iser_cleanup_handler(struct rdma_cm_id *cma_id, bool destroy)
819 iser_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
H A Dicl_iser.h412 struct rdma_cm_id *cma_id;
547 iser_cma_handler(struct rdma_cm_id *, struct rdma_cm_event *);
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_cma.c285 struct rdma_cm_id id;
732 struct rdma_cm_id *rdma_create_id(struct vnet *net,
806 int rdma_create_qp(struct rdma_cm_id *id, struct ib_pd *pd,
839 void rdma_destroy_qp(struct rdma_cm_id *id)
971 int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr,
1079 struct rdma_cm_id *listen_id,
1212 struct rdma_cm_id *listen_id,
1511 static bool cma_protocol_roce(const struct rdma_cm_id *id)
1519 static bool cma_match_net_dev(const struct rdma_cm_id *id,
1708 void rdma_destroy_id(struct rdma_cm_id *i
[all...]
H A Dib_ucma.c82 struct rdma_cm_id *cm_id;
111 struct rdma_cm_id *cm_id;
294 static void ucma_removal_event_handler(struct rdma_cm_id *cm_id)
331 static int ucma_event_handler(struct rdma_cm_id *cm_id,
467 struct rdma_cm_id *cm_id;
861 static void ucma_query_device_addr(struct rdma_cm_id *cm_id,
1015 static void ucma_copy_conn_param(struct rdma_cm_id *id,
/freebsd-11-stable/sys/contrib/rdma/krping/
H A Dkrping.c241 struct rdma_cm_id *cm_id; /* connection on client side,*/
243 struct rdma_cm_id *child_cm_id; /* connection on server side */
247 static int krping_cma_event_handler(struct rdma_cm_id *cma_id,
654 static int krping_setup_qp(struct krping_cb *cb, struct rdma_cm_id *cm_id)
/freebsd-11-stable/sys/contrib/rdma/krping_compat/
H A Dkrping.c245 struct rdma_cm_id *cm_id; /* connection on client side,*/
247 struct rdma_cm_id *child_cm_id; /* connection on server side */
251 static int krping_cma_event_handler(struct rdma_cm_id *cma_id,
812 static int krping_setup_qp(struct krping_cb *cb, struct rdma_cm_id *cm_id)

Completed in 188 milliseconds

12