Home
last modified time | relevance | path

Searched refs:ib_cq (Results 1 – 25 of 116) sorted by relevance

12345

/linux/drivers/infiniband/core/
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()
154 struct ib_cq *cq = container_of(iop, struct ib_cq, iop); in ib_poll_handler()
181 struct ib_cq *cq = container_of(work, struct ib_cq, work); in ib_cq_poll_work()
221 struct ib_cq *cq; in __ib_alloc_cq()
224 cq = rdma_zalloc_drv_obj(dev, ib_cq); in __ib_alloc_cq()
319 void ib_free_cq(struct ib_cq *cq) in ib_free_cq()
354 struct ib_cq *cq, *n; in ib_cq_pool_cleanup()
373 struct ib_cq *cq, *n; in ib_alloc_cqs()
[all …]
A Duverbs_std_types_cq.c42 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/drivers/infiniband/sw/rdmavt/
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);
A Dcq.c158 int rvt_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in rvt_create_cq()
276 int rvt_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata) in rvt_destroy_cq()
302 int rvt_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in rvt_req_notify_cq()
338 int rvt_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in rvt_resize_cq()
476 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in rvt_poll_cq()
/linux/drivers/infiniband/hw/hns/
A Dhns_roce_cq.c301 struct ib_device *ibdev = hr_cq->ib_cq.device; in get_cq_ucmd()
355 int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr, in hns_roce_create_cq() argument
358 struct hns_roce_dev *hr_dev = to_hr_dev(ib_cq->device); in hns_roce_create_cq()
360 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_create_cq()
439 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata) in hns_roce_destroy_cq() argument
442 struct hns_roce_cq *hr_cq = to_hr_cq(ib_cq); in hns_roce_destroy_cq()
445 hr_dev->hw->destroy_cq(ib_cq, udata); in hns_roce_destroy_cq()
458 struct ib_cq *ibcq; in hns_roce_cq_completion()
469 ibcq = &hr_cq->ib_cq; in hns_roce_cq_completion()
479 struct ib_cq *ibcq; in hns_roce_cq_event()
[all …]
A Dhns_roce_restrack.c80 struct ib_cq *ib_cq) in hns_roce_fill_res_cq_entry() argument
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()
A Dhns_roce_device.h447 struct ib_cq ib_cq; member
941 int (*destroy_cq)(struct ib_cq *ibcq, struct ib_udata *udata);
1056 static inline struct hns_roce_cq *to_hr_cq(struct ib_cq *ib_cq) in to_hr_cq() argument
1058 return container_of(ib_cq, struct hns_roce_cq, ib_cq); in to_hr_cq()
1247 struct ib_cq *ib_cq);
1259 int hns_roce_create_cq(struct ib_cq *ib_cq, const struct ib_cq_init_attr *attr,
1262 int hns_roce_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
1281 struct ib_cq *ib_cq);
/linux/drivers/infiniband/hw/ocrdma/
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);
73 int ocrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
75 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
76 int ocrdma_destroy_cq(struct ib_cq *ibcq, struct ib_udata *udata);
/linux/include/trace/events/
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
/linux/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.h97 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/drivers/infiniband/ulp/iser/
A Discsi_iser.h380 struct ib_cq *cq;
517 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
518 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
519 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
520 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
521 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
522 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
/linux/net/smc/
A Dsmc_wr.h127 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);
A Dsmc_ib.h40 struct ib_cq *roce_cq_send; /* send completion queue */
41 struct ib_cq *roce_cq_recv; /* recv completion queue */
/linux/drivers/infiniband/hw/qedr/
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);
/linux/drivers/infiniband/sw/siw/
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);
/linux/include/rdma/
A Dib_verbs.h738 struct ib_cq *cq;
1055 struct ib_cq *cq;
1155 struct ib_cq *send_cq;
1156 struct ib_cq *recv_cq;
1567 struct ib_cq { struct
1608 struct ib_cq *cq; argument
1655 struct ib_cq *cq;
1675 struct ib_cq *cq;
1754 struct ib_cq *send_cq;
1755 struct ib_cq *recv_cq;
[all …]
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()
/linux/drivers/infiniband/hw/mlx4/
A Dmlx4_ib.h101 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/drivers/infiniband/hw/usnic/
A Dusnic_ib_verbs.h58 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/drivers/infiniband/hw/efa/
A Defa.h89 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/drivers/infiniband/hw/mlx5/
A Dmlx5_ib.h468 struct ib_cq *cq;
565 struct ib_cq ibcq;
749 struct ib_cq *cq;
807 struct ib_cq *c0;
1164 static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
1272 int mlx5_ib_destroy_cq(struct ib_cq *cq, struct ib_udata *udata);
1273 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
1274 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
1275 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
1341 int mlx5_ib_get_cqe_size(struct ib_cq *ibcq);
[all …]
/linux/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_verbs.h377 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);
A Dpvrdma_cq.c63 int pvrdma_req_notify_cq(struct ib_cq *ibcq, in pvrdma_req_notify_cq()
101 int pvrdma_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr, in pvrdma_create_cq()
241 int pvrdma_destroy_cq(struct ib_cq *cq, struct ib_udata *udata) in pvrdma_destroy_cq()
386 int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in pvrdma_poll_cq()
/linux/drivers/infiniband/hw/cxgb4/
A Diw_cxgb4.h424 struct ib_cq ibcq;
435 static inline struct c4iw_cq *to_c4iw_cq(struct ib_cq *ibcq) in to_c4iw_cq()
959 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
981 int c4iw_destroy_cq(struct ib_cq *ib_cq, struct ib_udata *udata);
983 int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
985 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
1043 int c4iw_fill_res_cq_entry(struct sk_buff *msg, struct ib_cq *ibcq);
/linux/drivers/nvme/host/
A Drdma.c92 struct ib_cq *ib_cq; member
154 static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
277 init_attr.send_cq = queue->ib_cq; in nvme_rdma_create_qp()
278 init_attr.recv_cq = queue->ib_cq; in nvme_rdma_create_qp()
420 ib_free_cq(queue->ib_cq); in nvme_rdma_free_cq()
422 ib_cq_pool_put(queue->ib_cq, queue->cq_size); in nvme_rdma_free_cq()
481 queue->ib_cq = ib_alloc_cq(ibdev, queue, queue->cq_size, in nvme_rdma_create_cq()
485 queue->ib_cq = ib_cq_pool_get(ibdev, queue->cq_size, in nvme_rdma_create_cq()
489 if (IS_ERR(queue->ib_cq)) { in nvme_rdma_create_cq()
490 ret = PTR_ERR(queue->ib_cq); in nvme_rdma_create_cq()
[all …]

Completed in 60 milliseconds

12345