blob: e6d03bf20bf29c2fc70b1a6e4044080797ea3ca6 [file] [log] [blame]
Elliott Hughes82728372014-06-06 22:49:31 -07001/* Generated by ./xlat/gen.sh from ./xlat/if_dqblk_valid.in; do not edit. */
Elliott Hughes03a418e2018-06-15 13:11:40 -07002
3#include "gcc_compat.h"
4#include "static_assert.h"
5
6#if defined(QIF_BLIMITS) || (defined(HAVE_DECL_QIF_BLIMITS) && HAVE_DECL_QIF_BLIMITS)
7DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
8static_assert((QIF_BLIMITS) == ((1 << 0)), "QIF_BLIMITS != (1 << 0)");
9DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
10#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070011# define QIF_BLIMITS (1 << 0)
12#endif
Elliott Hughes03a418e2018-06-15 13:11:40 -070013#if defined(QIF_SPACE) || (defined(HAVE_DECL_QIF_SPACE) && HAVE_DECL_QIF_SPACE)
14DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
15static_assert((QIF_SPACE) == ((1 << 1)), "QIF_SPACE != (1 << 1)");
16DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
17#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070018# define QIF_SPACE (1 << 1)
19#endif
Elliott Hughes03a418e2018-06-15 13:11:40 -070020#if defined(QIF_ILIMITS) || (defined(HAVE_DECL_QIF_ILIMITS) && HAVE_DECL_QIF_ILIMITS)
21DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
22static_assert((QIF_ILIMITS) == ((1 << 2)), "QIF_ILIMITS != (1 << 2)");
23DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
24#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070025# define QIF_ILIMITS (1 << 2)
26#endif
Elliott Hughes03a418e2018-06-15 13:11:40 -070027#if defined(QIF_INODES) || (defined(HAVE_DECL_QIF_INODES) && HAVE_DECL_QIF_INODES)
28DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
29static_assert((QIF_INODES) == ((1 << 3)), "QIF_INODES != (1 << 3)");
30DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
31#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070032# define QIF_INODES (1 << 3)
33#endif
Elliott Hughes03a418e2018-06-15 13:11:40 -070034#if defined(QIF_BTIME) || (defined(HAVE_DECL_QIF_BTIME) && HAVE_DECL_QIF_BTIME)
35DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
36static_assert((QIF_BTIME) == ((1 << 4)), "QIF_BTIME != (1 << 4)");
37DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
38#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070039# define QIF_BTIME (1 << 4)
40#endif
Elliott Hughes03a418e2018-06-15 13:11:40 -070041#if defined(QIF_ITIME) || (defined(HAVE_DECL_QIF_ITIME) && HAVE_DECL_QIF_ITIME)
42DIAG_PUSH_IGNORE_TAUTOLOGICAL_COMPARE
43static_assert((QIF_ITIME) == ((1 << 5)), "QIF_ITIME != (1 << 5)");
44DIAG_POP_IGNORE_TAUTOLOGICAL_COMPARE
45#else
Elliott Hughesc2fd2092016-04-06 14:21:14 -070046# define QIF_ITIME (1 << 5)
47#endif
Elliott Hughes82728372014-06-06 22:49:31 -070048
Elliott Hughes03a418e2018-06-15 13:11:40 -070049#ifndef XLAT_MACROS_ONLY
Elliott Hughes89484692015-12-11 13:20:01 -080050
Elliott Hughes03a418e2018-06-15 13:11:40 -070051# ifdef IN_MPERS
Elliott Hughes89484692015-12-11 13:20:01 -080052
Elliott Hughes03a418e2018-06-15 13:11:40 -070053# error static const struct xlat if_dqblk_valid in mpers mode
54
55# else
Elliott Hughes89484692015-12-11 13:20:01 -080056
57static
58const struct xlat if_dqblk_valid[] = {
Elliott Hughesc2fd2092016-04-06 14:21:14 -070059 XLAT(QIF_BLIMITS),
60 XLAT(QIF_SPACE),
61 XLAT(QIF_ILIMITS),
62 XLAT(QIF_INODES),
63 XLAT(QIF_BTIME),
64 XLAT(QIF_ITIME),
Elliott Hughes0328d0a2015-03-18 11:18:43 -070065 XLAT_END
Elliott Hughes82728372014-06-06 22:49:31 -070066};
Elliott Hughes89484692015-12-11 13:20:01 -080067
Elliott Hughes03a418e2018-06-15 13:11:40 -070068# endif /* !IN_MPERS */
69
70#endif /* !XLAT_MACROS_ONLY */