drivers/infiniband/hw/mlx4/ah.c
79
struct mlx4_ib_dev *ibdev = to_mdev(ib_ah->device);
drivers/infiniband/hw/mlx4/alias_GUID.c
110
static __be64 get_cached_alias_guid(struct mlx4_ib_dev *dev, int port, int index)
drivers/infiniband/hw/mlx4/alias_GUID.c
125
void mlx4_ib_slave_alias_guid_event(struct mlx4_ib_dev *dev, int slave,
drivers/infiniband/hw/mlx4/alias_GUID.c
185
void mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/alias_GUID.c
291
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/alias_GUID.c
451
static void invalidate_guid_record(struct mlx4_ib_dev *dev, u8 port, int index)
drivers/infiniband/hw/mlx4/alias_GUID.c
489
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/alias_GUID.c
54
struct mlx4_ib_dev *dev ;
drivers/infiniband/hw/mlx4/alias_GUID.c
581
static void mlx4_ib_guid_port_init(struct mlx4_ib_dev *dev, int port)
drivers/infiniband/hw/mlx4/alias_GUID.c
605
void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port)
drivers/infiniband/hw/mlx4/alias_GUID.c
640
static void set_required_record(struct mlx4_ib_dev *dev, u8 port,
drivers/infiniband/hw/mlx4/alias_GUID.c
690
static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
drivers/infiniband/hw/mlx4/alias_GUID.c
71
static int get_low_record_time_index(struct mlx4_ib_dev *dev, u8 port,
drivers/infiniband/hw/mlx4/alias_GUID.c
722
static int get_next_record_to_update(struct mlx4_ib_dev *dev, u8 port,
drivers/infiniband/hw/mlx4/alias_GUID.c
74
void mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev, int block_num,
drivers/infiniband/hw/mlx4/alias_GUID.c
755
struct mlx4_ib_dev *dev = container_of(ib_sriov, struct mlx4_ib_dev, sriov);
drivers/infiniband/hw/mlx4/alias_GUID.c
774
void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port)
drivers/infiniband/hw/mlx4/alias_GUID.c
796
void mlx4_ib_destroy_alias_guid_service(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/alias_GUID.c
830
int mlx4_ib_init_alias_guid_service(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/cm.c
182
struct mlx4_ib_dev *dev = ent->dev;
drivers/infiniband/hw/mlx4/cm.c
485
void mlx4_ib_cm_paravirt_init(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/cm.c
51
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/cm.c
523
void mlx4_ib_cm_paravirt_clean(struct mlx4_ib_dev *dev, int slave)
drivers/infiniband/hw/mlx4/cq.c
101
static int mlx4_ib_alloc_cq_buf(struct mlx4_ib_dev *dev, struct mlx4_ib_cq_buf *buf, int nent)
drivers/infiniband/hw/mlx4/cq.c
133
static void mlx4_ib_free_cq_buf(struct mlx4_ib_dev *dev, struct mlx4_ib_cq_buf *buf, int cqe)
drivers/infiniband/hw/mlx4/cq.c
138
static int mlx4_ib_get_cq_umem(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/cq.c
185
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/cq.c
295
static int mlx4_alloc_resize_buf(struct mlx4_ib_dev *dev, struct mlx4_ib_cq *cq,
drivers/infiniband/hw/mlx4/cq.c
319
static int mlx4_alloc_resize_umem(struct mlx4_ib_dev *dev, struct mlx4_ib_cq *cq,
drivers/infiniband/hw/mlx4/cq.c
386
struct mlx4_ib_dev *dev = to_mdev(ibcq->device);
drivers/infiniband/hw/mlx4/cq.c
484
struct mlx4_ib_dev *dev = to_mdev(cq->device);
drivers/infiniband/hw/mlx4/cq.c
700
struct mlx4_ib_dev *dev = to_mdev(cq->ibcq.device);
drivers/infiniband/hw/mlx4/cq.c
888
struct mlx4_ib_dev *mdev = to_mdev(cq->ibcq.device);
drivers/infiniband/hw/mlx4/cq.c
96
struct mlx4_ib_dev *dev = to_mdev(cq->device);
drivers/infiniband/hw/mlx4/mad.c
1023
int mlx4_ib_mad_init(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/mad.c
1059
void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/mad.c
1078
static void handle_lid_change_event(struct mlx4_ib_dev *dev, u32 port_num)
drivers/infiniband/hw/mlx4/mad.c
108
int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int mad_ifc_flags,
drivers/infiniband/hw/mlx4/mad.c
1087
static void handle_client_rereg_event(struct mlx4_ib_dev *dev, u32 port_num)
drivers/infiniband/hw/mlx4/mad.c
1119
static void propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num,
drivers/infiniband/hw/mlx4/mad.c
1126
static void handle_slaves_guid_change(struct mlx4_ib_dev *dev, u32 port_num,
drivers/infiniband/hw/mlx4/mad.c
1180
struct mlx4_ib_dev *dev = ew->ib_dev;
drivers/infiniband/hw/mlx4/mad.c
1279
void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u32 port_num,
drivers/infiniband/hw/mlx4/mad.c
1295
struct mlx4_ib_dev *dev = to_mdev(ctx->ib_dev);
drivers/infiniband/hw/mlx4/mad.c
1306
struct mlx4_ib_dev *dev = to_mdev(ctx->ib_dev);
drivers/infiniband/hw/mlx4/mad.c
1356
int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u32 port,
drivers/infiniband/hw/mlx4/mad.c
1460
static int get_slave_base_gid_ix(struct mlx4_ib_dev *dev, int slave, int port)
drivers/infiniband/hw/mlx4/mad.c
1467
static void fill_in_real_sgid_index(struct mlx4_ib_dev *dev, int slave, int port,
drivers/infiniband/hw/mlx4/mad.c
1479
struct mlx4_ib_dev *dev = to_mdev(ctx->ib_dev);
drivers/infiniband/hw/mlx4/mad.c
189
static void update_sm_ah(struct mlx4_ib_dev *dev, u32 port_num, u16 lid, u8 sl)
drivers/infiniband/hw/mlx4/mad.c
1951
static int alloc_pv_object(struct mlx4_ib_dev *dev, int slave, int port,
drivers/infiniband/hw/mlx4/mad.c
1968
static void free_pv_object(struct mlx4_ib_dev *dev, int slave, int port)
drivers/infiniband/hw/mlx4/mad.c
2089
static void destroy_pv_resources(struct mlx4_ib_dev *dev, int slave, int port,
drivers/infiniband/hw/mlx4/mad.c
2114
static int mlx4_ib_tunnels_update(struct mlx4_ib_dev *dev, int slave,
drivers/infiniband/hw/mlx4/mad.c
2153
static int mlx4_ib_alloc_demux_ctx(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/mad.c
2258
struct mlx4_ib_dev *dev = to_mdev(ctx->ib_dev);
drivers/infiniband/hw/mlx4/mad.c
2279
static void mlx4_ib_master_tunnels(struct mlx4_ib_dev *dev, int do_init)
drivers/infiniband/hw/mlx4/mad.c
2291
int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/mad.c
230
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mad.c
2367
void mlx4_ib_close_sriov(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/mad.c
333
static void __propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num,
drivers/infiniband/hw/mlx4/mad.c
383
static void forward_trap(struct mlx4_ib_dev *dev, u32 port_num,
drivers/infiniband/hw/mlx4/mad.c
435
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mad.c
446
static int find_slave_port_pkey_ix(struct mlx4_ib_dev *dev, int slave,
drivers/infiniband/hw/mlx4/mad.c
504
static int is_proxy_qp0(struct mlx4_ib_dev *dev, int qpn, int slave)
drivers/infiniband/hw/mlx4/mad.c
511
int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u32 port,
drivers/infiniband/hw/mlx4/mad.c
686
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mad.c
91
static void handle_client_rereg_event(struct mlx4_ib_dev *dev, u32 port_num);
drivers/infiniband/hw/mlx4/mad.c
92
static void handle_lid_change_event(struct mlx4_ib_dev *dev, u32 port_num);
drivers/infiniband/hw/mlx4/mad.c
93
static void __propagate_pkey_ev(struct mlx4_ib_dev *dev, int port_num,
drivers/infiniband/hw/mlx4/mad.c
942
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mad.c
989
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
1032
static int mlx4_ib_SET_PORT(struct mlx4_ib_dev *dev, u32 port,
drivers/infiniband/hw/mlx4/main.c
1061
struct mlx4_ib_dev *mdev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
1096
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
1154
struct mlx4_ib_dev *dev = to_mdev(context->device);
drivers/infiniband/hw/mlx4/main.c
1222
struct mlx4_ib_dev *dev = to_mdev(ibxrcd->device);
drivers/infiniband/hw/mlx4/main.c
1267
struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/main.c
1287
static void mlx4_ib_delete_counters_table(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
129
struct mlx4_ib_dev *ibdev = to_mdev(device);
drivers/infiniband/hw/mlx4/main.c
1303
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
1482
struct mlx4_ib_dev *mdev,
drivers/infiniband/hw/mlx4/main.c
1528
struct mlx4_ib_dev *mdev = to_mdev(qp->device);
drivers/infiniband/hw/mlx4/main.c
161
struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
1815
struct mlx4_ib_dev *mdev = to_mdev(flow_id->qp->device);
drivers/infiniband/hw/mlx4/main.c
1838
struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/main.c
1916
struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/main.c
194
struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
1974
static int init_node_data(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/main.c
2015
struct mlx4_ib_dev *dev =
drivers/infiniband/hw/mlx4/main.c
2016
rdma_device_to_drv_device(device, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
2025
struct mlx4_ib_dev *dev =
drivers/infiniband/hw/mlx4/main.c
2026
rdma_device_to_drv_device(device, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
2035
struct mlx4_ib_dev *dev =
drivers/infiniband/hw/mlx4/main.c
2036
rdma_device_to_drv_device(device, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
2098
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
2111
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
2125
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
2146
static int __mlx4_ib_alloc_diag_counters(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
2177
static void mlx4_ib_fill_diag_counters(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
2215
static int mlx4_ib_alloc_diag_counters(struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
2261
static void mlx4_ib_diag_cleanup(struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
2272
static void mlx4_ib_update_qps(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
2326
static void mlx4_ib_scan_netdev(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
2351
struct mlx4_ib_dev *mlx4_ibdev =
drivers/infiniband/hw/mlx4/main.c
2352
container_of(ibdev, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
2380
struct mlx4_ib_dev *ibdev;
drivers/infiniband/hw/mlx4/main.c
2385
ibdev = container_of(this, struct mlx4_ib_dev, iboe.nb);
drivers/infiniband/hw/mlx4/main.c
239
struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
2391
static void init_pkeys(struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
2424
static void mlx4_ib_alloc_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
2455
static void mlx4_ib_free_eqs(struct mlx4_dev *dev, struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
2478
struct mlx4_ib_dev *mdev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
2508
struct mlx4_ib_dev *dev =
drivers/infiniband/hw/mlx4/main.c
2509
container_of(device, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
257
struct mlx4_ib_dev *ibdev = to_mdev(attr->device);
drivers/infiniband/hw/mlx4/main.c
2616
struct mlx4_ib_dev *ibdev;
drivers/infiniband/hw/mlx4/main.c
2637
ibdev = ib_alloc_device(mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/main.c
2909
int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn)
drivers/infiniband/hw/mlx4/main.c
2925
void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count)
drivers/infiniband/hw/mlx4/main.c
2941
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/main.c
2977
struct mlx4_ib_dev *ibdev = auxiliary_get_drvdata(adev);
drivers/infiniband/hw/mlx4/main.c
3017
static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init)
drivers/infiniband/hw/mlx4/main.c
3067
static void mlx4_ib_handle_catas_error(struct mlx4_ib_dev *ibdev)
drivers/infiniband/hw/mlx4/main.c
3132
struct mlx4_ib_dev *ibdev = ew->ib_dev;
drivers/infiniband/hw/mlx4/main.c
3164
void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port)
drivers/infiniband/hw/mlx4/main.c
3181
struct mlx4_ib_dev *mdev = ew->ib_dev;
drivers/infiniband/hw/mlx4/main.c
3189
void mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
3206
struct mlx4_ib_dev *ibdev =
drivers/infiniband/hw/mlx4/main.c
3207
container_of(this, struct mlx4_ib_dev, mlx_nb);
drivers/infiniband/hw/mlx4/main.c
349
struct mlx4_ib_dev *ibdev = to_mdev(attr->device);
drivers/infiniband/hw/mlx4/main.c
398
int mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/main.c
438
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
754
struct mlx4_ib_dev *mdev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
82
static void do_slave_init(struct mlx4_ib_dev *ibdev, int slave, int do_init);
drivers/infiniband/hw/mlx4/main.c
838
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/main.c
938
static void mlx4_init_sl2vl_tbl(struct mlx4_ib_dev *mdev)
drivers/infiniband/hw/mlx4/mcg.c
211
struct mlx4_ib_dev *dev = ctx->dev;
drivers/infiniband/hw/mlx4/mcg.c
231
struct mlx4_ib_dev *dev = ctx->dev;
drivers/infiniband/hw/mlx4/mcg.c
885
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mcg.c
934
struct mlx4_ib_dev *dev = to_mdev(ibdev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
447
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
499
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
578
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/mlx4_ib.h
653
struct mlx4_ib_dev *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
675
return container_of(ibdev, struct mlx4_ib_dev, ib_dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
743
static inline u8 mlx4_ib_bond_next_port(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/mlx4_ib.h
750
int mlx4_ib_init_sriov(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
751
void mlx4_ib_close_sriov(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
758
int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
drivers/infiniband/hw/mlx4/mlx4_ib.h
815
int mlx4_MAD_IFC(struct mlx4_ib_dev *dev, int mad_ifc_flags,
drivers/infiniband/hw/mlx4/mlx4_ib.h
822
int mlx4_ib_mad_init(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
823
void mlx4_ib_mad_cleanup(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
856
int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/mlx4_ib.h
859
void mlx4_ib_dispatch_event(struct mlx4_ib_dev *dev, u32 port_num,
drivers/infiniband/hw/mlx4/mlx4_ib.h
864
int mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u32 port,
drivers/infiniband/hw/mlx4/mlx4_ib.h
868
int mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u32 port,
drivers/infiniband/hw/mlx4/mlx4_ib.h
881
void mlx4_ib_cm_paravirt_init(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
882
void mlx4_ib_cm_paravirt_clean(struct mlx4_ib_dev *dev, int slave_id);
drivers/infiniband/hw/mlx4/mlx4_ib.h
885
void mlx4_ib_init_alias_guid_work(struct mlx4_ib_dev *dev, int port);
drivers/infiniband/hw/mlx4/mlx4_ib.h
886
int mlx4_ib_init_alias_guid_service(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
887
void mlx4_ib_destroy_alias_guid_service(struct mlx4_ib_dev *dev);
drivers/infiniband/hw/mlx4/mlx4_ib.h
888
void mlx4_ib_invalidate_all_guid_record(struct mlx4_ib_dev *dev, int port);
drivers/infiniband/hw/mlx4/mlx4_ib.h
890
void mlx4_ib_notify_slaves_on_guid_change(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/mlx4_ib.h
894
void mlx4_ib_update_cache_on_guid_change(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/mlx4_ib.h
898
int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
drivers/infiniband/hw/mlx4/mlx4_ib.h
900
void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
drivers/infiniband/hw/mlx4/mlx4_ib.h
903
void mlx4_ib_slave_alias_guid_event(struct mlx4_ib_dev *dev, int slave,
drivers/infiniband/hw/mlx4/mlx4_ib.h
906
int mlx4_ib_device_register_sysfs(struct mlx4_ib_dev *device) ;
drivers/infiniband/hw/mlx4/mlx4_ib.h
908
void mlx4_ib_device_unregister_sysfs(struct mlx4_ib_dev *device);
drivers/infiniband/hw/mlx4/mlx4_ib.h
912
int mlx4_ib_steer_qp_alloc(struct mlx4_ib_dev *dev, int count, int *qpn);
drivers/infiniband/hw/mlx4/mlx4_ib.h
913
void mlx4_ib_steer_qp_free(struct mlx4_ib_dev *dev, u32 qpn, int count);
drivers/infiniband/hw/mlx4/mlx4_ib.h
914
int mlx4_ib_steer_qp_reg(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
drivers/infiniband/hw/mlx4/mlx4_ib.h
920
int mlx4_ib_gid_index_to_real_index(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/mlx4_ib.h
923
void mlx4_sched_ib_sl2vl_update_work(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/mlx4_ib.h
926
void mlx4_ib_sl2vl_update(struct mlx4_ib_dev *mdev, int port);
drivers/infiniband/hw/mlx4/mr.c
145
struct mlx4_ib_dev *dev = to_mdev(pd->device);
drivers/infiniband/hw/mlx4/mr.c
205
struct mlx4_ib_dev *dev = to_mdev(mr->device);
drivers/infiniband/hw/mlx4/mr.c
357
struct mlx4_ib_dev *dev = to_mdev(ibmw->device);
drivers/infiniband/hw/mlx4/mr.c
389
struct mlx4_ib_dev *dev = to_mdev(pd->device);
drivers/infiniband/hw/mlx4/mr.c
90
int mlx4_ib_umem_write_mtt(struct mlx4_ib_dev *dev, struct mlx4_mtt *mtt,
drivers/infiniband/hw/mlx4/qp.c
113
static int is_tunnel_qp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
123
static int is_sqp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1377
static void destroy_qp_rss(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1406
static void destroy_qp_common(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp,
drivers/infiniband/hw/mlx4/qp.c
1505
static u32 get_sqp_num(struct mlx4_ib_dev *dev, struct ib_qp_init_attr *attr)
drivers/infiniband/hw/mlx4/qp.c
151
static int is_qp0(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1632
struct mlx4_ib_dev *dev = to_mdev(device);
drivers/infiniband/hw/mlx4/qp.c
1669
struct mlx4_ib_dev *dev = to_mdev(qp->device);
drivers/infiniband/hw/mlx4/qp.c
1709
static int to_mlx4_st(struct mlx4_ib_dev *dev, enum mlx4_ib_qp_type type)
drivers/infiniband/hw/mlx4/qp.c
1779
static int _mlx4_set_path(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
1897
static int mlx4_set_path(struct mlx4_ib_dev *dev, const struct ib_qp_attr *qp,
drivers/infiniband/hw/mlx4/qp.c
1909
static int mlx4_set_alt_path(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
1921
static void update_mcg_macs(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
1933
static int handle_eth_ud_smac_index(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
1957
static int create_qp_lb_counter(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp)
drivers/infiniband/hw/mlx4/qp.c
2125
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/qp.c
2705
struct mlx4_ib_dev *dev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/qp.c
2871
struct mlx4_ib_dev *mdev = to_mdev(qp->ibqp.device);
drivers/infiniband/hw/mlx4/qp.c
2984
static u8 sl_to_vl(struct mlx4_ib_dev *dev, u8 sl, int port_num)
drivers/infiniband/hw/mlx4/qp.c
3000
static int fill_gid_by_hw_index(struct mlx4_ib_dev *ibdev, u8 port_num,
drivers/infiniband/hw/mlx4/qp.c
3025
struct mlx4_ib_dev *ibdev = to_mdev(ib_dev);
drivers/infiniband/hw/mlx4/qp.c
336
static int set_rq_size(struct mlx4_ib_dev *dev, struct ib_qp_cap *cap,
drivers/infiniband/hw/mlx4/qp.c
3379
static void set_tunnel_datagram_seg(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
3547
struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/qp.c
381
static int set_kernel_sq_size(struct mlx4_ib_dev *dev, struct ib_qp_cap *cap,
drivers/infiniband/hw/mlx4/qp.c
3861
struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/qp.c
3983
static void to_rdma_ah_attr(struct mlx4_ib_dev *ibdev,
drivers/infiniband/hw/mlx4/qp.c
4020
struct mlx4_ib_dev *dev = to_mdev(ibqp->device);
drivers/infiniband/hw/mlx4/qp.c
4325
struct mlx4_ib_dev *dev = to_mdev(ibwq->device);
drivers/infiniband/hw/mlx4/qp.c
4406
struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/qp.c
446
static int set_user_sq_size(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
4467
struct mlx4_ib_dev *dev = to_mdev(qp->device);
drivers/infiniband/hw/mlx4/qp.c
4496
struct mlx4_ib_dev *dev = to_mdev(qp->device);
drivers/infiniband/hw/mlx4/qp.c
538
static void mlx4_ib_free_qp_counter(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
550
static int set_qp_rss(struct mlx4_ib_dev *dev, struct mlx4_ib_rss *rss_ctx,
drivers/infiniband/hw/mlx4/qp.c
652
static int create_qp_rss(struct mlx4_ib_dev *dev,
drivers/infiniband/hw/mlx4/qp.c
784
struct mlx4_ib_dev *dev = to_mdev(context->ibucontext.device);
drivers/infiniband/hw/mlx4/qp.c
834
struct mlx4_ib_dev *dev = to_mdev(context->ibucontext.device);
drivers/infiniband/hw/mlx4/qp.c
862
struct mlx4_ib_dev *dev = to_mdev(pd->device);
drivers/infiniband/hw/mlx4/qp.c
997
struct mlx4_ib_dev *dev = to_mdev(pd->device);
drivers/infiniband/hw/mlx4/srq.c
227
struct mlx4_ib_dev *dev = to_mdev(ibsrq->device);
drivers/infiniband/hw/mlx4/srq.c
252
struct mlx4_ib_dev *dev = to_mdev(ibsrq->device);
drivers/infiniband/hw/mlx4/srq.c
270
struct mlx4_ib_dev *dev = to_mdev(srq->device);
drivers/infiniband/hw/mlx4/srq.c
317
struct mlx4_ib_dev *mdev = to_mdev(ibsrq->device);
drivers/infiniband/hw/mlx4/srq.c
76
struct mlx4_ib_dev *dev = to_mdev(ib_srq->device);
drivers/infiniband/hw/mlx4/sysfs.c
118
struct mlx4_ib_dev *mdev = port->dev;
drivers/infiniband/hw/mlx4/sysfs.c
147
struct mlx4_ib_dev *mdev = port->dev;
drivers/infiniband/hw/mlx4/sysfs.c
202
int add_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
drivers/infiniband/hw/mlx4/sysfs.c
215
void del_sysfs_port_mcg_attr(struct mlx4_ib_dev *device, int port_num,
drivers/infiniband/hw/mlx4/sysfs.c
223
static int add_port_entries(struct mlx4_ib_dev *device, int port_num)
drivers/infiniband/hw/mlx4/sysfs.c
355
static void get_name(struct mlx4_ib_dev *dev, char *name, int i, int max)
drivers/infiniband/hw/mlx4/sysfs.c
367
struct mlx4_ib_dev *dev;
drivers/infiniband/hw/mlx4/sysfs.c
52
struct mlx4_ib_dev *mdev = port->dev;
drivers/infiniband/hw/mlx4/sysfs.c
623
static int add_port(struct mlx4_ib_dev *dev, int port_num, int slave)
drivers/infiniband/hw/mlx4/sysfs.c
692
static int register_one_pkey_tree(struct mlx4_ib_dev *dev, int slave)
drivers/infiniband/hw/mlx4/sysfs.c
756
static int register_pkey_tree(struct mlx4_ib_dev *device)
drivers/infiniband/hw/mlx4/sysfs.c
769
static void unregister_pkey_tree(struct mlx4_ib_dev *device)
drivers/infiniband/hw/mlx4/sysfs.c
77
struct mlx4_ib_dev *mdev = port->dev;
drivers/infiniband/hw/mlx4/sysfs.c
797
int mlx4_ib_device_register_sysfs(struct mlx4_ib_dev *dev)
drivers/infiniband/hw/mlx4/sysfs.c
839
static void unregister_alias_guid_tree(struct mlx4_ib_dev *device)
drivers/infiniband/hw/mlx4/sysfs.c
863
void mlx4_ib_device_unregister_sysfs(struct mlx4_ib_dev *device)