Home
last modified time | relevance | path

Searched refs:wq_ctrl (Results 1 – 18 of 18) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/
A Dwq.c52 wq->db = wq_ctrl->db.db; in mlx5_wq_cyc_create()
64 wq_ctrl->mdev = mdev; in mlx5_wq_cyc_create()
69 mlx5_db_free(mdev, &wq_ctrl->db); in mlx5_wq_cyc_create()
149 wq_ctrl->mdev = mdev; in mlx5_wq_qp_create()
174 wq->db = wq_ctrl->db.db; in mlx5_cqwq_create()
177 &wq_ctrl->buf, in mlx5_cqwq_create()
187 wq_ctrl->mdev = mdev; in mlx5_cqwq_create()
225 wq->db = wq_ctrl->db.db; in mlx5_wq_ll_create()
237 wq_ctrl->mdev = mdev; in mlx5_wq_ll_create()
258 mlx5_frag_buf_free(wq_ctrl->mdev, &wq_ctrl->buf); in mlx5_wq_destroy()
[all …]
A Dwc.c24 struct mlx5_wq_ctrl wq_ctrl; member
37 struct mlx5_wq_ctrl wq_ctrl; member
56 mcq->set_ci_db = cq->wq_ctrl.db.db; in mlx5_wc_create_cqwq()
57 mcq->arm_db = cq->wq_ctrl.db.db + 1; in mlx5_wc_create_cqwq()
83 sizeof(u64) * cq->wq_ctrl.buf.npages; in create_wc_cq()
92 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, in create_wc_cq()
139 mlx5_wq_destroy(&cq->wq_ctrl); in mlx5_wc_create_cq()
148 mlx5_wq_destroy(&cq->wq_ctrl); in mlx5_wc_destroy_cq()
159 sizeof(u64) * sq->wq_ctrl.buf.npages; in create_wc_sq()
246 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5_wc_create_sq()
[all …]
A Dwq.h81 struct mlx5_wq_ctrl *wq_ctrl);
87 struct mlx5_wq_ctrl *wq_ctrl);
91 struct mlx5_wq_ctrl *wq_ctrl);
95 struct mlx5_wq_ctrl *wq_ctrl);
98 void mlx5_wq_destroy(struct mlx5_wq_ctrl *wq_ctrl);
A Den_main.c915 &rq->wq_ctrl); in mlx5e_alloc_rq()
967 &rq->wq_ctrl); in mlx5e_alloc_rq()
1083 mlx5_wq_destroy(&rq->wq_ctrl); in mlx5e_alloc_rq()
1107 mlx5_wq_destroy(&rq->wq_ctrl); in mlx5e_free_rq()
1566 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_alloc_xdpsq()
1574 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_free_xdpsq()
1887 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_txqsq()
2057 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_icosq()
2117 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_xdpsq()
2197 &cq->wq_ctrl); in mlx5e_alloc_cq_common()
[all …]
A Den.h354 struct mlx5_wq_ctrl wq_ctrl; member
454 struct mlx5_wq_ctrl wq_ctrl; member
515 struct mlx5_wq_ctrl wq_ctrl; member
549 struct mlx5_wq_ctrl wq_ctrl; member
732 struct mlx5_wq_ctrl wq_ctrl; member
/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Daso.c19 struct mlx5_wq_ctrl wq_ctrl; member
36 struct mlx5_wq_ctrl wq_ctrl; member
42 mlx5_wq_destroy(&cq->wq_ctrl); in mlx5_aso_free_cq()
61 mcq->set_ci_db = cq->wq_ctrl.db.db; in mlx5_aso_alloc_cq()
62 mcq->arm_db = cq->wq_ctrl.db.db + 1; in mlx5_aso_alloc_cq()
89 sizeof(u64) * cq->wq_ctrl.buf.npages; in create_aso_cq()
98 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, in create_aso_cq()
118 mlx5_wq_destroy(&cq->wq_ctrl); in mlx5_aso_destroy_cq()
186 sizeof(u64) * sq->wq_ctrl.buf.npages; in create_aso_sq()
211 mlx5_fill_page_frag_array(&sq->wq_ctrl.buf, in create_aso_sq()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
A Ddr_send.c280 &dr_qp->wq_ctrl); in dr_create_rc_qp()
297 dr_qp->wq_ctrl.buf.npages; in dr_create_rc_qp()
341 mlx5_wq_destroy(&dr_qp->wq_ctrl); in dr_create_rc_qp()
429 wq_ctrl->signature = 0; in dr_set_ctrl_seg()
430 wq_ctrl->rsvd[0] = 0; in dr_set_ctrl_seg()
431 wq_ctrl->rsvd[1] = 0; in dr_set_ctrl_seg()
434 wq_ctrl->imm = 0; in dr_set_ctrl_seg()
471 wq_ctrl->opmod_idx_opcode = in dr_rdma_segments()
1083 &cq->wq_ctrl); in dr_create_cq()
1140 mlx5_wq_destroy(&cq->wq_ctrl); in dr_create_cq()
[all …]
A Ddr_types.h1418 struct mlx5_wq_ctrl wq_ctrl; member
1440 struct mlx5_wq_ctrl wq_ctrl; member
/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dconn.c431 &conn->cq.wq_ctrl); in mlx5_fpga_conn_create_cq()
441 sizeof(u64) * conn->cq.wq_ctrl.buf.npages; in mlx5_fpga_conn_create_cq()
472 conn->cq.mcq.set_ci_db = conn->cq.wq_ctrl.db.db; in mlx5_fpga_conn_create_cq()
473 conn->cq.mcq.arm_db = conn->cq.wq_ctrl.db.db + 1; in mlx5_fpga_conn_create_cq()
486 mlx5_wq_destroy(&conn->cq.wq_ctrl); in mlx5_fpga_conn_create_cq()
496 mlx5_wq_destroy(&conn->cq.wq_ctrl); in mlx5_fpga_conn_destroy_cq()
509 &conn->qp.wq_ctrl); in mlx5_fpga_conn_create_wq()
554 conn->qp.wq_ctrl.buf.npages; in mlx5_fpga_conn_create_qp()
581 mlx5_fill_page_frag_array(&conn->qp.wq_ctrl.buf, in mlx5_fpga_conn_create_qp()
599 mlx5_wq_destroy(&conn->qp.wq_ctrl); in mlx5_fpga_conn_create_qp()
[all …]
A Dconn.h57 struct mlx5_wq_ctrl wq_ctrl; member
67 struct mlx5_wq_ctrl wq_ctrl; member
/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
A Dsend.c723 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_alloc_sq()
733 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_free_sq()
747 sizeof(u64) * sq->wq_ctrl.buf.npages; in hws_send_ring_create_sq()
771 mlx5_fill_page_frag_array(&sq->wq_ctrl.buf, in hws_send_ring_create_sq()
811 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_close_sq()
902 mcq->set_ci_db = cq->wq_ctrl.db.db; in hws_send_ring_alloc_cq()
903 mcq->arm_db = cq->wq_ctrl.db.db + 1; in hws_send_ring_alloc_cq()
932 sizeof(u64) * cq->wq_ctrl.buf.npages; in hws_send_ring_create_cq()
939 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, in hws_send_ring_create_cq()
983 mlx5_wq_destroy(&cq->wq_ctrl); in hws_send_ring_open_cq()
[all …]
A Dsend.h78 struct mlx5_wq_ctrl wq_ctrl; member
115 struct mlx5_wq_ctrl wq_ctrl; member
/drivers/scsi/snic/
A Dvnic_dev.c21 struct vnic_wq_ctrl __iomem *wq_ctrl; member
260 fetch_idx = ioread32(&dc2c->wq_ctrl->fetch_index); in _svnic_dev_cmd2()
266 posted = ioread32(&dc2c->wq_ctrl->posted_index); in _svnic_dev_cmd2()
297 iowrite32(new_posted, &dc2c->wq_ctrl->posted_index); in _svnic_dev_cmd2()
393 dc2c->wq_ctrl = dc2c->wq.ctrl; in svnic_dev_init_devcmd2()
/drivers/scsi/fnic/
A Dvnic_dev.c21 struct vnic_wq_ctrl *wq_ctrl; member
324 posted = ioread32(&dc2c->wq_ctrl->posted_index); in vnic_dev_cmd2()
325 fetch_index = ioread32(&dc2c->wq_ctrl->fetch_index); in vnic_dev_cmd2()
365 iowrite32(new_posted, &dc2c->wq_ctrl->posted_index); in vnic_dev_cmd2()
462 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; in vnic_dev_init_devcmd2()
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dptp.c349 err = mlx5_wq_cyc_create(mdev, &param->wq, sqc_wq, wq, &sq->wq_ctrl); in mlx5e_ptp_alloc_txqsq()
361 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_ptp_alloc_txqsq()
486 csp.wq_ctrl = &txqsq->wq_ctrl; in mlx5e_ptp_open_txqsq()
A Dparams.h48 struct mlx5_wq_ctrl *wq_ctrl; member
/drivers/net/ethernet/cisco/enic/
A Dvnic_wq.h79 struct vnic_wq_ctrl __iomem *wq_ctrl; member
A Dvnic_dev.c291 fetch_index = ioread32(&dc2c->wq_ctrl->fetch_index); in _vnic_dev_cmd2()
317 iowrite32(new_posted, &dc2c->wq_ctrl->posted_index); in _vnic_dev_cmd2()
404 vdev->devcmd2->wq_ctrl = vdev->devcmd2->wq.ctrl; in vnic_dev_init_devcmd2()

Completed in 68 milliseconds