Home
last modified time | relevance | path

Searched refs:ib_cq (Results 1 - 25 of 239) sorted by relevance

12345678910

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcq.c43 struct ib_cq *cq = dim->priv; in ib_cq_rdma_dim_work()
54 static void rdma_dim_init(struct ib_cq *cq) in rdma_dim_init()
75 static void rdma_dim_destroy(struct ib_cq *cq) in rdma_dim_destroy()
84 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in __poll_cq()
93 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
139 int ib_process_cq_direct(struct ib_cq *cq, int budget) in ib_process_cq_direct()
147 static void ib_cq_completion_direct(struct ib_cq *cq, void *private) in ib_cq_completion_direct()
154 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler()
173 static void ib_cq_completion_softirq(struct ib_cq *c
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcq.c42 struct ib_cq *cq = dim->priv; in ib_cq_rdma_dim_work()
53 static void rdma_dim_init(struct ib_cq *cq) in rdma_dim_init()
74 static void rdma_dim_destroy(struct ib_cq *cq) in rdma_dim_destroy()
83 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in __poll_cq()
92 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
138 int ib_process_cq_direct(struct ib_cq *cq, int budget) in ib_process_cq_direct()
146 static void ib_cq_completion_direct(struct ib_cq *cq, void *private) in ib_cq_completion_direct()
153 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler()
172 static void ib_cq_completion_softirq(struct ib_cq *c
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dcq.h54 int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
56 int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
57 int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
58 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
59 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dcq.h12 int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
14 int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
15 int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
16 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
17 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_cq.c302 struct ib_device *ibdev = hr_cq->ib_cq.device; in get_cq_ucmd()
317 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); in set_cq_param()
321 hr_cq->ib_cq.cqe = cq_entries - 1; /* used as cqe index */ in set_cq_param()
333 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); in set_cqe_size()
356 int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, in hns_roce_create_cq() argument
359 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_create_cq()
361 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_create_cq()
436 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struc argument
[all...]
H A Dhns_roce_restrack.c12 int hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq) in hns_roce_fill_res_cq_entry() argument
14 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry()
43 int hns_roce_fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ib_cq) in hns_roce_fill_res_cq_entry_raw() argument
45 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_fill_res_cq_entry_raw()
46 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry_raw()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/
H A Dhns_roce_cq.c230 struct hns_roce_dev *hr_dev = to_hr_dev(hr_cq->ib_cq.device); in set_cqe_size()
242 int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, in hns_roce_create_cq() argument
245 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_create_cq()
247 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_create_cq()
268 hr_cq->ib_cq.cqe = cq_entries - 1; /* used as cqe index */ in hns_roce_create_cq()
334 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in hns_roce_destroy_cq() argument
336 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_destroy_cq()
337 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_destroy_cq()
[all...]
H A Dhns_roce_restrack.c80 struct ib_cq *ib_cq) in hns_roce_fill_res_cq_entry()
82 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_fill_res_cq_entry()
83 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry()
79 hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq) hns_roce_fill_res_cq_entry() argument
H A Dhns_roce_device.h457 struct ib_cq ib_cq; member
935 int (*req_notify_cq)(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
936 int (*poll_cq)(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
939 int (*destroy_cq)(struct ib_cq *ibcq, struct ib_udata *udata);
940 int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period);
1049 static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq) in to_hr_cq() argument
1051 return container_of(ib_cq, struct hns_roce_cq, ib_cq); in to_hr_cq()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h99 struct ib_cq ib_cq; member
213 int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
215 int bnxt_re_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
216 int bnxt_re_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
217 int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
218 int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h51 int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
52 int ocrdma_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags);
72 int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
74 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
75 int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h53 int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
55 int qedr_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
56 int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
57 int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
89 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h51 int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
52 int ocrdma_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags);
72 int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
74 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
75 int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
/kernel/linux/linux-5.10/include/trace/events/
H A Drdma_core.h51 struct ib_cq *cq
72 struct ib_cq *cq
93 const struct ib_cq *cq
120 const struct ib_cq *cq,
146 const struct ib_cq *cq
167 const struct ib_cq *cq,
193 const struct ib_cq *cq,
253 const struct ib_cq *cq
/kernel/linux/linux-6.6/include/trace/events/
H A Drdma_core.h51 struct ib_cq *cq
72 struct ib_cq *cq
93 const struct ib_cq *cq
120 const struct ib_cq *cq,
146 const struct ib_cq *cq
167 const struct ib_cq *cq,
193 const struct ib_cq *cq,
253 const struct ib_cq *cq
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h97 struct ib_cq ib_cq; member
194 int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
196 int bnxt_re_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
197 int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
198 int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h45 int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
65 int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
66 int siw_poll_cq(struct ib_cq *base_cq, int num_entries, struct ib_wc *wc);
67 int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags);
/kernel/linux/linux-5.10/net/smc/
H A Dsmc_wr.h119 void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
128 void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h54 int qedr_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
56 int qedr_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
57 int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
89 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h45 int siw_create_cq(struct ib_cq *base_cq, const struct ib_cq_init_attr *attr,
64 int siw_destroy_cq(struct ib_cq *base_cq, struct ib_udata *udata);
65 int siw_poll_cq(struct ib_cq *base_cq, int num_entries, struct ib_wc *wc);
66 int siw_req_notify_cq(struct ib_cq *base_cq, enum ib_cq_notify_flags flags);
/kernel/linux/linux-6.6/net/smc/
H A Dsmc_wr.h131 void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
136 void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/
H A Discsi_iser.h379 struct ib_cq *cq;
516 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
517 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
518 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
519 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
520 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
521 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/
H A Discsi_iser.h371 struct ib_cq *cq;
498 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
499 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
500 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
501 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
502 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
503 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_verbs.h259 struct ib_cq ibcq;
310 static inline struct erdma_cq *to_ecq(struct ib_cq *ibcq) in to_ecq()
327 int erdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
342 int erdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
343 int erdma_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
357 int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
/kernel/linux/linux-5.10/include/rdma/
H A Drdmavt_cq.h47 struct ib_cq ibcq;
60 static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq) in ibcq_to_rvtcq()

Completed in 15 milliseconds

12345678910