Coverage Report

Created: 2026-01-09 07:21

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/work/fu-hid-struct.c
Line
Count
Source
1
/*
2
 * This file is auto-generated, do not modify!
3
 *
4
 * SPDX-License-Identifier: LGPL-2.1-or-later
5
 */
6
7
#include "config.h"
8
9
#include <glib.h>
10
11
#include "fu-hid-struct.h"
12
13
#ifdef G_LOG_DOMAIN
14
  #undef G_LOG_DOMAIN
15
#endif
16
#define G_LOG_DOMAIN "FuStruct"
17
18
/**
19
 * fu_hid_bus_type_to_string:
20
 * @val: value, e.g. %FU_HID_BUS_TYPE_PCI
21
 *
22
 * Converts an enumerated value to a string.
23
 *
24
 * Returns: identifier string
25
 **/
26
const gchar *
27
fu_hid_bus_type_to_string(FuHidBusType val)
28
0
{
29
0
    if (val == FU_HID_BUS_TYPE_PCI)
30
0
        return "pci";
31
0
    if (val == FU_HID_BUS_TYPE_ISAPNP)
32
0
        return "isapnp";
33
0
    if (val == FU_HID_BUS_TYPE_USB)
34
0
        return "usb";
35
0
    if (val == FU_HID_BUS_TYPE_HIL)
36
0
        return "hil";
37
0
    if (val == FU_HID_BUS_TYPE_BLUETOOTH)
38
0
        return "bluetooth";
39
0
    if (val == FU_HID_BUS_TYPE_VIRTUAL)
40
0
        return "virtual";
41
0
    if (val == FU_HID_BUS_TYPE_ISA)
42
0
        return "isa";
43
0
    if (val == FU_HID_BUS_TYPE_I8042)
44
0
        return "i8042";
45
0
    if (val == FU_HID_BUS_TYPE_XTKBD)
46
0
        return "xtkbd";
47
0
    if (val == FU_HID_BUS_TYPE_RS232)
48
0
        return "rs232";
49
0
    if (val == FU_HID_BUS_TYPE_GAMEPORT)
50
0
        return "gameport";
51
0
    if (val == FU_HID_BUS_TYPE_PARPORT)
52
0
        return "parport";
53
0
    if (val == FU_HID_BUS_TYPE_AMIGA)
54
0
        return "amiga";
55
0
    if (val == FU_HID_BUS_TYPE_ADB)
56
0
        return "adb";
57
0
    if (val == FU_HID_BUS_TYPE_I2C)
58
0
        return "i2c";
59
0
    if (val == FU_HID_BUS_TYPE_HOST)
60
0
        return "host";
61
0
    if (val == FU_HID_BUS_TYPE_GSC)
62
0
        return "gsc";
63
0
    if (val == FU_HID_BUS_TYPE_ATARI)
64
0
        return "atari";
65
0
    if (val == FU_HID_BUS_TYPE_SPI)
66
0
        return "spi";
67
0
    if (val == FU_HID_BUS_TYPE_RMI)
68
0
        return "rmi";
69
0
    if (val == FU_HID_BUS_TYPE_CEC)
70
0
        return "cec";
71
0
    if (val == FU_HID_BUS_TYPE_INTEL_ISHTP)
72
0
        return "intel-ishtp";
73
0
    if (val == FU_HID_BUS_TYPE_AMD_SFH)
74
0
        return "amd-sfh";
75
0
    return NULL;
76
0
}
77
78
/**
79
 * fu_hid_item_tag_to_string:
80
 * @val: value, e.g. %FU_HID_ITEM_TAG_INPUT
81
 *
82
 * Converts an enumerated value to a string.
83
 *
84
 * Returns: identifier string
85
 **/
86
const gchar *
87
fu_hid_item_tag_to_string(FuHidItemTag val)
88
218k
{
89
218k
    if (val == FU_HID_ITEM_TAG_INPUT)
90
498
        return "input";
91
218k
    if (val == FU_HID_ITEM_TAG_OUTPUT)
92
194
        return "output";
93
218k
    if (val == FU_HID_ITEM_TAG_FEATURE)
94
172
        return "feature";
95
217k
    if (val == FU_HID_ITEM_TAG_COLLECTION)
96
172
        return "collection";
97
217k
    if (val == FU_HID_ITEM_TAG_END_COLLECTION)
98
606
        return "end-collection";
99
217k
    if (val == FU_HID_ITEM_TAG_USAGE_PAGE)
100
3.39k
        return "usage-page";
101
213k
    if (val == FU_HID_ITEM_TAG_LOGICAL_MINIMUM)
102
3.66k
        return "logical-minimum";
103
210k
    if (val == FU_HID_ITEM_TAG_LOGICAL_MAXIMUM)
104
3.59k
        return "logical-maximum";
105
206k
    if (val == FU_HID_ITEM_TAG_PHYSICAL_MINIMUM)
106
1.67k
        return "physical-minimum";
107
204k
    if (val == FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM)
108
2.59k
        return "physical-maximum";
109
202k
    if (val == FU_HID_ITEM_TAG_UNIT)
110
1.82k
        return "unit";
111
200k
    if (val == FU_HID_ITEM_TAG_REPORT_SIZE)
112
1.84k
        return "report-size";
113
198k
    if (val == FU_HID_ITEM_TAG_REPORT_ID)
114
3.00k
        return "report-id";
115
195k
    if (val == FU_HID_ITEM_TAG_REPORT_COUNT)
116
4.24k
        return "report-count";
117
191k
    if (val == FU_HID_ITEM_TAG_PUSH)
118
1.77k
        return "push";
119
189k
    if (val == FU_HID_ITEM_TAG_POP)
120
2.54k
        return "pop";
121
187k
    if (val == FU_HID_ITEM_TAG_USAGE)
122
1.11k
        return "usage";
123
185k
    if (val == FU_HID_ITEM_TAG_USAGE_MINIMUM)
124
589
        return "usage-minimum";
125
185k
    if (val == FU_HID_ITEM_TAG_USAGE_MAXIMUM)
126
633
        return "usage-maximum";
127
184k
    if (val == FU_HID_ITEM_TAG_DESIGNATOR_INDEX)
128
513
        return "designator-index";
129
184k
    if (val == FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM)
130
833
        return "designator-minimum";
131
183k
    if (val == FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM)
132
1.16k
        return "designator-maximum";
133
182k
    if (val == FU_HID_ITEM_TAG_STRING_INDEX)
134
531
        return "string-index";
135
181k
    if (val == FU_HID_ITEM_TAG_STRING_MINIMUM)
136
703
        return "string-minimum";
137
180k
    if (val == FU_HID_ITEM_TAG_STRING_MAXIMUM)
138
725
        return "string-maximum";
139
180k
    if (val == FU_HID_ITEM_TAG_LONG)
140
7.35k
        return "long";
141
172k
    return NULL;
142
180k
}
143
/**
144
 * fu_hid_item_tag_from_string:
145
 * @val: (nullable): a string, e.g. `input`
146
 *
147
 * Converts a string to an enumerated value.
148
 *
149
 * Returns: enumerated value
150
 **/
151
FuHidItemTag
152
fu_hid_item_tag_from_string(const gchar *val)
153
0
{
154
0
    if (g_strcmp0(val, "input") == 0)
155
0
        return FU_HID_ITEM_TAG_INPUT;
156
0
    if (g_strcmp0(val, "output") == 0)
157
0
        return FU_HID_ITEM_TAG_OUTPUT;
158
0
    if (g_strcmp0(val, "feature") == 0)
159
0
        return FU_HID_ITEM_TAG_FEATURE;
160
0
    if (g_strcmp0(val, "collection") == 0)
161
0
        return FU_HID_ITEM_TAG_COLLECTION;
162
0
    if (g_strcmp0(val, "end-collection") == 0)
163
0
        return FU_HID_ITEM_TAG_END_COLLECTION;
164
0
    if (g_strcmp0(val, "usage-page") == 0)
165
0
        return FU_HID_ITEM_TAG_USAGE_PAGE;
166
0
    if (g_strcmp0(val, "logical-minimum") == 0)
167
0
        return FU_HID_ITEM_TAG_LOGICAL_MINIMUM;
168
0
    if (g_strcmp0(val, "logical-maximum") == 0)
169
0
        return FU_HID_ITEM_TAG_LOGICAL_MAXIMUM;
170
0
    if (g_strcmp0(val, "physical-minimum") == 0)
171
0
        return FU_HID_ITEM_TAG_PHYSICAL_MINIMUM;
172
0
    if (g_strcmp0(val, "physical-maximum") == 0)
173
0
        return FU_HID_ITEM_TAG_PHYSICAL_MAXIMUM;
174
0
    if (g_strcmp0(val, "unit") == 0)
175
0
        return FU_HID_ITEM_TAG_UNIT;
176
0
    if (g_strcmp0(val, "report-size") == 0)
177
0
        return FU_HID_ITEM_TAG_REPORT_SIZE;
178
0
    if (g_strcmp0(val, "report-id") == 0)
179
0
        return FU_HID_ITEM_TAG_REPORT_ID;
180
0
    if (g_strcmp0(val, "report-count") == 0)
181
0
        return FU_HID_ITEM_TAG_REPORT_COUNT;
182
0
    if (g_strcmp0(val, "push") == 0)
183
0
        return FU_HID_ITEM_TAG_PUSH;
184
0
    if (g_strcmp0(val, "pop") == 0)
185
0
        return FU_HID_ITEM_TAG_POP;
186
0
    if (g_strcmp0(val, "usage") == 0)
187
0
        return FU_HID_ITEM_TAG_USAGE;
188
0
    if (g_strcmp0(val, "usage-minimum") == 0)
189
0
        return FU_HID_ITEM_TAG_USAGE_MINIMUM;
190
0
    if (g_strcmp0(val, "usage-maximum") == 0)
191
0
        return FU_HID_ITEM_TAG_USAGE_MAXIMUM;
192
0
    if (g_strcmp0(val, "designator-index") == 0)
193
0
        return FU_HID_ITEM_TAG_DESIGNATOR_INDEX;
194
0
    if (g_strcmp0(val, "designator-minimum") == 0)
195
0
        return FU_HID_ITEM_TAG_DESIGNATOR_MINIMUM;
196
0
    if (g_strcmp0(val, "designator-maximum") == 0)
197
0
        return FU_HID_ITEM_TAG_DESIGNATOR_MAXIMUM;
198
0
    if (g_strcmp0(val, "string-index") == 0)
199
0
        return FU_HID_ITEM_TAG_STRING_INDEX;
200
0
    if (g_strcmp0(val, "string-minimum") == 0)
201
0
        return FU_HID_ITEM_TAG_STRING_MINIMUM;
202
0
    if (g_strcmp0(val, "string-maximum") == 0)
203
0
        return FU_HID_ITEM_TAG_STRING_MAXIMUM;
204
0
    if (g_strcmp0(val, "long") == 0)
205
0
        return FU_HID_ITEM_TAG_LONG;
206
0
    return FU_HID_ITEM_TAG_UNKNOWN;
207
0
}
208
209
/**
210
 * fu_hid_item_kind_to_string:
211
 * @val: value, e.g. %FU_HID_ITEM_KIND_GLOBAL
212
 *
213
 * Converts an enumerated value to a string.
214
 *
215
 * Returns: identifier string
216
 **/
217
const gchar *
218
fu_hid_item_kind_to_string(FuHidItemKind val)
219
218k
{
220
218k
    if (val == FU_HID_ITEM_KIND_MAIN)
221
3.99k
        return "main";
222
214k
    if (val == FU_HID_ITEM_KIND_GLOBAL)
223
40.3k
        return "global";
224
174k
    if (val == FU_HID_ITEM_KIND_LOCAL)
225
27.9k
        return "local";
226
146k
    return NULL;
227
174k
}
228