Coverage Report

Created: 2025-07-01 07:09

/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
60
{
88
60
    g_return_if_fail(st != NULL);
89
60
    st->data[2] = value;
90
60
}
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
60
{
97
60
    g_return_if_fail(st != NULL);
98
60
    fu_memwrite_uint16(st->data + 3, value, G_LITTLE_ENDIAN);
99
60
}
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
60
{
106
60
    g_return_if_fail(st != NULL);
107
60
    fu_memwrite_uint32(st->data + 5, value, G_LITTLE_ENDIAN);
108
60
}
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
60
{
115
60
    g_return_if_fail(st != NULL);
116
60
    fu_memwrite_uint16(st->data + 9, value, G_LITTLE_ENDIAN);
117
60
}
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
60
{
124
60
    g_return_if_fail(st != NULL);
125
60
    st->data[16] = value;
126
60
}
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
60
{
133
60
    g_return_if_fail(st != NULL);
134
60
    st->data[69] = value;
135
60
}
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
60
{
142
60
    g_return_if_fail(st != NULL);
143
60
    fu_memwrite_uint32(st->data + 117, value, G_LITTLE_ENDIAN);
144
60
}
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
60
{
151
60
    g_return_if_fail(st != NULL);
152
60
    st->data[123] = value;
153
60
}
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
60
{
160
60
    g_return_if_fail(st != NULL);
161
60
    fu_memwrite_uint32(st->data + 270, value, G_LITTLE_ENDIAN);
162
60
}
163
/**
164
 * fu_intel_thunderbolt_nvm_digital_new: (skip):
165
 **/
166
FuIntelThunderboltNvmDigital *
167
fu_intel_thunderbolt_nvm_digital_new(void)
168
60
{
169
60
    FuIntelThunderboltNvmDigital *st = g_byte_array_sized_new(288);
170
60
    fu_byte_array_set_size(st, 288, 0x0);
171
60
    return st;
172
60
}
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
60
{
182
60
    g_return_if_fail(st != NULL);
183
60
    fu_memwrite_uint16(st->data + 16, value, G_LITTLE_ENDIAN);
184
60
}
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
60
{
191
60
    g_return_if_fail(st != NULL);
192
60
    fu_memwrite_uint16(st->data + 18, value, G_LITTLE_ENDIAN);
193
60
}
194
/**
195
 * fu_intel_thunderbolt_nvm_drom_new: (skip):
196
 **/
197
FuIntelThunderboltNvmDrom *
198
fu_intel_thunderbolt_nvm_drom_new(void)
199
60
{
200
60
    FuIntelThunderboltNvmDrom *st = g_byte_array_sized_new(32);
201
60
    fu_byte_array_set_size(st, 32, 0x0);
202
60
    return st;
203
60
}
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
60
{
213
60
    g_return_if_fail(st != NULL);
214
60
    fu_memwrite_uint32(st->data + 268, value, G_LITTLE_ENDIAN);
215
60
}
216
/**
217
 * fu_intel_thunderbolt_nvm_arc_params_new: (skip):
218
 **/
219
FuIntelThunderboltNvmArcParams *
220
fu_intel_thunderbolt_nvm_arc_params_new(void)
221
60
{
222
60
    FuIntelThunderboltNvmArcParams *st = g_byte_array_sized_new(288);
223
60
    fu_byte_array_set_size(st, 288, 0x0);
224
60
    return st;
225
60
}
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
60
{
235
60
    FuIntelThunderboltNvmDram *st = g_byte_array_sized_new(16);
236
60
    fu_byte_array_set_size(st, 16, 0x0);
237
60
    return st;
238
60
}