H A D | ib_cma.c | 325 struct rdma_id_private *id_priv; member in struct:cma_multicast 384 static int cma_comp(struct rdma_id_private *id_priv, enum rdma_cm_state comp) argument 389 spin_lock_irqsave(&id_priv->lock, flags); 390 ret = (id_priv->state == comp); 391 spin_unlock_irqrestore(&id_priv->lock, flags); 395 static int cma_comp_exch(struct rdma_id_private *id_priv, argument 401 spin_lock_irqsave(&id_priv->lock, flags); 402 if ((ret = (id_priv->state == comp))) 403 id_priv->state = exch; 404 spin_unlock_irqrestore(&id_priv 408 cma_exch(struct rdma_id_private *id_priv, enum rdma_cm_state exch) argument 455 _cma_attach_to_dev(struct rdma_id_private *id_priv, struct cma_device *cma_dev) argument 467 cma_attach_to_dev(struct rdma_id_private *id_priv, struct cma_device *cma_dev) argument 490 cma_release_dev(struct rdma_id_private *id_priv) argument 499 cma_src_addr(struct rdma_id_private *id_priv) argument 504 cma_dst_addr(struct rdma_id_private *id_priv) argument 509 cma_family(struct rdma_id_private *id_priv) argument 514 cma_set_qkey(struct rdma_id_private *id_priv, u32 qkey) argument 601 cma_acquire_dev(struct rdma_id_private *id_priv, struct rdma_id_private *listen_id_priv) argument 673 cma_resolve_ib_dev(struct rdma_id_private *id_priv) argument 726 cma_deref_id(struct rdma_id_private *id_priv) argument 737 struct rdma_id_private *id_priv; local 767 cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) argument 793 cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) argument 809 struct rdma_id_private *id_priv; local 841 struct rdma_id_private *id_priv; local 851 cma_modify_qp_rtr(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 894 cma_modify_qp_rts(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 919 cma_modify_qp_err(struct rdma_id_private *id_priv) argument 937 cma_ib_init_qp_attr(struct rdma_id_private *id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) argument 974 struct rdma_id_private *id_priv; local 1465 cma_match_private_data(struct rdma_id_private *id_priv, const struct cma_hdr *hdr) argument 1543 struct rdma_id_private *id_priv, *id_priv_dev; local 1572 struct rdma_id_private *id_priv; local 1601 cma_user_data_offset(struct rdma_id_private *id_priv) argument 1606 cma_cancel_route(struct rdma_id_private *id_priv) argument 1614 cma_cancel_listens(struct rdma_id_private *id_priv) argument 1639 cma_cancel_operation(struct rdma_id_private *id_priv, enum rdma_cm_state state) argument 1658 cma_release_port(struct rdma_id_private *id_priv) argument 1675 cma_leave_mc_groups(struct rdma_id_private *id_priv) argument 1710 struct rdma_id_private *id_priv; local 1748 cma_rep_recv(struct rdma_id_private *id_priv) argument 1788 struct rdma_id_private *id_priv = cm_id->context; local 1867 struct rdma_id_private *id_priv; local 1928 struct rdma_id_private *id_priv; local 2093 struct rdma_id_private *id_priv = iw_id->context; local 2239 cma_ib_listen(struct rdma_id_private *id_priv) argument 2255 cma_iw_listen(struct rdma_id_private *id_priv, int backlog) argument 2285 struct rdma_id_private *id_priv = id->context; local 2292 cma_listen_on_dev(struct rdma_id_private *id_priv, struct cma_device *cma_dev) argument 2326 cma_listen_on_all(struct rdma_id_private *id_priv) argument 2339 struct rdma_id_private *id_priv; local 2367 cma_query_ib_route(struct rdma_id_private *id_priv, int timeout_ms, struct cma_work *work) argument 2417 struct rdma_id_private *id_priv = work->id; local 2436 cma_resolve_ib_route(struct rdma_id_private *id_priv, int timeout_ms) argument 2474 struct rdma_id_private *id_priv; local 2497 cma_resolve_iw_route(struct rdma_id_private *id_priv, int timeout_ms) argument 2535 cma_resolve_iboe_route(struct rdma_id_private *id_priv) argument 2633 struct rdma_id_private *id_priv; local 2678 cma_bind_loopback(struct rdma_id_private *id_priv) argument 2739 struct rdma_id_private *id_priv = context; local 2773 cma_resolve_loopback(struct rdma_id_private *id_priv) argument 2804 cma_resolve_ib_addr(struct rdma_id_private *id_priv) argument 2858 struct rdma_id_private *id_priv; local 2904 struct rdma_id_private *id_priv; local 2923 struct rdma_id_private *id_priv; local 2941 cma_bind_port(struct rdma_bind_list *bind_list, struct rdma_id_private *id_priv) argument 2971 cma_alloc_port(enum rdma_port_space ps, struct rdma_id_private *id_priv, unsigned short snum) argument 2995 cma_alloc_any_port(enum rdma_port_space ps, struct rdma_id_private *id_priv) argument 3036 cma_check_port(struct rdma_bind_list *bind_list, struct rdma_id_private *id_priv, uint8_t reuseaddr) argument 3065 cma_use_port(enum rdma_port_space ps, struct rdma_id_private *id_priv) argument 3088 cma_bind_listen(struct rdma_id_private *id_priv) argument 3100 cma_select_inet_ps( struct rdma_id_private *id_priv) argument 3115 cma_select_ib_ps(struct rdma_id_private *id_priv) argument 3146 cma_get_port(struct rdma_id_private *id_priv) argument 3198 struct rdma_id_private *id_priv; local 3245 struct rdma_id_private *id_priv; local 3296 cma_format_hdr(void *hdr, struct rdma_id_private *id_priv) argument 3331 struct rdma_id_private *id_priv = cm_id->context; local 3394 cma_resolve_ib_udp(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 3450 cma_connect_ib(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 3521 cma_connect_iw(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 3565 struct rdma_id_private *id_priv; local 3596 cma_accept_ib(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 3627 cma_accept_iw(struct rdma_id_private *id_priv, struct rdma_conn_param *conn_param) argument 3649 cma_send_sidr_rep(struct rdma_id_private *id_priv, enum ib_cm_sidr_status status, u32 qkey, const void *private_data, int private_data_len) argument 3673 struct rdma_id_private *id_priv; local 3722 struct rdma_id_private *id_priv; local 3744 struct rdma_id_private *id_priv; local 3771 struct rdma_id_private *id_priv; local 3797 struct rdma_id_private *id_priv; local 3857 cma_set_mgid(struct rdma_id_private *id_priv, struct sockaddr *addr, union ib_gid *mgid) argument 3939 cma_join_ib_multicast(struct rdma_id_private *id_priv, struct cma_multicast *mc) argument 4042 cma_iboe_join_multicast(struct rdma_id_private *id_priv, struct cma_multicast *mc) argument 4126 struct rdma_id_private *id_priv; local 4171 struct rdma_id_private *id_priv; local 4247 struct rdma_id_private *id_priv; local 4308 cma_remove_id_dev(struct rdma_id_private *id_priv) argument 4336 struct rdma_id_private *id_priv; local [all...] |