Home
last modified time | relevance | path

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

/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_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,
339 int iwch_register_device(struct iwch_dev *dev);
340 void iwch_unregister_device(struct iwch_dev *dev);
342 int iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php,
344 int iwch_reregister_mem(struct iwch_dev *rhp, struct iwch_pd *php,
Diwch.c84 static void disable_dbs(struct iwch_dev *rnicp) in disable_dbs()
91 static void enable_dbs(struct iwch_dev *rnicp, int ring_db) in enable_dbs()
101 struct iwch_dev *rnicp = container_of(work, struct iwch_dev, in iwch_db_drop_task()
106 static void rnic_init(struct iwch_dev *rnicp) in rnic_init()
146 struct iwch_dev *rnicp; in open_rnic_dev()
151 rnicp = (struct iwch_dev *)ib_alloc_device(sizeof(*rnicp)); in open_rnic_dev()
184 struct iwch_dev *dev, *tmp; in close_rnic_dev()
208 struct iwch_dev *rnicp; in iwch_event_handler()
Diwch_provider.c101 struct iwch_dev *rhp = to_iwch_dev(context->device); in iwch_dealloc_ucontext()
117 struct iwch_dev *rhp = to_iwch_dev(ibdev); in iwch_alloc_ucontext()
151 struct iwch_dev *rhp; in iwch_create_cq()
324 struct iwch_dev *rhp; in iwch_arm_cq()
413 struct iwch_dev *rhp; in iwch_deallocate_pd()
430 struct iwch_dev *rhp; in iwch_allocate_pd()
433 rhp = (struct iwch_dev *) ibdev; in iwch_allocate_pd()
456 struct iwch_dev *rhp; in iwch_dereg_mr()
492 struct iwch_dev *rhp; in iwch_register_phys_mem()
569 struct iwch_dev *rhp; in iwch_reregister_phys_mem()
[all …]
Diwch_ev.c41 static void post_qp_event(struct iwch_dev *rnicp, struct iwch_cq *chp, in post_qp_event()
108 struct iwch_dev *rnicp; in iwch_ev_dispatch()
115 rnicp = (struct iwch_dev *) rdev_p->ulp; in iwch_ev_dispatch()
Diwch_cq.c44 static int iwch_poll_cq_one(struct iwch_dev *rhp, struct iwch_cq *chp, in iwch_poll_cq_one()
197 struct iwch_dev *rhp; in iwch_poll_cq()
Diwch_mem.c55 int iwch_register_mem(struct iwch_dev *rhp, struct iwch_pd *php, in iwch_register_mem()
78 int iwch_reregister_mem(struct iwch_dev *rhp, struct iwch_pd *php, in iwch_reregister_mem()
Diwch_qp.c201 static int iwch_sgl2pbl_map(struct iwch_dev *rhp, struct ib_sge *sg_list, in iwch_sgl2pbl_map()
533 struct iwch_dev *rhp; in iwch_bind_mw()
896 static int rdma_init(struct iwch_dev *rhp, struct iwch_qp *qhp, in rdma_init()
948 int iwch_modify_qp(struct iwch_dev *rhp, struct iwch_qp *qhp, in iwch_modify_qp()
Diwch_cm.c1800 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_accept_cr()
1891 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_connect()
1989 struct iwch_dev *h = to_iwch_dev(cm_id->device); in iwch_create_listen()