Home
last modified time | relevance | path

Searched refs:uar_map (Results 1 – 20 of 20) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx4/
Den_main.c242 iounmap(mdev->uar_map); in mlx4_en_remove()
287 mdev->uar_map = ioremap((phys_addr_t) mdev->priv_uar.pfn << PAGE_SHIFT, in mlx4_en_add()
289 if (!mdev->uar_map) in mlx4_en_add()
341 if (mdev->uar_map) in mlx4_en_add()
342 iounmap(mdev->uar_map); in mlx4_en_add()
Deq.c941 if (!priv->eq_table.uar_map[index]) { in mlx4_get_eq_uar()
942 priv->eq_table.uar_map[index] = in mlx4_get_eq_uar()
947 if (!priv->eq_table.uar_map[index]) { in mlx4_get_eq_uar()
954 return priv->eq_table.uar_map[index] + 0x800 + 8 * (eq->eqn % 4); in mlx4_get_eq_uar()
963 if (priv->eq_table.uar_map[i]) { in mlx4_unmap_uar()
964 iounmap(priv->eq_table.uar_map[i]); in mlx4_unmap_uar()
965 priv->eq_table.uar_map[i] = NULL; in mlx4_unmap_uar()
1179 priv->eq_table.uar_map = kcalloc(mlx4_num_eq_uar(dev), in mlx4_init_eq_table()
1180 sizeof(*priv->eq_table.uar_map), in mlx4_init_eq_table()
1182 if (!priv->eq_table.uar_map) { in mlx4_init_eq_table()
[all …]
Den_cq.c208 mlx4_cq_arm(&cq->mcq, MLX4_CQ_DB_REQ_NOT, priv->mdev->uar_map, in mlx4_en_arm_cq()
Dmlx4_en.h414 void __iomem *uar_map; member
Den_tx.c124 ring->bf.uar->map = mdev->uar_map; in mlx4_en_create_tx_ring()
Dmlx4.h692 void __iomem **uar_map; member
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lib/
Daso.c32 void __iomem *uar_map; member
166 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5_aso_alloc_sq()
385 mlx5_write64((__be32 *)doorbell_cseg, aso->uar_map); in mlx5_aso_post_wqe()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.h101 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, sq->doorbell_cseg); in mlx5e_xmit_xdp_doorbell()
Dtxrx.h241 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, in mlx5e_notify_hw() argument
255 mlx5_write64((__be32 *)ctrl, uar_map); in mlx5e_notify_hw()
Dptp.c235 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_ptp_alloc_txqsq()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_rx.c214 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes()
312 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in resync_post_get_progress_params()
764 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, db_cseg); in mlx5e_ktls_rx_handle_resync_list()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c367 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, &wqe->ctrl); in mlx5e_tx_flush()
410 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete()
621 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
626 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
Den_txrx.c85 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nopwqe->ctrl); in mlx5e_trigger_irq()
Den.h442 void __iomem *uar_map; member
552 void __iomem *uar_map; member
584 void __iomem *uar_map; member
Den_main.c1299 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_xdpsq()
1384 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_icosq()
1468 sq->uar_map = mdev->mlx5e_res.hw_objs.bfreg.map; in mlx5e_alloc_txqsq()
1705 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nop->ctrl); in mlx5e_deactivate_txqsq()
Den_rx.c983 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, sq->doorbell_cseg); in mlx5e_post_rx_mpwqes()
/linux-6.1.9/drivers/infiniband/hw/mlx4/
Dmain.c2655 ibdev->uar_map = ioremap((phys_addr_t) ibdev->priv_uar.pfn << PAGE_SHIFT, in mlx4_ib_add()
2657 if (!ibdev->uar_map) in mlx4_ib_add()
2879 iounmap(ibdev->uar_map); in mlx4_ib_add()
2983 iounmap(ibdev->uar_map); in mlx4_ib_remove()
Dmlx4_ib.h613 void __iomem *uar_map; member
Dcq.c909 to_mdev(ibcq->device)->uar_map, in mlx4_ib_arm_cq()
Dqp.c3786 to_mdev(ibqp->device)->uar_map + MLX4_SEND_DOORBELL); in _mlx4_ib_post_send()