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, ¶m->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, ¶m->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, ¶m->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;