Home
last modified time | relevance | path

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

/Linux-v5.4/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 void cxio_destroy_cq(struct cxio_rdev *rdev, struct t3_cq *cq);
162 void cxio_release_ucontext(struct cxio_rdev *rdev, struct cxio_ucontext *uctx);
[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()
304 void cxio_hal_pblpool_destroy(struct cxio_rdev *rdev_p) in cxio_hal_pblpool_destroy()
316 u32 cxio_hal_rqtpool_alloc(struct cxio_rdev *rdev_p, int size) in cxio_hal_rqtpool_alloc()
323 void cxio_hal_rqtpool_free(struct cxio_rdev *rdev_p, u32 addr, int size) in cxio_hal_rqtpool_free()
329 int cxio_hal_rqtpool_create(struct cxio_rdev *rdev_p) in cxio_hal_rqtpool_create()
341 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()
124 static int cxio_hal_clear_cq_ctx(struct cxio_rdev *rdev_p, u32 cqid) in cxio_hal_clear_cq_ctx()
136 static int cxio_hal_clear_qp_ctx(struct cxio_rdev *rdev_p, u32 qpid) in cxio_hal_clear_qp_ctx()
156 int cxio_create_cq(struct cxio_rdev *rdev_p, struct t3_cq *cq, int kernel) in cxio_create_cq()
189 static u32 get_qpid(struct cxio_rdev *rdev_p, struct cxio_ucontext *uctx) in get_qpid()
220 static void put_qpid(struct cxio_rdev *rdev_p, u32 qpid, in put_qpid()
[all …]
Diwch.h106 struct cxio_rdev rdev;
121 static inline struct iwch_dev *rdev_to_iwch_dev(struct cxio_rdev *rdev) in rdev_to_iwch_dev()
153 extern void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb);
Diwch_ev.c107 void iwch_ev_dispatch(struct cxio_rdev *rdev_p, struct sk_buff *skb) in iwch_ev_dispatch()
Diwch.c197 struct cxio_rdev *rdev = tdev->ulp; in iwch_event_handler()
Diwch_cm.c140 struct cxio_rdev *rdev; in iwch_l2t_send()
142 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_l2t_send()
156 struct cxio_rdev *rdev; in iwch_cxgb3_ofld_send()
158 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_cxgb3_ofld_send()
2062 struct cxio_rdev *rdev; in iwch_ep_disconnect()
2070 rdev = (struct cxio_rdev *)tdev->ulp; in iwch_ep_disconnect()
Dcxio_wr.h712 struct cxio_rdev *rdev;
Diwch_provider.c241 struct cxio_rdev *rdev_p; in iwch_mmap()
1251 static int set_netdevs(struct ib_device *ib_dev, struct cxio_rdev *rdev) in set_netdevs()