DEVLINK_ATTR_REGION_SNAPSHOT_ID
static const struct nla_policy devlink_region_new_nl_policy[DEVLINK_ATTR_REGION_SNAPSHOT_ID + 1] = {
[DEVLINK_ATTR_REGION_SNAPSHOT_ID] = { .type = NLA_U32, },
static const struct nla_policy devlink_region_del_nl_policy[DEVLINK_ATTR_REGION_SNAPSHOT_ID + 1] = {
[DEVLINK_ATTR_REGION_SNAPSHOT_ID] = { .type = NLA_U32, },
[DEVLINK_ATTR_REGION_SNAPSHOT_ID] = { .type = NLA_U32, },
.maxattr = DEVLINK_ATTR_REGION_SNAPSHOT_ID,
.maxattr = DEVLINK_ATTR_REGION_SNAPSHOT_ID,
err = nla_put_u32(msg, DEVLINK_ATTR_REGION_SNAPSHOT_ID,
GENL_REQ_ATTR_CHECK(info, DEVLINK_ATTR_REGION_SNAPSHOT_ID))
snapshot_id = nla_get_u32(info->attrs[DEVLINK_ATTR_REGION_SNAPSHOT_ID]);
snapshot_id_attr = info->attrs[DEVLINK_ATTR_REGION_SNAPSHOT_ID];
err = nla_put_u32(msg, DEVLINK_ATTR_REGION_SNAPSHOT_ID, snapshot->id);
snapshot_attr = attrs[DEVLINK_ATTR_REGION_SNAPSHOT_ID];