/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cq.c | 43 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 D | cq.c | 42 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 D | cq.h | 54 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 D | cq.h | 12 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 D | hns_roce_cq.c | 302 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 D | hns_roce_restrack.c | 12 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 D | hns_roce_cq.c | 230 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 D | hns_roce_restrack.c | 80 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 D | hns_roce_device.h | 457 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 D | ib_verbs.h | 99 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 D | ocrdma_verbs.h | 51 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 D | verbs.h | 53 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 D | ocrdma_verbs.h | 51 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 D | rdma_core.h | 51 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 D | rdma_core.h | 51 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 D | ib_verbs.h | 97 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 D | siw_verbs.h | 45 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 D | smc_wr.h | 119 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 D | verbs.h | 54 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 D | siw_verbs.h | 45 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 D | smc_wr.h | 131 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 D | iscsi_iser.h | 379 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 D | iscsi_iser.h | 371 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 D | erdma_verbs.h | 259 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 D | rdmavt_cq.h | 47 struct ib_cq ibcq; 60 static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq) in ibcq_to_rvtcq()
|