Home
last modified time | relevance | path

Searched refs:sf_dev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c48 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in sfnum_show() local
50 return sysfs_emit(buf, "%u\n", sf_dev->sfnum); in sfnum_show()
71 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in mlx5_sf_dev_release() local
74 kfree(sf_dev); in mlx5_sf_dev_release()
78 struct mlx5_sf_dev *sf_dev) in mlx5_sf_dev_remove_aux() argument
82 id = sf_dev->adev.id; in mlx5_sf_dev_remove_aux()
83 trace_mlx5_sf_dev_del(dev, sf_dev, id); in mlx5_sf_dev_remove_aux()
85 auxiliary_device_delete(&sf_dev->adev); in mlx5_sf_dev_remove_aux()
86 auxiliary_device_uninit(&sf_dev->adev); in mlx5_sf_dev_remove_aux()
92 struct mlx5_sf_dev *sf_dev; in mlx5_sf_dev_add() local
[all …]
H A Ddriver.c11 static int mlx5_core_peer_devlink_set(struct mlx5_sf_dev *sf_dev, struct devlink *devlink) in mlx5_core_peer_devlink_set() argument
14 .fn_id = sf_dev->fn_id, in mlx5_core_peer_devlink_set()
19 ret = mlx5_blocking_notifier_call_chain(sf_dev->parent_mdev, in mlx5_core_peer_devlink_set()
27 struct mlx5_sf_dev *sf_dev = container_of(adev, struct mlx5_sf_dev, adev); in mlx5_sf_dev_probe() local
38 mdev->pdev = sf_dev->parent_mdev->pdev; in mlx5_sf_dev_probe()
39 mdev->bar_addr = sf_dev->bar_base_addr; in mlx5_sf_dev_probe()
40 mdev->iseg_base = sf_dev->bar_base_addr; in mlx5_sf_dev_probe()
42 mdev->priv.parent_mdev = sf_dev->parent_mdev; in mlx5_sf_dev_probe()
44 sf_dev->mdev = mdev; in mlx5_sf_dev_probe()
47 if (MLX5_ESWITCH_MANAGER(sf_dev->parent_mdev)) in mlx5_sf_dev_probe()
[all …]