1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 #pragma once
3 
4 typedef enum VolatileMode {
5         VOLATILE_NO,
6         VOLATILE_YES,
7         VOLATILE_STATE,
8         VOLATILE_OVERLAY,
9         _VOLATILE_MODE_MAX,
10         _VOLATILE_MODE_INVALID = -EINVAL,
11 } VolatileMode;
12 
13 VolatileMode volatile_mode_from_string(const char *s);
14 const char* volatile_mode_to_string(VolatileMode m);
15 
16 int query_volatile_mode(VolatileMode *ret);
17