Searched refs:sf_dev (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/ |
| D | dev.c | 40 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in sfnum_show() local 42 return sysfs_emit(buf, "%u\n", sf_dev->sfnum); in sfnum_show() 63 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in mlx5_sf_dev_release() local 66 kfree(sf_dev); in mlx5_sf_dev_release() 69 static void mlx5_sf_dev_remove(struct mlx5_sf_dev *sf_dev) in mlx5_sf_dev_remove() argument 71 auxiliary_device_delete(&sf_dev->adev); in mlx5_sf_dev_remove() 72 auxiliary_device_uninit(&sf_dev->adev); in mlx5_sf_dev_remove() 78 struct mlx5_sf_dev *sf_dev; in mlx5_sf_dev_add() local 89 sf_dev = kzalloc(sizeof(*sf_dev), GFP_KERNEL); in mlx5_sf_dev_add() 90 if (!sf_dev) { in mlx5_sf_dev_add() [all …]
|
| D | driver.c | 12 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in mlx5_sf_dev_probe() local 23 mdev->pdev = sf_dev->parent_mdev->pdev; in mlx5_sf_dev_probe() 24 mdev->bar_addr = sf_dev->bar_base_addr; in mlx5_sf_dev_probe() 25 mdev->iseg_base = sf_dev->bar_base_addr; in mlx5_sf_dev_probe() 27 mdev->priv.parent_mdev = sf_dev->parent_mdev; in mlx5_sf_dev_probe() 29 sf_dev->mdev = mdev; in mlx5_sf_dev_probe() 63 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in mlx5_sf_dev_remove() local 66 devlink = priv_to_devlink(sf_dev->mdev); in mlx5_sf_dev_remove() 68 mlx5_uninit_one(sf_dev->mdev); in mlx5_sf_dev_remove() 69 iounmap(sf_dev->mdev->iseg); in mlx5_sf_dev_remove() [all …]
|