/linux-6.3-rc2/drivers/infiniband/core/ |
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() 153 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler() 180 struct ib_cq *cq = container_of(work, struct ib_cq, work); in ib_cq_poll_work() 220 struct ib_cq *cq; in __ib_alloc_cq() 223 cq = rdma_zalloc_drv_obj(dev, ib_cq); in __ib_alloc_cq() 318 void ib_free_cq(struct ib_cq *cq) in ib_free_cq() 353 struct ib_cq *cq, *n; in ib_cq_pool_cleanup() 372 struct ib_cq *cq, *n; in ib_alloc_cqs() [all …]
|
A D | uverbs_std_types_cq.c | 42 struct ib_cq *cq = uobject->object; in uverbs_free_cq() 71 struct ib_cq *cq; in UVERBS_HANDLER() 115 cq = rdma_zalloc_drv_obj(ib_dev, ib_cq); in UVERBS_HANDLER()
|
/linux-6.3-rc2/drivers/infiniband/sw/rdmavt/ |
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);
|
/linux-6.3-rc2/drivers/infiniband/hw/hns/ |
A D | hns_roce_cq.c | 302 struct ib_device *ibdev = hr_cq->ib_cq.device; in get_cq_ucmd() 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, struct ib_udata *udata) in hns_roce_destroy_cq() argument 438 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_destroy_cq() 439 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_destroy_cq() 452 struct ib_cq *ibcq; in hns_roce_cq_completion() 463 ibcq = &hr_cq->ib_cq; in hns_roce_cq_completion() 473 struct ib_cq *ibcq; in hns_roce_cq_event() [all …]
|
A D | hns_roce_restrack.c | 14 int hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq) in hns_roce_fill_res_cq_entry() argument 16 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry() 45 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 47 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_fill_res_cq_entry_raw() 48 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_fill_res_cq_entry_raw()
|
A D | hns_roce_device.h | 405 struct ib_cq ib_cq; member 993 static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq) in to_hr_cq() argument 995 return container_of(ib_cq, struct hns_roce_cq, ib_cq); in to_hr_cq() 1181 struct ib_cq *ib_cq); 1192 int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, 1195 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata); 1213 int hns_roce_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ib_cq); 1214 int hns_roce_fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ib_cq);
|
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/ |
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);
|
/linux-6.3-rc2/include/trace/events/ |
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
|
/linux-6.3-rc2/drivers/infiniband/ulp/iser/ |
A D | iscsi_iser.h | 373 struct ib_cq *cq; 500 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc); 501 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc); 502 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc); 503 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc); 504 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc); 505 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
|
/linux-6.3-rc2/drivers/infiniband/hw/bnxt_re/ |
A D | ib_verbs.h | 97 struct ib_cq ib_cq; member 192 int bnxt_re_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 194 int bnxt_re_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 195 int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc); 196 int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
/linux-6.3-rc2/net/smc/ |
A D | smc_wr.h | 132 void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context); 137 void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
|
A D | smc_ib.h | 40 struct ib_cq *roce_cq_send; /* send completion queue */ 41 struct ib_cq *roce_cq_recv; /* recv completion queue */
|
/linux-6.3-rc2/drivers/infiniband/hw/qedr/ |
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);
|
/linux-6.3-rc2/drivers/infiniband/sw/siw/ |
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);
|
/linux-6.3-rc2/drivers/infiniband/hw/erdma/ |
A D | erdma_verbs.h | 238 struct ib_cq ibcq; 289 static inline struct erdma_cq *to_ecq(struct ib_cq *ibcq) in to_ecq() 306 int erdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 321 int erdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata); 322 int erdma_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 336 int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
|
/linux-6.3-rc2/include/rdma/ |
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()
|
A D | ib_verbs.h | 756 struct ib_cq *cq; 1075 struct ib_cq *cq; 1175 struct ib_cq *send_cq; 1176 struct ib_cq *recv_cq; 1591 struct ib_cq { struct 1632 struct ib_cq *cq; argument 1683 struct ib_cq *cq; 1703 struct ib_cq *cq; 1782 struct ib_cq *send_cq; 1783 struct ib_cq *recv_cq; [all …]
|
/linux-6.3-rc2/drivers/infiniband/hw/mana/ |
A D | mana_ib.h | 65 struct ib_cq ibcq; 137 int mana_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 140 int mana_ib_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
|
A D | cq.c | 8 int mana_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in mana_ib_create_cq() 67 int mana_ib_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata) in mana_ib_destroy_cq()
|
/linux-6.3-rc2/drivers/infiniband/hw/usnic/ |
A D | usnic_ib_verbs.h | 58 int usnic_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 60 int usnic_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/ |
A D | mlx4_ib.h | 101 struct ib_cq *cq; 116 struct ib_cq ibcq; 481 struct ib_cq *cq; 688 static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 765 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 766 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 767 int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 769 int mlx4_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 770 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 771 int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
/linux-6.3-rc2/drivers/infiniband/hw/efa/ |
A D | efa.h | 89 struct ib_cq ibcq; 151 int efa_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata); 152 int efa_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
|
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/ |
A D | pvrdma_verbs.h | 377 int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, 379 int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 380 int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 381 int pvrdma_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | mlx5_ib.h | 469 struct ib_cq *cq; 548 struct ib_cq ibcq; 732 struct ib_cq *cq; 796 struct ib_cq *c0; 1166 static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 1274 int mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata); 1275 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 1276 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 1277 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 1340 int mlx5_ib_get_cqe_size(struct ib_cq *ibcq); [all …]
|
A D | wr.h | 94 int mlx5r_wq_overflow(struct mlx5_ib_wq *wq, int nreq, struct ib_cq *ib_cq);
|