hw_srq            364 drivers/infiniband/hw/qedr/qedr.h 	struct qedr_srq_hwq_info hw_srq;
hw_srq           1273 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_srq_hwq_info *hw_srq = &srq->hw_srq;
hw_srq           1276 drivers/infiniband/hw/qedr/verbs.c 	dev->ops->common->chain_free(dev->cdev, &hw_srq->pbl);
hw_srq           1279 drivers/infiniband/hw/qedr/verbs.c 			  hw_srq->virt_prod_pair_addr,
hw_srq           1280 drivers/infiniband/hw/qedr/verbs.c 			  hw_srq->phy_prod_pair_addr);
hw_srq           1309 drivers/infiniband/hw/qedr/verbs.c 	srq->hw_srq.phy_prod_pair_addr = sg_dma_address(sg);
hw_srq           1318 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_srq_hwq_info *hw_srq = &srq->hw_srq;
hw_srq           1333 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->phy_prod_pair_addr = phy_prod_pair_addr;
hw_srq           1334 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->virt_prod_pair_addr = va;
hw_srq           1343 drivers/infiniband/hw/qedr/verbs.c 					   &hw_srq->pbl, NULL);
hw_srq           1347 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->num_elems = num_elems;
hw_srq           1367 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_srq_hwq_info *hw_srq;
hw_srq           1381 drivers/infiniband/hw/qedr/verbs.c 	hw_srq = &srq->hw_srq;
hw_srq           1384 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->max_wr = init_attr->attr.max_wr;
hw_srq           1385 drivers/infiniband/hw/qedr/verbs.c 	hw_srq->max_sges = init_attr->attr.max_sge;
hw_srq           1400 drivers/infiniband/hw/qedr/verbs.c 		phy_prod_pair_addr = hw_srq->phy_prod_pair_addr;
hw_srq           1409 drivers/infiniband/hw/qedr/verbs.c 		pbl = &hw_srq->pbl;
hw_srq           1412 drivers/infiniband/hw/qedr/verbs.c 		phy_prod_pair_addr = hw_srq->phy_prod_pair_addr;
hw_srq           1491 drivers/infiniband/hw/qedr/verbs.c 		if (attr->srq_limit >= srq->hw_srq.max_wr) {
hw_srq           1494 drivers/infiniband/hw/qedr/verbs.c 			       attr->srq_limit, srq->hw_srq.max_wr);
hw_srq           3455 drivers/infiniband/hw/qedr/verbs.c static u32 qedr_srq_elem_left(struct qedr_srq_hwq_info *hw_srq)
hw_srq           3463 drivers/infiniband/hw/qedr/verbs.c 	used = hw_srq->wr_prod_cnt - hw_srq->wr_cons_cnt;
hw_srq           3465 drivers/infiniband/hw/qedr/verbs.c 	return hw_srq->max_wr - used;
hw_srq           3472 drivers/infiniband/hw/qedr/verbs.c 	struct qedr_srq_hwq_info *hw_srq;
hw_srq           3482 drivers/infiniband/hw/qedr/verbs.c 	hw_srq = &srq->hw_srq;
hw_srq           3483 drivers/infiniband/hw/qedr/verbs.c 	pbl = &srq->hw_srq.pbl;
hw_srq           3488 drivers/infiniband/hw/qedr/verbs.c 		if (!qedr_srq_elem_left(hw_srq) ||
hw_srq           3489 drivers/infiniband/hw/qedr/verbs.c 		    wr->num_sge > srq->hw_srq.max_sges) {
hw_srq           3491 drivers/infiniband/hw/qedr/verbs.c 			       hw_srq->wr_prod_cnt, hw_srq->wr_cons_cnt,
hw_srq           3492 drivers/infiniband/hw/qedr/verbs.c 			       wr->num_sge, srq->hw_srq.max_sges);
hw_srq           3503 drivers/infiniband/hw/qedr/verbs.c 		srq->hw_srq.wr_prod_cnt++;
hw_srq           3504 drivers/infiniband/hw/qedr/verbs.c 		hw_srq->wqe_prod++;
hw_srq           3505 drivers/infiniband/hw/qedr/verbs.c 		hw_srq->sge_prod++;
hw_srq           3509 drivers/infiniband/hw/qedr/verbs.c 			 wr->num_sge, hw_srq->wqe_prod, wr->wr_id);
hw_srq           3522 drivers/infiniband/hw/qedr/verbs.c 			hw_srq->sge_prod++;
hw_srq           3534 drivers/infiniband/hw/qedr/verbs.c 		*srq->hw_srq.virt_prod_pair_addr = hw_srq->sge_prod;
hw_srq           3536 drivers/infiniband/hw/qedr/verbs.c 		*((u8 *)srq->hw_srq.virt_prod_pair_addr + offset) =
hw_srq           3537 drivers/infiniband/hw/qedr/verbs.c 			hw_srq->wqe_prod;
hw_srq           3959 drivers/infiniband/hw/qedr/verbs.c 	srq->hw_srq.wr_cons_cnt++;