wq_ctrl           308 drivers/net/ethernet/cisco/enic/vnic_dev.c 	fetch_index = ioread32(&dc2c->wq_ctrl->fetch_index);
wq_ctrl           334 drivers/net/ethernet/cisco/enic/vnic_dev.c 	iowrite32(new_posted, &dc2c->wq_ctrl->posted_index);
wq_ctrl           421 drivers/net/ethernet/cisco/enic/vnic_dev.c 	vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl;
wq_ctrl            92 drivers/net/ethernet/cisco/enic/vnic_wq.h 	struct vnic_wq_ctrl __iomem *wq_ctrl;
wq_ctrl           330 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wq_ctrl        wq_ctrl;
wq_ctrl           420 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wq_ctrl        wq_ctrl;
wq_ctrl           541 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wq_ctrl        wq_ctrl;
wq_ctrl           565 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wq_ctrl        wq_ctrl;
wq_ctrl           691 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5_wq_ctrl    wq_ctrl;
wq_ctrl           433 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 					&rq->wq_ctrl);
wq_ctrl           486 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 					 &rq->wq_ctrl);
wq_ctrl           636 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&rq->wq_ctrl);
wq_ctrl           671 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&rq->wq_ctrl);
wq_ctrl           686 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		sizeof(u64) * rq->wq_ctrl.buf.npages;
wq_ctrl           698 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(wq,   wq,  log_wq_pg_sz,	rq->wq_ctrl.buf.page_shift -
wq_ctrl           700 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET64(wq, wq,  dbr_addr,		rq->wq_ctrl.db.dma);
wq_ctrl           702 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_fill_page_frag_array(&rq->wq_ctrl.buf,
wq_ctrl          1015 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	err = mlx5_wq_cyc_create(mdev, &param->wq, sqc_wq, wq, &sq->wq_ctrl);
wq_ctrl          1027 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1035 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1077 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	err = mlx5_wq_cyc_create(mdev, &param->wq, sqc_wq, wq, &sq->wq_ctrl);
wq_ctrl          1091 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1099 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1169 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	err = mlx5_wq_cyc_create(mdev, &param->wq, sqc_wq, wq, &sq->wq_ctrl);
wq_ctrl          1184 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1192 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&sq->wq_ctrl);
wq_ctrl          1196 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5_wq_ctrl        *wq_ctrl;
wq_ctrl          1215 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		sizeof(u64) * csp->wq_ctrl->buf.npages;
wq_ctrl          1236 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(wq,   wq, log_wq_pg_sz,  csp->wq_ctrl->buf.page_shift -
wq_ctrl          1238 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET64(wq, wq, dbr_addr,      csp->wq_ctrl->db.dma);
wq_ctrl          1240 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_fill_page_frag_array(&csp->wq_ctrl->buf,
wq_ctrl          1327 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	csp.wq_ctrl         = &sq->wq_ctrl;
wq_ctrl          1425 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	csp.wq_ctrl         = &sq->wq_ctrl;
wq_ctrl          1474 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	csp.wq_ctrl         = &sq->wq_ctrl;
wq_ctrl          1548 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			       &cq->wq_ctrl);
wq_ctrl          1553 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mcq->set_ci_db  = cq->wq_ctrl.db.db;
wq_ctrl          1554 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mcq->arm_db     = cq->wq_ctrl.db.db + 1;
wq_ctrl          1594 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_wq_destroy(&cq->wq_ctrl);
wq_ctrl          1615 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		sizeof(u64) * cq->wq_ctrl.buf.npages;
wq_ctrl          1624 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5_fill_page_frag_array(&cq->wq_ctrl.buf,
wq_ctrl          1630 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(cqc,   cqc, log_page_size, cq->wq_ctrl.buf.page_shift -
wq_ctrl          1632 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET64(cqc, cqc, dbr_addr,      cq->wq_ctrl.db.dma);
wq_ctrl          3128 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				 &rq->wq_ctrl);
wq_ctrl           449 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 			       &conn->cq.wq_ctrl);
wq_ctrl           459 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		sizeof(u64) * conn->cq.wq_ctrl.buf.npages;
wq_ctrl           476 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	MLX5_SET(cqc, cqc, log_page_size, conn->cq.wq_ctrl.buf.page_shift -
wq_ctrl           478 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	MLX5_SET64(cqc, cqc, dbr_addr, conn->cq.wq_ctrl.db.dma);
wq_ctrl           481 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_fill_page_frag_array(&conn->cq.wq_ctrl.buf, pas);
wq_ctrl           490 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	conn->cq.mcq.set_ci_db  = conn->cq.wq_ctrl.db.db;
wq_ctrl           491 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	conn->cq.mcq.arm_db     = conn->cq.wq_ctrl.db.db + 1;
wq_ctrl           507 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_wq_destroy(&conn->cq.wq_ctrl);
wq_ctrl           517 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_wq_destroy(&conn->cq.wq_ctrl);
wq_ctrl           530 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 				 &conn->qp.wq_ctrl);
wq_ctrl           574 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		conn->qp.wq_ctrl.buf.npages;
wq_ctrl           584 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 		 conn->qp.wq_ctrl.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT);
wq_ctrl           596 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	MLX5_SET64(qpc, qpc, dbr_addr, conn->qp.wq_ctrl.db.dma);
wq_ctrl           600 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_fill_page_frag_array(&conn->qp.wq_ctrl.buf,
wq_ctrl           617 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_wq_destroy(&conn->qp.wq_ctrl);
wq_ctrl           666 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	mlx5_wq_destroy(&conn->qp.wq_ctrl);
wq_ctrl           701 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c 	MLX5_SET64(qpc, qpc, dbr_addr, conn->qp.wq_ctrl.db.dma);
wq_ctrl            57 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h 		struct mlx5_wq_ctrl wq_ctrl;
wq_ctrl            67 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h 		struct mlx5_wq_ctrl wq_ctrl;
wq_ctrl           137 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 				&dr_qp->wq_ctrl);
wq_ctrl           154 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		dr_qp->wq_ctrl.buf.npages;
wq_ctrl           167 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		 dr_qp->wq_ctrl.buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT);
wq_ctrl           176 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	MLX5_SET64(qpc, qpc, dbr_addr, dr_qp->wq_ctrl.db.dma);
wq_ctrl           179 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_fill_page_frag_array(&dr_qp->wq_ctrl.buf,
wq_ctrl           198 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_wq_destroy(&dr_qp->wq_ctrl);
wq_ctrl           209 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_wq_destroy(&dr_qp->wq_ctrl);
wq_ctrl           229 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	struct mlx5_wqe_ctrl_seg *wq_ctrl;
wq_ctrl           234 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	size = sizeof(*wq_ctrl) / 16 + sizeof(*wq_dseg) / 16 +
wq_ctrl           239 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_ctrl = mlx5_wq_cyc_get_wqe(&dr_qp->wq.sq, idx);
wq_ctrl           240 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_ctrl->imm = 0;
wq_ctrl           241 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_ctrl->fm_ce_se = (data_seg->send_flags) ?
wq_ctrl           243 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_ctrl->opmod_idx_opcode = cpu_to_be32(((dr_qp->sq.pc & 0xffff) << 8) |
wq_ctrl           245 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_ctrl->qpn_ds = cpu_to_be32(size | dr_qp->mqp.qpn << 8);
wq_ctrl           246 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	wq_raddr = (void *)(wq_ctrl + 1);
wq_ctrl           259 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		dr_cmd_notify_hw(dr_qp, wq_ctrl);
wq_ctrl           725 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 			       &cq->wq_ctrl);
wq_ctrl           735 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 		sizeof(u64) * cq->wq_ctrl.buf.npages;
wq_ctrl           751 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	MLX5_SET(cqc, cqc, log_page_size, cq->wq_ctrl.buf.page_shift -
wq_ctrl           753 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	MLX5_SET64(cqc, cqc, dbr_addr, cq->wq_ctrl.db.dma);
wq_ctrl           756 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, pas);
wq_ctrl           768 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	cq->mcq.set_ci_db = cq->wq_ctrl.db.db;
wq_ctrl           769 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	cq->mcq.arm_db = cq->wq_ctrl.db.db + 1;
wq_ctrl           784 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_wq_destroy(&cq->wq_ctrl);
wq_ctrl           793 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_send.c 	mlx5_wq_destroy(&cq->wq_ctrl);
wq_ctrl           974 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_wq_ctrl wq_ctrl;
wq_ctrl           995 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h 	struct mlx5_wq_ctrl wq_ctrl;
wq_ctrl            64 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		       struct mlx5_wq_ctrl *wq_ctrl)
wq_ctrl            71 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node);
wq_ctrl            77 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq->db  = wq_ctrl->db.db;
wq_ctrl            80 drivers/net/ethernet/mellanox/mlx5/core/wq.c 				       &wq_ctrl->buf, param->buf_numa_node);
wq_ctrl            86 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, fbc);
wq_ctrl            89 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq_ctrl->mdev = mdev;
wq_ctrl            94 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_db_free(mdev, &wq_ctrl->db);
wq_ctrl           108 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		      struct mlx5_wq_ctrl *wq_ctrl)
wq_ctrl           120 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node);
wq_ctrl           129 drivers/net/ethernet/mellanox/mlx5/core/wq.c 				       &wq_ctrl->buf, param->buf_numa_node);
wq_ctrl           135 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_init_fbc(wq_ctrl->buf.frags, log_rq_stride, log_rq_sz, &wq->rq.fbc);
wq_ctrl           143 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		mlx5_init_fbc_offset(wq_ctrl->buf.frags,
wq_ctrl           149 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		mlx5_init_fbc(wq_ctrl->buf.frags + rq_npages,
wq_ctrl           153 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq->rq.db  = &wq_ctrl->db.db[MLX5_RCV_DBR];
wq_ctrl           154 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq->sq.db  = &wq_ctrl->db.db[MLX5_SND_DBR];
wq_ctrl           156 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq_ctrl->mdev = mdev;
wq_ctrl           161 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_db_free(mdev, &wq_ctrl->db);
wq_ctrl           168 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		     struct mlx5_wq_ctrl *wq_ctrl)
wq_ctrl           175 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node);
wq_ctrl           181 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq->db  = wq_ctrl->db.db;
wq_ctrl           184 drivers/net/ethernet/mellanox/mlx5/core/wq.c 				       &wq_ctrl->buf,
wq_ctrl           192 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, &wq->fbc);
wq_ctrl           194 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq_ctrl->mdev = mdev;
wq_ctrl           199 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_db_free(mdev, &wq_ctrl->db);
wq_ctrl           219 drivers/net/ethernet/mellanox/mlx5/core/wq.c 		      struct mlx5_wq_ctrl *wq_ctrl)
wq_ctrl           226 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	err = mlx5_db_alloc_node(mdev, &wq_ctrl->db, param->db_numa_node);
wq_ctrl           232 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq->db  = wq_ctrl->db.db;
wq_ctrl           235 drivers/net/ethernet/mellanox/mlx5/core/wq.c 				       &wq_ctrl->buf, param->buf_numa_node);
wq_ctrl           241 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_init_fbc(wq_ctrl->buf.frags, log_wq_stride, log_wq_sz, fbc);
wq_ctrl           244 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	wq_ctrl->mdev = mdev;
wq_ctrl           249 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_db_free(mdev, &wq_ctrl->db);
wq_ctrl           263 drivers/net/ethernet/mellanox/mlx5/core/wq.c void mlx5_wq_destroy(struct mlx5_wq_ctrl *wq_ctrl)
wq_ctrl           265 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_frag_buf_free(wq_ctrl->mdev, &wq_ctrl->buf);
wq_ctrl           266 drivers/net/ethernet/mellanox/mlx5/core/wq.c 	mlx5_db_free(wq_ctrl->mdev, &wq_ctrl->db);
wq_ctrl            81 drivers/net/ethernet/mellanox/mlx5/core/wq.h 		       struct mlx5_wq_ctrl *wq_ctrl);
wq_ctrl            87 drivers/net/ethernet/mellanox/mlx5/core/wq.h 		      struct mlx5_wq_ctrl *wq_ctrl);
wq_ctrl            92 drivers/net/ethernet/mellanox/mlx5/core/wq.h 		     struct mlx5_wq_ctrl *wq_ctrl);
wq_ctrl            98 drivers/net/ethernet/mellanox/mlx5/core/wq.h 		      struct mlx5_wq_ctrl *wq_ctrl);
wq_ctrl           101 drivers/net/ethernet/mellanox/mlx5/core/wq.h void mlx5_wq_destroy(struct mlx5_wq_ctrl *wq_ctrl);
wq_ctrl            33 drivers/scsi/fnic/vnic_dev.c 	struct vnic_wq_ctrl *wq_ctrl;
wq_ctrl           332 drivers/scsi/fnic/vnic_dev.c 	posted = ioread32(&dc2c->wq_ctrl->posted_index);
wq_ctrl           333 drivers/scsi/fnic/vnic_dev.c 	fetch_index = ioread32(&dc2c->wq_ctrl->fetch_index);
wq_ctrl           373 drivers/scsi/fnic/vnic_dev.c 	iowrite32(new_posted, &dc2c->wq_ctrl->posted_index);
wq_ctrl           469 drivers/scsi/fnic/vnic_dev.c 	vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl;
wq_ctrl            35 drivers/scsi/snic/vnic_dev.c 	struct vnic_wq_ctrl __iomem *wq_ctrl;
wq_ctrl           274 drivers/scsi/snic/vnic_dev.c 	fetch_idx = ioread32(&dc2c->wq_ctrl->fetch_index);
wq_ctrl           280 drivers/scsi/snic/vnic_dev.c 	posted = ioread32(&dc2c->wq_ctrl->posted_index);
wq_ctrl           311 drivers/scsi/snic/vnic_dev.c 	iowrite32(new_posted, &dc2c->wq_ctrl->posted_index);
wq_ctrl           407 drivers/scsi/snic/vnic_dev.c 	dc2c->wq_ctrl = dc2c->wq.ctrl;