Lines Matching refs:ocrdma_dev
96 static inline u64 ocrdma_get_db_addr(struct ocrdma_dev *dev, u32 pdid) in ocrdma_get_db_addr()
101 int ocrdma_init_hw(struct ocrdma_dev *);
102 void ocrdma_cleanup_hw(struct ocrdma_dev *);
105 void ocrdma_ring_cq_db(struct ocrdma_dev *, u16 cq_id, bool armed,
109 int ocrdma_mbx_get_link_speed(struct ocrdma_dev *dev, u8 *lnk_speed,
111 int ocrdma_query_config(struct ocrdma_dev *,
114 int ocrdma_mbx_alloc_pd(struct ocrdma_dev *, struct ocrdma_pd *);
115 int ocrdma_mbx_dealloc_pd(struct ocrdma_dev *, struct ocrdma_pd *);
117 int ocrdma_mbx_alloc_lkey(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,
119 int ocrdma_mbx_dealloc_lkey(struct ocrdma_dev *, int fmr, u32 lkey);
121 int ocrdma_reg_mr(struct ocrdma_dev *, struct ocrdma_hw_mr *hwmr,
123 int ocrdma_mbx_create_cq(struct ocrdma_dev *, struct ocrdma_cq *,
125 void ocrdma_mbx_destroy_cq(struct ocrdma_dev *dev, struct ocrdma_cq *cq);
130 int ocrdma_mbx_modify_qp(struct ocrdma_dev *, struct ocrdma_qp *,
132 int ocrdma_mbx_query_qp(struct ocrdma_dev *, struct ocrdma_qp *,
134 int ocrdma_mbx_destroy_qp(struct ocrdma_dev *, struct ocrdma_qp *);
135 int ocrdma_mbx_create_srq(struct ocrdma_dev *, struct ocrdma_srq *,
140 void ocrdma_mbx_destroy_srq(struct ocrdma_dev *dev, struct ocrdma_srq *srq);
142 int ocrdma_alloc_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah);
143 void ocrdma_free_av(struct ocrdma_dev *dev, struct ocrdma_ah *ah);
150 int ocrdma_get_irq(struct ocrdma_dev *dev, struct ocrdma_eq *eq);
152 int ocrdma_mbx_rdma_stats(struct ocrdma_dev *, bool reset);
153 char *port_speed_string(struct ocrdma_dev *dev);
154 void ocrdma_init_service_level(struct ocrdma_dev *);
155 void ocrdma_alloc_pd_pool(struct ocrdma_dev *dev);
156 void ocrdma_free_pd_range(struct ocrdma_dev *dev);
157 void ocrdma_update_link_state(struct ocrdma_dev *dev, u8 lstate);