Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch.h104 struct iwch_dev { struct
117 static inline struct iwch_dev *to_iwch_dev(struct ib_device *ibdev) in to_iwch_dev() argument
119 return container_of(ibdev, struct iwch_dev, ibdev); in to_iwch_dev()
122 static inline struct iwch_dev *rdev_to_iwch_dev(struct cxio_rdev *rdev) in rdev_to_iwch_dev()
124 return container_of(rdev, struct iwch_dev, rdev); in rdev_to_iwch_dev()
127 static inline int t3b_device(const struct iwch_dev *rhp) in t3b_device()
132 static inline int t3a_device(const struct iwch_dev *rhp) in t3a_device()
137 static inline struct iwch_cq *get_chp(struct iwch_dev *rhp, u32 cqid) in get_chp()
142 static inline struct iwch_qp *get_qhp(struct iwch_dev *rhp, u32 qpid) in get_qhp()
147 static inline struct iwch_mr *get_mhp(struct iwch_dev *rhp, u32 mmid) in get_mhp()
[all …]
Diwch.c83 static void disable_dbs(struct iwch_dev *rnicp) in disable_dbs()
90 static void enable_dbs(struct iwch_dev *rnicp, int ring_db) in enable_dbs()
100 struct iwch_dev *rnicp = container_of(work, struct iwch_dev, in iwch_db_drop_task()
105 static void rnic_init(struct iwch_dev *rnicp) in rnic_init()
145 struct iwch_dev *rnicp; in open_rnic_dev()
149 rnicp = (struct iwch_dev *)ib_alloc_device(sizeof(*rnicp)); in open_rnic_dev()
182 struct iwch_dev *dev, *tmp; in close_rnic_dev()
206 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_provider.c66 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()
116 struct iwch_dev *rhp; in iwch_create_cq()
287 struct iwch_dev *rhp; in iwch_arm_cq()
375 struct iwch_dev *rhp; in iwch_deallocate_pd()
392 struct iwch_dev *rhp; in iwch_allocate_pd()
395 rhp = (struct iwch_dev *) ibdev; in iwch_allocate_pd()
420 struct iwch_dev *rhp; in iwch_dereg_mr()
448 struct iwch_dev *rhp = php->rhp; in iwch_get_dma_mr()
528 struct iwch_dev *rhp; in iwch_reg_user_mr()
[all …]
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()