drivers/infiniband/core/agent.c
158
int ib_agent_port_open(struct ib_device *device, int port_num)
drivers/infiniband/core/agent.c
210
int ib_agent_port_close(struct ib_device *device, int port_num)
drivers/infiniband/core/agent.c
57
__ib_get_agent_port(const struct ib_device *device, int port_num)
drivers/infiniband/core/agent.c
79
ib_get_agent_port(const struct ib_device *device, int port_num)
drivers/infiniband/core/agent.c
91
const struct ib_wc *wc, const struct ib_device *device,
drivers/infiniband/core/agent.h
43
extern int ib_agent_port_open(struct ib_device *device, int port_num);
drivers/infiniband/core/agent.h
45
extern int ib_agent_port_close(struct ib_device *device, int port_num);
drivers/infiniband/core/agent.h
48
const struct ib_wc *wc, const struct ib_device *device,
drivers/infiniband/core/cache.c
1017
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
drivers/infiniband/core/cache.c
1053
int ib_get_cached_pkey(struct ib_device *device,
drivers/infiniband/core/cache.c
1080
void ib_get_cached_subnet_prefix(struct ib_device *device, u32 port_num,
drivers/infiniband/core/cache.c
1091
int ib_find_cached_pkey(struct ib_device *device, u32 port_num,
drivers/infiniband/core/cache.c
1136
int ib_get_cached_lmc(struct ib_device *device, u32 port_num, u8 *lmc)
drivers/infiniband/core/cache.c
1152
int ib_get_cached_port_state(struct ib_device *device, u32 port_num,
drivers/infiniband/core/cache.c
1186
rdma_get_gid_attr(struct ib_device *device, u32 port_num, int index)
drivers/infiniband/core/cache.c
1220
ssize_t rdma_query_gid_table(struct ib_device *device,
drivers/infiniband/core/cache.c
124
static void dispatch_gid_change_event(struct ib_device *ib_dev, u32 port)
drivers/infiniband/core/cache.c
1323
struct ib_device *device = entry->attr.device;
drivers/infiniband/core/cache.c
1404
static int config_non_roce_gid_cache(struct ib_device *device,
drivers/infiniband/core/cache.c
1449
ib_cache_update(struct ib_device *device, u32 port, bool update_gids,
drivers/infiniband/core/cache.c
1609
int ib_cache_setup_one(struct ib_device *device)
drivers/infiniband/core/cache.c
1629
void ib_cache_release_one(struct ib_device *device)
drivers/infiniband/core/cache.c
1645
void ib_cache_cleanup_one(struct ib_device *device)
drivers/infiniband/core/cache.c
200
static struct ib_gid_table *rdma_gid_table(struct ib_device *device, u32 port)
drivers/infiniband/core/cache.c
239
struct ib_device *device = entry->attr.device;
drivers/infiniband/core/cache.c
284
struct ib_device *device = entry->attr.device;
drivers/infiniband/core/cache.c
381
static void del_gid(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
545
static int __ib_cache_gid_add(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
589
int ib_cache_gid_add(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
600
_ib_cache_gid_del(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
629
int ib_cache_gid_del(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
640
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
682
rdma_find_gid_by_port(struct ib_device *ib_dev,
drivers/infiniband/core/cache.c
736
struct ib_device *ib_dev, const union ib_gid *gid, u32 port,
drivers/infiniband/core/cache.c
793
static void release_gid_table(struct ib_device *device,
drivers/infiniband/core/cache.c
816
static void cleanup_gid_table_port(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
832
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
865
static void gid_table_reserve_default(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/cache.c
880
static void gid_table_release_one(struct ib_device *ib_dev)
drivers/infiniband/core/cache.c
890
static int _gid_table_setup_one(struct ib_device *ib_dev)
drivers/infiniband/core/cache.c
911
static void gid_table_cleanup_one(struct ib_device *ib_dev)
drivers/infiniband/core/cache.c
920
static int gid_table_setup_one(struct ib_device *ib_dev)
drivers/infiniband/core/cache.c
955
int rdma_query_gid(struct ib_device *device, u32 port_num,
drivers/infiniband/core/cgroup.c
17
void ib_device_register_rdmacg(struct ib_device *device)
drivers/infiniband/core/cgroup.c
32
void ib_device_unregister_rdmacg(struct ib_device *device)
drivers/infiniband/core/cgroup.c
38
struct ib_device *device,
drivers/infiniband/core/cgroup.c
47
struct ib_device *device,
drivers/infiniband/core/cm.c
1263
struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
drivers/infiniband/core/cm.c
1655
static void cm_path_set_rec_type(struct ib_device *ib_device, u32 port_num,
drivers/infiniband/core/cm.c
1658
if (ib_is_opa_gid(gid) && rdma_cap_opa_ah(ib_device, port_num))
drivers/infiniband/core/cm.c
172
struct ib_device *ib_device;
drivers/infiniband/core/cm.c
1773
struct ib_device *ib_dev = work->port->cm_dev->ib_device;
drivers/infiniband/core/cm.c
1801
struct ib_device *dev = work->port->cm_dev->ib_device;
drivers/infiniband/core/cm.c
2105
cm_alloc_id_priv(work->port->cm_dev->ib_device, NULL, NULL);
drivers/infiniband/core/cm.c
2173
work->port->cm_dev->ib_device, work->port->port_num,
drivers/infiniband/core/cm.c
2193
err = rdma_query_gid(work->port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
258
rdma_for_each_port(cm_dev->ib_device, i)
drivers/infiniband/core/cm.c
3297
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
3311
cm_path_set_rec_type(work->port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
3320
ret = ib_init_ah_attr_from_wc(work->port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
3390
if (rdma_protocol_roce(work->port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
3554
cm_alloc_id_priv(work->port->cm_dev->ib_device, NULL, NULL);
drivers/infiniband/core/cm.c
4100
struct ib_device *ib_dev = cm_id_priv->id.device;
drivers/infiniband/core/cm.c
4266
static ssize_t cm_show_counter(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/cm.c
4335
static int cm_add_one(struct ib_device *ib_device)
drivers/infiniband/core/cm.c
4351
cm_dev = kzalloc_flex(*cm_dev, port, ib_device->phys_port_cnt);
drivers/infiniband/core/cm.c
4357
cm_dev->ib_device = ib_device;
drivers/infiniband/core/cm.c
4358
cm_dev->ack_delay = ib_device->attrs.local_ca_ack_delay;
drivers/infiniband/core/cm.c
4361
ib_set_client_data(ib_device, &cm_client, cm_dev);
drivers/infiniband/core/cm.c
4364
rdma_for_each_port (ib_device, i) {
drivers/infiniband/core/cm.c
4365
if (!rdma_cap_ib_cm(ib_device, i))
drivers/infiniband/core/cm.c
4378
ret = ib_port_register_client_groups(ib_device, i,
drivers/infiniband/core/cm.c
4383
port->mad_agent = ib_register_mad_agent(ib_device, i,
drivers/infiniband/core/cm.c
4396
port->rep_agent = ib_register_mad_agent(ib_device, i,
drivers/infiniband/core/cm.c
4409
ret = ib_modify_port(ib_device, i, 0, &port_modify);
drivers/infiniband/core/cm.c
4431
ib_port_unregister_client_groups(ib_device, i, cm_counter_groups);
drivers/infiniband/core/cm.c
4436
if (!rdma_cap_ib_cm(ib_device, i))
drivers/infiniband/core/cm.c
4440
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
drivers/infiniband/core/cm.c
4443
ib_port_unregister_client_groups(ib_device, i,
drivers/infiniband/core/cm.c
4451
static void cm_remove_one(struct ib_device *ib_device, void *client_data)
drivers/infiniband/core/cm.c
4469
rdma_for_each_port (ib_device, i) {
drivers/infiniband/core/cm.c
4473
if (!rdma_cap_ib_cm(ib_device, i))
drivers/infiniband/core/cm.c
4479
ib_modify_port(ib_device, port->port_num, 0, &port_modify);
drivers/infiniband/core/cm.c
4496
ib_port_unregister_client_groups(ib_device, i,
drivers/infiniband/core/cm.c
480
return ib_init_ah_attr_from_wc(port->cm_dev->ib_device,
drivers/infiniband/core/cm.c
495
if (cm_dev->ib_device == attr->device) {
drivers/infiniband/core/cm.c
510
attr = rdma_find_gid(cm_dev->ib_device,
drivers/infiniband/core/cm.c
540
ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num,
drivers/infiniband/core/cm.c
556
ret = ib_init_ah_attr_from_path(cm_dev->ib_device, port->port_num, path,
drivers/infiniband/core/cm.c
678
static struct cm_id_private *cm_find_listen(struct ib_device *device,
drivers/infiniband/core/cm.c
822
static struct cm_id_private *cm_alloc_id_priv(struct ib_device *device,
drivers/infiniband/core/cm.c
871
struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
drivers/infiniband/core/cm.c
92
static int cm_add_one(struct ib_device *device);
drivers/infiniband/core/cm.c
93
static void cm_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/cma.c
148
static int cma_add_one(struct ib_device *device);
drivers/infiniband/core/cma.c
149
static void cma_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/cma.c
1764
struct ib_device *device = id->device;
drivers/infiniband/core/cma.c
205
struct ib_device *device;
drivers/infiniband/core/cma.c
330
struct ib_device *cma_get_ib_dev(struct cma_device *cma_dev)
drivers/infiniband/core/cma.c
386
struct ib_device *device;
drivers/infiniband/core/cma.c
5354
static bool cma_supported(struct ib_device *device)
drivers/infiniband/core/cma.c
5365
static int cma_add_one(struct ib_device *device)
drivers/infiniband/core/cma.c
5441
static void cma_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/core/cma.c
671
cma_validate_port(struct ib_device *device, u32 port,
drivers/infiniband/core/cma_configfs.c
203
struct ib_device *ibdev;
drivers/infiniband/core/cma_configfs.c
68
static bool filter_by_name(struct ib_device *ib_dev, void *cookie)
drivers/infiniband/core/cma_priv.h
131
typedef bool (*cma_device_filter)(struct ib_device *, void *);
drivers/infiniband/core/cma_priv.h
140
struct ib_device *cma_get_ib_dev(struct cma_device *dev);
drivers/infiniband/core/cma_trace.h
327
const struct ib_device *device
drivers/infiniband/core/cma_trace.h
348
const struct ib_device *device \
drivers/infiniband/core/cma_trace.h
69
const struct ib_device *device
drivers/infiniband/core/core_priv.h
103
void ib_device_enable_gid_updates(struct ib_device *device);
drivers/infiniband/core/core_priv.h
104
void ib_device_disable_gid_updates(struct ib_device *device);
drivers/infiniband/core/core_priv.h
106
typedef int (*nldev_callback)(struct ib_device *device,
drivers/infiniband/core/core_priv.h
120
int ib_get_client_nl_info(struct ib_device *ibdev, const char *client_name,
drivers/infiniband/core/core_priv.h
132
void ib_cache_gid_set_default_gid(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/core_priv.h
137
int ib_cache_gid_add(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/core_priv.h
140
int ib_cache_gid_del(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/core_priv.h
143
int ib_cache_gid_del_all_netdev_gids(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/core_priv.h
149
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u32 port);
drivers/infiniband/core/core_priv.h
151
int ib_cache_setup_one(struct ib_device *device);
drivers/infiniband/core/core_priv.h
152
void ib_cache_cleanup_one(struct ib_device *device);
drivers/infiniband/core/core_priv.h
153
void ib_cache_release_one(struct ib_device *device);
drivers/infiniband/core/core_priv.h
157
void ib_device_register_rdmacg(struct ib_device *device);
drivers/infiniband/core/core_priv.h
158
void ib_device_unregister_rdmacg(struct ib_device *device);
drivers/infiniband/core/core_priv.h
161
struct ib_device *device,
drivers/infiniband/core/core_priv.h
165
struct ib_device *device,
drivers/infiniband/core/core_priv.h
168
static inline void ib_device_register_rdmacg(struct ib_device *device)
drivers/infiniband/core/core_priv.h
172
static inline void ib_device_unregister_rdmacg(struct ib_device *device)
drivers/infiniband/core/core_priv.h
177
struct ib_device *device,
drivers/infiniband/core/core_priv.h
184
struct ib_device *device,
drivers/infiniband/core/core_priv.h
218
void ib_get_cached_subnet_prefix(struct ib_device *device,
drivers/infiniband/core/core_priv.h
223
void ib_security_release_port_pkey_list(struct ib_device *device);
drivers/infiniband/core/core_priv.h
225
void ib_security_cache_change(struct ib_device *device,
drivers/infiniband/core/core_priv.h
234
int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev);
drivers/infiniband/core/core_priv.h
238
int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev);
drivers/infiniband/core/core_priv.h
246
static inline void ib_security_release_port_pkey_list(struct ib_device *device)
drivers/infiniband/core/core_priv.h
250
static inline void ib_security_cache_change(struct ib_device *device,
drivers/infiniband/core/core_priv.h
268
struct ib_device *dev)
drivers/infiniband/core/core_priv.h
286
struct ib_device *dev)
drivers/infiniband/core/core_priv.h
316
struct ib_device *ib_device_get_by_index(const struct net *net, u32 index);
drivers/infiniband/core/core_priv.h
322
struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd,
drivers/infiniband/core/core_priv.h
347
struct rdma_hw_stats *ib_get_hw_stats_port(struct ib_device *ibdev, u32 port_num);
drivers/infiniband/core/core_priv.h
349
int ib_setup_device_attrs(struct ib_device *ibdev);
drivers/infiniband/core/core_priv.h
353
int ib_port_register_client_groups(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/core_priv.h
355
void ib_port_unregister_client_groups(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/core_priv.h
359
struct ib_device *dev, u32 ns_fd);
drivers/infiniband/core/core_priv.h
374
void ib_cq_pool_cleanup(struct ib_device *dev);
drivers/infiniband/core/core_priv.h
81
int ib_device_rename(struct ib_device *ibdev, const char *name);
drivers/infiniband/core/core_priv.h
82
int ib_device_set_dim(struct ib_device *ibdev, u8 use_dim);
drivers/infiniband/core/core_priv.h
84
typedef void (*roce_netdev_callback)(struct ib_device *device, u32 port,
drivers/infiniband/core/core_priv.h
87
typedef bool (*roce_netdev_filter)(struct ib_device *device, u32 port,
drivers/infiniband/core/core_priv.h
90
struct net_device *ib_device_get_netdev(struct ib_device *ib_dev,
drivers/infiniband/core/core_priv.h
93
void ib_enum_roce_netdev(struct ib_device *ib_dev,
drivers/infiniband/core/counters.c
113
int rdma_counter_modify(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
145
static struct rdma_counter *alloc_and_bind(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
267
struct ib_device *dev = counter->device;
drivers/infiniband/core/counters.c
292
struct ib_device *dev = qp->device;
drivers/infiniband/core/counters.c
335
struct ib_device *dev = qp->device;
drivers/infiniband/core/counters.c
389
struct ib_device *dev = counter->device;
drivers/infiniband/core/counters.c
402
static u64 get_running_counters_hwstat_sum(struct ib_device *dev,
drivers/infiniband/core/counters.c
439
u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u32 port, u32 index)
drivers/infiniband/core/counters.c
44
int rdma_counter_set_auto_mode(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
454
static struct ib_qp *rdma_counter_get_qp(struct ib_device *dev, u32 qp_num)
drivers/infiniband/core/counters.c
474
static struct rdma_counter *rdma_get_counter_by_id(struct ib_device *dev,
drivers/infiniband/core/counters.c
494
int rdma_counter_bind_qpn(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
544
int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
591
int rdma_counter_unbind_qpn(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
624
int rdma_counter_get_mode(struct ib_device *dev, u32 port,
drivers/infiniband/core/counters.c
639
void rdma_counter_init(struct ib_device *dev)
drivers/infiniband/core/counters.c
671
void rdma_counter_release(struct ib_device *dev)
drivers/infiniband/core/cq.c
212
struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe,
drivers/infiniband/core/cq.c
297
struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
drivers/infiniband/core/cq.c
359
void ib_cq_pool_cleanup(struct ib_device *dev)
drivers/infiniband/core/cq.c
375
static int ib_alloc_cqs(struct ib_device *dev, unsigned int nr_cqes,
drivers/infiniband/core/cq.c
436
struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe,
drivers/infiniband/core/device.c
1002
static void remove_one_compat_dev(struct ib_device *device, u32 id)
drivers/infiniband/core/device.c
1016
static void remove_compat_devs(struct ib_device *device)
drivers/infiniband/core/device.c
1025
static int add_compat_devs(struct ib_device *device)
drivers/infiniband/core/device.c
1046
struct ib_device *dev;
drivers/infiniband/core/device.c
1067
struct ib_device *dev;
drivers/infiniband/core/device.c
1127
struct ib_device *dev;
drivers/infiniband/core/device.c
1168
struct ib_device *dev;
drivers/infiniband/core/device.c
1210
static int assign_name(struct ib_device *device, const char *name)
drivers/infiniband/core/device.c
1245
static int setup_device(struct ib_device *device)
drivers/infiniband/core/device.c
1269
static void disable_device(struct ib_device *device)
drivers/infiniband/core/device.c
1312
static int enable_device_and_get(struct ib_device *device)
drivers/infiniband/core/device.c
1352
static void prevent_dealloc_device(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
1356
static void ib_device_notify_register(struct ib_device *device)
drivers/infiniband/core/device.c
1405
int ib_register_device(struct ib_device *device, const char *name,
drivers/infiniband/core/device.c
142
bool rdma_dev_access_netns(const struct ib_device *dev, const struct net *net)
drivers/infiniband/core/device.c
1461
void (*dealloc_fn)(struct ib_device *);
drivers/infiniband/core/device.c
1502
static void __ib_unregister_device(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
1504
struct ib_device *sub, *tmp;
drivers/infiniband/core/device.c
1565
void ib_unregister_device(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
1587
void ib_unregister_device_and_put(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
159
bool rdma_dev_has_raw_cap(const struct ib_device *dev)
drivers/infiniband/core/device.c
1613
struct ib_device *ib_dev;
drivers/infiniband/core/device.c
1636
struct ib_device *ib_dev =
drivers/infiniband/core/device.c
1637
container_of(work, struct ib_device, unregistration_work);
drivers/infiniband/core/device.c
1654
void ib_unregister_device_queued(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
1669
static int rdma_dev_change_netns(struct ib_device *device, struct net *cur_net,
drivers/infiniband/core/device.c
1734
struct ib_device *dev, u32 ns_fd)
drivers/infiniband/core/device.c
1827
struct ib_device *device;
drivers/infiniband/core/device.c
1874
struct ib_device *device;
drivers/infiniband/core/device.c
1931
static int __ib_get_client_nl_info(struct ib_device *ibdev,
drivers/infiniband/core/device.c
1974
int ib_get_client_nl_info(struct ib_device *ibdev, const char *client_name,
drivers/infiniband/core/device.c
2014
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
drivers/infiniband/core/device.c
2073
static int iw_query_port(struct ib_device *device,
drivers/infiniband/core/device.c
2112
static int __ib_query_port(struct ib_device *device,
drivers/infiniband/core/device.c
214
static void free_netdevs(struct ib_device *ib_dev);
drivers/infiniband/core/device.c
2142
int ib_query_port(struct ib_device *device,
drivers/infiniband/core/device.c
216
static void __ib_unregister_device(struct ib_device *device);
drivers/infiniband/core/device.c
2194
int ib_device_set_netdev(struct ib_device *ib_dev, struct net_device *ndev,
drivers/infiniband/core/device.c
222
static void __ibdev_printk(const char *level, const struct ib_device *ibdev,
drivers/infiniband/core/device.c
2241
static void free_netdevs(struct ib_device *ib_dev)
drivers/infiniband/core/device.c
2274
struct net_device *ib_device_get_netdev(struct ib_device *ib_dev,
drivers/infiniband/core/device.c
2313
int ib_query_netdev_port(struct ib_device *ibdev, struct net_device *ndev,
drivers/infiniband/core/device.c
2342
struct ib_device *ib_device_get_by_netdev(struct net_device *ndev,
drivers/infiniband/core/device.c
2345
struct ib_device *res = NULL;
drivers/infiniband/core/device.c
2377
void ib_enum_roce_netdev(struct ib_device *ib_dev,
drivers/infiniband/core/device.c
241
void func(const struct ib_device *ibdev, const char *fmt, ...) \
drivers/infiniband/core/device.c
2412
struct ib_device *dev;
drivers/infiniband/core/device.c
2431
void ib_device_enable_gid_updates(struct ib_device *device)
drivers/infiniband/core/device.c
2445
void ib_device_disable_gid_updates(struct ib_device *device)
drivers/infiniband/core/device.c
2462
struct ib_device *dev;
drivers/infiniband/core/device.c
2489
int ib_query_pkey(struct ib_device *device,
drivers/infiniband/core/device.c
2511
int ib_modify_device(struct ib_device *device,
drivers/infiniband/core/device.c
2534
int ib_modify_port(struct ib_device *device,
drivers/infiniband/core/device.c
2566
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
drivers/infiniband/core/device.c
2604
int ib_find_pkey(struct ib_device *device,
drivers/infiniband/core/device.c
2647
struct net_device *ib_get_net_dev_by_params(struct ib_device *dev,
drivers/infiniband/core/device.c
2683
void ib_set_device_ops(struct ib_device *dev, const struct ib_device_ops *ops)
drivers/infiniband/core/device.c
269
static int rdma_dev_change_netns(struct ib_device *device, struct net *cur_net,
drivers/infiniband/core/device.c
278
static void ib_device_check_mandatory(struct ib_device *device)
drivers/infiniband/core/device.c
2856
int ib_add_sub_device(struct ib_device *parent,
drivers/infiniband/core/device.c
2860
struct ib_device *sub;
drivers/infiniband/core/device.c
2885
int ib_del_sub_device_and_put(struct ib_device *sub)
drivers/infiniband/core/device.c
2887
struct ib_device *parent = sub->parent;
drivers/infiniband/core/device.c
2906
int ib_dma_virt_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents)
drivers/infiniband/core/device.c
2935
void ib_dispatch_port_state_event(struct ib_device *ibdev, struct net_device *ndev)
drivers/infiniband/core/device.c
2964
struct ib_device *ibdev;
drivers/infiniband/core/device.c
2991
struct ib_device *ibdev;
drivers/infiniband/core/device.c
319
struct ib_device *ib_device_get_by_index(const struct net *net, u32 index)
drivers/infiniband/core/device.c
321
struct ib_device *device;
drivers/infiniband/core/device.c
346
void ib_device_put(struct ib_device *device)
drivers/infiniband/core/device.c
353
static struct ib_device *__ib_device_get_by_name(const char *name)
drivers/infiniband/core/device.c
355
struct ib_device *device;
drivers/infiniband/core/device.c
365
static int rename_compat_devs(struct ib_device *device)
drivers/infiniband/core/device.c
385
int ib_device_rename(struct ib_device *ibdev, const char *name)
drivers/infiniband/core/device.c
428
int ib_device_set_dim(struct ib_device *ibdev, u8 use_dim)
drivers/infiniband/core/device.c
437
static int alloc_name(struct ib_device *ibdev, const char *name)
drivers/infiniband/core/device.c
439
struct ib_device *device;
drivers/infiniband/core/device.c
475
struct ib_device *dev = container_of(device, struct ib_device, dev);
drivers/infiniband/core/device.c
529
struct ib_device *dev, struct net *net)
drivers/infiniband/core/device.c
539
BUILD_BUG_ON(offsetof(struct ib_device, coredev.dev) !=
drivers/infiniband/core/device.c
540
offsetof(struct ib_device, dev));
drivers/infiniband/core/device.c
569
struct ib_device *_ib_alloc_device(size_t size, struct net *net)
drivers/infiniband/core/device.c
571
struct ib_device *device;
drivers/infiniband/core/device.c
574
if (WARN_ON(size < sizeof(struct ib_device)))
drivers/infiniband/core/device.c
663
void ib_dealloc_device(struct ib_device *device)
drivers/infiniband/core/device.c
699
static int add_client_context(struct ib_device *device,
drivers/infiniband/core/device.c
758
static void remove_client_context(struct ib_device *device,
drivers/infiniband/core/device.c
792
static int alloc_port_data(struct ib_device *device)
drivers/infiniband/core/device.c
838
static int verify_immutable(const struct ib_device *dev, u32 port)
drivers/infiniband/core/device.c
844
static int setup_port_data(struct ib_device *device)
drivers/infiniband/core/device.c
874
ib_port_immutable_read(struct ib_device *dev, unsigned int port)
drivers/infiniband/core/device.c
881
void ib_get_device_fw_str(struct ib_device *dev, char *str)
drivers/infiniband/core/device.c
892
struct ib_device *dev;
drivers/infiniband/core/device.c
928
static int add_one_compat_dev(struct ib_device *device,
drivers/infiniband/core/iwcm.c
239
struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
drivers/infiniband/core/lag.c
107
struct net_device *rdma_lag_get_ah_roce_slave(struct ib_device *device,
drivers/infiniband/core/lag.c
80
static struct net_device *rdma_get_xmit_slave_udp(struct ib_device *device,
drivers/infiniband/core/mad.c
116
__ib_get_mad_port(struct ib_device *device, u32 port_num)
drivers/infiniband/core/mad.c
132
ib_get_mad_port(struct ib_device *device, u32 port_num)
drivers/infiniband/core/mad.c
1880
struct ib_device *device = mad_agent_priv->agent.device;
drivers/infiniband/core/mad.c
241
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
drivers/infiniband/core/mad.c
3194
static int ib_mad_port_open(struct ib_device *device,
drivers/infiniband/core/mad.c
3298
static int ib_mad_port_close(struct ib_device *device, u32 port_num)
drivers/infiniband/core/mad.c
3327
static int ib_mad_init_device(struct ib_device *device)
drivers/infiniband/core/mad.c
3375
static void ib_mad_remove_device(struct ib_device *device, void *client_data)
drivers/infiniband/core/mad.c
631
struct ib_device *device = mad_agent_priv->agent.device;
drivers/infiniband/core/mad_priv.h
267
struct ib_device *device;
drivers/infiniband/core/multicast.c
45
static int mcast_add_one(struct ib_device *device);
drivers/infiniband/core/multicast.c
46
static void mcast_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/multicast.c
608
struct ib_device *device, u32 port_num,
drivers/infiniband/core/multicast.c
693
int ib_sa_get_mcmember_rec(struct ib_device *device, u32 port_num,
drivers/infiniband/core/multicast.c
70
struct ib_device *device;
drivers/infiniband/core/multicast.c
735
int ib_init_ah_from_mcmember(struct ib_device *device, u32 port_num,
drivers/infiniband/core/multicast.c
819
static int mcast_add_one(struct ib_device *device)
drivers/infiniband/core/multicast.c
859
static void mcast_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/core/nldev.c
1004
struct ib_device *dev = mr->pd->device;
drivers/infiniband/core/nldev.c
1074
struct ib_device *device;
drivers/infiniband/core/nldev.c
1124
struct ib_device *device;
drivers/infiniband/core/nldev.c
1173
static int _nldev_get_dumpit(struct ib_device *device,
drivers/infiniband/core/nldev.c
1214
struct ib_device *device;
drivers/infiniband/core/nldev.c
1272
struct ib_device *device;
drivers/infiniband/core/nldev.c
1331
struct ib_device *device;
drivers/infiniband/core/nldev.c
1378
static int _nldev_res_get_dumpit(struct ib_device *device,
drivers/infiniband/core/nldev.c
1481
struct ib_device *device;
drivers/infiniband/core/nldev.c
1567
struct ib_device *device;
drivers/infiniband/core/nldev.c
1808
struct ib_device *device;
drivers/infiniband/core/nldev.c
1837
struct ib_device *ibdev = NULL;
drivers/infiniband/core/nldev.c
2030
struct ib_device *device, u32 port)
drivers/infiniband/core/nldev.c
2083
struct ib_device *device,
drivers/infiniband/core/nldev.c
2131
struct ib_device *device;
drivers/infiniband/core/nldev.c
2201
struct ib_device *device;
drivers/infiniband/core/nldev.c
2274
struct ib_device *device;
drivers/infiniband/core/nldev.c
2367
struct ib_device *device;
drivers/infiniband/core/nldev.c
2503
struct ib_device *device;
drivers/infiniband/core/nldev.c
2595
struct ib_device *parent;
drivers/infiniband/core/nldev.c
262
static int fill_nldev_handle(struct sk_buff *msg, struct ib_device *device)
drivers/infiniband/core/nldev.c
2623
struct ib_device *device;
drivers/infiniband/core/nldev.c
273
static int fill_dev_info(struct sk_buff *msg, struct ib_device *device)
drivers/infiniband/core/nldev.c
2749
struct ib_device *device, u32 port,
drivers/infiniband/core/nldev.c
2768
struct ib_device *device, u32 port,
drivers/infiniband/core/nldev.c
2805
static void rdma_nl_notify_err_msg(struct ib_device *device, u32 port_num,
drivers/infiniband/core/nldev.c
2848
int rdma_nl_notify_event(struct ib_device *device, u32 port_num,
drivers/infiniband/core/nldev.c
343
struct ib_device *device, u32 port,
drivers/infiniband/core/nldev.c
423
static int fill_res_info(struct sk_buff *msg, struct ib_device *device,
drivers/infiniband/core/nldev.c
498
struct ib_device *dev,
drivers/infiniband/core/nldev.c
543
struct ib_device *dev = qp->device;
drivers/infiniband/core/nldev.c
572
struct ib_device *dev = qp->device;
drivers/infiniband/core/nldev.c
586
struct ib_device *dev = id_priv->id.device;
drivers/infiniband/core/nldev.c
637
struct ib_device *dev = cq->device;
drivers/infiniband/core/nldev.c
671
struct ib_device *dev = cq->device;
drivers/infiniband/core/nldev.c
682
struct ib_device *dev = mr->pd->device;
drivers/infiniband/core/nldev.c
714
struct ib_device *dev = mr->pd->device;
drivers/infiniband/core/nldev.c
856
struct ib_device *dev = srq->device;
drivers/infiniband/core/nldev.c
892
struct ib_device *dev = srq->device;
drivers/infiniband/core/opa_smi.h
54
struct ib_device *device)
drivers/infiniband/core/opa_smi.h
69
struct ib_device *device)
drivers/infiniband/core/rdma_core.c
867
struct ib_device *ib_dev = ucontext->device;
drivers/infiniband/core/rdma_core.c
897
struct ib_device *ib_dev = ucontext->device;
drivers/infiniband/core/rdma_core.h
146
struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev);
drivers/infiniband/core/restrack.c
183
struct ib_device *dev = res_to_dev(res);
drivers/infiniband/core/restrack.c
23
int rdma_restrack_init(struct ib_device *dev)
drivers/infiniband/core/restrack.c
245
rdma_restrack_get_byid(struct ib_device *dev,
drivers/infiniband/core/restrack.c
287
struct ib_device *dev;
drivers/infiniband/core/restrack.c
44
void rdma_restrack_clean(struct ib_device *dev)
drivers/infiniband/core/restrack.c
64
int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type,
drivers/infiniband/core/restrack.c
83
static struct ib_device *res_to_dev(struct rdma_restrack_entry *res)
drivers/infiniband/core/restrack.h
26
int rdma_restrack_init(struct ib_device *dev);
drivers/infiniband/core/restrack.h
27
void rdma_restrack_clean(struct ib_device *dev);
drivers/infiniband/core/roce_gid_mgmt.c
147
is_eth_port_of_netdev_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
171
is_eth_port_inactive_slave_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
201
is_ndev_for_default_gid_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
227
static bool pass_all_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
233
static bool upper_device_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
264
is_upper_ndev_bond_master_filter(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
283
struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
297
static void bond_delete_netdev_default_gids(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
331
static void enum_netdev_ipv4_ips(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
375
static void enum_netdev_ipv6_ips(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
421
static void _add_netdev_ips(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
429
static void add_netdev_ips(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
435
static void del_netdev_ips(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
450
static void del_default_gids(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
462
static void add_default_gids(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
473
static void enum_all_gids_of_dev_cb(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
511
void rdma_roce_rescan_device(struct ib_device *ib_dev)
drivers/infiniband/core/roce_gid_mgmt.c
525
void rdma_roce_rescan_port(struct ib_device *ib_dev, u32 port)
drivers/infiniband/core/roce_gid_mgmt.c
539
static void callback_for_addr_gid_device_scan(struct ib_device *device,
drivers/infiniband/core/roce_gid_mgmt.c
572
static void handle_netdev_upper(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
574
void (*handle_netdev)(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
599
void roce_del_all_netdev_gids(struct ib_device *ib_dev,
drivers/infiniband/core/roce_gid_mgmt.c
606
static void del_netdev_upper_ips(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
612
static void add_netdev_upper_ips(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
618
static void del_netdev_default_ips_join(struct ib_device *ib_dev, u32 port,
drivers/infiniband/core/roce_gid_mgmt.c
73
bool (*is_supported)(const struct ib_device *device, u32 port_num);
drivers/infiniband/core/roce_gid_mgmt.c
82
unsigned long roce_gid_type_mask_support(struct ib_device *ib_dev, u32 port)
drivers/infiniband/core/roce_gid_mgmt.c
98
static void update_gid(enum gid_op_type gid_op, struct ib_device *ib_dev,
drivers/infiniband/core/rw.c
1003
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
1075
unsigned int rdma_rw_mr_factor(struct ib_device *device, u32 port_num,
drivers/infiniband/core/rw.c
1103
unsigned int rdma_rw_max_send_wr(struct ib_device *dev, u32 port_num,
drivers/infiniband/core/rw.c
1119
void rdma_rw_init_qp(struct ib_device *dev, struct ib_qp_init_attr *attr)
drivers/infiniband/core/rw.c
1146
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
209
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
30
static inline bool rdma_rw_can_use_mr(struct ib_device *dev, u32 port_num)
drivers/infiniband/core/rw.c
374
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
407
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
47
static inline bool rdma_rw_io_needs_mr(struct ib_device *dev, u32 port_num,
drivers/infiniband/core/rw.c
492
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
578
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
61
static inline u32 rdma_rw_fr_page_list_len(struct ib_device *dev,
drivers/infiniband/core/rw.c
670
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/rw.c
742
struct ib_device *dev = qp->pd->device;
drivers/infiniband/core/sa.h
52
struct ib_device *device, u32 port_num, u8 method,
drivers/infiniband/core/sa_query.c
1236
static u8 get_src_path_mask(struct ib_device *device, u32 port_num)
drivers/infiniband/core/sa_query.c
1255
static int init_ah_attr_grh_fields(struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
1293
int ib_init_ah_attr_from_path(struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
1507
struct ib_device *device, u32 port_num)
drivers/infiniband/core/sa_query.c
1664
struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
1793
struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
182
static int ib_sa_add_one(struct ib_device *device);
drivers/infiniband/core/sa_query.c
183
static void ib_sa_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/sa_query.c
1884
struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
1975
struct ib_device *device, u32 port_num,
drivers/infiniband/core/sa_query.c
2407
static int ib_sa_add_one(struct ib_device *device)
drivers/infiniband/core/sa_query.c
2486
static void ib_sa_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/core/security.c
195
struct ib_device *device,
drivers/infiniband/core/security.c
247
struct ib_device *dev;
drivers/infiniband/core/security.c
373
int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev)
drivers/infiniband/core/security.c
415
int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev)
drivers/infiniband/core/security.c
50
struct ib_device *dev = pp->sec->dev;
drivers/infiniband/core/security.c
540
void ib_security_cache_change(struct ib_device *device,
drivers/infiniband/core/security.c
555
void ib_security_release_port_pkey_list(struct ib_device *device)
drivers/infiniband/core/security.c
651
static int ib_security_pkey_access(struct ib_device *dev,
drivers/infiniband/core/security.c
68
struct ib_device *dev = pp->sec->dev;
drivers/infiniband/core/smi.h
66
struct ib_device *device)
drivers/infiniband/core/smi.h
81
struct ib_device *device)
drivers/infiniband/core/sysfs.c
1036
struct rdma_hw_stats *ib_get_hw_stats_port(struct ib_device *ibdev,
drivers/infiniband/core/sysfs.c
1048
ssize_t (*show)(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
1150
struct ib_device *device = rdma_device_to_ibdev(&coredev->dev);
drivers/infiniband/core/sysfs.c
1267
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
1277
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
1291
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
1305
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
131
struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj,
drivers/infiniband/core/sysfs.c
1314
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
1333
struct ib_device *dev = rdma_device_to_ibdev(device);
drivers/infiniband/core/sysfs.c
1371
struct ib_device *device = rdma_device_to_ibdev(&coredev->dev);
drivers/infiniband/core/sysfs.c
1414
int ib_port_register_client_groups(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
1422
void ib_port_unregister_client_groups(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
151
struct ib_device *ibdev = container_of(dev, struct ib_device, dev);
drivers/infiniband/core/sysfs.c
163
struct ib_device *ibdev = container_of(dev, struct ib_device, dev);
drivers/infiniband/core/sysfs.c
170
static ssize_t hw_stat_port_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
182
static ssize_t hw_stat_port_store(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
213
static ssize_t state_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
227
static ssize_t lid_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
240
static ssize_t lid_mask_count_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
253
static ssize_t sm_lid_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
266
static ssize_t sm_sl_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
279
static ssize_t cap_mask_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
292
static ssize_t rate_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
331
static ssize_t phys_state_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
346
static ssize_t link_layer_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
410
struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr,
drivers/infiniband/core/sysfs.c
429
static ssize_t show_port_gid(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
458
static ssize_t show_port_gid_attr_ndev(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
465
static ssize_t show_port_gid_attr_gid_type(struct ib_device *ibdev,
drivers/infiniband/core/sysfs.c
473
static ssize_t show_port_pkey(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
506
static int get_perf_mad(struct ib_device *dev, int port_num, __be16 attr,
drivers/infiniband/core/sysfs.c
550
static ssize_t show_pma_counter(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/core/sysfs.c
66
struct ib_device *ibdev;
drivers/infiniband/core/sysfs.c
742
static const struct attribute_group *get_counter_table(struct ib_device *dev,
drivers/infiniband/core/sysfs.c
762
static int update_hw_stats(struct ib_device *dev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
778
static int print_hw_stat(struct ib_device *dev, int port_num,
drivers/infiniband/core/sysfs.c
78
ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
786
static ssize_t show_hw_stats(struct ib_device *ibdev,
drivers/infiniband/core/sysfs.c
80
ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
803
static ssize_t show_stats_lifespan(struct ib_device *ibdev,
drivers/infiniband/core/sysfs.c
817
static ssize_t set_stats_lifespan(struct ib_device *ibdev,
drivers/infiniband/core/sysfs.c
841
alloc_hw_stats_device(struct ib_device *ibdev)
drivers/infiniband/core/sysfs.c
87
ssize_t (*show)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
884
int ib_setup_device_attrs(struct ib_device *ibdev)
drivers/infiniband/core/sysfs.c
89
ssize_t (*store)(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/core/sysfs.c
948
struct ib_device *ibdev = port->ibdev;
drivers/infiniband/core/ucma.c
247
static void ucma_copy_ud_event(struct ib_device *device,
drivers/infiniband/core/umem.c
165
struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
drivers/infiniband/core/umem.c
50
static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty)
drivers/infiniband/core/umem_dmabuf.c
117
ib_umem_dmabuf_get_with_dma_device(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
174
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
199
ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
233
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
drivers/infiniband/core/umem_odp.c
134
struct ib_umem_odp *ib_umem_odp_alloc_implicit(struct ib_device *device,
drivers/infiniband/core/umem_odp.c
234
struct ib_umem_odp *ib_umem_odp_get(struct ib_device *device,
drivers/infiniband/core/umem_odp.c
276
struct ib_device *dev = umem_odp->umem.ibdev;
drivers/infiniband/core/umem_odp.c
435
struct ib_device *dev = umem_odp->umem.ibdev;
drivers/infiniband/core/umem_odp.c
61
struct ib_device *dev = umem_odp->umem.ibdev;
drivers/infiniband/core/user_mad.c
103
struct ib_device *ib_dev;
drivers/infiniband/core/user_mad.c
1158
static struct ib_umad_port *get_port(struct ib_device *ibdev,
drivers/infiniband/core/user_mad.c
1172
static int ib_umad_get_nl_info(struct ib_device *ibdev, void *client_data,
drivers/infiniband/core/user_mad.c
1193
static int ib_issm_get_nl_info(struct ib_device *ibdev, void *client_data,
drivers/infiniband/core/user_mad.c
1278
const struct ib_device *device)
drivers/infiniband/core/user_mad.c
1288
static int ib_umad_init_port(struct ib_device *device, int port_num,
drivers/infiniband/core/user_mad.c
1389
static int ib_umad_add_one(struct ib_device *device)
drivers/infiniband/core/user_mad.c
1438
static void ib_umad_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/core/user_mad.c
153
static int ib_umad_add_one(struct ib_device *device);
drivers/infiniband/core/user_mad.c
154
static void ib_umad_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/uverbs.h
106
struct ib_device __rcu *ib_dev;
drivers/infiniband/core/uverbs.h
304
struct ib_device *ib_dev, u8 port_num);
drivers/infiniband/core/uverbs_cmd.c
1001
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
1030
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
1164
static int copy_wc_to_user(struct ib_device *ib_dev, void __user *dest,
drivers/infiniband/core/uverbs_cmd.c
1299
struct ib_device *device;
drivers/infiniband/core/uverbs_cmd.c
1311
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
1584
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
1753
static void copy_ah_attr_from_uverbs(struct ib_device *dev,
drivers/infiniband/core/uverbs_cmd.c
211
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
2429
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
2922
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
299
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
3092
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
3223
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
3400
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
347
struct ib_device *ib_dev = ucontext->device;
drivers/infiniband/core/uverbs_cmd.c
3625
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
417
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
445
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
593
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
720
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
789
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_cmd.c
928
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_main.c
1046
static int ib_uverbs_get_nl_info(struct ib_device *ibdev, void *client_data,
drivers/infiniband/core/uverbs_main.c
1089
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_main.c
1108
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_main.c
1133
static int ib_uverbs_create_uapi(struct ib_device *device,
drivers/infiniband/core/uverbs_main.c
1146
static int ib_uverbs_add_one(struct ib_device *device)
drivers/infiniband/core/uverbs_main.c
1223
struct ib_device *ib_dev)
drivers/infiniband/core/uverbs_main.c
1254
static void ib_uverbs_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/core/uverbs_main.c
201
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_main.c
494
struct ib_device *ib_dev = async_file->uobj.context->device;
drivers/infiniband/core/uverbs_main.c
78
static int ib_uverbs_add_one(struct ib_device *device);
drivers/infiniband/core/uverbs_main.c
79
static void ib_uverbs_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/core/uverbs_main.c
904
void rdma_user_mmap_disassociate(struct ib_device *device)
drivers/infiniband/core/uverbs_main.c
933
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_marshall.c
37
static int rdma_ah_conv_opa_to_ib(struct ib_device *dev,
drivers/infiniband/core/uverbs_marshall.c
62
void ib_copy_ah_attr_to_user(struct ib_device *device,
drivers/infiniband/core/uverbs_marshall.c
96
void ib_copy_qp_attr_to_user(struct ib_device *device,
drivers/infiniband/core/uverbs_std_types_counters.c
60
struct ib_device *ib_dev = attrs->context->device;
drivers/infiniband/core/uverbs_std_types_cq.c
68
struct ib_device *ib_dev = attrs->context->device;
drivers/infiniband/core/uverbs_std_types_device.c
141
struct ib_device *ib_dev, u8 port_num)
drivers/infiniband/core/uverbs_std_types_device.c
179
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_std_types_device.c
216
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_std_types_device.c
279
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_std_types_device.c
351
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_std_types_device.c
407
struct ib_device *ib_dev;
drivers/infiniband/core/uverbs_std_types_dm.c
56
struct ib_device *ib_dev = attrs->context->device;
drivers/infiniband/core/uverbs_std_types_dmabuf.c
96
struct ib_device *ib_dev = attrs->context->device;
drivers/infiniband/core/uverbs_std_types_dmah.c
36
struct ib_device *ib_dev = attrs->context->device;
drivers/infiniband/core/uverbs_std_types_mr.c
193
struct ib_device *ib_dev = pd->device;
drivers/infiniband/core/uverbs_std_types_mr.c
278
struct ib_device *ib_dev = pd->device;
drivers/infiniband/core/uverbs_std_types_mr.c
53
struct ib_device *ib_dev = pd->device;
drivers/infiniband/core/uverbs_std_types_mr.c
93
struct ib_device *ib_dev = pd->device;
drivers/infiniband/core/uverbs_std_types_qp.c
98
struct ib_device *device;
drivers/infiniband/core/uverbs_uapi.c
270
static int uapi_merge_def(struct uverbs_api *uapi, struct ib_device *ibdev,
drivers/infiniband/core/uverbs_uapi.c
58
struct ib_device *ibdev,
drivers/infiniband/core/uverbs_uapi.c
646
struct uverbs_api *uverbs_alloc_api(struct ib_device *ibdev)
drivers/infiniband/core/verbs.c
1265
static struct ib_qp *create_qp(struct ib_device *dev, struct ib_pd *pd,
drivers/infiniband/core/verbs.c
1344
struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd,
drivers/infiniband/core/verbs.c
1403
struct ib_device *device = pd->device;
drivers/infiniband/core/verbs.c
1793
static int ib_resolve_eth_dmac(struct ib_device *device,
drivers/infiniband/core/verbs.c
2039
int ib_get_eth_speed(struct ib_device *dev, u32 port_num, u16 *speed, u8 *width)
drivers/infiniband/core/verbs.c
2191
struct ib_cq *__ib_create_cq(struct ib_device *device,
drivers/infiniband/core/verbs.c
2536
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
drivers/infiniband/core/verbs.c
2659
int ib_set_vf_link_state(struct ib_device *device, int vf, u32 port,
drivers/infiniband/core/verbs.c
2669
int ib_get_vf_config(struct ib_device *device, int vf, u32 port,
drivers/infiniband/core/verbs.c
2679
int ib_get_vf_stats(struct ib_device *device, int vf, u32 port,
drivers/infiniband/core/verbs.c
2689
int ib_set_vf_guid(struct ib_device *device, int vf, u32 port, u64 guid,
drivers/infiniband/core/verbs.c
2699
int ib_get_vf_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/core/verbs.c
288
enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
drivers/infiniband/core/verbs.c
3109
struct net_device *rdma_alloc_netdev(struct ib_device *device, u32 port_num,
drivers/infiniband/core/verbs.c
3135
int rdma_init_netdev(struct ib_device *device, u32 port_num,
drivers/infiniband/core/verbs.c
317
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
drivers/infiniband/core/verbs.c
469
static int rdma_check_ah_attr(struct ib_device *device,
drivers/infiniband/core/verbs.c
496
static int rdma_fill_sgid_attr(struct ib_device *device,
drivers/infiniband/core/verbs.c
565
struct ib_device *device = pd->device;
drivers/infiniband/core/verbs.c
58
static int ib_resolve_eth_dmac(struct ib_device *device,
drivers/infiniband/core/verbs.c
714
static enum rdma_network_type ib_get_net_type_by_grh(struct ib_device *device,
drivers/infiniband/core/verbs.c
758
get_sgid_attr_from_eth(struct ib_device *device, u32 port_num,
drivers/infiniband/core/verbs.c
807
static int ib_resolve_unicast_gid_dmac(struct ib_device *device,
drivers/infiniband/core/verbs.c
845
int ib_init_ah_attr_from_wc(struct ib_device *device, u32 port_num,
drivers/infiniband/hw/bng_re/bng_re.h
67
struct ib_device ibdev;
drivers/infiniband/hw/bnxt_re/bnxt_re.h
171
struct ib_device ibdev;
drivers/infiniband/hw/bnxt_re/hw_counters.c
362
int bnxt_re_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/hw_counters.c
420
struct rdma_hw_stats *bnxt_re_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/hw_counters.h
160
struct rdma_hw_stats *bnxt_re_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/hw_counters.h
162
int bnxt_re_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
183
int bnxt_re_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
273
int bnxt_re_modify_device(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
290
int bnxt_re_query_port(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
333
int bnxt_re_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
349
void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
358
int bnxt_re_query_pkey(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
369
int bnxt_re_query_gid(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4357
struct ib_device *ibdev = ctx->device;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4651
int bnxt_re_process_mad(struct ib_device *ibdev, int mad_flags,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
476
enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
714
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
202
int bnxt_re_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
205
int bnxt_re_modify_device(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
208
int bnxt_re_query_port(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
210
int bnxt_re_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
212
void bnxt_re_query_fw_str(struct ib_device *ibdev, char *str);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
213
int bnxt_re_query_pkey(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
217
int bnxt_re_query_gid(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
219
enum rdma_link_layer bnxt_re_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
283
int bnxt_re_process_mad(struct ib_device *device, int process_mad_flags,
drivers/infiniband/hw/bnxt_re/main.c
1399
struct ib_device *ibdev = &rdev->ibdev;
drivers/infiniband/hw/bnxt_re/main.c
1886
static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp,
drivers/infiniband/hw/bnxt_re/main.c
87
static void bnxt_re_dispatch_event(struct ib_device *ibdev, struct ib_qp *qp,
drivers/infiniband/hw/cxgb4/cq.c
1001
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1031
struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
315
struct ib_device ibdev;
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
338
static inline struct c4iw_dev *to_c4iw_dev(struct ib_device *ibdev)
drivers/infiniband/hw/cxgb4/provider.c
211
struct ib_device *ibdev = pd->device;
drivers/infiniband/hw/cxgb4/provider.c
240
static int c4iw_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/cxgb4/provider.c
255
static int c4iw_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
drivers/infiniband/hw/cxgb4/provider.c
302
static int c4iw_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/cxgb4/provider.c
384
static struct rdma_hw_stats *c4iw_alloc_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/cxgb4/provider.c
393
static int c4iw_get_mib(struct ib_device *ibdev,
drivers/infiniband/hw/cxgb4/provider.c
424
static int c4iw_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/cxgb4/provider.c
441
static void get_dev_fw_str(struct ib_device *dev, char *str)
drivers/infiniband/hw/cxgb4/provider.c
512
static int set_netdevs(struct ib_device *ib_dev, struct c4iw_rdev *rdev)
drivers/infiniband/hw/cxgb4/provider.c
79
struct ib_device *ibdev = ucontext->device;
drivers/infiniband/hw/cxgb4/qp.c
2432
struct ib_qp *c4iw_get_qp(struct ib_device *dev, int qpn)
drivers/infiniband/hw/efa/efa.h
146
int efa_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/efa/efa.h
149
int efa_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/efa/efa.h
154
int efa_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/efa/efa.h
156
int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/efa/efa.h
178
int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/efa/efa.h
191
enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/efa/efa.h
193
struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev, u32 port_num);
drivers/infiniband/hw/efa/efa.h
194
struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev);
drivers/infiniband/hw/efa/efa.h
195
int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/efa/efa.h
48
struct ib_device ibdev;
drivers/infiniband/hw/efa/efa_verbs.c
1143
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/efa/efa_verbs.c
137
static inline struct efa_dev *to_edev(struct ib_device *ibdev)
drivers/infiniband/hw/efa/efa_verbs.c
1901
int efa_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/efa/efa_verbs.c
212
int efa_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/efa/efa_verbs.c
2186
struct rdma_hw_stats *efa_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/efa/efa_verbs.c
2194
struct rdma_hw_stats *efa_alloc_hw_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/efa/efa_verbs.c
2301
int efa_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/efa/efa_verbs.c
2310
enum rdma_link_layer efa_port_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/efa/efa_verbs.c
322
int efa_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/efa/efa_verbs.c
399
int efa_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/efa/efa_verbs.c
409
int efa_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/erdma/erdma.h
185
struct ib_device ibdev;
drivers/infiniband/hw/erdma/erdma.h
227
static inline struct erdma_dev *to_edev(struct ib_device *ibdev)
drivers/infiniband/hw/erdma/erdma_main.c
541
struct ib_device *ibdev = &dev->ibdev;
drivers/infiniband/hw/erdma/erdma_main.c
88
struct ib_device *ibdev = &dev->ibdev;
drivers/infiniband/hw/erdma/erdma_qp.c
41
struct ib_qp *erdma_get_ibqp(struct ib_device *ibdev, int id)
drivers/infiniband/hw/erdma/erdma_verbs.c
2085
struct rdma_hw_stats *erdma_alloc_hw_port_stats(struct ib_device *device,
drivers/infiniband/hw/erdma/erdma_verbs.c
2129
int erdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/erdma/erdma_verbs.c
2145
enum rdma_link_layer erdma_get_link_layer(struct ib_device *ibdev, u32 port_num)
drivers/infiniband/hw/erdma/erdma_verbs.c
2195
int erdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey)
drivers/infiniband/hw/erdma/erdma_verbs.c
317
int erdma_query_device(struct ib_device *ibdev, struct ib_device_attr *attr,
drivers/infiniband/hw/erdma/erdma_verbs.c
364
int erdma_query_gid(struct ib_device *ibdev, u32 port, int idx,
drivers/infiniband/hw/erdma/erdma_verbs.c
375
int erdma_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/erdma/erdma_verbs.c
411
int erdma_get_port_immutable(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/erdma/erdma_verbs.h
432
int erdma_query_device(struct ib_device *dev, struct ib_device_attr *attr,
drivers/infiniband/hw/erdma/erdma_verbs.h
434
int erdma_get_port_immutable(struct ib_device *dev, u32 port,
drivers/infiniband/hw/erdma/erdma_verbs.h
438
int erdma_query_port(struct ib_device *dev, u32 port,
drivers/infiniband/hw/erdma/erdma_verbs.h
440
int erdma_query_gid(struct ib_device *dev, u32 port, int idx,
drivers/infiniband/hw/erdma/erdma_verbs.h
463
struct ib_qp *erdma_get_ibqp(struct ib_device *dev, int id);
drivers/infiniband/hw/erdma/erdma_verbs.h
476
struct rdma_hw_stats *erdma_alloc_hw_port_stats(struct ib_device *device,
drivers/infiniband/hw/erdma/erdma_verbs.h
478
int erdma_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/erdma/erdma_verbs.h
480
enum rdma_link_layer erdma_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/erdma/erdma_verbs.h
484
int erdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
drivers/infiniband/hw/hfi1/hfi.h
1912
static inline struct hfi1_devdata *dd_from_ibdev(struct ib_device *ibdev)
drivers/infiniband/hw/hfi1/hfi.h
1927
static inline struct hfi1_ibport *to_iport(struct ib_device *ibdev, u32 port)
drivers/infiniband/hw/hfi1/hfi.h
2416
static inline void hfi1_update_ah_attr(struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/ipoib.h
124
struct ib_device *device;
drivers/infiniband/hw/hfi1/ipoib.h
164
int hfi1_ipoib_rn_get_params(struct ib_device *device,
drivers/infiniband/hw/hfi1/ipoib_main.c
102
struct ib_device *device,
drivers/infiniband/hw/hfi1/ipoib_main.c
134
struct ib_device *device,
drivers/infiniband/hw/hfi1/ipoib_main.c
177
static int hfi1_ipoib_setup_rn(struct ib_device *device,
drivers/infiniband/hw/hfi1/ipoib_main.c
227
int hfi1_ipoib_rn_get_params(struct ib_device *device,
drivers/infiniband/hw/hfi1/mad.c
1310
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1679
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1786
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1809
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1838
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1861
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1882
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1904
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1946
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
1971
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2003
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2045
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2093
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2145
struct ib_device *ibdev, u32 port, u32 *resp_len,
drivers/infiniband/hw/hfi1/mad.c
2169
struct ib_device *ibdev, u32 port, u32 *resp_len,
drivers/infiniband/hw/hfi1/mad.c
2193
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2235
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2561
struct ib_device *ibdev, u32 *resp_len)
drivers/infiniband/hw/hfi1/mad.c
2682
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
2849
static u64 get_error_counter_summary(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
2911
static void pma_get_opa_port_dctrs(struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
2933
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3084
struct ib_device *ibdev, u32 port)
drivers/infiniband/hw/hfi1/mad.c
3111
static void pma_get_opa_port_ectrs(struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3154
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3244
struct ib_device *ibdev, u32 port)
drivers/infiniband/hw/hfi1/mad.c
3329
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3428
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3580
struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3663
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
3687
u8 *data, struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3780
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
3820
u8 *data, struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
3886
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
3938
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
3997
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4027
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4050
u8 *data, struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4140
u8 *data, struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4215
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4264
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4469
static int process_subn_opa(struct ib_device *ibdev, int mad_flags,
drivers/infiniband/hw/hfi1/mad.c
4574
static int process_subn(struct ib_device *ibdev, int mad_flags,
drivers/infiniband/hw/hfi1/mad.c
4633
static int process_perf(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4695
static int process_perf_opa(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4776
static int hfi1_process_opa_mad(struct ib_device *ibdev, int mad_flags,
drivers/infiniband/hw/hfi1/mad.c
4830
static int hfi1_process_ib_mad(struct ib_device *ibdev, int mad_flags, u32 port,
drivers/infiniband/hw/hfi1/mad.c
4875
int hfi1_process_mad(struct ib_device *ibdev, int mad_flags, u32 port,
drivers/infiniband/hw/hfi1/mad.c
541
u8 *data, struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
562
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
601
static int subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/mad.c
755
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/mad.c
980
struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/hfi1/qp.c
152
static inline int verbs_mtu_enum_to_int(struct ib_device *dev, enum ib_mtu mtu)
drivers/infiniband/hw/hfi1/sysfs.c
104
static ssize_t cc_prescan_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/hfi1/sysfs.c
113
static ssize_t cc_prescan_store(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/hfi1/sysfs.c
146
static ssize_t sc2vl_attr_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/hfi1/sysfs.c
16
struct ib_device *ibdev = ib_port_sysfs_get_ibdev_kobj(kobj, &port_num);
drivers/infiniband/hw/hfi1/sysfs.c
243
static ssize_t sl2sc_attr_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/hfi1/sysfs.c
342
static ssize_t vl2mtu_attr_show(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/hfi1/sysfs.c
655
struct ib_device *dev = &dd->verbs_dev.rdi.ibdev;
drivers/infiniband/hw/hfi1/verbs.c
1405
static int modify_device(struct ib_device *device,
drivers/infiniband/hw/hfi1/verbs.c
1471
u8 ah_to_sc(struct ib_device *ibdev, struct rdma_ah_attr *ah)
drivers/infiniband/hw/hfi1/verbs.c
1478
static int hfi1_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr)
drivers/infiniband/hw/hfi1/verbs.c
1506
static void hfi1_notify_new_ah(struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/verbs.c
1577
static void hfi1_get_dev_fw_str(struct ib_device *ibdev, char *str)
drivers/infiniband/hw/hfi1/verbs.c
1648
static struct rdma_hw_stats *hfi1_alloc_hw_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/hfi1/verbs.c
1669
static struct rdma_hw_stats *hfi_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/hfi1/verbs.c
1700
static int get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/hfi1/verbs.c
1751
struct ib_device *ibdev = &dev->rdi.ibdev;
drivers/infiniband/hw/hfi1/verbs.c
613
struct ib_device *ibdev = ibqp->device;
drivers/infiniband/hw/hfi1/verbs.h
265
static inline struct hfi1_ibdev *to_idev(struct ib_device *ibdev)
drivers/infiniband/hw/hfi1/verbs.h
289
int hfi1_process_mad(struct ib_device *ibdev, int mad_flags, u32 port,
drivers/infiniband/hw/hfi1/verbs.h
374
u8 ah_to_sc(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
drivers/infiniband/hw/hfi1/vnic.h
116
struct net_device *hfi1_vnic_alloc_rn(struct ib_device *device,
drivers/infiniband/hw/hfi1/vnic_main.c
553
struct net_device *hfi1_vnic_alloc_rn(struct ib_device *device,
drivers/infiniband/hw/hns/hns_roce_bond.c
16
struct ib_device *ibdev =
drivers/infiniband/hw/hns/hns_roce_cq.c
162
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_cq.c
189
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_cq.c
256
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_cq.c
336
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_cq.c
356
struct ib_device *ibdev = hr_cq->ib_cq.device;
drivers/infiniband/hw/hns/hns_roce_cq.c
417
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_device.h
1051
static inline struct hns_roce_dev *to_hr_dev(struct ib_device *ib_dev)
drivers/infiniband/hw/hns/hns_roce_device.h
969
struct ib_device ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
1075
struct ib_device *ib_dev = srq->ibsrq.device;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
201
struct ib_device *ibdev = &(to_hr_dev(qp->ibqp.device))->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2880
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2908
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
2943
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
296
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3057
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3539
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3686
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3713
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
436
struct ib_device *ib_dev = ah->ibah.device;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4740
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4812
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4974
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5160
struct ib_device *ibdev = ibqp->device;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5240
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5278
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5626
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5794
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5905
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
5992
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6054
struct ib_device *ibdev = srq->ibsrq.device;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6098
struct ib_device *ibdev = srq->ibsrq.device;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
6348
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
698
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
832
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_main.c
121
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_main.c
218
static int hns_roce_query_device(struct ib_device *ib_dev,
drivers/infiniband/hw/hns/hns_roce_main.c
279
static int hns_roce_query_port(struct ib_device *ib_dev, u32 port_num,
drivers/infiniband/hw/hns/hns_roce_main.c
327
static enum rdma_link_layer hns_roce_get_link_layer(struct ib_device *device,
drivers/infiniband/hw/hns/hns_roce_main.c
333
static int hns_roce_query_pkey(struct ib_device *ib_dev, u32 port, u16 index,
drivers/infiniband/hw/hns/hns_roce_main.c
344
static int hns_roce_modify_device(struct ib_device *ib_dev, int mask,
drivers/infiniband/hw/hns/hns_roce_main.c
571
static int hns_roce_port_immutable(struct ib_device *ib_dev, u32 port_num,
drivers/infiniband/hw/hns/hns_roce_main.c
596
static void hns_roce_get_fw_ver(struct ib_device *device, char *str)
drivers/infiniband/hw/hns/hns_roce_main.c
638
struct ib_device *device, u32 port_num)
drivers/infiniband/hw/hns/hns_roce_main.c
652
static int hns_roce_get_hw_stats(struct ib_device *device,
drivers/infiniband/hw/hns/hns_roce_main.c
801
struct ib_device *ib_dev = NULL;
drivers/infiniband/hw/hns/hns_roce_mr.c
1040
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
134
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
292
struct ib_device *ib_dev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
450
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
56
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
587
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
643
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
694
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
851
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
890
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_mr.c
94
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_pd.c
46
struct ib_device *ib_dev = ibpd->device;
drivers/infiniband/hw/hns/hns_roce_qp.c
1026
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
1120
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
1179
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
1330
struct ib_device *ibdev = qp->device;
drivers/infiniband/hw/hns/hns_roce_qp.c
674
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
751
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
800
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
901
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_qp.c
939
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_srq.c
116
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_srq.c
169
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_srq.c
222
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/hns/hns_roce_srq.c
393
struct ib_device *ibdev = srq->ibsrq.device;
drivers/infiniband/hw/hns/hns_roce_srq.c
87
struct ib_device *ibdev = &hr_dev->ib_dev;
drivers/infiniband/hw/ionic/ionic_hw_stats.c
183
static struct rdma_hw_stats *ionic_alloc_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/ionic/ionic_hw_stats.c
196
static int ionic_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/ionic/ionic_hw_stats.c
316
static int ionic_get_qp_stats(struct ib_device *ibdev,
drivers/infiniband/hw/ionic/ionic_ibdev.c
115
static enum rdma_link_layer ionic_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/ionic/ionic_ibdev.c
121
static int ionic_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/ionic/ionic_ibdev.c
135
static int ionic_modify_device(struct ib_device *ibdev, int mask,
drivers/infiniband/hw/ionic/ionic_ibdev.c
150
static int ionic_get_port_immutable(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/ionic/ionic_ibdev.c
165
static void ionic_get_dev_fw_str(struct ib_device *ibdev, char *str)
drivers/infiniband/hw/ionic/ionic_ibdev.c
22
static int ionic_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/ionic/ionic_ibdev.c
306
struct ib_device *ibdev;
drivers/infiniband/hw/ionic/ionic_ibdev.c
75
static int ionic_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/ionic/ionic_ibdev.h
342
static inline struct ionic_ibdev *to_ionic_ibdev(struct ib_device *ibdev)
drivers/infiniband/hw/ionic/ionic_ibdev.h
85
struct ib_device ibdev;
drivers/infiniband/hw/irdma/i40iw_if.c
21
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/i40iw_if.c
50
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/main.h
350
struct ib_device ibdev;
drivers/infiniband/hw/irdma/main.h
377
static inline struct irdma_device *to_iwdev(struct ib_device *ibdev)
drivers/infiniband/hw/irdma/main.h
495
struct ib_qp *irdma_get_qp(struct ib_device *ibdev, int qpn);
drivers/infiniband/hw/irdma/osdep.h
39
struct ib_device *to_ibdev(struct irdma_sc_dev *dev);
drivers/infiniband/hw/irdma/utils.c
133
static void irdma_gid_change_event(struct ib_device *ibdev)
drivers/infiniband/hw/irdma/utils.c
155
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/utils.c
205
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/utils.c
256
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/utils.c
311
struct ib_device *ibdev;
drivers/infiniband/hw/irdma/utils.c
822
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/irdma/utils.c
839
struct ib_device *to_ibdev(struct irdma_sc_dev *dev)
drivers/infiniband/hw/irdma/utils.c
849
struct ib_qp *irdma_get_qp(struct ib_device *device, int qpn)
drivers/infiniband/hw/irdma/verbs.c
11
static int irdma_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/irdma/verbs.c
1225
static int irdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/irdma/verbs.c
2478
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/irdma/verbs.c
289
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/irdma/verbs.c
4596
static int irdma_roce_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/irdma/verbs.c
4614
static int irdma_iw_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/irdma/verbs.c
4629
static void irdma_get_dev_fw_str(struct ib_device *dev, char *str)
drivers/infiniband/hw/irdma/verbs.c
4643
static struct rdma_hw_stats *irdma_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/irdma/verbs.c
4663
static int irdma_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/irdma/verbs.c
4687
static int irdma_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/irdma/verbs.c
5303
static enum rdma_link_layer irdma_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/irdma/verbs.c
5510
void irdma_ib_dealloc_device(struct ib_device *ibdev)
drivers/infiniband/hw/irdma/verbs.c
86
static int irdma_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/irdma/verbs.h
336
void irdma_ib_dealloc_device(struct ib_device *ibdev);
drivers/infiniband/hw/mana/counters.c
100
static int mana_ib_get_hw_port_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mana/counters.c
172
int mana_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mana/counters.c
54
struct rdma_hw_stats *mana_ib_alloc_hw_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/mana/counters.c
61
struct rdma_hw_stats *mana_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mana/counters.c
69
static int mana_ib_get_hw_device_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats)
drivers/infiniband/hw/mana/counters.h
57
struct rdma_hw_stats *mana_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mana/counters.h
59
struct rdma_hw_stats *mana_ib_alloc_hw_device_stats(struct ib_device *ibdev);
drivers/infiniband/hw/mana/counters.h
60
int mana_ib_get_hw_stats(struct ib_device *ibdev, struct rdma_hw_stats *stats,
drivers/infiniband/hw/mana/cq.c
113
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/mana/cq.c
15
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/mana/main.c
116
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mana/main.c
204
struct ib_device *ibdev = ibcontext->device;
drivers/infiniband/hw/mana/main.c
231
struct ib_device *ibdev = ibcontext->device;
drivers/infiniband/hw/mana/main.c
518
struct ib_device *ibdev = ibcontext->device;
drivers/infiniband/hw/mana/main.c
550
int mana_ib_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mana/main.c
580
int mana_ib_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
drivers/infiniband/hw/mana/main.c
615
int mana_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mana/main.c
649
enum rdma_link_layer mana_ib_get_link_layer(struct ib_device *device, u32 port_num)
drivers/infiniband/hw/mana/main.c
654
int mana_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey)
drivers/infiniband/hw/mana/main.c
662
int mana_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mana/main.c
72
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mana/mana_ib.h
594
static inline struct net_device *mana_ib_get_netdev(struct ib_device *ibdev, u32 port)
drivers/infiniband/hw/mana/mana_ib.h
682
int mana_ib_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mana/mana_ib.h
684
int mana_ib_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
drivers/infiniband/hw/mana/mana_ib.h
686
int mana_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mana/mana_ib.h
688
int mana_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mana/mana_ib.h
704
int mana_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
drivers/infiniband/hw/mana/mana_ib.h
706
enum rdma_link_layer mana_ib_get_link_layer(struct ib_device *device, u32 port_num);
drivers/infiniband/hw/mana/mana_ib.h
744
struct ib_dm *mana_ib_alloc_dm(struct ib_device *dev, struct ib_ucontext *context,
drivers/infiniband/hw/mana/mana_ib.h
76
struct ib_device ib_dev;
drivers/infiniband/hw/mana/mr.c
121
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mana/mr.c
208
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mana/mr.c
279
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mana/mr.c
310
struct ib_device *ibdev = ibmr->device;
drivers/infiniband/hw/mana/mr.c
354
struct ib_dm *mana_ib_alloc_dm(struct ib_device *ibdev,
drivers/infiniband/hw/mana/wq.c
62
struct ib_device *ib_dev = ibwq->device;
drivers/infiniband/hw/mlx4/alias_GUID.c
485
static int set_guid_rec(struct ib_device *ibdev,
drivers/infiniband/hw/mlx4/cm.c
145
static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad)
drivers/infiniband/hw/mlx4/cm.c
154
id_map_find_by_sl_id(struct ib_device *ibdev, u32 slave_id, u32 sl_cm_id)
drivers/infiniband/hw/mlx4/cm.c
199
static void sl_id_map_add(struct ib_device *ibdev, struct id_map_entry *new)
drivers/infiniband/hw/mlx4/cm.c
232
id_map_alloc(struct ib_device *ibdev, int slave_id, u32 sl_cm_id)
drivers/infiniband/hw/mlx4/cm.c
265
id_map_get(struct ib_device *ibdev, int *pv_cm_id, int slave_id, int sl_cm_id)
drivers/infiniband/hw/mlx4/cm.c
282
static void schedule_delayed(struct ib_device *ibdev, struct id_map_entry *id)
drivers/infiniband/hw/mlx4/cm.c
302
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
drivers/infiniband/hw/mlx4/cm.c
426
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
drivers/infiniband/hw/mlx4/cq.c
182
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/mlx4/mad.c
1340
static int mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port,
drivers/infiniband/hw/mlx4/mad.c
1976
static int create_pv_resources(struct ib_device *ibdev, int slave, int port,
drivers/infiniband/hw/mlx4/mad.c
220
static void smp_snoop(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mlx4/mad.c
367
static void node_desc_override(struct ib_device *dev,
drivers/infiniband/hw/mlx4/mad.c
417
static int mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave,
drivers/infiniband/hw/mlx4/mad.c
433
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u32 port, __be64 guid)
drivers/infiniband/hw/mlx4/mad.c
682
static int mlx4_ib_demux_mad(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/mad.c
822
static int ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mlx4/mad.c
936
static int iboe_process_mad(struct ib_device *ibdev, int mad_flags,
drivers/infiniband/hw/mlx4/mad.c
984
int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mlx4/main.c
1058
static int mlx4_ib_modify_port(struct ib_device *ibdev, u32 port, int mask,
drivers/infiniband/hw/mlx4/main.c
1095
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/mlx4/main.c
1200
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mlx4/main.c
126
static struct net_device *mlx4_ib_get_netdev(struct ib_device *device,
drivers/infiniband/hw/mlx4/main.c
2096
mlx4_ib_alloc_hw_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/mlx4/main.c
2109
mlx4_ib_alloc_hw_port_stats(struct ib_device *ibdev, u32 port_num)
drivers/infiniband/hw/mlx4/main.c
2121
static int mlx4_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mlx4/main.c
2348
static void mlx4_ib_port_event(struct ib_device *ibdev, struct net_device *ndev,
drivers/infiniband/hw/mlx4/main.c
2474
static int mlx4_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mlx4/main.c
2506
static void get_fw_ver_str(struct ib_device *device, char *str)
drivers/infiniband/hw/mlx4/main.c
434
static int mlx4_ib_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/mlx4/main.c
646
mlx4_ib_port_link_layer(struct ib_device *device, u32 port_num)
drivers/infiniband/hw/mlx4/main.c
654
static int ib_link_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/main.c
750
static int eth_link_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/main.c
811
int __mlx4_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/main.c
825
static int mlx4_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/main.c
83
static enum rdma_link_layer mlx4_ib_port_link_layer(struct ib_device *device,
drivers/infiniband/hw/mlx4/main.c
832
int __mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx4/main.c
888
static int mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx4/main.c
896
static int mlx4_ib_query_sl2vl(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/main.c
957
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx4/main.c
990
static int mlx4_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx4/main.c
996
static int mlx4_ib_modify_device(struct ib_device *ibdev, int mask,
drivers/infiniband/hw/mlx4/mcg.c
882
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
drivers/infiniband/hw/mlx4/mcg.c
931
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port,
drivers/infiniband/hw/mlx4/mlx4_ib.h
481
struct ib_device *ib_dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
491
struct ib_device *ib_dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
611
struct ib_device ib_dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
673
static inline struct mlx4_ib_dev *to_mdev(struct ib_device *ibdev)
drivers/infiniband/hw/mlx4/mlx4_ib.h
818
int mlx4_ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mlx4/mlx4_ib.h
825
int __mlx4_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx4/mlx4_ib.h
827
int __mlx4_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx4/mlx4_ib.h
830
int __mlx4_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx4/mlx4_ib.h
849
int mlx4_ib_find_real_gid(struct ib_device *ibdev, u32 port, __be64 guid);
drivers/infiniband/hw/mlx4/mlx4_ib.h
851
int mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, int slave,
drivers/infiniband/hw/mlx4/mlx4_ib.h
853
int mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave,
drivers/infiniband/hw/mlx4/mlx4_ib.h
875
int mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave,
drivers/infiniband/hw/mlx4/mlx4_ib.h
878
int mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id,
drivers/infiniband/hw/mlx4/mr.c
106
static struct ib_umem *mlx4_get_umem_mr(struct ib_device *device, u64 start,
drivers/infiniband/hw/mlx4/mr.c
291
mlx4_alloc_priv_pages(struct ib_device *device,
drivers/infiniband/hw/mlx4/mr.c
329
struct ib_device *device = mr->ibmr.device;
drivers/infiniband/hw/mlx4/qp.c
1631
struct ib_device *device = ibqp->device;
drivers/infiniband/hw/mlx4/qp.c
2873
struct ib_device *ib_dev = qp->ibqp.device;
drivers/infiniband/hw/mlx4/qp.c
3024
struct ib_device *ib_dev = qp->ibqp.device;
drivers/infiniband/hw/mlx4/qp.c
4343
struct ib_device *device = rwq_ind_table->device;
drivers/infiniband/hw/mlx4/qp.c
470
static int alloc_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
507
static void free_proxy_bufs(struct ib_device *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx5/counters.c
1014
static int read_flow_counters(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/counters.c
1146
static int mlx5_ib_modify_stat(struct ib_device *device, u32 port,
drivers/infiniband/hw/mlx5/counters.c
279
mlx5_ib_alloc_hw_device_stats(struct ib_device *ibdev)
drivers/infiniband/hw/mlx5/counters.c
288
mlx5_ib_alloc_hw_port_stats(struct ib_device *ibdev, u32 port_num)
drivers/infiniband/hw/mlx5/counters.c
387
static int do_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/counters.c
495
static int do_get_op_stat(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/counters.c
529
static int do_get_op_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/counters.c
550
static int mlx5_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/cq.c
956
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/mlx5/devx.c
2693
struct ib_device *device = ucontext->device;
drivers/infiniband/hw/mlx5/devx.c
3218
static bool devx_is_supported(struct ib_device *device)
drivers/infiniband/hw/mlx5/dm.c
421
struct ib_dm *mlx5_ib_alloc_dm(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/dm.h
57
struct ib_dm *mlx5_ib_alloc_dm(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/fs.c
687
static bool __maybe_unused mlx5_ib_shared_ft_allowed(struct ib_device *device)
drivers/infiniband/hw/mlx5/gsi.c
262
struct ib_device *device = gsi->rx_qp->device;
drivers/infiniband/hw/mlx5/ib_virt.c
120
int mlx5_ib_get_vf_stats(struct ib_device *device, int vf,
drivers/infiniband/hw/mlx5/ib_virt.c
151
static int set_vf_node_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/ib_virt.c
175
static int set_vf_port_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/ib_virt.c
199
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/ib_virt.c
210
int mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/ib_virt.c
50
int mlx5_ib_get_vf_config(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/ib_virt.c
92
int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf,
drivers/infiniband/hw/mlx5/mad.c
300
int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mlx5/mad.c
392
static int mlx5_query_mad_ifc_smp_attr_node_info(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mad.c
412
int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mad.c
434
int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mad.c
456
int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mad.c
528
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx5/mad.c
557
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx5/mad.c
597
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/main.c
110
mlx5_ib_port_link_layer(struct ib_device *device, u32 port_num)
drivers/infiniband/hw/mlx5/main.c
118
static int get_port_state(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/main.c
1366
static void translate_active_width(struct ib_device *ibdev, u16 active_width,
drivers/infiniband/hw/mlx5/main.c
1424
static int translate_max_vl_num(struct ib_device *ibdev, u8 vl_hw_cap,
drivers/infiniband/hw/mlx5/main.c
1451
static int mlx5_query_hca_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/main.c
1531
int mlx5_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/main.c
1576
static int mlx5_ib_rep_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/main.c
1582
static int mlx5_ib_rep_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx5/main.c
1702
int mlx5_ib_query_port_speed(struct ib_device *ibdev, u32 port_num, u64 *speed)
drivers/infiniband/hw/mlx5/main.c
1715
static int mlx5_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx5/main.c
1734
static int mlx5_query_hca_nic_pkey(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/main.c
1761
static int mlx5_ib_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx5/main.c
1776
static int mlx5_ib_modify_device(struct ib_device *ibdev, int mask,
drivers/infiniband/hw/mlx5/main.c
1839
static int mlx5_ib_modify_port(struct ib_device *ibdev, u32 port, int mask,
drivers/infiniband/hw/mlx5/main.c
2095
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/mlx5/main.c
2179
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/mlx5/main.c
2762
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mlx5/main.c
3291
struct ib_device *ibdev;
drivers/infiniband/hw/mlx5/main.c
3518
static u32 get_core_cap_flags(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/main.c
3559
static int mlx5_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mlx5/main.c
3590
static int mlx5_port_rep_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mlx5/main.c
3609
static void get_dev_fw_str(struct ib_device *ibdev, char *str)
drivers/infiniband/hw/mlx5/main.c
3623
struct ib_device *ibdev = &dev->ib_dev;
drivers/infiniband/hw/mlx5/main.c
3815
static int mlx5_ib_rn_get_params(struct ib_device *device, u32 port_num,
drivers/infiniband/hw/mlx5/main.c
4255
static bool var_is_supported(struct ib_device *device)
drivers/infiniband/hw/mlx5/main.c
4500
static struct ib_device *mlx5_ib_add_sub_dev(struct ib_device *parent,
drivers/infiniband/hw/mlx5/main.c
4503
static void mlx5_ib_del_sub_dev(struct ib_device *sub_dev);
drivers/infiniband/hw/mlx5/main.c
5184
static struct ib_device *mlx5_ib_add_sub_dev(struct ib_device *parent,
drivers/infiniband/hw/mlx5/main.c
5234
static void mlx5_ib_del_sub_dev(struct ib_device *sub_dev)
drivers/infiniband/hw/mlx5/main.c
535
static int mlx5_query_port_roce(struct ib_device *device, u32 port_num,
drivers/infiniband/hw/mlx5/main.c
729
static int mlx5_get_vport_access_method(struct ib_device *ibdev)
drivers/infiniband/hw/mlx5/main.c
771
static int mlx5_query_system_image_guid(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/main.c
803
static int mlx5_query_max_pkeys(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/main.c
824
static int mlx5_query_vendor_id(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/main.c
944
static int mlx5_ib_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1088
int (*read_counters)(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1163
struct ib_device ib_dev;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1246
static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1417
int mlx5_ib_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1424
int mlx5_query_mad_ifc_system_image_guid(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1426
int mlx5_query_mad_ifc_max_pkeys(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1428
int mlx5_query_mad_ifc_vendor_id(struct ib_device *ibdev,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1432
int mlx5_query_mad_ifc_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1434
int mlx5_query_mad_ifc_gids(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1436
int mlx5_query_mad_ifc_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1438
int mlx5_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1440
int mlx5_ib_query_port_speed(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1537
int mlx5_ib_get_vf_config(struct ib_device *device, int vf,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1539
int mlx5_ib_set_vf_link_state(struct ib_device *device, int vf,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1541
int mlx5_ib_get_vf_stats(struct ib_device *device, int vf,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1543
int mlx5_ib_get_vf_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1546
int mlx5_ib_set_vf_guid(struct ib_device *device, int vf, u32 port,
drivers/infiniband/hw/mlx5/mr.c
1975
mlx5_alloc_priv_descs(struct ib_device *device,
drivers/infiniband/hw/mlx5/mr.c
2017
struct ib_device *device = mr->ibmr.device;
drivers/infiniband/hw/mlx5/odp.c
164
struct ib_device *dev = odp->umem.ibdev;
drivers/infiniband/hw/mlx5/qos.c
15
static bool pp_is_supported(struct ib_device *device)
drivers/infiniband/hw/mthca/mthca_dev.h
289
struct ib_device ib_dev;
drivers/infiniband/hw/mthca/mthca_dev.h
568
int mthca_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mthca/mthca_dev.h
575
static inline struct mthca_dev *to_mdev(struct ib_device *ibdev)
drivers/infiniband/hw/mthca/mthca_mad.c
107
static void smp_snoop(struct ib_device *ibdev,
drivers/infiniband/hw/mthca/mthca_mad.c
150
static void node_desc_override(struct ib_device *dev,
drivers/infiniband/hw/mthca/mthca_mad.c
199
int mthca_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/hw/mthca/mthca_provider.c
1034
static int mthca_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/mthca/mthca_provider.c
1053
static void get_dev_fw_str(struct ib_device *device, char *str)
drivers/infiniband/hw/mthca/mthca_provider.c
121
static int mthca_query_port(struct ib_device *ibdev,
drivers/infiniband/hw/mthca/mthca_provider.c
170
static int mthca_modify_device(struct ib_device *ibdev,
drivers/infiniband/hw/mthca/mthca_provider.c
188
static int mthca_modify_port(struct ib_device *ibdev,
drivers/infiniband/hw/mthca/mthca_provider.c
217
static int mthca_query_pkey(struct ib_device *ibdev,
drivers/infiniband/hw/mthca/mthca_provider.c
246
static int mthca_query_gid(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/mthca/mthca_provider.c
289
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/mthca/mthca_provider.c
350
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/mthca/mthca_provider.c
53
static int mthca_query_device(struct ib_device *ibdev, struct ib_device_attr *props,
drivers/infiniband/hw/mthca/mthca_provider.c
581
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/ocrdma/ocrdma.h
237
struct ib_device ibdev;
drivers/infiniband/hw/ocrdma/ocrdma.h
453
static inline struct ocrdma_dev *get_ocrdma_dev(struct ib_device *ibdev)
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
252
int ocrdma_process_mad(struct ib_device *ibdev, int process_mad_flags,
drivers/infiniband/hw/ocrdma/ocrdma_ah.h
59
int ocrdma_process_mad(struct ib_device *dev, int process_mad_flags,
drivers/infiniband/hw/ocrdma/ocrdma_main.c
65
static enum rdma_link_layer ocrdma_link_layer(struct ib_device *device,
drivers/infiniband/hw/ocrdma/ocrdma_main.c
71
static int ocrdma_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/ocrdma/ocrdma_main.c
94
static void get_dev_fw_str(struct ib_device *device, char *str)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
154
int ocrdma_query_port(struct ib_device *ibdev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
407
struct ib_device *ibdev = &dev->ibdev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
467
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
58
int ocrdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
631
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
67
int ocrdma_query_device(struct ib_device *ibdev, struct ib_device_attr *attr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
972
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
54
int ocrdma_query_device(struct ib_device *, struct ib_device_attr *props,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
56
int ocrdma_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
60
ocrdma_query_protocol(struct ib_device *device, u32 port_num);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
62
int ocrdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
drivers/infiniband/hw/qedr/main.c
103
static int qedr_iw_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/qedr/main.c
68
static enum rdma_link_layer qedr_link_layer(struct ib_device *device,
drivers/infiniband/hw/qedr/main.c
74
static void qedr_get_dev_fw_str(struct ib_device *ibdev, char *str)
drivers/infiniband/hw/qedr/main.c
84
static int qedr_roce_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/qedr/qedr.h
123
struct ib_device ibdev;
drivers/infiniband/hw/qedr/qedr.h
554
static inline struct qedr_dev *get_qedr_dev(struct ib_device *ibdev)
drivers/infiniband/hw/qedr/qedr_iw_cm.c
814
struct ib_qp *qedr_iw_get_qp(struct ib_device *ibdev, int qpn)
drivers/infiniband/hw/qedr/qedr_iw_cm.h
49
struct ib_qp *qedr_iw_get_qp(struct ib_device *dev, int qpn);
drivers/infiniband/hw/qedr/verbs.c
111
int qedr_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/qedr/verbs.c
214
int qedr_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/qedr/verbs.c
263
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/qedr/verbs.c
390
struct ib_device *dev = ucontext->device;
drivers/infiniband/hw/qedr/verbs.c
438
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/qedr/verbs.c
4490
int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags,
drivers/infiniband/hw/qedr/verbs.c
75
int qedr_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey)
drivers/infiniband/hw/qedr/verbs.c
84
int qedr_iw_query_gid(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/qedr/verbs.c
906
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/qedr/verbs.h
101
int qedr_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/qedr/verbs.h
35
int qedr_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/qedr/verbs.h
37
int qedr_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/qedr/verbs.h
40
int qedr_iw_query_gid(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/qedr/verbs.h
43
int qedr_query_pkey(struct ib_device *ibdev, u32 port, u16 index, u16 *pkey);
drivers/infiniband/hw/qedr/verbs.h
95
int qedr_process_mad(struct ib_device *ibdev, int process_mad_flags,
drivers/infiniband/hw/usnic/usnic_ib.h
101
struct usnic_ib_dev *to_usdev(struct ib_device *ibdev)
drivers/infiniband/hw/usnic/usnic_ib.h
74
struct ib_device ib_dev;
drivers/infiniband/hw/usnic/usnic_ib_main.c
193
static void usnic_ib_handle_port_event(struct ib_device *ibdev,
drivers/infiniband/hw/usnic/usnic_ib_main.c
241
struct ib_device *ibdev;
drivers/infiniband/hw/usnic/usnic_ib_main.c
306
struct ib_device *ibdev;
drivers/infiniband/hw/usnic/usnic_ib_main.c
322
static int usnic_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/usnic/usnic_ib_main.c
339
static void usnic_get_dev_fw_str(struct ib_device *device, char *str)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
271
enum rdma_link_layer usnic_ib_port_link_layer(struct ib_device *device,
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
277
int usnic_ib_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
335
int usnic_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
423
int usnic_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
639
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
39
enum rdma_link_layer usnic_ib_port_link_layer(struct ib_device *device,
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
41
int usnic_ib_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
44
int usnic_ib_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
49
int usnic_ib_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
205
struct ib_device ib_dev;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
258
static inline struct pvrdma_dev *to_vdev(struct ib_device *ibdev)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
105
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
100
static void pvrdma_get_fw_ver_str(struct ib_device *device, char *str)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
124
static int pvrdma_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
158
static void pvrdma_report_event_handle(struct ib_device *ibdev,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
128
int pvrdma_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
186
int pvrdma_query_gid(struct ib_device *ibdev, u32 port, int index,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
208
int pvrdma_query_pkey(struct ib_device *ibdev, u32 port, u16 index,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
234
enum rdma_link_layer pvrdma_port_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
249
int pvrdma_modify_port(struct ib_device *ibdev, u32 port, int mask,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
287
struct ib_device *ibdev = uctx->device;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
401
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
65
int pvrdma_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
348
int pvrdma_query_device(struct ib_device *ibdev,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
351
int pvrdma_query_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
353
int pvrdma_query_gid(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
355
int pvrdma_query_pkey(struct ib_device *ibdev, u32 port,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
357
enum rdma_link_layer pvrdma_port_link_layer(struct ib_device *ibdev,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
359
int pvrdma_modify_port(struct ib_device *ibdev, u32 port,
drivers/infiniband/sw/rdmavt/ah.c
20
int rvt_check_ah(struct ib_device *ibdev,
drivers/infiniband/sw/rdmavt/cq.c
163
struct ib_device *ibdev = ibcq->device;
drivers/infiniband/sw/rdmavt/mad.c
31
int rvt_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/sw/rdmavt/mad.h
11
int rvt_process_mad(struct ib_device *ibdev, int mad_flags, u32 port_num,
drivers/infiniband/sw/rdmavt/pd.c
20
struct ib_device *ibdev = ibpd->device;
drivers/infiniband/sw/rdmavt/vt.c
119
static int rvt_query_port(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rdmavt/vt.c
151
static int rvt_modify_port(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rdmavt/vt.c
187
static int rvt_query_pkey(struct ib_device *ibdev, u32 port_num, u16 index,
drivers/infiniband/sw/rdmavt/vt.c
217
static int rvt_query_gid(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rdmavt/vt.c
259
static int rvt_get_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rdmavt/vt.c
77
static int rvt_query_device(struct ib_device *ibdev,
drivers/infiniband/sw/rdmavt/vt.c
92
static int rvt_get_numa_node(struct ib_device *ibdev)
drivers/infiniband/sw/rdmavt/vt.c
99
static int rvt_modify_device(struct ib_device *device,
drivers/infiniband/sw/rdmavt/vt.h
57
static inline u32 ibport_num_to_idx(struct ib_device *ibdev, u32 port_num)
drivers/infiniband/sw/rxe/rxe.c
19
void rxe_dealloc(struct ib_device *ib_dev)
drivers/infiniband/sw/rxe/rxe.h
112
struct ib_device *ibdev =
drivers/infiniband/sw/rxe/rxe_comp.c
612
struct ib_device *dev = qp->ibqp.device;
drivers/infiniband/sw/rxe/rxe_hw_counters.c
27
int rxe_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_hw_counters.c
43
struct rdma_hw_stats *rxe_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_hw_counters.h
32
struct rdma_hw_stats *rxe_ib_alloc_hw_port_stats(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_hw_counters.h
34
int rxe_ib_get_hw_stats(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_loc.h
173
void rxe_dealloc(struct ib_device *ib_dev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1079
struct ib_device *dev = ibcq->device;
drivers/infiniband/sw/rxe/rxe_verbs.c
115
static int rxe_modify_device(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_verbs.c
143
static int rxe_modify_port(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rxe/rxe_verbs.c
1452
static int rxe_enable_driver(struct ib_device *ib_dev)
drivers/infiniband/sw/rxe/rxe_verbs.c
1537
struct ib_device *dev = &rxe->ib_dev;
drivers/infiniband/sw/rxe/rxe_verbs.c
177
static enum rdma_link_layer rxe_get_link_layer(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_verbs.c
18
static int rxe_query_device(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_verbs.c
196
static int rxe_port_immutable(struct ib_device *ibdev, u32 port_num,
drivers/infiniband/sw/rxe/rxe_verbs.c
40
static int rxe_query_port(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_verbs.c
83
static int rxe_query_gid(struct ib_device *ibdev, u32 port, int idx,
drivers/infiniband/sw/rxe/rxe_verbs.c
95
static int rxe_query_pkey(struct ib_device *ibdev,
drivers/infiniband/sw/rxe/rxe_verbs.h
419
struct ib_device ib_dev;
drivers/infiniband/sw/rxe/rxe_verbs.h
453
static inline struct net_device *rxe_ib_device_get_netdev(struct ib_device *dev)
drivers/infiniband/sw/rxe/rxe_verbs.h
463
static inline struct rxe_dev *to_rdev(struct ib_device *dev)
drivers/infiniband/sw/siw/siw.h
579
static inline struct siw_device *to_siw_dev(struct ib_device *base_dev)
drivers/infiniband/sw/siw/siw.h
74
struct ib_device base_dev;
drivers/infiniband/sw/siw/siw_main.c
212
static struct ib_qp *siw_get_base_qp(struct ib_device *base_dev, int id)
drivers/infiniband/sw/siw/siw_main.c
281
struct ib_device *base_dev;
drivers/infiniband/sw/siw/siw_main.c
369
struct ib_device *base_dev;
drivers/infiniband/sw/siw/siw_main.c
414
struct ib_device *base_dev;
drivers/infiniband/sw/siw/siw_main.c
65
struct ib_device *base_dev = &sdev->base_dev;
drivers/infiniband/sw/siw/siw_main.c
81
static void siw_device_cleanup(struct ib_device *base_dev)
drivers/infiniband/sw/siw/siw_mem.c
333
struct siw_umem *siw_umem_get(struct ib_device *base_dev, u64 start,
drivers/infiniband/sw/siw/siw_mem.h
9
struct siw_umem *siw_umem_get(struct ib_device *base_dave, u64 start,
drivers/infiniband/sw/siw/siw_verbs.c
129
int siw_query_device(struct ib_device *base_dev, struct ib_device_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.c
171
int siw_query_port(struct ib_device *base_dev, u32 port,
drivers/infiniband/sw/siw/siw_verbs.c
213
int siw_get_port_immutable(struct ib_device *base_dev, u32 port,
drivers/infiniband/sw/siw/siw_verbs.c
228
int siw_query_gid(struct ib_device *base_dev, u32 port, int idx,
drivers/infiniband/sw/siw/siw_verbs.c
314
struct ib_device *base_dev = pd->device;
drivers/infiniband/sw/siw/siw_verbs.h
39
int siw_query_port(struct ib_device *base_dev, u32 port,
drivers/infiniband/sw/siw/siw_verbs.h
41
int siw_get_port_immutable(struct ib_device *base_dev, u32 port,
drivers/infiniband/sw/siw/siw_verbs.h
43
int siw_query_device(struct ib_device *base_dev, struct ib_device_attr *attr,
drivers/infiniband/sw/siw/siw_verbs.h
47
int siw_query_port(struct ib_device *base_dev, u32 port,
drivers/infiniband/sw/siw/siw_verbs.h
49
int siw_query_gid(struct ib_device *base_dev, u32 port, int idx,
drivers/infiniband/ulp/ipoib/ipoib.h
354
struct ib_device *ca;
drivers/infiniband/ulp/ipoib/ipoib.h
503
struct net_device *ipoib_intf_alloc(struct ib_device *hca, u32 port,
drivers/infiniband/ulp/ipoib/ipoib.h
505
int ipoib_intf_init(struct ib_device *hca, u32 port, const char *format,
drivers/infiniband/ulp/ipoib/ipoib.h
533
int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req);
drivers/infiniband/ulp/ipoib/ipoib.h
578
int ipoib_mcast_attach(struct net_device *dev, struct ib_device *hca,
drivers/infiniband/ulp/ipoib/ipoib.h
580
int ipoib_mcast_detach(struct net_device *dev, struct ib_device *hca,
drivers/infiniband/ulp/ipoib/ipoib.h
587
int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca);
drivers/infiniband/ulp/ipoib/ipoib_ib.c
276
int ipoib_dma_map_tx(struct ib_device *ca, struct ipoib_tx_buf *tx_req)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2255
static struct net_device *ipoib_alloc_netdev(struct ib_device *hca, u32 port,
drivers/infiniband/ulp/ipoib/ipoib_main.c
2272
int ipoib_intf_init(struct ib_device *hca, u32 port, const char *name,
drivers/infiniband/ulp/ipoib/ipoib_main.c
2331
struct net_device *ipoib_intf_alloc(struct ib_device *hca, u32 port,
drivers/infiniband/ulp/ipoib/ipoib_main.c
2581
struct ib_device *hca, u32 port)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2657
static int ipoib_add_one(struct ib_device *device)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2691
static void ipoib_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/ulp/ipoib/ipoib_main.c
509
struct ib_device *dev, u32 port, u16 pkey,
drivers/infiniband/ulp/ipoib/ipoib_main.c
91
static int ipoib_add_one(struct ib_device *device);
drivers/infiniband/ulp/ipoib/ipoib_main.c
92
static void ipoib_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/ulp/ipoib/ipoib_main.c
95
struct ib_device *dev, u32 port, u16 pkey,
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
143
int ipoib_transport_dev_init(struct net_device *dev, struct ib_device *ca)
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
38
int ipoib_mcast_attach(struct net_device *dev, struct ib_device *hca,
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
78
int ipoib_mcast_detach(struct net_device *dev, struct ib_device *hca,
drivers/infiniband/ulp/iser/iscsi_iser.c
206
dma_addr = ib_dma_map_single(device->ib_device, (void *)tx_desc,
drivers/infiniband/ulp/iser/iscsi_iser.c
208
if (ib_dma_mapping_error(device->ib_device, dma_addr))
drivers/infiniband/ulp/iser/iscsi_iser.c
372
ib_dma_unmap_single(device->ib_device, tx_desc->dma_addr,
drivers/infiniband/ulp/iser/iscsi_iser.c
608
struct ib_device *ib_dev;
drivers/infiniband/ulp/iser/iscsi_iser.c
639
ib_dev = ib_conn->device->ib_device;
drivers/infiniband/ulp/iser/iscsi_iser.h
307
struct ib_device *ib_device;
drivers/infiniband/ulp/iser/iser_initiator.c
152
ib_dma_sync_single_for_cpu(device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
168
ib_dma_unmap_single(device->ib_device, desc->req_dma,
drivers/infiniband/ulp/iser/iser_initiator.c
171
ib_dma_unmap_single(device->ib_device, desc->rsp_dma,
drivers/infiniband/ulp/iser/iser_initiator.c
191
desc->req_dma = ib_dma_map_single(device->ib_device, desc->req,
drivers/infiniband/ulp/iser/iser_initiator.c
194
if (ib_dma_mapping_error(device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
202
desc->rsp_dma = ib_dma_map_single(device->ib_device, desc->rsp,
drivers/infiniband/ulp/iser/iser_initiator.c
205
if (ib_dma_mapping_error(device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
214
ib_dma_unmap_single(device->ib_device, desc->req_dma,
drivers/infiniband/ulp/iser/iser_initiator.c
251
dma_addr = ib_dma_map_single(device->ib_device, (void *)rx_desc,
drivers/infiniband/ulp/iser/iser_initiator.c
253
if (ib_dma_mapping_error(device->ib_device, dma_addr))
drivers/infiniband/ulp/iser/iser_initiator.c
269
ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
drivers/infiniband/ulp/iser/iser_initiator.c
293
ib_dma_unmap_single(device->ib_device, rx_desc->dma_addr,
drivers/infiniband/ulp/iser/iser_initiator.c
498
ib_dma_sync_single_for_cpu(device->ib_device, desc->req_dma,
drivers/infiniband/ulp/iser/iser_initiator.c
503
ib_dma_sync_single_for_device(device->ib_device, desc->req_dma,
drivers/infiniband/ulp/iser/iser_initiator.c
547
ib_dma_sync_single_for_cpu(ib_conn->device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
563
ib_dma_sync_single_for_device(ib_conn->device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
646
ib_dma_sync_single_for_cpu(ib_conn->device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
664
ib_dma_sync_single_for_device(ib_conn->device->ib_device,
drivers/infiniband/ulp/iser/iser_initiator.c
704
ib_dma_unmap_single(device->ib_device, desc->dma_addr,
drivers/infiniband/ulp/iser/iser_memory.c
111
struct ib_device *dev;
drivers/infiniband/ulp/iser/iser_memory.c
113
dev = iser_task->iser_conn->ib_conn.device->ib_device;
drivers/infiniband/ulp/iser/iser_memory.c
77
struct ib_device *dev;
drivers/infiniband/ulp/iser/iser_memory.c
80
dev = iser_task->iser_conn->ib_conn.device->ib_device;
drivers/infiniband/ulp/iser/iser_verbs.c
104
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/iser/iser_verbs.c
232
struct ib_device *ib_dev;
drivers/infiniband/ulp/iser/iser_verbs.c
240
ib_dev = device->ib_device;
drivers/infiniband/ulp/iser/iser_verbs.c
305
if (device->ib_device->node_guid == cma_id->device->node_guid)
drivers/infiniband/ulp/iser/iser_verbs.c
313
device->ib_device = cma_id->device;
drivers/infiniband/ulp/iser/iser_verbs.c
491
struct ib_device_attr *attr = &device->ib_device->attrs;
drivers/infiniband/ulp/iser/iser_verbs.c
548
if (!(device->ib_device->attrs.kernel_cap_flags &
drivers/infiniband/ulp/iser/iser_verbs.c
552
dev_name(&ib_conn->device->ib_device->dev));
drivers/infiniband/ulp/iser/iser_verbs.c
579
struct ib_device *ib_dev = ib_conn->device->ib_device;
drivers/infiniband/ulp/iser/iser_verbs.c
63
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/iser/iser_verbs.c
863
ib_dma_sync_single_for_device(ib_conn->device->ib_device,
drivers/infiniband/ulp/isert/ib_isert.c
105
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
124
factor = rdma_rw_mr_factor(device->ib_device, cma_id->port_num,
drivers/infiniband/ulp/isert/ib_isert.c
127
attr.cap.max_send_sge = device->ib_device->attrs.max_send_sge;
drivers/infiniband/ulp/isert/ib_isert.c
1317
struct ib_device *ib_dev = isert_conn->cm_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
1376
struct ib_device *ib_dev = isert_conn->device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
149
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
1501
isert_unmap_tx_desc(struct iser_tx_desc *tx_desc, struct ib_device *ib_dev)
drivers/infiniband/ulp/isert/ib_isert.c
1513
struct ib_device *ib_dev, bool comp_err)
drivers/infiniband/ulp/isert/ib_isert.c
1584
isert_completion_put(desc, isert_cmd, device->ib_device, true);
drivers/infiniband/ulp/isert/ib_isert.c
1627
isert_completion_put(desc, isert_cmd, device->ib_device, true);
drivers/infiniband/ulp/isert/ib_isert.c
1663
struct ib_device *ib_dev = isert_conn->cm_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
1692
struct ib_device *ib_dev = isert_conn->cm_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
1708
struct ib_device *ib_dev = isert_conn->cm_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
1775
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
1906
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
194
struct ib_device *ib_dev = isert_conn->device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
1955
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
214
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
268
if (device->ib_device->node_guid == cma_id->device->node_guid) {
drivers/infiniband/ulp/isert/ib_isert.c
285
device->ib_device = cma_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
318
struct ib_device *ib_dev = isert_conn->device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
331
struct ib_device *ib_dev)
drivers/infiniband/ulp/isert/ib_isert.c
381
struct ib_device_attr *attr = &isert_conn->device->ib_device->attrs;
drivers/infiniband/ulp/isert/ib_isert.c
780
struct ib_device *ib_dev = isert_conn->cm_id->device;
drivers/infiniband/ulp/isert/ib_isert.c
825
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
838
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.c
917
struct ib_device *ib_dev = device->ib_device;
drivers/infiniband/ulp/isert/ib_isert.h
198
struct ib_device *ib_device;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
171
struct ib_device *ibdev;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
198
struct ib_device *ibdev;
drivers/infiniband/ulp/opa_vnic/opa_vnic_internal.h
296
struct opa_vnic_adapter *opa_vnic_add_netdev(struct ib_device *ibdev,
drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c
322
struct opa_vnic_adapter *opa_vnic_add_netdev(struct ib_device *ibdev,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
1025
static void opa_vnic_vema_rem_one(struct ib_device *device,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
117
static int opa_vnic_vema_add_one(struct ib_device *device);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
118
static void opa_vnic_vema_rem_one(struct ib_device *device,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
731
struct ib_device *ibp;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c
992
static int opa_vnic_vema_add_one(struct ib_device *device)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1362
struct ib_device *ib_dev = clt_path->s.dev->ib_dev;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1457
struct ib_device *ib_dev;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3178
struct ib_device *idev = ibevent->device;
drivers/infiniband/ulp/rtrs/rtrs-pri.h
310
struct ib_device *dev, enum dma_data_direction,
drivers/infiniband/ulp/rtrs/rtrs-pri.h
312
void rtrs_iu_free(struct rtrs_iu *iu, struct ib_device *dev, u32 queue_num);
drivers/infiniband/ulp/rtrs/rtrs-pri.h
343
struct rtrs_ib_dev *rtrs_ib_dev_find_or_add(struct ib_device *ib_dev,
drivers/infiniband/ulp/rtrs/rtrs-pri.h
83
struct ib_device *ib_dev;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1373
struct ib_device *ib_dev = srv_path->s.dev->ib_dev;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2177
static int rtrs_srv_add_one(struct ib_device *device)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2213
static void rtrs_srv_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
2339
struct ib_device *idev = ibevent->device;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
563
struct ib_device *ib_dev = srv_path->s.dev->ib_dev;
drivers/infiniband/ulp/rtrs/rtrs.c
22
struct ib_device *dma_dev,
drivers/infiniband/ulp/rtrs/rtrs.c
55
void rtrs_iu_free(struct rtrs_iu *ius, struct ib_device *ibdev, u32 queue_num)
drivers/infiniband/ulp/rtrs/rtrs.c
609
rtrs_ib_dev_find_or_add(struct ib_device *ib_dev,
drivers/infiniband/ulp/srp/ib_srp.c
1183
struct ib_device *ibdev = dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
140
static int srp_add_one(struct ib_device *device);
drivers/infiniband/ulp/srp/ib_srp.c
141
static void srp_remove_one(struct ib_device *device, void *client_data);
drivers/infiniband/ulp/srp/ib_srp.c
142
static void srp_rename_dev(struct ib_device *device, void *client_data);
drivers/infiniband/ulp/srp/ib_srp.c
1629
struct ib_device *ibdev;
drivers/infiniband/ulp/srp/ib_srp.c
1997
struct ib_device *dev = target->srp_host->srp_dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
2065
struct ib_device *dev = target->srp_host->srp_dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
2161
struct ib_device *dev;
drivers/infiniband/ulp/srp/ib_srp.c
2719
struct ib_device *dev = target->srp_host->srp_dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
3692
struct ib_device *ibdev = srp_dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
3986
static void srp_rename_dev(struct ib_device *device, void *client_data)
drivers/infiniband/ulp/srp/ib_srp.c
4000
static int srp_add_one(struct ib_device *device)
drivers/infiniband/ulp/srp/ib_srp.c
4079
static void srp_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/ulp/srp/ib_srp.c
408
static struct srp_fr_pool *srp_create_fr_pool(struct ib_device *device,
drivers/infiniband/ulp/srp/ib_srp.c
968
struct ib_device *ibdev = dev->dev;
drivers/infiniband/ulp/srp/ib_srp.c
986
struct ib_device *ibdev = srp_dev->dev;
drivers/infiniband/ulp/srp/ib_srp.h
106
struct ib_device *dev;
drivers/infiniband/ulp/srpt/ib_srpt.c
3059
struct ib_device *dev;
drivers/infiniband/ulp/srpt/ib_srpt.c
3128
struct ib_device *device = sdev->device;
drivers/infiniband/ulp/srpt/ib_srpt.c
3173
struct ib_device *device = sdev->device;
drivers/infiniband/ulp/srpt/ib_srpt.c
3203
static int srpt_add_one(struct ib_device *device)
drivers/infiniband/ulp/srpt/ib_srpt.c
3316
static void srpt_remove_one(struct ib_device *device, void *client_data)
drivers/infiniband/ulp/srpt/ib_srpt.h
454
struct ib_device *device;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
667
static int mlx5i_attach_mcast(struct net_device *netdev, struct ib_device *hca,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
692
static int mlx5i_detach_mcast(struct net_device *netdev, struct ib_device *hca,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
772
static int mlx5_rdma_setup_rn(struct ib_device *ibdev, u32 port_num,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
838
struct ib_device *device,
drivers/nvme/host/rdma.c
1215
static void nvme_rdma_dma_unmap_req(struct ib_device *ibdev, struct request *rq)
drivers/nvme/host/rdma.c
1236
struct ib_device *ibdev = dev->dev;
drivers/nvme/host/rdma.c
1466
static int nvme_rdma_dma_map_req(struct ib_device *ibdev, struct request *rq,
drivers/nvme/host/rdma.c
1530
struct ib_device *ibdev = dev->dev;
drivers/nvme/host/rdma.c
1667
struct ib_device *dev = queue->device->dev;
drivers/nvme/host/rdma.c
1739
struct ib_device *ibdev = queue->device->dev;
drivers/nvme/host/rdma.c
176
static void nvme_rdma_free_qe(struct ib_device *ibdev, struct nvme_rdma_qe *qe,
drivers/nvme/host/rdma.c
183
static int nvme_rdma_alloc_qe(struct ib_device *ibdev, struct nvme_rdma_qe *qe,
drivers/nvme/host/rdma.c
200
static void nvme_rdma_free_ring(struct ib_device *ibdev,
drivers/nvme/host/rdma.c
2001
struct ib_device *dev;
drivers/nvme/host/rdma.c
211
static struct nvme_rdma_qe *nvme_rdma_alloc_ring(struct ib_device *ibdev,
drivers/nvme/host/rdma.c
2115
struct ib_device *ibdev = queue->device->dev;
drivers/nvme/host/rdma.c
2362
static void nvme_rdma_remove_one(struct ib_device *ib_device, void *client_data)
drivers/nvme/host/rdma.c
2370
if (ndev->dev == ib_device) {
drivers/nvme/host/rdma.c
2383
if (ctrl->device->dev != ib_device)
drivers/nvme/host/rdma.c
424
struct ib_device *ibdev;
drivers/nvme/host/rdma.c
43
struct ib_device *dev;
drivers/nvme/host/rdma.c
450
static int nvme_rdma_get_max_fr_pages(struct ib_device *ibdev, bool pi_support)
drivers/nvme/host/rdma.c
462
static int nvme_rdma_create_cq(struct ib_device *ibdev,
drivers/nvme/host/rdma.c
491
struct ib_device *ibdev;
drivers/nvme/target/rdma.c
134
struct ib_device *device;
drivers/nvme/target/rdma.c
2055
static void nvmet_rdma_remove_one(struct ib_device *ib_device, void *client_data)
drivers/nvme/target/rdma.c
2063
if (ndev->device == ib_device) {
drivers/nvme/target/rdma.c
2080
if (queue->dev->device != ib_device)
fs/smb/client/smbdirect.c
55
struct ib_device *device;
fs/smb/common/smbdirect/smbdirect_socket.h
130
struct ib_device *dev;
fs/smb/server/transport_rdma.c
100
struct ib_device *ib_dev;
fs/smb/server/transport_rdma.c
1453
static int get_mapped_sg_list(struct ib_device *device, void *buf, int size,
fs/smb/server/transport_rdma.c
2303
static u32 smb_direct_rdma_rw_send_wrs(struct ib_device *dev, const struct ib_qp_init_attr *attr)
fs/smb/server/transport_rdma.c
2856
static int smb_direct_ib_client_add(struct ib_device *ib_dev)
fs/smb/server/transport_rdma.c
2876
static void smb_direct_ib_client_remove(struct ib_device *ib_dev,
fs/smb/server/transport_rdma.c
3004
struct ib_device *ibdev;
include/linux/dynamic_debug.h
157
struct ib_device;
include/linux/dynamic_debug.h
161
const struct ib_device *ibdev,
include/linux/mlx5/driver.h
1206
struct ib_device *device,
include/linux/sunrpc/rdma_rn.h
19
int rpcrdma_rn_register(struct ib_device *device,
include/linux/sunrpc/rdma_rn.h
22
void rpcrdma_rn_unregister(struct ib_device *device,
include/net/devlink.h
147
struct ib_device *ibdev;
include/net/devlink.h
1623
struct ib_device;
include/net/devlink.h
1804
struct ib_device *ibdev);
include/rdma/ib_cache.h
13
int rdma_query_gid(struct ib_device *device, u32 port_num, int index,
include/rdma/ib_cache.h
16
const struct ib_gid_attr *rdma_find_gid(struct ib_device *device,
include/rdma/ib_cache.h
20
const struct ib_gid_attr *rdma_find_gid_by_port(struct ib_device *ib_dev,
include/rdma/ib_cache.h
26
struct ib_device *device, const union ib_gid *gid, u32 port_num,
include/rdma/ib_cache.h
45
int ib_get_cached_pkey(struct ib_device *device_handle,
include/rdma/ib_cache.h
61
int ib_find_cached_pkey(struct ib_device *device,
include/rdma/ib_cache.h
75
int ib_get_cached_lmc(struct ib_device *device,
include/rdma/ib_cache.h
88
int ib_get_cached_port_state(struct ib_device *device,
include/rdma/ib_cache.h
93
const struct ib_gid_attr *rdma_get_gid_attr(struct ib_device *device,
include/rdma/ib_cache.h
97
ssize_t rdma_query_gid_table(struct ib_device *device,
include/rdma/ib_cm.h
295
struct ib_device *device;
include/rdma/ib_cm.h
315
struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
include/rdma/ib_cm.h
345
struct ib_cm_id *ib_cm_insert_listen(struct ib_device *device,
include/rdma/ib_mad.h
572
struct ib_device *device;
include/rdma/ib_mad.h
674
struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
include/rdma/ib_marshall.h
14
void ib_copy_qp_attr_to_user(struct ib_device *device,
include/rdma/ib_marshall.h
18
void ib_copy_ah_attr_to_user(struct ib_device *device,
include/rdma/ib_sa.h
426
int ib_sa_path_rec_get(struct ib_sa_client *client, struct ib_device *device,
include/rdma/ib_sa.h
435
struct ib_device *device, u32 port_num,
include/rdma/ib_sa.h
482
struct ib_device *device,
include/rdma/ib_sa.h
512
int ib_sa_get_mcmember_rec(struct ib_device *device, u32 port_num,
include/rdma/ib_sa.h
519
int ib_init_ah_from_mcmember(struct ib_device *device, u32 port_num,
include/rdma/ib_sa.h
525
int ib_init_ah_attr_from_path(struct ib_device *device, u32 port_num,
include/rdma/ib_sa.h
556
struct ib_device *device, u32 port_num,
include/rdma/ib_sysfs.h
10
struct ib_device;
include/rdma/ib_sysfs.h
14
ssize_t (*show)(struct ib_device *ibdev, u32 port_num,
include/rdma/ib_sysfs.h
16
ssize_t (*store)(struct ib_device *ibdev, u32 port_num,
include/rdma/ib_sysfs.h
34
struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj,
include/rdma/ib_umem.h
111
struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
include/rdma/ib_umem.h
163
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
167
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
include/rdma/ib_umem.h
172
ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device,
include/rdma/ib_umem.h
185
static inline struct ib_umem *ib_umem_get(struct ib_device *device,
include/rdma/ib_umem.h
20
struct ib_device *ibdev;
include/rdma/ib_umem.h
209
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
218
ib_umem_dmabuf_get_pinned(struct ib_device *device, unsigned long offset,
include/rdma/ib_umem.h
225
ib_umem_dmabuf_get_pinned_with_dma_device(struct ib_device *device,
include/rdma/ib_umem_odp.h
67
ib_umem_odp_get(struct ib_device *device, unsigned long addr, size_t size,
include/rdma/ib_umem_odp.h
69
struct ib_umem_odp *ib_umem_odp_alloc_implicit(struct ib_device *device,
include/rdma/ib_umem_odp.h
86
ib_umem_odp_get(struct ib_device *device, unsigned long addr, size_t size,
include/rdma/ib_verbs.h
130
void ibdev_dbg_ratelimited(const struct ib_device *ibdev, const char *format, ...) {}
include/rdma/ib_verbs.h
153
struct ib_device *device;
include/rdma/ib_verbs.h
1550
struct ib_device *device;
include/rdma/ib_verbs.h
1589
struct ib_device *device;
include/rdma/ib_verbs.h
1603
struct ib_device *device;
include/rdma/ib_verbs.h
1611
struct ib_device *device;
include/rdma/ib_verbs.h
1630
struct ib_device *device;
include/rdma/ib_verbs.h
1661
struct ib_device *device;
include/rdma/ib_verbs.h
1716
struct ib_device *device;
include/rdma/ib_verbs.h
1760
struct ib_device *device;
include/rdma/ib_verbs.h
1798
struct ib_device *dev;
include/rdma/ib_verbs.h
1818
struct ib_device *device;
include/rdma/ib_verbs.h
1861
struct ib_device *device;
include/rdma/ib_verbs.h
1876
struct ib_device *device;
include/rdma/ib_verbs.h
1890
struct ib_device *device;
include/rdma/ib_verbs.h
1914
struct ib_device *device;
include/rdma/ib_verbs.h
2155
struct ib_device *device;
include/rdma/ib_verbs.h
2211
struct ib_device *device;
include/rdma/ib_verbs.h
2249
struct ib_device *ib_dev;
include/rdma/ib_verbs.h
2280
struct ib_device *hca;
include/rdma/ib_verbs.h
2297
int (*attach_mcast)(struct net_device *dev, struct ib_device *hca,
include/rdma/ib_verbs.h
2300
int (*detach_mcast)(struct net_device *dev, struct ib_device *hca,
include/rdma/ib_verbs.h
2312
int (*initialize_rdma_netdev)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2325
struct ib_device *device;
include/rdma/ib_verbs.h
2411
int (*process_mad)(struct ib_device *device, int process_mad_flags,
include/rdma/ib_verbs.h
2416
int (*query_device)(struct ib_device *device,
include/rdma/ib_verbs.h
2419
int (*modify_device)(struct ib_device *device, int device_modify_mask,
include/rdma/ib_verbs.h
2421
void (*get_dev_fw_str)(struct ib_device *device, char *str);
include/rdma/ib_verbs.h
2422
const struct cpumask *(*get_vector_affinity)(struct ib_device *ibdev,
include/rdma/ib_verbs.h
2424
int (*query_port)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2426
int (*query_port_speed)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2428
int (*modify_port)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2437
int (*get_port_immutable)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2439
enum rdma_link_layer (*get_link_layer)(struct ib_device *device,
include/rdma/ib_verbs.h
2449
struct net_device *(*get_netdev)(struct ib_device *device,
include/rdma/ib_verbs.h
2458
struct ib_device *device, u32 port_num, enum rdma_netdev_t type,
include/rdma/ib_verbs.h
2462
int (*rdma_netdev_get_params)(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
2470
int (*query_gid)(struct ib_device *device, u32 port_num, int index,
include/rdma/ib_verbs.h
2495
int (*query_pkey)(struct ib_device *device, u32 port_num, u16 index,
include/rdma/ib_verbs.h
2603
int (*set_vf_link_state)(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
2605
int (*get_vf_config)(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
2607
int (*get_vf_stats)(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
2609
int (*get_vf_guid)(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
2612
int (*set_vf_guid)(struct ib_device *device, int vf, u32 port, u64 guid,
include/rdma/ib_verbs.h
2624
struct ib_dm *(*alloc_dm)(struct ib_device *device,
include/rdma/ib_verbs.h
2652
struct rdma_hw_stats *(*alloc_hw_device_stats)(struct ib_device *device);
include/rdma/ib_verbs.h
2653
struct rdma_hw_stats *(*alloc_hw_port_stats)(struct ib_device *device,
include/rdma/ib_verbs.h
2667
int (*get_hw_stats)(struct ib_device *device,
include/rdma/ib_verbs.h
2675
int (*modify_hw_stat)(struct ib_device *device, u32 port,
include/rdma/ib_verbs.h
2695
int (*enable_driver)(struct ib_device *dev);
include/rdma/ib_verbs.h
2699
void (*dealloc_driver)(struct ib_device *dev);
include/rdma/ib_verbs.h
2704
struct ib_qp *(*iw_get_qp)(struct ib_device *device, int qpn);
include/rdma/ib_verbs.h
2759
int (*get_numa_node)(struct ib_device *dev);
include/rdma/ib_verbs.h
2764
struct ib_device *(*add_sub_dev)(struct ib_device *parent,
include/rdma/ib_verbs.h
2771
void (*del_sub_dev)(struct ib_device *sub_dev);
include/rdma/ib_verbs.h
2783
void (*report_port_event)(struct ib_device *ibdev,
include/rdma/ib_verbs.h
2808
struct ib_device *owner; /* reach back to owner ib_device */
include/rdma/ib_verbs.h
2906
struct ib_device *parent;
include/rdma/ib_verbs.h
2912
static inline void *rdma_zalloc_obj(struct ib_device *dev, size_t size,
include/rdma/ib_verbs.h
2924
int (*add)(struct ib_device *ibdev);
include/rdma/ib_verbs.h
2925
void (*remove)(struct ib_device *, void *client_data);
include/rdma/ib_verbs.h
2926
void (*rename)(struct ib_device *dev, void *client_data);
include/rdma/ib_verbs.h
2927
int (*get_nl_info)(struct ib_device *ibdev, void *client_data,
include/rdma/ib_verbs.h
2947
struct ib_device *dev,
include/rdma/ib_verbs.h
2978
struct ib_device *_ib_alloc_device(size_t size, struct net *net);
include/rdma/ib_verbs.h
2992
void ib_dealloc_device(struct ib_device *device);
include/rdma/ib_verbs.h
2994
void ib_get_device_fw_str(struct ib_device *device, char *str);
include/rdma/ib_verbs.h
2996
int ib_register_device(struct ib_device *device, const char *name,
include/rdma/ib_verbs.h
2998
void ib_unregister_device(struct ib_device *device);
include/rdma/ib_verbs.h
3000
void ib_unregister_device_and_put(struct ib_device *device);
include/rdma/ib_verbs.h
3001
void ib_unregister_device_queued(struct ib_device *ib_dev);
include/rdma/ib_verbs.h
3048
static inline void *ib_get_client_data(struct ib_device *device,
include/rdma/ib_verbs.h
3053
void ib_set_client_data(struct ib_device *device, struct ib_client *client,
include/rdma/ib_verbs.h
3055
void ib_set_device_ops(struct ib_device *device,
include/rdma/ib_verbs.h
3070
void rdma_user_mmap_disassociate(struct ib_device *device);
include/rdma/ib_verbs.h
3072
static inline void rdma_user_mmap_disassociate(struct ib_device *device)
include/rdma/ib_verbs.h
3153
int ib_query_port(struct ib_device *device,
include/rdma/ib_verbs.h
3156
enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
include/rdma/ib_verbs.h
3168
static inline bool rdma_cap_ib_switch(const struct ib_device *device)
include/rdma/ib_verbs.h
3181
static inline u32 rdma_start_port(const struct ib_device *device)
include/rdma/ib_verbs.h
3205
static inline u32 rdma_end_port(const struct ib_device *device)
include/rdma/ib_verbs.h
3210
static inline int rdma_is_port_valid(const struct ib_device *device,
include/rdma/ib_verbs.h
3217
static inline bool rdma_is_grh_required(const struct ib_device *device,
include/rdma/ib_verbs.h
3224
static inline bool rdma_protocol_ib(const struct ib_device *device,
include/rdma/ib_verbs.h
3231
static inline bool rdma_protocol_roce(const struct ib_device *device,
include/rdma/ib_verbs.h
3238
static inline bool rdma_protocol_roce_udp_encap(const struct ib_device *device,
include/rdma/ib_verbs.h
3245
static inline bool rdma_protocol_roce_eth_encap(const struct ib_device *device,
include/rdma/ib_verbs.h
3252
static inline bool rdma_protocol_iwarp(const struct ib_device *device,
include/rdma/ib_verbs.h
3259
static inline bool rdma_ib_or_roce(const struct ib_device *device,
include/rdma/ib_verbs.h
3266
static inline bool rdma_protocol_raw_packet(const struct ib_device *device,
include/rdma/ib_verbs.h
3273
static inline bool rdma_protocol_usnic(const struct ib_device *device,
include/rdma/ib_verbs.h
3292
static inline bool rdma_cap_ib_mad(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3317
static inline bool rdma_cap_opa_mad(struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3343
static inline bool rdma_cap_ib_smi(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3364
static inline bool rdma_cap_ib_cm(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3382
static inline bool rdma_cap_iw_cm(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3403
static inline bool rdma_cap_ib_sa(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3426
static inline bool rdma_cap_ib_mcast(const struct ib_device *device,
include/rdma/ib_verbs.h
3445
static inline bool rdma_cap_af_ib(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3467
static inline bool rdma_cap_eth_ah(const struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3482
static inline bool rdma_cap_opa_ah(struct ib_device *device, u32 port_num)
include/rdma/ib_verbs.h
3500
static inline size_t rdma_max_mad_size(const struct ib_device *device,
include/rdma/ib_verbs.h
3519
static inline bool rdma_cap_roce_gid_table(const struct ib_device *device,
include/rdma/ib_verbs.h
3529
static inline bool rdma_cap_read_inv(struct ib_device *dev, u32 port_num)
include/rdma/ib_verbs.h
3545
static inline bool rdma_core_cap_opa_port(struct ib_device *device,
include/rdma/ib_verbs.h
3561
static inline int rdma_mtu_enum_to_int(struct ib_device *device, u32 port,
include/rdma/ib_verbs.h
3578
static inline int rdma_mtu_from_attr(struct ib_device *device, u32 port,
include/rdma/ib_verbs.h
3587
int ib_set_vf_link_state(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
3589
int ib_get_vf_config(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
3591
int ib_get_vf_stats(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
3593
int ib_get_vf_guid(struct ib_device *device, int vf, u32 port,
include/rdma/ib_verbs.h
3596
int ib_set_vf_guid(struct ib_device *device, int vf, u32 port, u64 guid,
include/rdma/ib_verbs.h
3599
int ib_query_pkey(struct ib_device *device,
include/rdma/ib_verbs.h
3602
int ib_modify_device(struct ib_device *device,
include/rdma/ib_verbs.h
3606
int ib_modify_port(struct ib_device *device,
include/rdma/ib_verbs.h
3610
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
include/rdma/ib_verbs.h
3613
int ib_find_pkey(struct ib_device *device,
include/rdma/ib_verbs.h
3629
struct ib_pd *__ib_alloc_pd(struct ib_device *device, unsigned int flags,
include/rdma/ib_verbs.h
3729
int ib_init_ah_attr_from_wc(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
4006
struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, int nr_cqe,
include/rdma/ib_verbs.h
4009
static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private,
include/rdma/ib_verbs.h
4017
struct ib_cq *__ib_alloc_cq_any(struct ib_device *dev, void *private,
include/rdma/ib_verbs.h
4028
static inline struct ib_cq *ib_alloc_cq_any(struct ib_device *dev,
include/rdma/ib_verbs.h
4052
struct ib_cq *__ib_create_cq(struct ib_device *device,
include/rdma/ib_verbs.h
4150
struct ib_cq *ib_cq_pool_get(struct ib_device *dev, unsigned int nr_cqe,
include/rdma/ib_verbs.h
4161
static inline bool ib_uses_virt_dma(struct ib_device *dev)
include/rdma/ib_verbs.h
4169
static inline bool ib_dma_pci_p2p_dma_supported(struct ib_device *dev)
include/rdma/ib_verbs.h
4207
static inline int ib_dma_mapping_error(struct ib_device *dev, u64 dma_addr)
include/rdma/ib_verbs.h
4221
static inline u64 ib_dma_map_single(struct ib_device *dev,
include/rdma/ib_verbs.h
4237
static inline void ib_dma_unmap_single(struct ib_device *dev,
include/rdma/ib_verbs.h
4253
static inline u64 ib_dma_map_page(struct ib_device *dev,
include/rdma/ib_verbs.h
4271
static inline void ib_dma_unmap_page(struct ib_device *dev,
include/rdma/ib_verbs.h
4292
static inline u64 ib_dma_map_bvec(struct ib_device *dev,
include/rdma/ib_verbs.h
4312
static inline void ib_dma_unmap_bvec(struct ib_device *dev,
include/rdma/ib_verbs.h
4320
int ib_dma_virt_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents);
include/rdma/ib_verbs.h
4321
static inline int ib_dma_map_sg_attrs(struct ib_device *dev,
include/rdma/ib_verbs.h
4332
static inline void ib_dma_unmap_sg_attrs(struct ib_device *dev,
include/rdma/ib_verbs.h
4349
static inline int ib_dma_map_sgtable_attrs(struct ib_device *dev,
include/rdma/ib_verbs.h
4366
static inline void ib_dma_unmap_sgtable_attrs(struct ib_device *dev,
include/rdma/ib_verbs.h
4382
static inline int ib_dma_map_sg(struct ib_device *dev,
include/rdma/ib_verbs.h
4396
static inline void ib_dma_unmap_sg(struct ib_device *dev,
include/rdma/ib_verbs.h
4409
static inline unsigned int ib_dma_max_seg_size(struct ib_device *dev)
include/rdma/ib_verbs.h
4423
static inline void ib_dma_sync_single_for_cpu(struct ib_device *dev,
include/rdma/ib_verbs.h
4439
static inline void ib_dma_sync_single_for_device(struct ib_device *dev,
include/rdma/ib_verbs.h
4533
struct ib_xrcd *ib_alloc_xrcd_user(struct ib_device *device,
include/rdma/ib_verbs.h
4537
static inline int ib_check_mr_access(struct ib_device *ib_dev,
include/rdma/ib_verbs.h
4608
static inline bool ib_device_try_get(struct ib_device *dev)
include/rdma/ib_verbs.h
4613
void ib_device_put(struct ib_device *device);
include/rdma/ib_verbs.h
4614
struct ib_device *ib_device_get_by_netdev(struct net_device *ndev,
include/rdma/ib_verbs.h
4616
struct net_device *ib_get_net_dev_by_params(struct ib_device *dev, u32 port,
include/rdma/ib_verbs.h
4619
int ib_device_set_netdev(struct ib_device *ib_dev, struct net_device *ndev,
include/rdma/ib_verbs.h
4621
struct net_device *ib_device_get_netdev(struct ib_device *ib_dev,
include/rdma/ib_verbs.h
4623
int ib_query_netdev_port(struct ib_device *ibdev, struct net_device *ndev,
include/rdma/ib_verbs.h
4632
void ib_dispatch_port_state_event(struct ib_device *ibdev,
include/rdma/ib_verbs.h
4664
int ib_get_eth_speed(struct ib_device *dev, u32 port_num, u16 *speed,
include/rdma/ib_verbs.h
4835
static inline enum rdma_ah_attr_type rdma_ah_find_type(struct ib_device *dev,
include/rdma/ib_verbs.h
4888
ib_get_vector_affinity(struct ib_device *device, int comp_vector)
include/rdma/ib_verbs.h
4904
void rdma_roce_rescan_device(struct ib_device *ibdev);
include/rdma/ib_verbs.h
4905
void rdma_roce_rescan_port(struct ib_device *ib_dev, u32 port);
include/rdma/ib_verbs.h
4906
void roce_del_all_netdev_gids(struct ib_device *ib_dev,
include/rdma/ib_verbs.h
4926
struct net_device *rdma_alloc_netdev(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
4931
int rdma_init_netdev(struct ib_device *device, u32 port_num,
include/rdma/ib_verbs.h
4945
static inline struct ib_device *rdma_device_to_ibdev(struct device *device)
include/rdma/ib_verbs.h
4957
static inline int ibdev_to_node(struct ib_device *ibdev)
include/rdma/ib_verbs.h
4977
bool rdma_dev_access_netns(const struct ib_device *device,
include/rdma/ib_verbs.h
4980
bool rdma_dev_has_raw_cap(const struct ib_device *dev);
include/rdma/ib_verbs.h
4981
static inline struct net *rdma_dev_net(struct ib_device *device)
include/rdma/ib_verbs.h
5050
ib_port_immutable_read(struct ib_device *dev, unsigned int port);
include/rdma/ib_verbs.h
5061
int ib_add_sub_device(struct ib_device *parent,
include/rdma/ib_verbs.h
5072
int ib_del_sub_device_and_put(struct ib_device *sub);
include/rdma/ib_verbs.h
5074
static inline void ib_mark_name_assigned_by_user(struct ib_device *ibdev)
include/rdma/ib_verbs.h
66
void ibdev_emerg(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
68
void ibdev_alert(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
70
void ibdev_crit(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
72
void ibdev_err(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
74
void ibdev_warn(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
76
void ibdev_notice(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
775
struct ib_device *device;
include/rdma/ib_verbs.h
78
void ibdev_info(const struct ib_device *ibdev, const char *format, ...);
include/rdma/ib_verbs.h
787
struct ib_device *device;
include/rdma/ib_verbs.h
87
void ibdev_dbg(const struct ib_device *ibdev, const char *format, ...) {}
include/rdma/iw_cm.h
104
struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
include/rdma/iw_cm.h
59
struct ib_device *device;
include/rdma/lag.h
11
struct ib_device;
include/rdma/lag.h
19
struct net_device *rdma_lag_get_ah_roce_slave(struct ib_device *device,
include/rdma/opa_vnic.h
91
static inline bool rdma_cap_opa_vnic(struct ib_device *device)
include/rdma/rdma_cm.h
121
struct ib_device *device;
include/rdma/rdma_counter.h
15
struct ib_device;
include/rdma/rdma_counter.h
38
struct ib_device *device;
include/rdma/rdma_counter.h
47
void rdma_counter_init(struct ib_device *dev);
include/rdma/rdma_counter.h
48
void rdma_counter_release(struct ib_device *dev);
include/rdma/rdma_counter.h
49
int rdma_counter_set_auto_mode(struct ib_device *dev, u32 port,
include/rdma/rdma_counter.h
57
u64 rdma_counter_get_hwstat_value(struct ib_device *dev, u32 port, u32 index);
include/rdma/rdma_counter.h
58
int rdma_counter_bind_qpn(struct ib_device *dev, u32 port,
include/rdma/rdma_counter.h
60
int rdma_counter_bind_qpn_alloc(struct ib_device *dev, u32 port,
include/rdma/rdma_counter.h
62
int rdma_counter_unbind_qpn(struct ib_device *dev, u32 port,
include/rdma/rdma_counter.h
64
int rdma_counter_get_mode(struct ib_device *dev, u32 port,
include/rdma/rdma_counter.h
69
int rdma_counter_modify(struct ib_device *dev, u32 port,
include/rdma/rdma_netlink.h
122
int rdma_nl_notify_event(struct ib_device *ib, u32 port_num,
include/rdma/rdma_netlink.h
9
struct ib_device;
include/rdma/rdma_vt.h
333
int (*check_ah)(struct ib_device *, struct rdma_ah_attr *);
include/rdma/rdma_vt.h
336
void (*notify_new_ah)(struct ib_device *, struct rdma_ah_attr *,
include/rdma/rdma_vt.h
365
struct ib_device ibdev; /* Keep this first. Nothing above here */
include/rdma/rdma_vt.h
472
static inline struct rvt_dev_info *ib_to_rvt(struct ib_device *ibdev)
include/rdma/rdma_vt.h
518
int rvt_check_ah(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr);
include/rdma/restrack.h
126
int rdma_restrack_count(struct ib_device *dev, enum rdma_restrack_type type,
include/rdma/restrack.h
164
struct rdma_restrack_entry *rdma_restrack_get_byid(struct ib_device *dev,
include/rdma/restrack.h
20
struct ib_device;
include/rdma/rw.h
87
unsigned int rdma_rw_mr_factor(struct ib_device *device, u32 port_num,
include/rdma/rw.h
89
unsigned int rdma_rw_max_send_wr(struct ib_device *dev, u32 port_num,
include/rdma/rw.h
91
void rdma_rw_init_qp(struct ib_device *dev, struct ib_qp_init_attr *attr);
include/rdma/uverbs_ioctl.h
349
bool (*func_is_supported)(struct ib_device *device);
include/rdma/uverbs_std_types.h
102
struct uverbs_attr_bundle *attrs, struct ib_device **ib_dev)
include/rdma/uverbs_std_types.h
116
struct ib_device *ib_dev,
include/rdma/uverbs_std_types.h
147
struct ib_qp *qp, struct ib_device *device,
include/trace/events/rpcrdma.h
2271
const struct ib_device *device
include/trace/events/rpcrdma.h
2292
const struct ib_device *device \
include/trace/events/rpcrdma.h
2305
const struct ib_device *device,
include/trace/events/rpcrdma.h
2331
const struct ib_device *device, \
lib/dynamic_debug.c
956
const struct ib_device *ibdev, const char *fmt, ...)
net/devlink/port.c
1258
struct ib_device *ibdev)
net/devlink/port.c
519
struct ib_device *ibdev = devlink_port->type_ib.ibdev;
net/rds/ib.c
128
static int rds_ib_add_one(struct ib_device *device)
net/rds/ib.c
244
struct rds_ib_device *rds_ib_get_client_data(struct ib_device *device)
net/rds/ib.c
263
static void rds_ib_remove_one(struct ib_device *device, void *client_data)
net/rds/ib.h
247
struct ib_device *dev;
net/rds/ib.h
325
static inline void rds_ib_dma_sync_sg_for_cpu(struct ib_device *dev,
net/rds/ib.h
340
static inline void rds_ib_dma_sync_sg_for_device(struct ib_device *dev,
net/rds/ib.h
358
struct rds_ib_device *rds_ib_get_client_data(struct ib_device *device);
net/rds/ib_cm.c
409
static void rds_dma_hdr_free(struct ib_device *dev, struct rds_header *hdr,
net/rds/ib_cm.c
416
static struct rds_header *rds_dma_hdr_alloc(struct ib_device *dev,
net/rds/ib_cm.c
505
struct ib_device *dev = ic->i_cm_id->device;
net/rds/ib_frmr.c
196
struct ib_device *dev = rds_ibdev->dev;
net/rds/ib_send.c
488
struct ib_device *dev = ic->i_cm_id->device;
net/smc/smc_ib.c
497
struct ib_device *ibdev,
net/smc/smc_ib.c
901
struct ib_device *ibdev = smcibdev->ibdev;
net/smc/smc_ib.c
914
struct ib_device *libdev;
net/smc/smc_ib.c
938
static int smc_ib_add_dev(struct ib_device *ibdev)
net/smc/smc_ib.c
994
static void smc_ib_remove_dev(struct ib_device *ibdev, void *client_data)
net/smc/smc_ib.h
37
struct ib_device *ibdev;
net/smc/smc_wr.c
638
struct ib_device *ibdev;
net/smc/smc_wr.c
857
struct ib_device *ibdev = lnk->smcibdev->ibdev;
net/sunrpc/xprtrdma/frwr_ops.c
172
int frwr_query_device(struct rpcrdma_ep *ep, const struct ib_device *device)
net/sunrpc/xprtrdma/ib_client.c
107
static int rpcrdma_add_one(struct ib_device *device)
net/sunrpc/xprtrdma/ib_client.c
133
static void rpcrdma_remove_one(struct ib_device *device,
net/sunrpc/xprtrdma/ib_client.c
23
struct ib_device *rd_device;
net/sunrpc/xprtrdma/ib_client.c
37
static struct rpcrdma_device *rpcrdma_get_client_data(struct ib_device *device)
net/sunrpc/xprtrdma/ib_client.c
56
int rpcrdma_rn_register(struct ib_device *device,
net/sunrpc/xprtrdma/ib_client.c
87
void rpcrdma_rn_unregister(struct ib_device *device,
net/sunrpc/xprtrdma/svc_rdma_rw.c
62
struct ib_device *dev = rdma->sc_cm_id->device;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
237
struct ib_device *device = rdma->sc_cm_id->device;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
578
struct ib_device *dev = rdma->sc_cm_id->device;
net/sunrpc/xprtrdma/svc_rdma_transport.c
415
struct ib_device *dev;
net/sunrpc/xprtrdma/svc_rdma_transport.c
606
struct ib_device *device = rdma->sc_cm_id->device;
net/sunrpc/xprtrdma/verbs.c
1304
struct ib_device *device = r_xprt->rx_ep->re_id->device;
net/sunrpc/xprtrdma/verbs.c
381
struct ib_device *device;
net/sunrpc/xprtrdma/verbs.c
753
struct ib_device *device = ep->re_id->device;
net/sunrpc/xprtrdma/verbs.c
952
struct ib_device *device = ep->re_id->device;
net/sunrpc/xprtrdma/xprt_rdma.h
124
struct ib_device *rg_device;
net/sunrpc/xprtrdma/xprt_rdma.h
144
static inline struct ib_device *rdmab_device(struct rpcrdma_regbuf *rb)
net/sunrpc/xprtrdma/xprt_rdma.h
246
struct ib_device *mr_device;
net/sunrpc/xprtrdma/xprt_rdma.h
535
int frwr_query_device(struct rpcrdma_ep *ep, const struct ib_device *device);