Symbol: ocrdma_dev
drivers/infiniband/hw/ocrdma/ocrdma.h
149
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma.h
199
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma.h
453
static inline struct ocrdma_dev *get_ocrdma_dev(struct ib_device *ibdev)
drivers/infiniband/hw/ocrdma/ocrdma.h
455
return container_of(ibdev, struct ocrdma_dev, ibdev);
drivers/infiniband/hw/ocrdma/ocrdma.h
525
static inline int ocrdma_resolve_dmac(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma.h
540
static inline char *hca_name(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma.h
551
static inline int ocrdma_get_eq_table_index(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma.h
564
static inline u8 ocrdma_get_asic_type(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma.h
599
static inline bool ocrdma_is_udp_encap_supported(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
169
struct ocrdma_dev *dev = get_ocrdma_dev(ibah->device);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
221
struct ocrdma_dev *dev = get_ocrdma_dev(ibah->device);
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
259
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
73
static inline int set_av_attr(struct ocrdma_dev *dev, struct ocrdma_ah *ah,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1039
static void ocrdma_post_mqe(struct ocrdma_dev *dev, struct ocrdma_mqe *cmd)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1054
static int ocrdma_wait_mqe_cmpl(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1072
static int ocrdma_mbx_cmd(struct ocrdma_dev *dev, struct ocrdma_mqe *mqe)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1116
static int ocrdma_nonemb_mbx_cmd(struct ocrdma_dev *dev, struct ocrdma_mqe *mqe,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1143
static void ocrdma_get_attr(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
121
static inline void *ocrdma_get_mcqe(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1222
static int ocrdma_check_fw_config(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1236
static int ocrdma_mbx_query_fw_ver(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1263
static int ocrdma_mbx_query_fw_config(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1285
int ocrdma_mbx_rdma_stats(struct ocrdma_dev *dev, bool reset)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
131
static inline void ocrdma_mcq_inc_tail(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1327
static int ocrdma_mbx_get_ctrl_attribs(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
136
static inline struct ocrdma_mqe *ocrdma_get_mqe(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1376
static int ocrdma_mbx_query_dev(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1395
int ocrdma_mbx_get_link_speed(struct ocrdma_dev *dev, u8 *lnk_speed,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
141
static inline void ocrdma_mq_inc_head(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1428
static int ocrdma_mbx_get_phy_info(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
146
static inline void *ocrdma_get_mqe_rsp(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1462
int ocrdma_mbx_alloc_pd(struct ocrdma_dev *dev, struct ocrdma_pd *pd)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1491
int ocrdma_mbx_dealloc_pd(struct ocrdma_dev *dev, struct ocrdma_pd *pd)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1506
static int ocrdma_mbx_alloc_pd_range(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1560
static void ocrdma_mbx_dealloc_pd_range(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1591
void ocrdma_alloc_pd_pool(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1606
static void ocrdma_free_pd_pool(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1638
static int ocrdma_mbx_create_ah_tbl(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1717
static void ocrdma_mbx_delete_ah_tbl(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1743
static u16 ocrdma_bind_eq(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1766
static void ocrdma_unbind_eq(struct ocrdma_dev *dev, u16 eq_id)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1778
int ocrdma_mbx_create_cq(struct ocrdma_dev *dev, struct ocrdma_cq *cq,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1883
void ocrdma_mbx_destroy_cq(struct ocrdma_dev *dev, struct ocrdma_cq *cq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1903
int ocrdma_mbx_alloc_lkey(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1937
int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *dev, int fr_mr, u32 lkey)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1953
static int ocrdma_mbx_reg_mr(struct ocrdma_dev *dev, struct ocrdma_hw_mr *hwmr,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2005
static int ocrdma_mbx_reg_mr_cont(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2033
int ocrdma_reg_mr(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2107
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2184
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2239
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2298
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2369
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2461
int ocrdma_mbx_query_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2496
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2573
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
265
char *port_speed_string(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2677
int ocrdma_mbx_modify_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2713
int ocrdma_mbx_destroy_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2738
int ocrdma_mbx_create_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2818
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2835
struct ocrdma_dev *dev = get_ocrdma_dev(srq->ibsrq.device);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2857
void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2872
static int ocrdma_mbx_get_dcbx_config(struct ocrdma_dev *dev, u32 ptype,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2920
static int ocrdma_parse_dcbxcfg_rsp(struct ocrdma_dev *dev, int ptype,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
2996
void ocrdma_init_service_level(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3033
int ocrdma_alloc_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
305
void ocrdma_ring_cq_db(struct ocrdma_dev *dev, u16 cq_id, bool armed,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3058
void ocrdma_free_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3066
static int ocrdma_create_eqs(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3112
static int ocrdma_mbx_modify_eqd(struct ocrdma_dev *dev, struct ocrdma_eq *eq,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3138
static int ocrdma_modify_eqd(struct ocrdma_dev *dev, struct ocrdma_eq *eq,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3157
struct ocrdma_dev *dev =
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3158
container_of(work, struct ocrdma_dev, eqd_work.work);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3186
int ocrdma_init_hw(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
321
static void ocrdma_ring_mq_db(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
3229
void ocrdma_cleanup_hw(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
330
static void ocrdma_ring_eq_db(struct ocrdma_dev *dev, u16 eq_id,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
371
static void ocrdma_free_q(struct ocrdma_dev *dev, struct ocrdma_queue_info *q)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
376
static int ocrdma_alloc_q(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
402
static int ocrdma_mbx_delete_q(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
433
static int ocrdma_mbx_create_eq(struct ocrdma_dev *dev, struct ocrdma_eq *eq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
460
static int ocrdma_create_eq(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
482
int ocrdma_get_irq(struct ocrdma_dev *dev, struct ocrdma_eq *eq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
493
static void _ocrdma_destroy_eq(struct ocrdma_dev *dev, struct ocrdma_eq *eq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
501
static void ocrdma_destroy_eq(struct ocrdma_dev *dev, struct ocrdma_eq *eq)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
515
static void ocrdma_destroy_eqs(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
523
static int ocrdma_mbx_mq_cq_create(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
564
static int ocrdma_mbx_create_mq(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
604
static int ocrdma_create_mq(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
644
static void ocrdma_destroy_mq(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
664
static void ocrdma_process_qpcat_error(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
675
static void ocrdma_dispatch_ibevent(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
801
static void ocrdma_process_grp5_aync(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
827
static void ocrdma_process_link_state(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
843
static void ocrdma_process_acqe(struct ocrdma_dev *dev, void *ae_cqe)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
865
static void ocrdma_process_mcqe(struct ocrdma_dev *dev, struct ocrdma_mcqe *cqe)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
880
static int ocrdma_mq_cq_handler(struct ocrdma_dev *dev, u16 cq_id)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
902
static struct ocrdma_cq *_ocrdma_qp_buddy_cq_handler(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
935
static void ocrdma_qp_buddy_cq_handler(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
965
static void ocrdma_qp_cq_handler(struct ocrdma_dev *dev, u16 cq_idx)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
985
static void ocrdma_cq_handler(struct ocrdma_dev *dev, u16 cq_id)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
997
struct ocrdma_dev *dev = eq->dev;
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
101
int ocrdma_init_hw(struct ocrdma_dev *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
102
void ocrdma_cleanup_hw(struct ocrdma_dev *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
105
void ocrdma_ring_cq_db(struct ocrdma_dev *, u16 cq_id, bool armed,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
109
int ocrdma_mbx_get_link_speed(struct ocrdma_dev *dev, u8 *lnk_speed,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
111
int ocrdma_query_config(struct ocrdma_dev *,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
114
int ocrdma_mbx_alloc_pd(struct ocrdma_dev *, struct ocrdma_pd *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
115
int ocrdma_mbx_dealloc_pd(struct ocrdma_dev *, struct ocrdma_pd *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
117
int ocrdma_mbx_alloc_lkey(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
119
int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
121
int ocrdma_reg_mr(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
123
int ocrdma_mbx_create_cq(struct ocrdma_dev *, struct ocrdma_cq *,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
125
void ocrdma_mbx_destroy_cq(struct ocrdma_dev *dev, struct ocrdma_cq *cq);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
130
int ocrdma_mbx_modify_qp(struct ocrdma_dev *, struct ocrdma_qp *,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
132
int ocrdma_mbx_query_qp(struct ocrdma_dev *, struct ocrdma_qp *,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
134
int ocrdma_mbx_destroy_qp(struct ocrdma_dev *, struct ocrdma_qp *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
135
int ocrdma_mbx_create_srq(struct ocrdma_dev *, struct ocrdma_srq *,
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
140
void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
142
int ocrdma_alloc_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
143
void ocrdma_free_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
150
int ocrdma_get_irq(struct ocrdma_dev *dev, struct ocrdma_eq *eq);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
152
int ocrdma_mbx_rdma_stats(struct ocrdma_dev *, bool reset);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
153
char *port_speed_string(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
154
void ocrdma_init_service_level(struct ocrdma_dev *);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
155
void ocrdma_alloc_pd_pool(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
156
void ocrdma_free_pd_range(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
157
void ocrdma_update_link_state(struct ocrdma_dev *dev, u8 lstate);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
96
static inline u64 ocrdma_get_db_addr(struct ocrdma_dev *dev, u32 pdid)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
105
struct ocrdma_dev *dev =
drivers/infiniband/hw/ocrdma/ocrdma_main.c
106
rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_main.c
115
struct ocrdma_dev *dev =
drivers/infiniband/hw/ocrdma/ocrdma_main.c
116
rdma_device_to_drv_device(device, struct ocrdma_dev, ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_main.c
188
static int ocrdma_register_device(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
219
static int ocrdma_alloc_resources(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
251
static void ocrdma_free_resources(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
259
static struct ocrdma_dev *ocrdma_add(struct be_dev_info *dev_info)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
263
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_main.c
265
dev = ib_alloc_device(ocrdma_dev, ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_main.c
319
static void ocrdma_remove_free(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
326
static void ocrdma_remove(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
340
static int ocrdma_dispatch_port_active(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
351
static int ocrdma_dispatch_port_error(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
362
static void ocrdma_shutdown(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
372
static void ocrdma_event_handler(struct ocrdma_dev *dev, u32 event)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
383
void ocrdma_update_link_state(struct ocrdma_dev *dev, u8 lstate)
drivers/infiniband/hw/ocrdma/ocrdma_main.c
75
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_main.c
96
struct ocrdma_dev *dev = get_ocrdma_dev(device);
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
102
static noinline_for_stack char *ocrdma_resource_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
219
static noinline_for_stack char *ocrdma_rx_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
266
static u64 ocrdma_sysfs_rcv_pkts(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
277
static u64 ocrdma_sysfs_rcv_data(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
287
static noinline_for_stack char *ocrdma_tx_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
330
static u64 ocrdma_sysfs_xmit_pkts(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
345
static u64 ocrdma_sysfs_xmit_data(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
361
static noinline_for_stack char *ocrdma_wqe_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
394
static noinline_for_stack char *ocrdma_db_errstats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
415
static noinline_for_stack char *ocrdma_rxqp_errstats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
441
static noinline_for_stack char *ocrdma_txqp_errstats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
465
static noinline_for_stack char *ocrdma_tx_dbg_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
483
static noinline_for_stack char *ocrdma_rx_dbg_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
501
static noinline_for_stack char *ocrdma_driver_dbg_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
606
static void ocrdma_update_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
642
struct ocrdma_dev *dev = pstats->dev;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
67
bool ocrdma_alloc_stats_resources(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
673
void ocrdma_pma_counters(struct ocrdma_dev *dev, struct ib_mad *out_mad)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
690
struct ocrdma_dev *dev = pstats->dev;
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
758
void ocrdma_add_port_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
824
void ocrdma_rem_port_stats(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.c
91
void ocrdma_release_stats_resources(struct ocrdma_dev *dev)
drivers/infiniband/hw/ocrdma/ocrdma_stats.h
68
bool ocrdma_alloc_stats_resources(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_stats.h
69
void ocrdma_release_stats_resources(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_stats.h
70
void ocrdma_rem_port_stats(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_stats.h
71
void ocrdma_add_port_stats(struct ocrdma_dev *dev);
drivers/infiniband/hw/ocrdma/ocrdma_stats.h
72
void ocrdma_pma_counters(struct ocrdma_dev *dev, struct ib_mad *out_mad);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1032
struct ocrdma_dev *dev = get_ocrdma_dev(cq->ibcq.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1056
struct ocrdma_dev *dev = get_ocrdma_dev(ibcq->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1080
static int ocrdma_add_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1091
static void ocrdma_del_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1096
static int ocrdma_check_qp_params(struct ib_pd *ibpd, struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1178
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
118
static inline void get_link_speed_and_width(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1226
static void ocrdma_set_qp_db(struct ocrdma_dev *dev, struct ocrdma_qp *qp,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1277
static void ocrdma_store_gsi_qp_cq(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1294
struct ocrdma_dev *dev = get_ocrdma_dev(ibqp->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1366
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1387
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1460
struct ocrdma_dev *dev = get_ocrdma_dev(ibqp->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
160
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1651
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1670
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1728
static int ocrdma_copy_srq_uresp(struct ocrdma_dev *dev, struct ocrdma_srq *srq,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1765
struct ocrdma_dev *dev = get_ocrdma_dev(ibsrq->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1852
struct ocrdma_dev *dev = get_ocrdma_dev(ibsrq->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
249
static u16 _ocrdma_pd_mgr_get_bitmap(struct ocrdma_dev *dev, bool dpp_pool)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2512
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2593
static int ocrdma_update_ud_rcqe(struct ocrdma_dev *dev, struct ib_wc *ibwc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2645
struct ocrdma_dev *dev = get_ocrdma_dev(qp->ibqp.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2678
struct ocrdma_dev *dev;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
274
static int _ocrdma_pd_mgr_put_bitmap(struct ocrdma_dev *dev, u16 pd_id,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2755
struct ocrdma_dev *dev = get_ocrdma_dev(cq->ibcq.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2837
struct ocrdma_dev *dev = get_ocrdma_dev(ibcq->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2872
struct ocrdma_dev *dev = get_ocrdma_dev(ibcq->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2897
struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
306
static int ocrdma_put_pd_num(struct ocrdma_dev *dev, u16 pd_id,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
317
static int ocrdma_get_pd_num(struct ocrdma_dev *dev, struct ocrdma_pd *pd)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
359
static int _ocrdma_alloc_pd(struct ocrdma_dev *dev, struct ocrdma_pd *pd,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
396
static void _ocrdma_dealloc_pd(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
405
static int ocrdma_alloc_ucontext_pd(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
435
struct ocrdma_dev *dev = get_ocrdma_dev(pd->ibpd.device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
473
struct ocrdma_dev *dev = get_ocrdma_dev(ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
526
struct ocrdma_dev *dev = get_ocrdma_dev(ibctx->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
544
struct ocrdma_dev *dev = get_ocrdma_dev(context->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
584
static int ocrdma_copy_pd_uresp(struct ocrdma_dev *dev, struct ocrdma_pd *pd,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
633
struct ocrdma_dev *dev = get_ocrdma_dev(ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
673
struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
695
static int ocrdma_alloc_lkey(struct ocrdma_dev *dev, struct ocrdma_mr *mr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
70
struct ocrdma_dev *dev = get_ocrdma_dev(ibdev);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
724
struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
745
static void ocrdma_free_mr_pbl_tbl(struct ocrdma_dev *dev,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
764
static int ocrdma_get_pbl_info(struct ocrdma_dev *dev, struct ocrdma_mr *mr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
789
static int ocrdma_build_pbl_tbl(struct ocrdma_dev *dev, struct ocrdma_hw_mr *mr)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
816
static void build_user_pbes(struct ocrdma_dev *dev, struct ocrdma_mr *mr)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
854
struct ocrdma_dev *dev = get_ocrdma_dev(ibpd->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
910
struct ocrdma_dev *dev = get_ocrdma_dev(ib_mr->device);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
928
static int ocrdma_copy_cq_uresp(struct ocrdma_dev *dev, struct ocrdma_cq *cq,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
971
struct ocrdma_dev *dev = get_ocrdma_dev(ibdev);
drivers/net/ethernet/emulex/benet/be.h
638
struct ocrdma_dev *ocrdma_dev;
drivers/net/ethernet/emulex/benet/be_roce.c
100
if (ocrdma_drv && ocrdma_drv->remove && adapter->ocrdma_dev)
drivers/net/ethernet/emulex/benet/be_roce.c
101
ocrdma_drv->remove(adapter->ocrdma_dev);
drivers/net/ethernet/emulex/benet/be_roce.c
102
adapter->ocrdma_dev = NULL;
drivers/net/ethernet/emulex/benet/be_roce.c
119
if (ocrdma_drv && adapter->ocrdma_dev &&
drivers/net/ethernet/emulex/benet/be_roce.c
121
ocrdma_drv->state_change_handler(adapter->ocrdma_dev,
drivers/net/ethernet/emulex/benet/be_roce.c
151
if (dev->ocrdma_dev)
drivers/net/ethernet/emulex/benet/be_roce.c
79
adapter->ocrdma_dev = ocrdma_drv->add(&dev_info);
drivers/net/ethernet/emulex/benet/be_roce.h
22
struct ocrdma_dev;
drivers/net/ethernet/emulex/benet/be_roce.h
54
struct ocrdma_dev *(*add) (struct be_dev_info *dev_info);
drivers/net/ethernet/emulex/benet/be_roce.h
55
void (*remove) (struct ocrdma_dev *);
drivers/net/ethernet/emulex/benet/be_roce.h
56
void (*state_change_handler) (struct ocrdma_dev *, u32 new_state);