Searched refs:cq (Results 251 - 275 of 350) sorted by relevance

<<11121314

/linux-master/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c104 static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc);
105 static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc);
877 static void srpt_zerolength_write_done(struct ib_cq *cq, struct ib_wc *wc) argument
1322 * @cq: Completion queue.
1330 static void srpt_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc) argument
1695 static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc) argument
1741 * @cq: Completion queue.
1756 static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc) argument
1805 ch->cq = ib_cq_pool_get(sdev->device, ch->rq_size + sq_size, -1,
1807 if (IS_ERR(ch->cq)) {
[all...]
/linux-master/drivers/infiniband/ulp/srp/
H A Dib_srp.c142 static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc);
143 static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
1155 static void srp_inv_rkey_err_done(struct ib_cq *cq, struct ib_wc *wc) argument
1157 srp_handle_qp_err(cq, wc, "INV RKEY");
1409 static void srp_reg_mr_err_done(struct ib_cq *cq, struct ib_wc *wc) argument
1411 srp_handle_qp_err(cq, wc, "FAST REG");
1868 static void srp_send_done(struct ib_cq *cq, struct ib_wc *wc) argument
1871 struct srp_rdma_ch *ch = cq->cq_context;
1874 srp_handle_qp_err(cq, wc, "SEND");
2059 static void srp_recv_done(struct ib_cq *cq, struc argument
2135 srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc, const char *opname) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c1406 struct otx2_cq_queue *cq; local
1412 cq = &qset->cq[qidx];
1413 qmem_free(pf->dev, cq->cqe);
1597 struct otx2_cq_queue *cq; local
1627 cq = &qset->cq[qidx];
1628 if (cq->cq_type == CQ_RX)
1629 otx2_cleanup_rx_cqes(pf, cq, qidx);
1631 otx2_cleanup_tx_cqes(pf, cq);
[all...]
/linux-master/drivers/scsi/hisi_sas/
H A Dhisi_sas_v1_hw.c1481 struct hisi_sas_cq *cq = p; local
1482 struct hisi_hba *hisi_hba = cq->hisi_hba;
1484 int queue = cq->id;
1488 u32 rd_point = cq->rd_point, wr_point;
1519 cq->rd_point = rd_point;
1656 DRV_NAME " cq", &hisi_hba->cq[i]);
1658 dev_err(dev, "irq init: could not request cq interrupt %d, rc=%d\n",
H A Dhisi_sas.h354 struct hisi_sas_cq *cq; member in struct:hisi_sas_debugfs_cq
427 struct hisi_sas_cq cq[HISI_SAS_MAX_QUEUES]; member in struct:hisi_hba
/linux-master/drivers/nvme/target/
H A Dcore.c781 void nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, argument
784 cq->qid = qid;
785 cq->size = size;
936 bool nvmet_req_init(struct nvmet_req *req, struct nvmet_cq *cq, argument
942 req->cq = cq;
H A Dfabrics-cmd.c177 nvmet_cq_setup(ctrl, req->cq, qid, sqsize + 1);
/linux-master/drivers/infiniband/core/
H A Dmad.c109 static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc);
2017 static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc) argument
2019 struct ib_mad_port_private *port_priv = cq->cq_context;
2266 static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc) argument
2268 struct ib_mad_port_private *port_priv = cq->cq_context;
2835 ret = ib_req_notify_cq(port_priv->cq, IB_CQ_NEXT_COMP);
2894 qp_init_attr.send_cq = qp_info->port_priv->cq;
2895 qp_init_attr.recv_cq = qp_info->port_priv->cq;
2973 port_priv->cq = ib_alloc_cq(port_priv->device, port_priv, cq_size, 0,
2975 if (IS_ERR(port_priv->cq)) {
[all...]
H A Duverbs_main.c368 void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context) argument
390 uobj = cq->uobject;
392 entry->desc.comp.cq_handle = cq->uobject->uevent.uobject.user_handle;
449 uverbs_uobj_event(&event->element.cq->uobject->uevent, event);
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_defs.h169 u32 cq:1; /* completion request */ member in struct:Vmxnet3_TxDesc
177 u32 cq:1; /* completion request */ member in struct:Vmxnet3_TxDesc
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbna_types.h632 struct bna_cq *cq; member in struct:bna_ccb
700 struct bna_cq cq; member in struct:bna_rxp
/linux-master/drivers/isdn/hardware/mISDN/
H A Dhfcsusb.c495 channel_ctrl(struct hfcsusb *hw, struct mISDN_ctrl_req *cq) argument
501 hw->name, __func__, (cq->op), (cq->channel));
503 switch (cq->op) {
505 cq->op = MISDN_CTRL_LOOP | MISDN_CTRL_CONNECT |
510 hw->name, __func__, cq->op);
796 channel_bctrl(struct bchannel *bch, struct mISDN_ctrl_req *cq) argument
798 return mISDN_ctrl_bchannel(bch, cq);
/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.h196 spinlock_t ce_lock; /* sync cq destroy with cq completion event notification */
507 void irdma_cq_wq_destroy(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
540 void irdma_cqp_ce_handler(struct irdma_pci_f *rf, struct irdma_sc_cq *cq);
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib.h485 void ipoib_ib_rx_completion(struct ib_cq *cq, void *ctx_ptr);
486 void ipoib_ib_tx_completion(struct ib_cq *cq, void *ctx_ptr);
/linux-master/drivers/infiniband/hw/mlx5/
H A Dqp.c1268 static int get_ts_format(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, argument
1271 if (cq->private_flags & MLX5_IB_CQ_PR_FLAGS_REAL_TIME_TS) {
1279 if (cq->create_flags & IB_UVERBS_CQ_FLAGS_TIMESTAMP_COMPLETION) {
1340 struct ib_pd *pd, struct mlx5_ib_cq *cq)
1354 ts_format = get_sq_ts_format(dev, cq);
1434 struct ib_pd *pd, struct mlx5_ib_cq *cq)
1449 ts_format = get_rq_ts_format(dev, cq);
5209 ts_format = get_rq_ts_format(dev, to_mcq(init_attr->cq));
5224 MLX5_SET(rqc, rqc, cqn, to_mcq(init_attr->cq)->mcq.cqn);
5678 static void mlx5_ib_drain_qp_done(struct ib_cq *cq, struc argument
1337 create_raw_packet_qp_sq(struct mlx5_ib_dev *dev, struct ib_udata *udata, struct mlx5_ib_sq *sq, void *qpin, struct ib_pd *pd, struct mlx5_ib_cq *cq) argument
1432 create_raw_packet_qp_rq(struct mlx5_ib_dev *dev, struct mlx5_ib_rq *rq, void *qpin, struct ib_pd *pd, struct mlx5_ib_cq *cq) argument
5688 handle_drain_completion(struct ib_cq *cq, struct mlx5_ib_drain_cqe *sdrain, struct mlx5_ib_dev *dev) argument
5739 struct ib_cq *cq = qp->send_cq; local
5774 struct ib_cq *cq = qp->recv_cq; local
[all...]
H A Dwr.c31 struct mlx5_ib_cq *cq; local
38 cq = to_mcq(ib_cq);
39 spin_lock(&cq->lock);
41 spin_unlock(&cq->lock);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c2589 struct ib_cq *cq; local
2597 cq = &hr_cq->ib_cq;
2598 cq->device = ibdev;
2600 if (hns_roce_create_cq(cq, &cq_init_attr, NULL)) {
2601 ibdev_err(ibdev, "failed to create cq for free mr.\n");
2605 free_mr->rsv_cq = to_hr_cq(cq);
2613 return cq;
2616 static int free_mr_init_qp(struct hns_roce_dev *hr_dev, struct ib_cq *cq, argument
2641 free_mr->rsv_qp[i]->ibqp.recv_cq = cq;
2642 free_mr->rsv_qp[i]->ibqp.send_cq = cq;
2682 struct ib_cq *cq; local
3674 get_cqe_status(struct hns_roce_dev *hr_dev, struct hns_roce_qp *qp, struct hns_roce_cq *cq, struct hns_roce_v2_cqe *cqe, struct ib_wc *wc) argument
5778 hns_roce_v2_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) argument
[all...]
H A Dhns_roce_main.c979 static void check_and_get_armed_cq(struct list_head *cq_list, struct ib_cq *cq) argument
981 struct hns_roce_cq *hr_cq = to_hr_cq(cq);
985 if (cq->comp_handler) {
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h300 struct cmp_queue cq[MAX_CMP_QUEUES_PER_QS]; member in struct:queue_set
/linux-master/drivers/scsi/snic/
H A Dsnic.h327 ____cacheline_aligned struct vnic_cq cq[SNIC_CQ_MAX]; member in struct:snic
/linux-master/drivers/scsi/fnic/
H A Dfnic.h329 ____cacheline_aligned struct vnic_cq cq[FNIC_CQ_MAX]; member in struct:fnic
/linux-master/include/linux/
H A Dio_uring_types.h120 * The kernel controls head of the sq ring and the tail of the cq ring,
122 * cq ring.
124 struct io_uring sq, cq; member in struct:io_rings
/linux-master/drivers/scsi/be2iscsi/
H A Dbe_cmds.h806 struct be_queue_info *cq, struct be_queue_info *eq,
814 struct be_queue_info *cq);
838 struct be_queue_info *cq,
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe.h204 struct be_queue_info cq; member in struct:be_mcc_obj
238 struct be_queue_info cq; member in struct:be_tx_obj
292 struct be_queue_info cq; member in struct:be_rx_obj
/linux-master/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h426 struct t4_cq cq; member in struct:c4iw_cq
1004 void c4iw_count_rcqes(struct t4_cq *cq, struct t4_wq *wq, int *count);
1006 int c4iw_flush_rq(struct t4_wq *wq, struct t4_cq *cq, int count);

Completed in 293 milliseconds

<<11121314