Searched refs:iwch_dev (Results 1 – 9 of 9) sorted by relevance
/drivers/infiniband/hw/cxgb3/ |
D | iwch.h | 104 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 …]
|
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, 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,
|
D | iwch.c | 84 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()
|
D | iwch_provider.c | 101 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 …]
|
D | iwch_ev.c | 41 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()
|
D | iwch_cq.c | 44 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()
|
D | iwch_mem.c | 55 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()
|
D | iwch_qp.c | 201 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()
|
D | iwch_cm.c | 1800 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()
|