/* SPDX-License-Identifier: GPL-2.0 */ /* Marvell RVU Admin Function Devlink * * Copyright (C) 2020 Marvell. * */ #ifndef RVU_DEVLINK_H #define RVU_DEVLINK_H #define RVU_REPORTERS(_name) … enum npa_af_rvu_health { … }; struct rvu_npa_event_ctx { … }; struct rvu_npa_health_reporters { … }; enum nix_af_rvu_health { … }; struct rvu_nix_event_ctx { … }; struct rvu_nix_health_reporters { … }; struct rvu_devlink { … }; /* Devlink APIs */ int rvu_register_dl(struct rvu *rvu); void rvu_unregister_dl(struct rvu *rvu); #endif /* RVU_DEVLINK_H */