cxio_rdev 51 drivers/infiniband/hw/cxgb3/cxio_hal.c static struct cxio_rdev *cxio_hal_find_rdev_by_name(char *dev_name) cxio_rdev 53 drivers/infiniband/hw/cxgb3/cxio_hal.c struct cxio_rdev *rdev; cxio_rdev 61 drivers/infiniband/hw/cxgb3/cxio_hal.c static struct cxio_rdev *cxio_hal_find_rdev_by_t3cdev(struct t3cdev *tdev) cxio_rdev 63 drivers/infiniband/hw/cxgb3/cxio_hal.c struct cxio_rdev *rdev; cxio_rdev 71 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_hal_cq_op(struct cxio_rdev *rdev_p, struct t3_cq *cq, cxio_rdev 124 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_clear_cq_ctx(struct cxio_rdev *rdev_p, u32 cqid) cxio_rdev 136 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_clear_qp_ctx(struct cxio_rdev *rdev_p, u32 qpid) cxio_rdev 156 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_create_cq(struct cxio_rdev *rdev_p, struct t3_cq *cq, int kernel) cxio_rdev 189 drivers/infiniband/hw/cxgb3/cxio_hal.c static u32 get_qpid(struct cxio_rdev *rdev_p, struct cxio_ucontext *uctx) cxio_rdev 220 drivers/infiniband/hw/cxgb3/cxio_hal.c static void put_qpid(struct cxio_rdev *rdev_p, u32 qpid, cxio_rdev 235 drivers/infiniband/hw/cxgb3/cxio_hal.c void cxio_release_ucontext(struct cxio_rdev *rdev_p, struct cxio_ucontext *uctx) cxio_rdev 251 drivers/infiniband/hw/cxgb3/cxio_hal.c void cxio_init_ucontext(struct cxio_rdev *rdev_p, struct cxio_ucontext *uctx) cxio_rdev 257 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_create_qp(struct cxio_rdev *rdev_p, u32 kernel_domain, cxio_rdev 305 drivers/infiniband/hw/cxgb3/cxio_hal.c void cxio_destroy_cq(struct cxio_rdev *rdev_p, struct t3_cq *cq) cxio_rdev 316 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_destroy_qp(struct cxio_rdev *rdev_p, struct t3_wq *wq, cxio_rdev 478 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_init_ctrl_cq(struct cxio_rdev *rdev_p) cxio_rdev 492 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_init_ctrl_qp(struct cxio_rdev *rdev_p) cxio_rdev 559 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_destroy_ctrl_qp(struct cxio_rdev *rdev_p) cxio_rdev 572 drivers/infiniband/hw/cxgb3/cxio_hal.c static int cxio_hal_ctrl_qp_write_mem(struct cxio_rdev *rdev_p, u32 addr, cxio_rdev 672 drivers/infiniband/hw/cxgb3/cxio_hal.c static int __cxio_tpt_op(struct cxio_rdev *rdev_p, u32 reset_tpt_entry, cxio_rdev 739 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_write_pbl(struct cxio_rdev *rdev_p, __be64 *pbl, cxio_rdev 765 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_register_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, cxio_rdev 774 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_reregister_phys_mem(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, cxio_rdev 782 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_dereg_mem(struct cxio_rdev *rdev_p, u32 stag, u32 pbl_size, cxio_rdev 789 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_allocate_window(struct cxio_rdev *rdev_p, u32 * stag, u32 pdid) cxio_rdev 796 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_deallocate_window(struct cxio_rdev *rdev_p, u32 stag) cxio_rdev 802 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_allocate_stag(struct cxio_rdev *rdev_p, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr) cxio_rdev 809 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_rdma_init(struct cxio_rdev *rdev_p, struct t3_rdma_init_attr *attr) cxio_rdev 856 drivers/infiniband/hw/cxgb3/cxio_hal.c struct cxio_rdev *rdev_p = NULL; cxio_rdev 868 drivers/infiniband/hw/cxgb3/cxio_hal.c rdev_p = (struct cxio_rdev *)t3cdev_p->ulp; cxio_rdev 889 drivers/infiniband/hw/cxgb3/cxio_hal.c int cxio_rdev_open(struct cxio_rdev *rdev_p) cxio_rdev 1012 drivers/infiniband/hw/cxgb3/cxio_hal.c void cxio_rdev_close(struct cxio_rdev *rdev_p) cxio_rdev 1034 drivers/infiniband/hw/cxgb3/cxio_hal.c struct cxio_rdev *rdev, *tmp; cxio_rdev 119 drivers/infiniband/hw/cxgb3/cxio_hal.h static inline int cxio_fatal_error(struct cxio_rdev *rdev_p) cxio_rdev 124 drivers/infiniband/hw/cxgb3/cxio_hal.h static inline int cxio_num_stags(struct cxio_rdev *rdev_p) cxio_rdev 129 drivers/infiniband/hw/cxgb3/cxio_hal.h typedef void (*cxio_hal_ev_callback_func_t) (struct cxio_rdev * rdev_p, cxio_rdev 156 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_rdev_open(struct cxio_rdev *rdev); cxio_rdev 157 drivers/infiniband/hw/cxgb3/cxio_hal.h void cxio_rdev_close(struct cxio_rdev *rdev); cxio_rdev 158 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_hal_cq_op(struct cxio_rdev *rdev, struct t3_cq *cq, cxio_rdev 160 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_create_cq(struct cxio_rdev *rdev, struct t3_cq *cq, int kernel); cxio_rdev 161 drivers/infiniband/hw/cxgb3/cxio_hal.h void cxio_destroy_cq(struct cxio_rdev *rdev, struct t3_cq *cq); cxio_rdev 162 drivers/infiniband/hw/cxgb3/cxio_hal.h void cxio_release_ucontext(struct cxio_rdev *rdev, struct cxio_ucontext *uctx); cxio_rdev 163 drivers/infiniband/hw/cxgb3/cxio_hal.h void cxio_init_ucontext(struct cxio_rdev *rdev, struct cxio_ucontext *uctx); cxio_rdev 164 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_create_qp(struct cxio_rdev *rdev, u32 kernel_domain, struct t3_wq *wq, cxio_rdev 166 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_destroy_qp(struct cxio_rdev *rdev, struct t3_wq *wq, cxio_rdev 169 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_write_pbl(struct cxio_rdev *rdev_p, __be64 *pbl, cxio_rdev 171 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_register_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid, cxio_rdev 174 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_reregister_phys_mem(struct cxio_rdev *rdev, u32 * stag, u32 pdid, cxio_rdev 177 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_dereg_mem(struct cxio_rdev *rdev, u32 stag, u32 pbl_size, cxio_rdev 179 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_allocate_window(struct cxio_rdev *rdev, u32 * stag, u32 pdid); cxio_rdev 180 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_allocate_stag(struct cxio_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr); cxio_rdev 181 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_deallocate_window(struct cxio_rdev *rdev, u32 stag); cxio_rdev 182 drivers/infiniband/hw/cxgb3/cxio_hal.h int cxio_rdma_init(struct cxio_rdev *rdev, struct t3_rdma_init_attr *attr); cxio_rdev 111 drivers/infiniband/hw/cxgb3/cxio_resource.c static int cxio_init_qpid_fifo(struct cxio_rdev *rdev_p) cxio_rdev 140 drivers/infiniband/hw/cxgb3/cxio_resource.c int cxio_hal_init_resource(struct cxio_rdev *rdev_p, cxio_rdev 257 drivers/infiniband/hw/cxgb3/cxio_resource.c u32 cxio_hal_pblpool_alloc(struct cxio_rdev *rdev_p, int size) cxio_rdev 264 drivers/infiniband/hw/cxgb3/cxio_resource.c void cxio_hal_pblpool_free(struct cxio_rdev *rdev_p, u32 addr, int size) cxio_rdev 270 drivers/infiniband/hw/cxgb3/cxio_resource.c int cxio_hal_pblpool_create(struct cxio_rdev *rdev_p) cxio_rdev 304 drivers/infiniband/hw/cxgb3/cxio_resource.c void cxio_hal_pblpool_destroy(struct cxio_rdev *rdev_p) cxio_rdev 316 drivers/infiniband/hw/cxgb3/cxio_resource.c u32 cxio_hal_rqtpool_alloc(struct cxio_rdev *rdev_p, int size) cxio_rdev 323 drivers/infiniband/hw/cxgb3/cxio_resource.c void cxio_hal_rqtpool_free(struct cxio_rdev *rdev_p, u32 addr, int size) cxio_rdev 329 drivers/infiniband/hw/cxgb3/cxio_resource.c int cxio_hal_rqtpool_create(struct cxio_rdev *rdev_p) cxio_rdev 341 drivers/infiniband/hw/cxgb3/cxio_resource.c void cxio_hal_rqtpool_destroy(struct cxio_rdev *rdev_p) cxio_rdev 46 drivers/infiniband/hw/cxgb3/cxio_resource.h extern int cxio_hal_init_resource(struct cxio_rdev *rdev_p, cxio_rdev 59 drivers/infiniband/hw/cxgb3/cxio_resource.h extern int cxio_hal_pblpool_create(struct cxio_rdev *rdev_p); cxio_rdev 60 drivers/infiniband/hw/cxgb3/cxio_resource.h extern void cxio_hal_pblpool_destroy(struct cxio_rdev *rdev_p); cxio_rdev 61 drivers/infiniband/hw/cxgb3/cxio_resource.h extern u32 cxio_hal_pblpool_alloc(struct cxio_rdev *rdev_p, int size); cxio_rdev 62 drivers/infiniband/hw/cxgb3/cxio_resource.h extern void cxio_hal_pblpool_free(struct cxio_rdev *rdev_p, u32 addr, int size); cxio_rdev 65 drivers/infiniband/hw/cxgb3/cxio_resource.h extern int cxio_hal_rqtpool_create(struct cxio_rdev *rdev_p); cxio_rdev 66 drivers/infiniband/hw/cxgb3/cxio_resource.h extern void cxio_hal_rqtpool_destroy(struct cxio_rdev *rdev_p); cxio_rdev 67 drivers/infiniband/hw/cxgb3/cxio_resource.h extern u32 cxio_hal_rqtpool_alloc(struct cxio_rdev *rdev_p, int size); cxio_rdev 68 drivers/infiniband/hw/cxgb3/cxio_resource.h extern void cxio_hal_rqtpool_free(struct cxio_rdev *rdev_p, u32 addr, int size); cxio_rdev 712 drivers/infiniband/hw/cxgb3/cxio_wr.h struct cxio_rdev *rdev; cxio_rdev 197 drivers/infiniband/hw/cxgb3/iwch.c struct cxio_rdev *rdev = tdev->ulp; cxio_rdev 106 drivers/infiniband/hw/cxgb3/iwch.h struct cxio_rdev rdev; cxio_rdev 121 drivers/infiniband/hw/cxgb3/iwch.h static inline struct iwch_dev *rdev_to_iwch_dev(struct cxio_rdev *rdev) cxio_rdev 153 drivers/infiniband/hw/cxgb3/iwch.h extern void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb); cxio_rdev 140 drivers/infiniband/hw/cxgb3/iwch_cm.c struct cxio_rdev *rdev; cxio_rdev 142 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; cxio_rdev 156 drivers/infiniband/hw/cxgb3/iwch_cm.c struct cxio_rdev *rdev; cxio_rdev 158 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; cxio_rdev 2062 drivers/infiniband/hw/cxgb3/iwch_cm.c struct cxio_rdev *rdev; cxio_rdev 2070 drivers/infiniband/hw/cxgb3/iwch_cm.c rdev = (struct cxio_rdev *)tdev->ulp; cxio_rdev 107 drivers/infiniband/hw/cxgb3/iwch_ev.c void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb) cxio_rdev 241 drivers/infiniband/hw/cxgb3/iwch_provider.c struct cxio_rdev *rdev_p; cxio_rdev 1251 drivers/infiniband/hw/cxgb3/iwch_provider.c static int set_netdevs(struct ib_device *ib_dev, struct cxio_rdev *rdev)