Lines Matching refs:rdma_id_private

138 	struct rdma_id_private *id_priv;
140 id_priv = container_of(id, struct rdma_id_private, id);
153 struct rdma_id_private *id_priv =
154 container_of(res, struct rdma_id_private, res);
355 struct rdma_id_private *id_priv;
371 struct rdma_id_private *id;
406 static int cma_comp_exch(struct rdma_id_private *id_priv,
438 static struct sockaddr *cma_src_addr(struct rdma_id_private *id_priv)
443 static inline struct sockaddr *cma_dst_addr(struct rdma_id_private *id_priv)
471 struct rdma_id_private *id_priv = list_first_entry(
472 &entry_b->id_list, struct rdma_id_private, id_list_entry);
498 static int cma_add_id_to_tree(struct rdma_id_private *node_id_priv)
562 static void cma_remove_id_from_tree(struct rdma_id_private *id_priv)
586 static void _cma_attach_to_dev(struct rdma_id_private *id_priv,
599 static void cma_attach_to_dev(struct rdma_id_private *id_priv,
608 static void cma_release_dev(struct rdma_id_private *id_priv)
622 static inline unsigned short cma_family(struct rdma_id_private *id_priv)
627 static int cma_set_default_qkey(struct rdma_id_private *id_priv)
651 static int cma_set_qkey(struct rdma_id_private *id_priv, u32 qkey)
686 struct rdma_id_private *id_priv)
740 static void cma_bind_sgid_attr(struct rdma_id_private *id_priv,
756 static int cma_acquire_dev_by_src_ip(struct rdma_id_private *id_priv)
809 static int cma_ib_acquire_dev(struct rdma_id_private *id_priv,
810 const struct rdma_id_private *listen_id_priv,
848 static int cma_iw_acquire_dev(struct rdma_id_private *id_priv,
849 const struct rdma_id_private *listen_id_priv)
911 static int cma_resolve_ib_dev(struct rdma_id_private *id_priv)
977 static void cma_id_get(struct rdma_id_private *id_priv)
982 static void cma_id_put(struct rdma_id_private *id_priv)
988 static struct rdma_id_private *
991 enum ib_qp_type qp_type, const struct rdma_id_private *parent)
993 struct rdma_id_private *id_priv;
1033 struct rdma_id_private *ret;
1049 struct rdma_id_private *ret;
1061 static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
1087 static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
1103 struct rdma_id_private *id_priv;
1107 id_priv = container_of(id, struct rdma_id_private, id);
1142 struct rdma_id_private *id_priv;
1144 id_priv = container_of(id, struct rdma_id_private, id);
1153 static int cma_modify_qp_rtr(struct rdma_id_private *id_priv,
1190 static int cma_modify_qp_rts(struct rdma_id_private *id_priv,
1215 static int cma_modify_qp_err(struct rdma_id_private *id_priv)
1233 static int cma_ib_init_qp_attr(struct rdma_id_private *id_priv,
1270 struct rdma_id_private *id_priv;
1273 id_priv = container_of(id, struct rdma_id_private, id);
1703 static bool cma_match_private_data(struct rdma_id_private *id_priv,
1787 static struct rdma_id_private *cma_find_listener(
1794 struct rdma_id_private *id_priv, *id_priv_dev;
1820 static struct rdma_id_private *
1827 struct rdma_id_private *id_priv;
1894 static inline u8 cma_user_data_offset(struct rdma_id_private *id_priv)
1899 static void cma_cancel_route(struct rdma_id_private *id_priv)
1907 static void _cma_cancel_listens(struct rdma_id_private *id_priv)
1909 struct rdma_id_private *dev_id_priv;
1922 struct rdma_id_private, listen_item);
1933 static void cma_cancel_listens(struct rdma_id_private *id_priv)
1940 static void cma_cancel_operation(struct rdma_id_private *id_priv,
1967 static void cma_release_port(struct rdma_id_private *id_priv)
1984 static void destroy_mc(struct rdma_id_private *id_priv,
2019 static void cma_leave_mc_groups(struct rdma_id_private *id_priv)
2031 static void _destroy_id(struct rdma_id_private *id_priv,
2069 static void destroy_id_handler_unlock(struct rdma_id_private *id_priv)
2094 struct rdma_id_private *id_priv =
2095 container_of(id, struct rdma_id_private, id);
2102 static int cma_rep_recv(struct rdma_id_private *id_priv)
2146 static int cma_cm_event_handler(struct rdma_id_private *id_priv,
2162 struct rdma_id_private *id_priv = cm_id->context;
2244 static struct rdma_id_private *
2249 struct rdma_id_private *listen_id_priv;
2250 struct rdma_id_private *id_priv;
2259 listen_id_priv = container_of(listen_id, struct rdma_id_private, id);
2309 static struct rdma_id_private *
2314 const struct rdma_id_private *listen_id_priv;
2315 struct rdma_id_private *id_priv;
2321 listen_id_priv = container_of(listen_id, struct rdma_id_private, id);
2384 struct rdma_id_private *listen_id, *conn_id = NULL;
2498 struct rdma_id_private *id_priv = iw_id->context;
2563 struct rdma_id_private *listen_id, *conn_id;
2630 static int cma_ib_listen(struct rdma_id_private *id_priv)
2647 static int cma_iw_listen(struct rdma_id_private *id_priv, int backlog)
2681 struct rdma_id_private *id_priv = id->context;
2693 static int cma_listen_on_dev(struct rdma_id_private *id_priv,
2695 struct rdma_id_private **to_destroy)
2697 struct rdma_id_private *dev_id_priv;
2739 static int cma_listen_on_all(struct rdma_id_private *id_priv)
2741 struct rdma_id_private *to_destroy;
2769 struct rdma_id_private *id_priv;
2771 id_priv = container_of(id, struct rdma_id_private, id);
2796 struct rdma_id_private *id_priv;
2801 id_priv = container_of(id, struct rdma_id_private, id);
2831 struct rdma_id_private *id_priv;
2840 id_priv = container_of(id, struct rdma_id_private, id);
2923 static int cma_query_ib_route(struct rdma_id_private *id_priv,
2981 struct rdma_id_private *id_priv = mc->id_priv;
3001 struct rdma_id_private *id_priv = work->id;
3028 struct rdma_id_private *id_priv)
3038 struct rdma_id_private *id_priv)
3052 static int cma_resolve_ib_route(struct rdma_id_private *id_priv,
3105 cma_iboe_set_path_rec_l2_fields(struct rdma_id_private *id_priv)
3139 struct rdma_id_private *id_priv;
3143 id_priv = container_of(id, struct rdma_id_private, id);
3176 static int cma_resolve_iw_route(struct rdma_id_private *id_priv)
3253 static __be32 cma_get_roce_udp_flow_label(struct rdma_id_private *id_priv)
3271 static int cma_resolve_iboe_route(struct rdma_id_private *id_priv)
3365 struct rdma_id_private *id_priv;
3371 id_priv = container_of(id, struct rdma_id_private, id);
3416 static int cma_bind_loopback(struct rdma_id_private *id_priv)
3478 struct rdma_id_private *id_priv = context;
3525 static int cma_resolve_loopback(struct rdma_id_private *id_priv)
3551 static int cma_resolve_ib_addr(struct rdma_id_private *id_priv)
3578 struct rdma_id_private *id_priv;
3582 id_priv = container_of(id, struct rdma_id_private, id);
3598 struct rdma_id_private *id_priv;
3602 id_priv = container_of(id, struct rdma_id_private, id);
3617 struct rdma_id_private *id_priv)
3649 struct rdma_id_private *id_priv, unsigned short snum)
3675 struct rdma_id_private *id_priv)
3677 struct rdma_id_private *cur_id;
3716 struct rdma_id_private *id_priv)
3767 struct rdma_id_private *id_priv, uint8_t reuseaddr)
3769 struct rdma_id_private *cur_id;
3797 struct rdma_id_private *id_priv)
3821 cma_select_inet_ps(struct rdma_id_private *id_priv)
3836 cma_select_ib_ps(struct rdma_id_private *id_priv)
3867 static int cma_get_port(struct rdma_id_private *id_priv)
3913 struct rdma_id_private *id_priv =
3914 container_of(id, struct rdma_id_private, id);
3978 static int rdma_bind_addr_dst(struct rdma_id_private *id_priv,
4040 struct rdma_id_private *id_priv =
4041 container_of(id, struct rdma_id_private, id);
4074 static int resolve_prepare_src(struct rdma_id_private *id_priv,
4107 struct rdma_id_private *id_priv =
4108 container_of(id, struct rdma_id_private, id);
4154 struct rdma_id_private *id_priv =
4155 container_of(id, struct rdma_id_private, id);
4161 static int cma_format_hdr(void *hdr, struct rdma_id_private *id_priv)
4194 struct rdma_id_private *id_priv = cm_id->context;
4256 static int cma_resolve_ib_udp(struct rdma_id_private *id_priv,
4314 static int cma_connect_ib(struct rdma_id_private *id_priv,
4392 static int cma_connect_iw(struct rdma_id_private *id_priv,
4449 struct rdma_id_private *id_priv =
4450 container_of(id, struct rdma_id_private, id);
4494 struct rdma_id_private *id_priv =
4495 container_of(id, struct rdma_id_private, id);
4516 struct rdma_id_private *id_priv =
4517 container_of(id, struct rdma_id_private, id);
4526 static int cma_accept_ib(struct rdma_id_private *id_priv,
4560 static int cma_accept_iw(struct rdma_id_private *id_priv,
4585 static int cma_send_sidr_rep(struct rdma_id_private *id_priv,
4635 struct rdma_id_private *id_priv =
4636 container_of(id, struct rdma_id_private, id);
4684 struct rdma_id_private *id_priv =
4685 container_of(id, struct rdma_id_private, id);
4696 struct rdma_id_private *id_priv =
4697 container_of(id, struct rdma_id_private, id);
4705 struct rdma_id_private *id_priv =
4706 container_of(id, struct rdma_id_private, id);
4714 struct rdma_id_private *id_priv;
4717 id_priv = container_of(id, struct rdma_id_private, id);
4736 struct rdma_id_private *id_priv;
4739 id_priv = container_of(id, struct rdma_id_private, id);
4765 struct rdma_id_private *id_priv;
4768 id_priv = container_of(id, struct rdma_id_private, id);
4794 static void cma_make_mc_event(int status, struct rdma_id_private *id_priv,
4840 struct rdma_id_private *id_priv = mc->id_priv;
4862 static void cma_set_mgid(struct rdma_id_private *id_priv,
4892 static int cma_join_ib_multicast(struct rdma_id_private *id_priv,
4966 static int cma_iboe_join_multicast(struct rdma_id_private *id_priv,
5026 struct rdma_id_private *id_priv =
5027 container_of(id, struct rdma_id_private, id);
5078 struct rdma_id_private *id_priv;
5081 id_priv = container_of(id, struct rdma_id_private, id);
5097 static int cma_netdev_change(struct net_device *ndev, struct rdma_id_private *id_priv)
5128 struct rdma_id_private *id_priv;
5152 struct rdma_id_private *id_priv =
5153 container_of(_work, struct rdma_id_private, id.net_work);
5182 struct rdma_id_private *current_id;
5231 static void cma_send_device_removal_put(struct rdma_id_private *id_priv)
5275 struct rdma_id_private *id_priv = list_first_entry(
5276 &cma_dev->id_list, struct rdma_id_private, device_item);
5306 struct rdma_id_private *to_destroy;
5308 struct rdma_id_private *id_priv;