Home
last modified time | relevance | path

Searched refs:uar_map (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_main.c243 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_add()
290 if (!mdev->uar_map) in mlx4_en_add()
342 if (mdev->uar_map) in mlx4_en_add()
343 iounmap(mdev->uar_map); in mlx4_en_add()
H A 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()
1181 priv->eq_table.uar_map = kcalloc(mlx4_num_eq_uar(dev), in mlx4_init_eq_table()
1182 sizeof(*priv->eq_table.uar_map), in mlx4_init_eq_table()
1184 if (!priv->eq_table.uar_map) { in mlx4_init_eq_table()
[all...]
H A Den_cq.c211 mlx4_cq_arm(&cq->mcq, MLX4_CQ_DB_REQ_NOT, priv->mdev->uar_map, in mlx4_en_arm_cq()
H A Dmlx4_en.h430 void __iomem *uar_map; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_main.c256 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 Deq.c942 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()
1180 priv->eq_table.uar_map = kcalloc(mlx4_num_eq_uar(dev), in mlx4_init_eq_table()
1181 sizeof(*priv->eq_table.uar_map), in mlx4_init_eq_table()
1183 if (!priv->eq_table.uar_map) { in mlx4_init_eq_table()
[all...]
H A Den_cq.c208 mlx4_cq_arm(&cq->mcq, MLX4_CQ_DB_REQ_NOT, priv->mdev->uar_map, in mlx4_en_arm_cq()
H A Dmlx4_en.h423 void __iomem *uar_map; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A 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()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_rx.c214 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes()
314 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in resync_post_get_progress_params()
385 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in resync_handle_seq_match()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.h102 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, sq->doorbell_cseg); in mlx5e_xmit_xdp_doorbell()
H A Dtxrx.h211 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, in mlx5e_notify_hw() argument
225 mlx5_write64((__be32 *)ctrl, uar_map); in mlx5e_notify_hw()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.h156 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, sq->doorbell_cseg); in mlx5e_xmit_xdp_doorbell()
H A Dtxrx.h259 mlx5e_notify_hw(struct mlx5_wq_cyc *wq, u16 pc, void __iomem *uar_map, in mlx5e_notify_hw() argument
273 mlx5_write64((__be32 *)ctrl, uar_map); in mlx5e_notify_hw()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h360 void __iomem *uar_map; member
469 void __iomem *uar_map; member
497 void __iomem *uar_map; member
H A Den_txrx.c87 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nopwqe->ctrl); in mlx5e_trigger_irq()
H A Den_tx.c407 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete()
593 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
598 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_rx.c215 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()
767 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, db_cseg); in mlx5e_ktls_rx_handle_resync_list()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c85 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, &nopwqe->ctrl); in mlx5e_trigger_irq()
H A Den_tx.c367 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, &wqe->ctrl); in mlx5e_tx_flush()
417 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete()
631 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
636 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in mlx5e_sq_xmit_mpwqe()
H A Den.h444 void __iomem *uar_map; member
509 void __iomem *uar_map; member
541 void __iomem *uar_map; member
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dmain.c2640 ibdev->uar_map = ioremap((phys_addr_t) ibdev->priv_uar.pfn << PAGE_SHIFT, in mlx4_ib_add()
2642 if (!ibdev->uar_map) in mlx4_ib_add()
2903 iounmap(ibdev->uar_map); in mlx4_ib_add()
3007 iounmap(ibdev->uar_map); in mlx4_ib_remove()
H A Dmlx4_ib.h613 void __iomem *uar_map; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dmain.c2654 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()
2897 iounmap(ibdev->uar_map); in mlx4_ib_probe()
3005 iounmap(ibdev->uar_map); in mlx4_ib_remove()
H A Dmlx4_ib.h614 void __iomem *uar_map; member

Completed in 43 milliseconds

12