xref: /kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/funeth_devlink.c
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#include "funeth.h"
462306a36Sopenharmony_ci#include "funeth_devlink.h"
562306a36Sopenharmony_ci
662306a36Sopenharmony_cistatic const struct devlink_ops fun_dl_ops = {
762306a36Sopenharmony_ci};
862306a36Sopenharmony_ci
962306a36Sopenharmony_cistruct devlink *fun_devlink_alloc(struct device *dev)
1062306a36Sopenharmony_ci{
1162306a36Sopenharmony_ci	return devlink_alloc(&fun_dl_ops, sizeof(struct fun_ethdev), dev);
1262306a36Sopenharmony_ci}
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_civoid fun_devlink_free(struct devlink *devlink)
1562306a36Sopenharmony_ci{
1662306a36Sopenharmony_ci	devlink_free(devlink);
1762306a36Sopenharmony_ci}
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_civoid fun_devlink_register(struct devlink *devlink)
2062306a36Sopenharmony_ci{
2162306a36Sopenharmony_ci	devlink_register(devlink);
2262306a36Sopenharmony_ci}
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_civoid fun_devlink_unregister(struct devlink *devlink)
2562306a36Sopenharmony_ci{
2662306a36Sopenharmony_ci	devlink_unregister(devlink);
2762306a36Sopenharmony_ci}
28

Indexes created Thu Nov 07 10:32:03 CST 2024