Lines Matching defs:rdev

198 static inline int c4iw_fatal_error(struct c4iw_rdev *rdev)
200 return rdev->flags & T4_FATAL_ERROR;
203 static inline int c4iw_num_stags(struct c4iw_rdev *rdev)
205 return (int)(rdev->lldi.vr->stag.size >> 5);
259 static inline int c4iw_wait_for_reply(struct c4iw_rdev *rdev,
266 if (c4iw_fatal_error(rdev)) {
274 func, pci_name(rdev->lldi.pdev), hwtid, qpid);
275 rdev->flags |= T4_FATAL_ERROR;
281 pci_name(rdev->lldi.pdev), wr_waitp->ret, hwtid, qpid);
286 int c4iw_ofld_send(struct c4iw_rdev *rdev, struct sk_buff *skb);
288 static inline int c4iw_ref_send_wait(struct c4iw_rdev *rdev,
299 ret = c4iw_ofld_send(rdev, skb);
304 return c4iw_wait_for_reply(rdev, wr_waitp, hwtid, qpid, func);
316 struct c4iw_rdev rdev;
344 static inline struct c4iw_dev *rdev_to_c4iw_dev(struct c4iw_rdev *rdev)
346 return container_of(rdev, struct c4iw_dev, rdev);
363 return min(dev->rdev.lldi.max_ordird_qp, c4iw_max_read_depth);
947 void c4iw_put_qpid(struct c4iw_rdev *rdev, u32 qpid,
951 int c4iw_init_resource(struct c4iw_rdev *rdev, u32 nr_tpt,
953 int c4iw_init_ctrl_qp(struct c4iw_rdev *rdev);
954 int c4iw_pblpool_create(struct c4iw_rdev *rdev);
955 int c4iw_rqtpool_create(struct c4iw_rdev *rdev);
956 int c4iw_ocqp_pool_create(struct c4iw_rdev *rdev);
957 void c4iw_pblpool_destroy(struct c4iw_rdev *rdev);
958 void c4iw_rqtpool_destroy(struct c4iw_rdev *rdev);
959 void c4iw_ocqp_pool_destroy(struct c4iw_rdev *rdev);
961 int c4iw_destroy_ctrl_qp(struct c4iw_rdev *rdev);
966 void c4iw_release_dev_ucontext(struct c4iw_rdev *rdev,
968 void c4iw_init_dev_ucontext(struct c4iw_rdev *rdev,
1013 u32 c4iw_rqtpool_alloc(struct c4iw_rdev *rdev, int size);
1014 void c4iw_rqtpool_free(struct c4iw_rdev *rdev, u32 addr, int size);
1015 u32 c4iw_pblpool_alloc(struct c4iw_rdev *rdev, int size);
1016 void c4iw_pblpool_free(struct c4iw_rdev *rdev, u32 addr, int size);
1017 u32 c4iw_ocqp_pool_alloc(struct c4iw_rdev *rdev, int size);
1018 void c4iw_ocqp_pool_free(struct c4iw_rdev *rdev, u32 addr, int size);
1027 u32 c4iw_get_cqid(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx);
1028 void c4iw_put_cqid(struct c4iw_rdev *rdev, u32 qid,
1030 u32 c4iw_get_qpid(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx);
1031 void c4iw_put_qpid(struct c4iw_rdev *rdev, u32 qid,
1037 void __iomem *c4iw_bar2_addrs(struct c4iw_rdev *rdev, unsigned int qid,
1040 int c4iw_alloc_srq_idx(struct c4iw_rdev *rdev);
1041 void c4iw_free_srq_idx(struct c4iw_rdev *rdev, int idx);