| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | wq.c | 52 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 D | wc.c | 24 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 D | wq.h | 81 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 D | en_main.c | 851 &rq->wq_ctrl); in mlx5e_alloc_rq() 903 &rq->wq_ctrl); in mlx5e_alloc_rq() 1009 mlx5_wq_destroy(&rq->wq_ctrl); in mlx5e_alloc_rq() 1033 mlx5_wq_destroy(&rq->wq_ctrl); in mlx5e_free_rq() 1489 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_alloc_xdpsq() 1497 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_free_xdpsq() 1812 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_txqsq() 1969 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_icosq() 2029 csp.wq_ctrl = &sq->wq_ctrl; in mlx5e_open_xdpsq() 2100 &cq->wq_ctrl); in mlx5e_alloc_cq_common() [all …]
|
| A D | en.h | 352 struct mlx5_wq_ctrl wq_ctrl; member 453 struct mlx5_wq_ctrl wq_ctrl; member 514 struct mlx5_wq_ctrl wq_ctrl; member 542 struct mlx5_wq_ctrl wq_ctrl; member 723 struct mlx5_wq_ctrl wq_ctrl; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| A D | aso.c | 19 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 …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| A D | dr_send.c | 280 &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() 1084 &cq->wq_ctrl); in dr_create_cq() 1142 mlx5_wq_destroy(&cq->wq_ctrl); in dr_create_cq() [all …]
|
| A D | dr_types.h | 1418 struct mlx5_wq_ctrl wq_ctrl; member 1440 struct mlx5_wq_ctrl wq_ctrl; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| A D | conn.h | 57 struct mlx5_wq_ctrl wq_ctrl; member 67 struct mlx5_wq_ctrl wq_ctrl; member
|
| A D | conn.c | 431 &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 …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | mlx5hws_send.c | 599 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_alloc_sq() 609 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_free_sq() 623 sizeof(u64) * sq->wq_ctrl.buf.npages; in hws_send_ring_create_sq() 646 mlx5_fill_page_frag_array(&sq->wq_ctrl.buf, in hws_send_ring_create_sq() 686 mlx5_wq_destroy(&sq->wq_ctrl); in hws_send_ring_close_sq() 777 mcq->set_ci_db = cq->wq_ctrl.db.db; in hws_send_ring_alloc_cq() 778 mcq->arm_db = cq->wq_ctrl.db.db + 1; in hws_send_ring_alloc_cq() 807 sizeof(u64) * cq->wq_ctrl.buf.npages; in hws_send_ring_create_cq() 814 mlx5_fill_page_frag_array(&cq->wq_ctrl.buf, in hws_send_ring_create_cq() 858 mlx5_wq_destroy(&cq->wq_ctrl); in hws_send_ring_open_cq() [all …]
|
| A D | mlx5hws_send.h | 78 struct mlx5_wq_ctrl wq_ctrl; member 115 struct mlx5_wq_ctrl wq_ctrl; member
|
| /linux/drivers/scsi/snic/ |
| A D | vnic_dev.c | 21 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()
|
| /linux/drivers/scsi/fnic/ |
| A D | vnic_dev.c | 21 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()
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| A D | vnic_wq.h | 79 struct vnic_wq_ctrl __iomem *wq_ctrl; member
|
| A D | vnic_dev.c | 291 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()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | ptp.c | 350 err = mlx5_wq_cyc_create(mdev, ¶m->wq, sqc_wq, wq, &sq->wq_ctrl); in mlx5e_ptp_alloc_txqsq() 362 mlx5_wq_destroy(&sq->wq_ctrl); in mlx5e_ptp_alloc_txqsq() 473 csp.wq_ctrl = &txqsq->wq_ctrl; in mlx5e_ptp_open_txqsq()
|
| A D | params.h | 49 struct mlx5_wq_ctrl *wq_ctrl; member
|