#include <net/devlink.h>
#include "nfpcore/nfp.h"
#include "nfpcore/nfp_nsp.h"
#include "nfp_main.h"
struct nfp_devlink_param_u8_arg { … };
static const struct nfp_devlink_param_u8_arg nfp_devlink_u8_args[] = …;
static int
nfp_devlink_param_u8_get(struct devlink *devlink, u32 id,
struct devlink_param_gset_ctx *ctx)
{ … }
static int
nfp_devlink_param_u8_set(struct devlink *devlink, u32 id,
struct devlink_param_gset_ctx *ctx,
struct netlink_ext_ack *extack)
{ … }
static int
nfp_devlink_param_u8_validate(struct devlink *devlink, u32 id,
union devlink_param_value val,
struct netlink_ext_ack *extack)
{ … }
static const struct devlink_param nfp_devlink_params[] = …;
static int nfp_devlink_supports_params(struct nfp_pf *pf)
{ … }
int nfp_devlink_params_register(struct nfp_pf *pf)
{ … }
void nfp_devlink_params_unregister(struct nfp_pf *pf)
{ … }