Searched refs:uar_map (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_main.c | 256 iounmap(mdev->uar_map); in mlx4_en_remove() 288 mdev->uar_map = ioremap((phys_addr_t) mdev->priv_uar.pfn << PAGE_SHIFT, in mlx4_en_probe() 290 if (!mdev->uar_map) { in mlx4_en_probe() 370 if (mdev->uar_map) in mlx4_en_probe() 371 iounmap(mdev->uar_map); in mlx4_en_probe()
|
| H A D | eq.c | 942 if (!priv->eq_table.uar_map[index]) { in mlx4_get_eq_uar() 943 priv->eq_table.uar_map[index] = in mlx4_get_eq_uar() 948 if (!priv->eq_table.uar_map[index]) { in mlx4_get_eq_uar() 955 return priv->eq_table.uar_map[index] + 0x800 + 8 * (eq->eqn % 4); in mlx4_get_eq_uar() 964 if (priv->eq_table.uar_map[i]) { in mlx4_unmap_uar() 965 iounmap(priv->eq_table.uar_map[i]); in mlx4_unmap_uar() 966 priv->eq_table.uar_map[i] = NULL; in mlx4_unmap_uar() 1179 priv->eq_table.uar_map = kzalloc_objs(*priv->eq_table.uar_map, in mlx4_init_eq_table() 1181 if (!priv->eq_table.uar_map) { in mlx4_init_eq_table() 1196 priv->eq_table.uar_map[i] = NULL; in mlx4_init_eq_table() [all …]
|
| H A D | mlx4.h | 694 void __iomem **uar_map; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | aso.c | 32 void __iomem *uar_map; member 166 sq->uar_map = mdev->priv.bfreg.map; in mlx5_aso_alloc_sq() 385 mlx5_write64((__be32 *)doorbell_cseg, aso->uar_map); in mlx5_aso_post_wqe()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tx.c | 368 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, &wqe->ctrl); in mlx5e_tx_flush() 420 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete() 604 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe() 609 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
|
| H A D | en.h | 442 void __iomem *uar_map; member 509 void __iomem *uar_map; member 547 void __iomem *uar_map; member
|
| H A D | en_main.c | 1495 sq->uar_map = c->bfreg->map; in mlx5e_alloc_xdpsq() 1580 sq->uar_map = c->bfreg->map; in mlx5e_alloc_icosq() 1665 sq->uar_map = c->bfreg->map; in mlx5e_alloc_txqsq() 1917 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nop->ctrl); in mlx5e_deactivate_txqsq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_rx.c | 215 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes() 313 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in resync_post_get_progress_params() 793 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, db_cseg); in mlx5e_ktls_rx_handle_resync_list()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.c | 113 mlx5_write64((__be32 *)doorbell_cseg, sq->uar_map); in hws_send_engine_post_ring() 693 sq->uar_map = mdev->priv.bfreg.map; in hws_send_ring_alloc_sq()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | main.c | 2654 ibdev->uar_map = ioremap((phys_addr_t) ibdev->priv_uar.pfn << PAGE_SHIFT, in mlx4_ib_probe() 2656 if (!ibdev->uar_map) { in mlx4_ib_probe() 2895 iounmap(ibdev->uar_map); in mlx4_ib_probe() 3003 iounmap(ibdev->uar_map); in mlx4_ib_remove()
|
| H A D | cq.c | 914 to_mdev(ibcq->device)->uar_map, in mlx4_ib_arm_cq()
|
| H A D | qp.c | 3832 to_mdev(ibqp->device)->uar_map + MLX4_SEND_DOORBELL); in _mlx4_ib_post_send()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | ptp.c | 346 sq->uar_map = c->bfreg->map; in mlx5e_ptp_alloc_txqsq()
|