Searched refs:uars (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_uar.c86 uuari->uars = kcalloc(uuari->num_uars, sizeof(*uuari->uars), GFP_KERNEL);
96 err = mlx5_cmd_alloc_uar(dev, &uuari->uars[i].index);
101 ((phys_addr_t)(uuari->uars[i].index) << PAGE_SHIFT);
102 uuari->uars[i].map = ioremap(addr, PAGE_SIZE);
103 if (!uuari->uars[i].map) {
104 mlx5_cmd_free_uar(dev, uuari->uars[i].index);
109 uuari->uars[i].index, uuari->uars[i].map);
116 bf->uar = &uuari->uars[
[all...]
H A Dmlx5_eq.c574 &dev->priv.uuari.uars[0]);
584 &dev->priv.uuari.uars[0]);
594 &dev->priv.uuari.uars[0]);
H A Dmlx5_main.c653 &dev->priv.uuari.uars[0]);
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c1115 struct mlx5_uar *uars; local
1189 uars = kcalloc(num_uars, sizeof(*uars), GFP_KERNEL);
1190 if (!uars) {
1218 err = mlx5_cmd_alloc_uar(dev->mdev, &uars[i].index);
1273 uuari->uars = uars;
1285 mlx5_cmd_free_uar(dev->mdev, uars[i].index);
1293 kfree(uars);
1311 if (mlx5_cmd_free_uar(dev->mdev, uuari->uars[
[all...]
H A Dmlx5_ib_cq.c701 void __iomem *uar_page = mdev->priv.uuari.uars[0].map;
806 *index = to_mucontext(context)->uuari.uars[0].index;
874 *index = dev->mdev->priv.uuari.uars[0].index;
H A Dmlx5_ib_qp.c654 return uuari->uars[uuarn / MLX5_BF_REGS_PER_PAGE].index;
/freebsd-11-stable/sys/dev/mlx5/
H A Ddriver.h221 struct mlx5_uar *uars; member in struct:mlx5_uuar_info

Completed in 261 milliseconds