Home
last modified time | relevance | path

Searched refs:iwch_dev (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch.h104 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()
Diwch_provider.c67 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 …]
Diwch.c65 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()
Diwch_provider.h47 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,
Diwch_cq.c35 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()
Diwch_ev.c41 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()
Diwch_mem.c55 int iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php, in iwch_register_mem()
Diwch_qp.c201 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()
Diwch_cm.c1786 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()