rdma_id_private
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static bool sdp_match_private_data(struct rdma_id_private *id_priv,
static bool cma_match_private_data(struct rdma_id_private *id_priv,
static struct rdma_id_private *cma_find_listener(
struct rdma_id_private *id_priv, *id_priv_dev;
static struct rdma_id_private *cma_id_from_event(struct ib_cm_id *cm_id,
struct rdma_id_private *id_priv;
static inline int cma_user_data_offset(struct rdma_id_private *id_priv)
static void cma_cancel_route(struct rdma_id_private *id_priv)
static void cma_cancel_listens(struct rdma_id_private *id_priv)
struct rdma_id_private *dev_id_priv;
struct rdma_id_private, listen_list);
static void cma_cancel_operation(struct rdma_id_private *id_priv,
static void cma_release_port(struct rdma_id_private *id_priv)
static void cma_leave_mc_groups(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_rep_recv(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv = cm_id->context;
static struct rdma_id_private *cma_new_conn_id(struct rdma_cm_id *listen_id,
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static struct rdma_id_private *cma_new_udp_id(struct rdma_cm_id *listen_id,
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *listen_id, *conn_id = NULL;
struct rdma_id_private *id_priv = iw_id->context;
struct rdma_id_private *listen_id, *conn_id;
conn_id = container_of(new_cm_id, struct rdma_id_private, id);
static int cma_ib_listen(struct rdma_id_private *id_priv)
static int cma_iw_listen(struct rdma_id_private *id_priv, int backlog)
struct rdma_id_private *id_priv = id->context;
static void cma_listen_on_dev(struct rdma_id_private *id_priv,
struct rdma_id_private *dev_id_priv;
dev_id_priv = container_of(id, struct rdma_id_private, id);
static void cma_listen_on_all(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_query_ib_route(struct rdma_id_private *id_priv, int timeout_ms,
struct rdma_id_private *id_priv = work->id;
static int cma_resolve_ib_route(struct rdma_id_private *id_priv, int timeout_ms)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_resolve_iw_route(struct rdma_id_private *id_priv, int timeout_ms)
static int cma_resolve_iboe_route(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_bind_loopback(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv = context;
static int cma_resolve_loopback(struct rdma_id_private *id_priv)
static int cma_resolve_ib_addr(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv, unsigned short snum)
struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv, uint8_t reuseaddr)
struct rdma_id_private *cur_id;
struct rdma_id_private *id_priv)
static int cma_bind_listen(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv)
static enum rdma_port_space cma_select_ib_ps(struct rdma_id_private *id_priv)
static int cma_get_port(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
static int sdp_format_hdr(struct sdp_hh *sdp_hdr, struct rdma_id_private *id_priv)
static int cma_format_hdr(void *hdr, struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv = cm_id->context;
struct rdma_id_private *id;
static int cma_resolve_ib_udp(struct rdma_id_private *id_priv,
struct rdma_id_private *id;
static int cma_connect_ib(struct rdma_id_private *id_priv,
struct rdma_id_private *id;
static int cma_connect_iw(struct rdma_id_private *id_priv,
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_accept_ib(struct rdma_id_private *id_priv,
static int cma_accept_iw(struct rdma_id_private *id_priv,
static int cma_send_sidr_rep(struct rdma_id_private *id_priv,
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_comp(struct rdma_id_private *id_priv, enum rdma_cm_state comp)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
static int cma_comp_exch(struct rdma_id_private *id_priv,
static void cma_set_mgid(struct rdma_id_private *id_priv,
static int cma_join_ib_multicast(struct rdma_id_private *id_priv,
static enum rdma_cm_state cma_exch(struct rdma_id_private *id_priv,
static int cma_iboe_join_multicast(struct rdma_id_private *id_priv,
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
static int cma_remove_id_dev(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
struct rdma_id_private, list);
static void _cma_attach_to_dev(struct rdma_id_private *id_priv,
static void cma_attach_to_dev(struct rdma_id_private *id_priv,
static void cma_release_dev(struct rdma_id_private *id_priv)
static inline struct sockaddr *cma_src_addr(struct rdma_id_private *id_priv)
static inline struct sockaddr *cma_dst_addr(struct rdma_id_private *id_priv)
static inline unsigned short cma_family(struct rdma_id_private *id_priv)
static int cma_set_qkey(struct rdma_id_private *id_priv, u32 qkey)
static int cma_acquire_dev(struct rdma_id_private *id_priv,
struct rdma_id_private *listen_id_priv)
static int cma_resolve_ib_dev(struct rdma_id_private *id_priv)
static void cma_deref_id(struct rdma_id_private *id_priv)
struct rdma_id_private *id_priv;
static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
struct rdma_id_private *id_priv;
id_priv = container_of(id, struct rdma_id_private, id);
static int cma_modify_qp_rtr(struct rdma_id_private *id_priv,
static int cma_modify_qp_rts(struct rdma_id_private *id_priv,
static int cma_modify_qp_err(struct rdma_id_private *id_priv)
static int cma_ib_init_qp_attr(struct rdma_id_private *id_priv,