drivers/infiniband/core/cma.c
1003
static void cma_id_put(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1009
static struct rdma_id_private *
drivers/infiniband/core/cma.c
1012
enum ib_qp_type qp_type, const struct rdma_id_private *parent)
drivers/infiniband/core/cma.c
1014
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
1056
struct rdma_id_private *ret;
drivers/infiniband/core/cma.c
1072
struct rdma_id_private *ret;
drivers/infiniband/core/cma.c
1084
static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
drivers/infiniband/core/cma.c
1110
static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp)
drivers/infiniband/core/cma.c
1126
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
1130
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
1165
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
1167
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
1176
static int cma_modify_qp_rtr(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
1213
static int cma_modify_qp_rts(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
1238
static int cma_modify_qp_err(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1256
static int cma_ib_init_qp_attr(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
1293
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
1296
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
139
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
141
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
1726
static bool cma_match_private_data(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
1810
static struct rdma_id_private *cma_find_listener(
drivers/infiniband/core/cma.c
1817
struct rdma_id_private *id_priv, *id_priv_dev;
drivers/infiniband/core/cma.c
1843
static struct rdma_id_private *
drivers/infiniband/core/cma.c
1850
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
1917
static inline u8 cma_user_data_offset(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1922
static void cma_cancel_route(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1930
static void _cma_cancel_listens(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1932
struct rdma_id_private *dev_id_priv;
drivers/infiniband/core/cma.c
1945
struct rdma_id_private, listen_item);
drivers/infiniband/core/cma.c
1956
static void cma_cancel_listens(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
1963
static void cma_cancel_operation(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
1990
static void cma_release_port(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2007
static void destroy_mc(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
2045
static void cma_leave_mc_groups(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2057
static void _destroy_id(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
2096
static void destroy_id_handler_unlock(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2121
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
2122
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2129
static int cma_rep_recv(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2173
static int cma_cm_event_handler(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
2189
struct rdma_id_private *id_priv = cm_id->context;
drivers/infiniband/core/cma.c
2271
static struct rdma_id_private *
drivers/infiniband/core/cma.c
2276
struct rdma_id_private *listen_id_priv;
drivers/infiniband/core/cma.c
2277
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
2286
listen_id_priv = container_of(listen_id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2335
static struct rdma_id_private *
drivers/infiniband/core/cma.c
2340
const struct rdma_id_private *listen_id_priv;
drivers/infiniband/core/cma.c
2341
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
2347
listen_id_priv = container_of(listen_id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2410
struct rdma_id_private *listen_id, *conn_id = NULL;
drivers/infiniband/core/cma.c
2524
struct rdma_id_private *id_priv = iw_id->context;
drivers/infiniband/core/cma.c
2589
struct rdma_id_private *listen_id, *conn_id;
drivers/infiniband/core/cma.c
2656
static int cma_ib_listen(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2673
static int cma_iw_listen(struct rdma_id_private *id_priv, int backlog)
drivers/infiniband/core/cma.c
2707
struct rdma_id_private *id_priv = id->context;
drivers/infiniband/core/cma.c
2719
static int cma_listen_on_dev(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
2721
struct rdma_id_private **to_destroy)
drivers/infiniband/core/cma.c
2723
struct rdma_id_private *dev_id_priv;
drivers/infiniband/core/cma.c
2769
static int cma_listen_on_all(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
2771
struct rdma_id_private *to_destroy;
drivers/infiniband/core/cma.c
2799
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
2801
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2826
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
2831
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2861
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
2870
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
2951
static int cma_query_ib_route(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
3009
struct rdma_id_private *id_priv = mc->id_priv;
drivers/infiniband/core/cma.c
3029
struct rdma_id_private *id_priv = work->id;
drivers/infiniband/core/cma.c
3056
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3066
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3080
static int cma_resolve_ib_route(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
3133
cma_iboe_set_path_rec_l2_fields(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3167
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
3171
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
3204
static int cma_resolve_iw_route(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3281
static __be32 cma_get_roce_udp_flow_label(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3299
static int cma_resolve_iboe_route(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3393
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
3400
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
343
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
3449
static int cma_bind_loopback(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3511
struct rdma_id_private *id_priv = context;
drivers/infiniband/core/cma.c
3558
static int cma_resolve_loopback(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3584
static int cma_resolve_ib_addr(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
359
struct rdma_id_private *id;
drivers/infiniband/core/cma.c
3611
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
3615
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
3631
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
3635
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
3650
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3682
struct rdma_id_private *id_priv, unsigned short snum)
drivers/infiniband/core/cma.c
3708
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3710
struct rdma_id_private *cur_id;
drivers/infiniband/core/cma.c
3749
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3800
struct rdma_id_private *id_priv, uint8_t reuseaddr)
drivers/infiniband/core/cma.c
3802
struct rdma_id_private *cur_id;
drivers/infiniband/core/cma.c
3830
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3854
cma_select_inet_ps(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3869
cma_select_ib_ps(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
3900
static int cma_get_port(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
394
static int cma_comp_exch(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
3946
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
3947
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4011
static int rdma_bind_addr_dst(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4073
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4074
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4107
static int resolve_prepare_src(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4140
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4141
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4187
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4188
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4213
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4214
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4220
static int cma_format_hdr(void *hdr, struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
4253
struct rdma_id_private *id_priv = cm_id->context;
drivers/infiniband/core/cma.c
426
static struct sockaddr *cma_src_addr(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
431
static inline struct sockaddr *cma_dst_addr(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
4315
static int cma_resolve_ib_udp(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4373
static int cma_connect_ib(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4451
static int cma_connect_iw(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4508
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4509
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4555
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4556
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4577
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4578
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4587
static int cma_accept_ib(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
459
struct rdma_id_private *id_priv = list_first_entry(
drivers/infiniband/core/cma.c
460
&entry_b->id_list, struct rdma_id_private, id_list_entry);
drivers/infiniband/core/cma.c
4621
static int cma_accept_iw(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4646
static int cma_send_sidr_rep(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4696
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4697
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4745
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4746
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4757
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4758
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4766
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
4767
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4775
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
4778
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4797
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
4800
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4826
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
4829
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
4855
static void cma_make_mc_event(int status, struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
486
static int cma_add_id_to_tree(struct rdma_id_private *node_id_priv)
drivers/infiniband/core/cma.c
4901
struct rdma_id_private *id_priv = mc->id_priv;
drivers/infiniband/core/cma.c
4923
static void cma_set_mgid(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
4953
static int cma_join_ib_multicast(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
5027
static int cma_iboe_join_multicast(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
5087
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
5088
container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
5139
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
5142
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
5158
static int cma_netdev_change(struct net_device *ndev, struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
5189
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
5213
struct rdma_id_private *id_priv =
drivers/infiniband/core/cma.c
5214
container_of(_work, struct rdma_id_private, id.net_work);
drivers/infiniband/core/cma.c
5243
struct rdma_id_private *current_id;
drivers/infiniband/core/cma.c
5292
static void cma_send_device_removal_put(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
5336
struct rdma_id_private *id_priv = list_first_entry(
drivers/infiniband/core/cma.c
5337
&cma_dev->id_list, struct rdma_id_private, device_item);
drivers/infiniband/core/cma.c
5367
struct rdma_id_private *to_destroy;
drivers/infiniband/core/cma.c
5369
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
550
static void cma_remove_id_from_tree(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
5556
struct rdma_id_private *id_priv = work->id;
drivers/infiniband/core/cma.c
5606
static int cma_resolve_ib_service(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
5654
struct rdma_id_private *id_priv;
drivers/infiniband/core/cma.c
5657
id_priv = container_of(id, struct rdma_id_private, id);
drivers/infiniband/core/cma.c
574
static void _cma_attach_to_dev(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
587
static void cma_attach_to_dev(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
596
static void cma_release_dev(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
610
static inline unsigned short cma_family(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
615
static int cma_set_default_qkey(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
639
static int cma_set_qkey(struct rdma_id_private *id_priv, u32 qkey)
drivers/infiniband/core/cma.c
674
struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
758
static void cma_bind_sgid_attr(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
774
static int cma_acquire_dev_by_src_ip(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
830
static int cma_ib_acquire_dev(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
831
const struct rdma_id_private *listen_id_priv,
drivers/infiniband/core/cma.c
869
static int cma_iw_acquire_dev(struct rdma_id_private *id_priv,
drivers/infiniband/core/cma.c
870
const struct rdma_id_private *listen_id_priv)
drivers/infiniband/core/cma.c
932
static int cma_resolve_ib_dev(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma.c
998
static void cma_id_get(struct rdma_id_private *id_priv)
drivers/infiniband/core/cma_trace.h
130
const struct rdma_id_private *id_priv \
drivers/infiniband/core/cma_trace.h
173
const struct rdma_id_private *id_priv,
drivers/infiniband/core/cma_trace.h
225
const struct rdma_id_private *id_priv,
drivers/infiniband/core/cma_trace.h
23
const struct rdma_id_private *id_priv
drivers/infiniband/core/cma_trace.h
257
const struct rdma_id_private *id_priv,
drivers/infiniband/core/cma_trace.h
292
const struct rdma_id_private *id_priv,
drivers/infiniband/core/cma_trace.h
52
const struct rdma_id_private *id_priv \
drivers/infiniband/core/cma_trace.h
68
const struct rdma_id_private *id_priv,
drivers/infiniband/core/cma_trace.h
98
const struct rdma_id_private *id_priv
drivers/infiniband/core/nldev.c
584
struct rdma_id_private *id_priv =
drivers/infiniband/core/nldev.c
585
container_of(res, struct rdma_id_private, res);
drivers/infiniband/core/restrack.c
93
return container_of(res, struct rdma_id_private,