Home
last modified time | relevance | path

Searched refs:cxio_rdev (Results 1 – 11 of 11) sorted by relevance

/drivers/infiniband/hw/cxgb3/
Dcxio_hal.h99 struct cxio_rdev { struct
119 static inline int cxio_fatal_error(struct cxio_rdev *rdev_p) in cxio_fatal_error() argument
124 static inline int cxio_num_stags(struct cxio_rdev *rdev_p) in cxio_num_stags()
129 typedef void (*cxio_hal_ev_callback_func_t) (struct cxio_rdev * rdev_p,
156 int cxio_rdev_open(struct cxio_rdev *rdev);
157 void cxio_rdev_close(struct cxio_rdev *rdev);
158 int cxio_hal_cq_op(struct cxio_rdev *rdev, struct t3_cq *cq,
160 int cxio_create_cq(struct cxio_rdev *rdev, struct t3_cq *cq, int kernel);
161 int cxio_destroy_cq(struct cxio_rdev *rdev, struct t3_cq *cq);
162 int cxio_resize_cq(struct cxio_rdev *rdev, struct t3_cq *cq);
[all …]
Dcxio_resource.h46 extern int cxio_hal_init_resource(struct cxio_rdev *rdev_p,
59 extern int cxio_hal_pblpool_create(struct cxio_rdev *rdev_p);
60 extern void cxio_hal_pblpool_destroy(struct cxio_rdev *rdev_p);
61 extern u32 cxio_hal_pblpool_alloc(struct cxio_rdev *rdev_p, int size);
62 extern void cxio_hal_pblpool_free(struct cxio_rdev *rdev_p, u32 addr, int size);
65 extern int cxio_hal_rqtpool_create(struct cxio_rdev *rdev_p);
66 extern void cxio_hal_rqtpool_destroy(struct cxio_rdev *rdev_p);
67 extern u32 cxio_hal_rqtpool_alloc(struct cxio_rdev *rdev_p, int size);
68 extern void cxio_hal_rqtpool_free(struct cxio_rdev *rdev_p, u32 addr, int size);
Dcxio_resource.c111 static int cxio_init_qpid_fifo(struct cxio_rdev *rdev_p) in cxio_init_qpid_fifo()
140 int cxio_hal_init_resource(struct cxio_rdev *rdev_p, in cxio_hal_init_resource()
257 u32 cxio_hal_pblpool_alloc(struct cxio_rdev *rdev_p, int size) in cxio_hal_pblpool_alloc()
264 void cxio_hal_pblpool_free(struct cxio_rdev *rdev_p, u32 addr, int size) in cxio_hal_pblpool_free()
270 int cxio_hal_pblpool_create(struct cxio_rdev *rdev_p) in cxio_hal_pblpool_create()
303 void cxio_hal_pblpool_destroy(struct cxio_rdev *rdev_p) in cxio_hal_pblpool_destroy()
315 u32 cxio_hal_rqtpool_alloc(struct cxio_rdev *rdev_p, int size) in cxio_hal_rqtpool_alloc()
322 void cxio_hal_rqtpool_free(struct cxio_rdev *rdev_p, u32 addr, int size) in cxio_hal_rqtpool_free()
328 int cxio_hal_rqtpool_create(struct cxio_rdev *rdev_p) in cxio_hal_rqtpool_create()
340 void cxio_hal_rqtpool_destroy(struct cxio_rdev *rdev_p) in cxio_hal_rqtpool_destroy()
Dcxio_hal.c51 static struct cxio_rdev *cxio_hal_find_rdev_by_name(char *dev_name) in cxio_hal_find_rdev_by_name()
53 struct cxio_rdev *rdev; in cxio_hal_find_rdev_by_name()
61 static struct cxio_rdev *cxio_hal_find_rdev_by_t3cdev(struct t3cdev *tdev) in cxio_hal_find_rdev_by_t3cdev()
63 struct cxio_rdev *rdev; in cxio_hal_find_rdev_by_t3cdev()
71 int cxio_hal_cq_op(struct cxio_rdev *rdev_p, struct t3_cq *cq, in cxio_hal_cq_op()
125 static int cxio_hal_clear_cq_ctx(struct cxio_rdev *rdev_p, u32 cqid) in cxio_hal_clear_cq_ctx()
137 static int cxio_hal_clear_qp_ctx(struct cxio_rdev *rdev_p, u32 qpid) in cxio_hal_clear_qp_ctx()
158 int cxio_create_cq(struct cxio_rdev *rdev_p, struct t3_cq *cq, int kernel) in cxio_create_cq()
193 int cxio_resize_cq(struct cxio_rdev *rdev_p, struct t3_cq *cq) in cxio_resize_cq()
206 static u32 get_qpid(struct cxio_rdev *rdev_p, struct cxio_ucontext *uctx) in get_qpid()
[all …]
Dcxio_dbg.c40 void cxio_dump_tpt(struct cxio_rdev *rdev, u32 stag) in cxio_dump_tpt()
73 void cxio_dump_pbl(struct cxio_rdev *rdev, u32 pbl_addr, uint len, u8 shift) in cxio_dump_pbl()
139 void cxio_dump_rqt(struct cxio_rdev *rdev, u32 hwtid, int nents) in cxio_dump_rqt()
172 void cxio_dump_tcb(struct cxio_rdev *rdev, u32 hwtid) in cxio_dump_tcb()
Diwch.h106 struct cxio_rdev rdev;
122 static inline struct iwch_dev *rdev_to_iwch_dev(struct cxio_rdev *rdev) in rdev_to_iwch_dev()
178 extern void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb);
Diwch_ev.c106 void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb) in iwch_ev_dispatch()
Diwch.c207 struct cxio_rdev *rdev = tdev->ulp; in iwch_event_handler()
Diwch_cm.c142 struct cxio_rdev *rdev; in iwch_l2t_send()
144 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_l2t_send()
158 struct cxio_rdev *rdev; in iwch_cxgb3_ofld_send()
160 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_cxgb3_ofld_send()
2076 struct cxio_rdev *rdev; in iwch_ep_disconnect()
2084 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_ep_disconnect()
Dcxio_wr.h712 struct cxio_rdev *rdev;
Diwch_provider.c359 struct cxio_rdev *rdev_p; in iwch_mmap()