Coverage Report

Created: 2025-06-22 06:29

/work/fu-intel-thunderbolt-struct.c
Line
Count
Source (jump to first uncovered line)
1
/* auto-generated, do not modify */
2
#include "config.h"
3
4
#include "fu-intel-thunderbolt-struct.h"
5
#include "fu-byte-array.h"
6
#include "fu-mem-private.h"
7
#include "fu-string.h"
8
9
#ifdef G_LOG_DOMAIN
10
  #undef G_LOG_DOMAIN
11
#endif
12
0
#define G_LOG_DOMAIN "FuStruct"
13
14
const gchar *
15
fu_intel_thunderbolt_nvm_section_to_string(FuIntelThunderboltNvmSection val)
16
0
{
17
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_SECTION_DIGITAL)
18
0
        return "digital";
19
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_SECTION_DROM)
20
0
        return "drom";
21
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_SECTION_ARC_PARAMS)
22
0
        return "arc-params";
23
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_SECTION_DRAM_UCODE)
24
0
        return "dram-ucode";
25
0
    return NULL;
26
0
}
27
28
29
const gchar *
30
fu_intel_thunderbolt_nvm_family_to_string(FuIntelThunderboltNvmFamily val)
31
0
{
32
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_UNKNOWN)
33
0
        return "unknown";
34
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_FALCON_RIDGE)
35
0
        return "falcon-ridge";
36
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_WIN_RIDGE)
37
0
        return "win-ridge";
38
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_ALPINE_RIDGE)
39
0
        return "alpine-ridge";
40
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_ALPINE_RIDGE_C)
41
0
        return "alpine-ridge-c";
42
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_TITAN_RIDGE)
43
0
        return "titan-ridge";
44
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_BB)
45
0
        return "bb";
46
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_MAPLE_RIDGE)
47
0
        return "maple-ridge";
48
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_GOSHEN_RIDGE)
49
0
        return "goshen-ridge";
50
0
    if (val == FU_INTEL_THUNDERBOLT_NVM_FAMILY_BARLOW_RIDGE)
51
0
        return "barlow-ridge";
52
0
    return NULL;
53
0
}
54
FuIntelThunderboltNvmFamily
55
fu_intel_thunderbolt_nvm_family_from_string(const gchar *val)
56
0
{
57
0
    if (g_strcmp0(val, "unknown") == 0)
58
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_UNKNOWN;
59
0
    if (g_strcmp0(val, "falcon-ridge") == 0)
60
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_FALCON_RIDGE;
61
0
    if (g_strcmp0(val, "win-ridge") == 0)
62
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_WIN_RIDGE;
63
0
    if (g_strcmp0(val, "alpine-ridge") == 0)
64
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_ALPINE_RIDGE;
65
0
    if (g_strcmp0(val, "alpine-ridge-c") == 0)
66
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_ALPINE_RIDGE_C;
67
0
    if (g_strcmp0(val, "titan-ridge") == 0)
68
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_TITAN_RIDGE;
69
0
    if (g_strcmp0(val, "bb") == 0)
70
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_BB;
71
0
    if (g_strcmp0(val, "maple-ridge") == 0)
72
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_MAPLE_RIDGE;
73
0
    if (g_strcmp0(val, "goshen-ridge") == 0)
74
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_GOSHEN_RIDGE;
75
0
    if (g_strcmp0(val, "barlow-ridge") == 0)
76
0
        return FU_INTEL_THUNDERBOLT_NVM_FAMILY_BARLOW_RIDGE;
77
0
    return FU_INTEL_THUNDERBOLT_NVM_FAMILY_UNKNOWN;
78
0
}
79
/* getters */
80
81
/* setters */
82
/**
83
 * fu_intel_thunderbolt_nvm_digital_set_available_sections: (skip):
84
 **/
85
void
86
fu_intel_thunderbolt_nvm_digital_set_available_sections(FuIntelThunderboltNvmDigital *st, guint8 value)
87
62
{
88
62
    g_return_if_fail(st != NULL);
89
62
    st->data[2] = value;
90
62
}
91
/**
92
 * fu_intel_thunderbolt_nvm_digital_set_ucode: (skip):
93
 **/
94
void
95
fu_intel_thunderbolt_nvm_digital_set_ucode(FuIntelThunderboltNvmDigital *st, guint16 value)
96
62
{
97
62
    g_return_if_fail(st != NULL);
98
62
    fu_memwrite_uint16(st->data + 3, value, G_LITTLE_ENDIAN);
99
62
}
100
/**
101
 * fu_intel_thunderbolt_nvm_digital_set_device_id: (skip):
102
 **/
103
void
104
fu_intel_thunderbolt_nvm_digital_set_device_id(FuIntelThunderboltNvmDigital *st, guint32 value)
105
62
{
106
62
    g_return_if_fail(st != NULL);
107
62
    fu_memwrite_uint32(st->data + 5, value, G_LITTLE_ENDIAN);
108
62
}
109
/**
110
 * fu_intel_thunderbolt_nvm_digital_set_version: (skip):
111
 **/
112
void
113
fu_intel_thunderbolt_nvm_digital_set_version(FuIntelThunderboltNvmDigital *st, guint16 value)
114
62
{
115
62
    g_return_if_fail(st != NULL);
116
62
    fu_memwrite_uint16(st->data + 9, value, G_LITTLE_ENDIAN);
117
62
}
118
/**
119
 * fu_intel_thunderbolt_nvm_digital_set_flags_host: (skip):
120
 **/
121
void
122
fu_intel_thunderbolt_nvm_digital_set_flags_host(FuIntelThunderboltNvmDigital *st, guint8 value)
123
62
{
124
62
    g_return_if_fail(st != NULL);
125
62
    st->data[16] = value;
126
62
}
127
/**
128
 * fu_intel_thunderbolt_nvm_digital_set_flash_size: (skip):
129
 **/
130
void
131
fu_intel_thunderbolt_nvm_digital_set_flash_size(FuIntelThunderboltNvmDigital *st, guint8 value)
132
62
{
133
62
    g_return_if_fail(st != NULL);
134
62
    st->data[69] = value;
135
62
}
136
/**
137
 * fu_intel_thunderbolt_nvm_digital_set_arc_params: (skip):
138
 **/
139
void
140
fu_intel_thunderbolt_nvm_digital_set_arc_params(FuIntelThunderboltNvmDigital *st, guint32 value)
141
62
{
142
62
    g_return_if_fail(st != NULL);
143
62
    fu_memwrite_uint32(st->data + 117, value, G_LITTLE_ENDIAN);
144
62
}
145
/**
146
 * fu_intel_thunderbolt_nvm_digital_set_flags_is_native: (skip):
147
 **/
148
void
149
fu_intel_thunderbolt_nvm_digital_set_flags_is_native(FuIntelThunderboltNvmDigital *st, guint8 value)
150
62
{
151
62
    g_return_if_fail(st != NULL);
152
62
    st->data[123] = value;
153
62
}
154
/**
155
 * fu_intel_thunderbolt_nvm_digital_set_drom: (skip):
156
 **/
157
void
158
fu_intel_thunderbolt_nvm_digital_set_drom(FuIntelThunderboltNvmDigital *st, guint32 value)
159
62
{
160
62
    g_return_if_fail(st != NULL);
161
62
    fu_memwrite_uint32(st->data + 270, value, G_LITTLE_ENDIAN);
162
62
}
163
/**
164
 * fu_intel_thunderbolt_nvm_digital_new: (skip):
165
 **/
166
FuIntelThunderboltNvmDigital *
167
fu_intel_thunderbolt_nvm_digital_new(void)
168
62
{
169
62
    FuIntelThunderboltNvmDigital *st = g_byte_array_sized_new(288);
170
62
    fu_byte_array_set_size(st, 288, 0x0);
171
62
    return st;
172
62
}
173
/* getters */
174
175
/* setters */
176
/**
177
 * fu_intel_thunderbolt_nvm_drom_set_vendor_id: (skip):
178
 **/
179
void
180
fu_intel_thunderbolt_nvm_drom_set_vendor_id(FuIntelThunderboltNvmDrom *st, guint16 value)
181
62
{
182
62
    g_return_if_fail(st != NULL);
183
62
    fu_memwrite_uint16(st->data + 16, value, G_LITTLE_ENDIAN);
184
62
}
185
/**
186
 * fu_intel_thunderbolt_nvm_drom_set_model_id: (skip):
187
 **/
188
void
189
fu_intel_thunderbolt_nvm_drom_set_model_id(FuIntelThunderboltNvmDrom *st, guint16 value)
190
62
{
191
62
    g_return_if_fail(st != NULL);
192
62
    fu_memwrite_uint16(st->data + 18, value, G_LITTLE_ENDIAN);
193
62
}
194
/**
195
 * fu_intel_thunderbolt_nvm_drom_new: (skip):
196
 **/
197
FuIntelThunderboltNvmDrom *
198
fu_intel_thunderbolt_nvm_drom_new(void)
199
62
{
200
62
    FuIntelThunderboltNvmDrom *st = g_byte_array_sized_new(32);
201
62
    fu_byte_array_set_size(st, 32, 0x0);
202
62
    return st;
203
62
}
204
/* getters */
205
206
/* setters */
207
/**
208
 * fu_intel_thunderbolt_nvm_arc_params_set_pd_pointer: (skip):
209
 **/
210
void
211
fu_intel_thunderbolt_nvm_arc_params_set_pd_pointer(FuIntelThunderboltNvmArcParams *st, guint32 value)
212
62
{
213
62
    g_return_if_fail(st != NULL);
214
62
    fu_memwrite_uint32(st->data + 268, value, G_LITTLE_ENDIAN);
215
62
}
216
/**
217
 * fu_intel_thunderbolt_nvm_arc_params_new: (skip):
218
 **/
219
FuIntelThunderboltNvmArcParams *
220
fu_intel_thunderbolt_nvm_arc_params_new(void)
221
62
{
222
62
    FuIntelThunderboltNvmArcParams *st = g_byte_array_sized_new(288);
223
62
    fu_byte_array_set_size(st, 288, 0x0);
224
62
    return st;
225
62
}
226
/* getters */
227
228
/* setters */
229
/**
230
 * fu_intel_thunderbolt_nvm_dram_new: (skip):
231
 **/
232
FuIntelThunderboltNvmDram *
233
fu_intel_thunderbolt_nvm_dram_new(void)
234
62
{
235
62
    FuIntelThunderboltNvmDram *st = g_byte_array_sized_new(16);
236
62
    fu_byte_array_set_size(st, 16, 0x0);
237
62
    return st;
238
62
}