Lines Matching defs:cxio_rdev

88 struct cxio_rdev {
100 TAILQ_ENTRY(cxio_rdev) entry;
104 cxio_num_stags(struct cxio_rdev *rdev_p)
109 typedef void (*cxio_hal_ev_callback_func_t) (struct cxio_rdev * rdev_p,
136 int cxio_rdev_open(struct cxio_rdev *rdev);
137 void cxio_rdev_close(struct cxio_rdev *rdev);
138 int cxio_hal_cq_op(struct cxio_rdev *rdev, struct t3_cq *cq,
140 int cxio_create_cq(struct cxio_rdev *rdev, struct t3_cq *cq, int kernel);
141 int cxio_destroy_cq(struct cxio_rdev *rdev, struct t3_cq *cq);
142 void cxio_release_ucontext(struct cxio_rdev *rdev, struct cxio_ucontext *uctx);
143 void cxio_init_ucontext(struct cxio_rdev *rdev, struct cxio_ucontext *uctx);
144 int cxio_create_qp(struct cxio_rdev *rdev, u32 kernel_domain, struct t3_wq *wq,
146 int cxio_destroy_qp(struct cxio_rdev *rdev, struct t3_wq *wq,
149 int cxio_write_pbl(struct cxio_rdev *rdev_p, __be64 *pbl,
151 int cxio_register_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid,
154 int cxio_reregister_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid,
157 int cxio_dereg_mem(struct cxio_rdev *rdev, u32 stag, u32 pbl_size,
159 int cxio_allocate_window(struct cxio_rdev *rdev, u32 * stag, u32 pdid);
160 int cxio_deallocate_window(struct cxio_rdev *rdev, u32 stag);
161 int cxio_rdma_init(struct cxio_rdev *rdev, struct t3_rdma_init_attr *attr,
179 void cxio_dump_tpt(struct cxio_rdev *rev, u32 stag);
180 void cxio_dump_pbl(struct cxio_rdev *rev, u32 pbl_addr, uint32_t len, u8 shift);
183 void cxio_dump_rqt(struct cxio_rdev *rdev, u32 hwtid, int nents);
184 void cxio_dump_tcb(struct cxio_rdev *rdev, u32 hwtid);