wqres             774 drivers/net/ethernet/mellanox/mlx4/alloc.c int mlx4_alloc_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
wqres             779 drivers/net/ethernet/mellanox/mlx4/alloc.c 	err = mlx4_db_alloc(dev, &wqres->db, 1);
wqres             783 drivers/net/ethernet/mellanox/mlx4/alloc.c 	*wqres->db.db = 0;
wqres             785 drivers/net/ethernet/mellanox/mlx4/alloc.c 	err = mlx4_buf_direct_alloc(dev, size, &wqres->buf);
wqres             789 drivers/net/ethernet/mellanox/mlx4/alloc.c 	err = mlx4_mtt_init(dev, wqres->buf.npages, wqres->buf.page_shift,
wqres             790 drivers/net/ethernet/mellanox/mlx4/alloc.c 			    &wqres->mtt);
wqres             794 drivers/net/ethernet/mellanox/mlx4/alloc.c 	err = mlx4_buf_write_mtt(dev, &wqres->mtt, &wqres->buf);
wqres             801 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_mtt_cleanup(dev, &wqres->mtt);
wqres             803 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_buf_free(dev, size, &wqres->buf);
wqres             805 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_db_free(dev, &wqres->db);
wqres             811 drivers/net/ethernet/mellanox/mlx4/alloc.c void mlx4_free_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
wqres             814 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_mtt_cleanup(dev, &wqres->mtt);
wqres             815 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_buf_free(dev, size, &wqres->buf);
wqres             816 drivers/net/ethernet/mellanox/mlx4/alloc.c 	mlx4_db_free(dev, &wqres->db);
wqres              72 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	err = mlx4_alloc_hwq_res(mdev->dev, &cq->wqres,
wqres              78 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	cq->buf = (struct mlx4_cqe *)cq->wqres.buf.direct.buf;
wqres              98 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	cq->mcq.set_ci_db  = cq->wqres.db.db;
wqres              99 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	cq->mcq.arm_db     = cq->wqres.db.db + 1;
wqres             141 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	err = mlx4_cq_alloc(mdev->dev, cq->size, &cq->wqres.mtt,
wqres             142 drivers/net/ethernet/mellanox/mlx4/en_cq.c 			    &mdev->priv_uar, cq->wqres.db.dma, &cq->mcq,
wqres             143 drivers/net/ethernet/mellanox/mlx4/en_cq.c 			    cq->vector, 0, timestamp_en, &cq->wqres.buf, false);
wqres             181 drivers/net/ethernet/mellanox/mlx4/en_cq.c 	mlx4_free_hwq_res(mdev->dev, &cq->wqres, cq->buf_size);
wqres             164 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	*ring->wqres.db.db = cpu_to_be32(ring->prod & 0xffff);
wqres             302 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	err = mlx4_alloc_hwq_res(mdev->dev, &ring->wqres, ring->buf_size);
wqres             307 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	ring->buf = ring->wqres.buf.direct.buf;
wqres             443 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	mlx4_free_hwq_res(mdev->dev, &ring->wqres, size * stride + TXBB_SIZE);
wqres            1079 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	context->db_rec_addr = cpu_to_be64(ring->wqres.db.dma);
wqres            1091 drivers/net/ethernet/mellanox/mlx4/en_rx.c 	err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, context, qp, state);
wqres             335 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct mlx4_hwq_resources wqres;
wqres             367 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h 	struct mlx4_hwq_resources wqres;
wqres            1133 include/linux/mlx4/device.h int mlx4_alloc_hwq_res(struct mlx4_dev *dev, struct mlx4_hwq_resources *wqres,
wqres            1135 include/linux/mlx4/device.h void mlx4_free_hwq_res(struct mlx4_dev *mdev, struct mlx4_hwq_resources *wqres,