Searched refs:pvrdma_dev (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma.h | 75 struct pvrdma_dev; 122 struct pvrdma_dev *dev; 203 struct pvrdma_dev { struct 258 static inline struct pvrdma_dev *to_vdev(struct ib_device *ibdev) in to_vdev() argument 260 return container_of(ibdev, struct pvrdma_dev, ib_dev); in to_vdev() 299 static inline void pvrdma_write_reg(struct pvrdma_dev *dev, u32 reg, u32 val) in pvrdma_write_reg() 304 static inline u32 pvrdma_read_reg(struct pvrdma_dev *dev, u32 reg) in pvrdma_read_reg() 309 static inline void pvrdma_write_uar_cq(struct pvrdma_dev *dev, u32 val) in pvrdma_write_uar_cq() 314 static inline void pvrdma_write_uar_qp(struct pvrdma_dev *dev, u32 val) in pvrdma_write_uar_qp() 495 int pvrdma_uar_table_init(struct pvrdma_dev *dev); [all …]
|
D | pvrdma_main.c | 98 struct pvrdma_dev *dev = in pvrdma_get_fw_ver_str() 99 container_of(device, struct pvrdma_dev, ib_dev); in pvrdma_get_fw_ver_str() 106 static int pvrdma_init_device(struct pvrdma_dev *dev) in pvrdma_init_device() 123 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_port_immutable() 146 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_get_netdev() 160 static int pvrdma_register_device(struct pvrdma_dev *dev) in pvrdma_register_device() 300 struct pvrdma_dev *dev = dev_id; in pvrdma_intr0_handler() 317 static void pvrdma_qp_event(struct pvrdma_dev *dev, u32 qpn, int type) in pvrdma_qp_event() 343 static void pvrdma_cq_event(struct pvrdma_dev *dev, u32 cqn, int type) in pvrdma_cq_event() 369 static void pvrdma_srq_event(struct pvrdma_dev *dev, u32 srqn, int type) in pvrdma_srq_event() [all …]
|
D | pvrdma_doorbell.c | 52 int pvrdma_uar_table_init(struct pvrdma_dev *dev) in pvrdma_uar_table_init() 76 void pvrdma_uar_table_cleanup(struct pvrdma_dev *dev) in pvrdma_uar_table_cleanup() 83 int pvrdma_uar_alloc(struct pvrdma_dev *dev, struct pvrdma_uar_map *uar) in pvrdma_uar_alloc() 115 void pvrdma_uar_free(struct pvrdma_dev *dev, struct pvrdma_uar_map *uar) in pvrdma_uar_free()
|
D | pvrdma_srq.c | 64 struct pvrdma_dev *dev = to_vdev(ibsrq->device); in pvrdma_query_srq() 104 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_create_srq() 226 static void pvrdma_free_srq(struct pvrdma_dev *dev, struct pvrdma_srq *srq) in pvrdma_free_srq() 259 struct pvrdma_dev *dev = to_vdev(srq->device); in pvrdma_destroy_srq() 292 struct pvrdma_dev *dev = to_vdev(ibsrq->device); in pvrdma_modify_srq()
|
D | pvrdma_verbs.c | 68 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_query_device() 132 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_query_port() 190 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_query_gid() 282 struct pvrdma_dev *vdev = to_vdev(ibdev); in pvrdma_modify_port() 317 struct pvrdma_dev *vdev = to_vdev(ibdev); in pvrdma_alloc_ucontext() 447 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_alloc_pd() 510 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_dealloc_pd() 542 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_create_ah() 589 struct pvrdma_dev *dev = to_vdev(ah->device); in pvrdma_destroy_ah()
|
D | pvrdma_mr.c | 60 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_get_dma_mr() 115 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_reg_user_mr() 207 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_alloc_mr() 279 struct pvrdma_dev *dev = to_vdev(ibmr->device); in pvrdma_dereg_mr() 317 struct pvrdma_dev *dev = to_vdev(ibmr->device); in pvrdma_map_mr_sg()
|
D | pvrdma_cmd.c | 52 static inline int pvrdma_cmd_recv(struct pvrdma_dev *dev, in pvrdma_cmd_recv() 83 pvrdma_cmd_post(struct pvrdma_dev *dev, union pvrdma_cmd_req *req, in pvrdma_cmd_post()
|
D | pvrdma_cq.c | 65 struct pvrdma_dev *dev = to_vdev(ibcq->device); in pvrdma_req_notify_cq() 108 struct pvrdma_dev *dev = to_vdev(ibdev); in pvrdma_create_cq() 232 static void pvrdma_free_cq(struct pvrdma_dev *dev, struct pvrdma_cq *cq) in pvrdma_free_cq() 256 struct pvrdma_dev *dev = to_vdev(cq->device); in pvrdma_destroy_cq() 336 struct pvrdma_dev *dev = to_vdev(cq->ibcq.device); in pvrdma_poll_one()
|
D | pvrdma_misc.c | 52 int pvrdma_page_dir_init(struct pvrdma_dev *dev, struct pvrdma_page_dir *pdir, in pvrdma_page_dir_init() 121 static void pvrdma_page_dir_cleanup_pages(struct pvrdma_dev *dev, in pvrdma_page_dir_cleanup_pages() 138 static void pvrdma_page_dir_cleanup_tables(struct pvrdma_dev *dev, in pvrdma_page_dir_cleanup_tables() 158 void pvrdma_page_dir_cleanup(struct pvrdma_dev *dev, in pvrdma_page_dir_cleanup()
|
D | pvrdma_qp.c | 127 static int pvrdma_set_rq_size(struct pvrdma_dev *dev, in pvrdma_set_rq_size() 153 static int pvrdma_set_sq_size(struct pvrdma_dev *dev, struct ib_qp_cap *req_cap, in pvrdma_set_sq_size() 193 struct pvrdma_dev *dev = to_vdev(pd->device); in pvrdma_create_qp() 411 struct pvrdma_dev *dev = to_vdev(qp->ibqp.device); in pvrdma_free_qp() 487 struct pvrdma_dev *dev = to_vdev(ibqp->device); in pvrdma_modify_qp() 631 struct pvrdma_dev *dev = to_vdev(ibqp->device); in pvrdma_post_send() 834 struct pvrdma_dev *dev = to_vdev(ibqp->device); in pvrdma_post_recv() 927 struct pvrdma_dev *dev = to_vdev(ibqp->device); in pvrdma_query_qp()
|