162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 262306a36Sopenharmony_ci/* Copyright(c) 2017 - 2019 Pensando Systems, Inc */ 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci#ifndef _IONIC_DEVLINK_H_ 562306a36Sopenharmony_ci#define _IONIC_DEVLINK_H_ 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include <net/devlink.h> 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciint ionic_firmware_update(struct ionic_lif *lif, const struct firmware *fw, 1062306a36Sopenharmony_ci struct netlink_ext_ack *extack); 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistruct ionic *ionic_devlink_alloc(struct device *dev); 1362306a36Sopenharmony_civoid ionic_devlink_free(struct ionic *ionic); 1462306a36Sopenharmony_ciint ionic_devlink_register(struct ionic *ionic); 1562306a36Sopenharmony_civoid ionic_devlink_unregister(struct ionic *ionic); 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci#endif /* _IONIC_DEVLINK_H_ */ 18