/Linux-v4.19/drivers/infiniband/core/ |
D | cq.c | 29 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq() 73 int ib_process_cq_direct(struct ib_cq *cq, int budget) in ib_process_cq_direct() 81 static void ib_cq_completion_direct(struct ib_cq *cq, void *private) in ib_cq_completion_direct() 88 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler() 101 static void ib_cq_completion_softirq(struct ib_cq *cq, void *private) in ib_cq_completion_softirq() 108 struct ib_cq *cq = container_of(work, struct ib_cq, work); in ib_cq_poll_work() 118 static void ib_cq_completion_workqueue(struct ib_cq *cq, void *private) in ib_cq_completion_workqueue() 137 struct ib_cq *__ib_alloc_cq(struct ib_device *dev, void *private, in __ib_alloc_cq() 145 struct ib_cq *cq; in __ib_alloc_cq() 202 void ib_free_cq(struct ib_cq *cq) in ib_free_cq()
|
D | uverbs_std_types_cq.c | 40 struct ib_cq *cq = uobject->object; in uverbs_free_cq() 71 struct ib_cq *cq; in UVERBS_HANDLER()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | cq.h | 54 struct ib_cq *rvt_create_cq(struct ib_device *ibdev, 58 int rvt_destroy_cq(struct ib_cq *ibcq); 59 int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags); 60 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata); 61 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
|
D | cq.c | 179 struct ib_cq *rvt_create_cq(struct ib_device *ibdev, in rvt_create_cq() 187 struct ib_cq *ret; in rvt_create_cq() 307 int rvt_destroy_cq(struct ib_cq *ibcq) in rvt_destroy_cq() 335 int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in rvt_req_notify_cq() 364 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in rvt_resize_cq() 480 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in rvt_poll_cq()
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_cq.c | 43 struct ib_cq *ibcq = &hr_cq->ib_cq; in hns_roce_ib_cq_comp() 53 struct ib_cq *ibcq; in hns_roce_ib_cq_event() 55 ibcq = &hr_cq->ib_cq; in hns_roce_ib_cq_event() 310 struct ib_cq *hns_roce_ib_create_cq(struct ib_device *ib_dev, in hns_roce_ib_create_cq() 339 hr_cq->ib_cq.cqe = cq_entries - 1; in hns_roce_ib_create_cq() 425 return &hr_cq->ib_cq; in hns_roce_ib_create_cq() 442 hr_cq->ib_cq.cqe); in hns_roce_ib_create_cq() 454 int hns_roce_ib_destroy_cq(struct ib_cq *ib_cq) in hns_roce_ib_destroy_cq() argument 456 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_ib_destroy_cq() 457 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_ib_destroy_cq() [all …]
|
D | hns_roce_device.h | 401 struct ib_cq ib_cq; member 785 int (*req_notify_cq)(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 786 int (*poll_cq)(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 788 int (*destroy_cq)(struct ib_cq *ibcq); 789 int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period); 871 static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq) in to_hr_cq() argument 873 return container_of(ib_cq, struct hns_roce_cq, ib_cq); in to_hr_cq() 994 struct ib_cq *ib_cq); 1007 struct ib_cq *hns_roce_ib_create_cq(struct ib_device *ib_dev, 1012 int hns_roce_ib_destroy_cq(struct ib_cq *ib_cq);
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
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); 77 struct ib_cq *ocrdma_create_cq(struct ib_device *ibdev, 81 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *); 82 int ocrdma_destroy_cq(struct ib_cq *);
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.h | 54 struct ib_cq *qedr_create_cq(struct ib_device *ibdev, 58 int qedr_resize_cq(struct ib_cq *, int cqe, struct ib_udata *); 59 int qedr_destroy_cq(struct ib_cq *); 60 int qedr_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 93 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
|
/Linux-v4.19/net/smc/ |
D | smc_wr.h | 93 void smc_wr_tx_cq_handler(struct ib_cq *ib_cq, void *cq_context); 101 void smc_wr_rx_cq_handler(struct ib_cq *ib_cq, void *cq_context);
|
D | smc_ib.h | 37 struct ib_cq *roce_cq_send; /* send completion queue */ 38 struct ib_cq *roce_cq_recv; /* recv completion queue */
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 64 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, 68 int usnic_ib_destroy_cq(struct ib_cq *cq); 87 int usnic_ib_poll_cq(struct ib_cq *ibcq, int num_entries, 89 int usnic_ib_req_notify_cq(struct ib_cq *cq,
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.h | 101 struct ib_cq ib_cq; member 198 struct ib_cq *bnxt_re_create_cq(struct ib_device *ibdev, 202 int bnxt_re_destroy_cq(struct ib_cq *cq); 203 int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc); 204 int bnxt_re_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.h | 328 struct ib_cq *cq; 605 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc); 606 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc); 607 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc); 608 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc); 609 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc); 610 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
|
/Linux-v4.19/include/rdma/ |
D | rdmavt_cq.h | 82 struct ib_cq ibcq; 93 static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq) in ibcq_to_rvtcq()
|
D | ib_verbs.h | 650 struct ib_cq *cq; 1048 struct ib_cq *cq; 1142 struct ib_cq *send_cq; 1143 struct ib_cq *recv_cq; 1330 void (*done)(struct ib_cq *cq, struct ib_wc *wc); 1570 typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context); 1578 struct ib_cq { struct 1608 struct ib_cq *cq; argument 1650 struct ib_cq *cq; 1669 struct ib_cq *cq; [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mlx4_ib.h | 106 struct ib_cq *cq; 121 struct ib_cq ibcq; 463 struct ib_cq *cq; 664 static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 748 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 749 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); 750 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, 754 int mlx4_ib_destroy_cq(struct ib_cq *cq); 755 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 756 int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
D | cq.c | 44 struct ib_cq *ibcq = &to_mibcq(cq)->ibcq; in mlx4_ib_cq_comp() 51 struct ib_cq *ibcq; in mlx4_ib_cq_event() 92 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in mlx4_ib_modify_cq() 174 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, in mlx4_ib_create_cq() 381 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq() 482 int mlx4_ib_destroy_cq(struct ib_cq *cq) in mlx4_ib_destroy_cq() 884 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq() 911 int mlx4_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mlx4_ib_arm_cq()
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_verbs.h | 415 struct ib_cq *pvrdma_create_cq(struct ib_device *ibdev, 419 int pvrdma_destroy_cq(struct ib_cq *cq); 420 int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 421 int pvrdma_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
|
D | pvrdma_cq.c | 62 int pvrdma_req_notify_cq(struct ib_cq *ibcq, in pvrdma_req_notify_cq() 102 struct ib_cq *pvrdma_create_cq(struct ib_device *ibdev, in pvrdma_create_cq() 251 int pvrdma_destroy_cq(struct ib_cq *cq) in pvrdma_destroy_cq() 397 int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in pvrdma_poll_cq()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 487 struct ib_cq ibcq; 599 struct ib_cq *cq; 660 struct ib_cq *c0; 926 static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq() 1037 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, 1041 int mlx5_ib_destroy_cq(struct ib_cq *cq); 1042 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc); 1043 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags); 1044 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period); 1045 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata); [all …]
|
/Linux-v4.19/drivers/nvme/host/ |
D | rdma.c | 89 struct ib_cq *ib_cq; member 147 static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc); 257 init_attr.send_cq = queue->ib_cq; in nvme_rdma_create_qp() 258 init_attr.recv_cq = queue->ib_cq; in nvme_rdma_create_qp() 415 ib_free_cq(queue->ib_cq); in nvme_rdma_destroy_queue_ib() 452 queue->ib_cq = ib_alloc_cq(ibdev, queue, in nvme_rdma_create_queue_ib() 455 if (IS_ERR(queue->ib_cq)) { in nvme_rdma_create_queue_ib() 456 ret = PTR_ERR(queue->ib_cq); in nvme_rdma_create_queue_ib() 492 ib_free_cq(queue->ib_cq); in nvme_rdma_create_queue_ib() 1057 static void nvme_rdma_wr_error(struct ib_cq *cq, struct ib_wc *wc, in nvme_rdma_wr_error() [all …]
|
/Linux-v4.19/include/linux/sunrpc/ |
D | svc_rdma.h | 100 struct ib_cq *sc_rq_cq; 101 struct ib_cq *sc_sq_cq;
|
/Linux-v4.19/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.h | 104 struct ib_cq ibcq; 114 static inline struct iwch_cq *to_iwch_cq(struct ib_cq *ibcq) in to_iwch_cq() 333 int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
|
/Linux-v4.19/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 142 struct ib_cq *send_cq; 143 struct ib_cq *recv_cq;
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_provider.h | 202 struct ib_cq ibcq; 324 static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
|