Searched refs:iwch_dev (Results 1 – 9 of 9) sorted by relevance
/Linux-v5.4/drivers/infiniband/hw/cxgb3/ |
D | iwch.h | 104 struct iwch_dev { struct 116 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev) in to_iwch_dev() argument 118 return container_of(ibdev, struct iwch_dev, ibdev); in to_iwch_dev() 121 static inline struct iwch_dev *rdev_to_iwch_dev(struct cxio_rdev *rdev) in rdev_to_iwch_dev() 123 return container_of(rdev, struct iwch_dev, rdev); in rdev_to_iwch_dev() 126 static inline int t3b_device(const struct iwch_dev *rhp) in t3b_device() 131 static inline int t3a_device(const struct iwch_dev *rhp) in t3a_device() 136 static inline struct iwch_cq *get_chp(struct iwch_dev *rhp, u32 cqid) in get_chp() 141 static inline struct iwch_qp *get_qhp(struct iwch_dev *rhp, u32 qpid) in get_qhp() 146 static inline struct iwch_mr *get_mhp(struct iwch_dev *rhp, u32 mmid) in get_mhp()
|
D | iwch_provider.c | 67 struct iwch_dev *rhp = to_iwch_dev(context->device); in iwch_dealloc_ucontext() 82 struct iwch_dev *rhp = to_iwch_dev(ibdev); in iwch_alloc_ucontext() 111 struct iwch_dev *rhp = to_iwch_dev(ibcq->device); in iwch_create_cq() 207 struct iwch_dev *rhp; in iwch_arm_cq() 295 struct iwch_dev *rhp; in iwch_deallocate_pd() 309 struct iwch_dev *rhp; in iwch_allocate_pd() 312 rhp = (struct iwch_dev *) ibdev; in iwch_allocate_pd() 333 struct iwch_dev *rhp; in iwch_dereg_mr() 360 struct iwch_dev *rhp = php->rhp; in iwch_get_dma_mr() 439 struct iwch_dev *rhp; in iwch_reg_user_mr() [all …]
|
D | iwch.c | 65 static void disable_dbs(struct iwch_dev *rnicp) in disable_dbs() 76 static void enable_dbs(struct iwch_dev *rnicp, int ring_db) in enable_dbs() 93 struct iwch_dev *rnicp = container_of(work, struct iwch_dev, in iwch_db_drop_task() 98 static void rnic_init(struct iwch_dev *rnicp) in rnic_init() 137 struct iwch_dev *rnicp; in open_rnic_dev() 141 rnicp = ib_alloc_device(iwch_dev, ibdev); in open_rnic_dev() 174 struct iwch_dev *dev, *tmp; in close_rnic_dev() 198 struct iwch_dev *rnicp; in iwch_event_handler()
|
D | iwch_provider.h | 47 struct iwch_dev *rhp; 77 struct iwch_dev *rhp; 93 struct iwch_dev *rhp; 105 struct iwch_dev *rhp; 163 struct iwch_dev *rhp; 260 int iwch_modify_qp(struct iwch_dev *rhp, 336 int iwch_register_device(struct iwch_dev *dev); 337 void iwch_unregister_device(struct iwch_dev *dev); 339 int iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php,
|
D | iwch_cq.c | 35 static int __iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in __iwch_poll_cq_one() 175 static int iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in iwch_poll_cq_one() 200 struct iwch_dev *rhp; in iwch_poll_cq()
|
D | iwch_ev.c | 41 static void post_qp_event(struct iwch_dev *rnicp, struct iwch_cq *chp, in post_qp_event() 109 struct iwch_dev *rnicp; in iwch_ev_dispatch() 116 rnicp = (struct iwch_dev *) rdev_p->ulp; in iwch_ev_dispatch()
|
D | iwch_mem.c | 55 int iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php, in iwch_register_mem()
|
D | iwch_qp.c | 201 static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, in iwch_sgl2pbl_map() 815 static int rdma_init(struct iwch_dev *rhp, struct iwch_qp *qhp, in rdma_init() 867 int iwch_modify_qp(struct iwch_dev *rhp, struct iwch_qp *qhp, in iwch_modify_qp()
|
D | iwch_cm.c | 1786 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_accept_cr() 1877 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_connect() 1975 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_create_listen()
|