Lines Matching +full:0 +full:x53
18 #define NO_QUIRKS 0
33 * (0xcafedeadbeefcafe) at a fixed logical offset (32) within an
39 PBUF(0x00, 0x00, 0x00, 0x00, 0xca, 0xfe, 0xde, 0xad,
40 0xbe, 0xef, 0xca, 0xfe, 0x00, 0x00, 0x00, 0x00),
41 .uval = 0xcafedeadbeefcafe,
48 PBUF(0x00, 0x00, 0x00, 0x00, 0xbe, 0xef, 0xca, 0xfe,
49 0xca, 0xfe, 0xde, 0xad, 0x00, 0x00, 0x00, 0x00),
50 .uval = 0xcafedeadbeefcafe,
57 PBUF(0x00, 0x00, 0x00, 0x00, 0xad, 0xde, 0xfe, 0xca,
58 0xfe, 0xca, 0xef, 0xbe, 0x00, 0x00, 0x00, 0x00),
59 .uval = 0xcafedeadbeefcafe,
66 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
67 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00),
68 .uval = 0xcafedeadbeefcafe,
75 PBUF(0x00, 0x00, 0x00, 0x00, 0x53, 0x7f, 0x7b, 0xb5,
76 0x7d, 0xf7, 0x53, 0x7f, 0x00, 0x00, 0x00, 0x00),
77 .uval = 0xcafedeadbeefcafe,
84 PBUF(0x00, 0x00, 0x00, 0x00, 0x7d, 0xf7, 0x53, 0x7f,
85 0x53, 0x7f, 0x7b, 0xb5, 0x00, 0x00, 0x00, 0x00),
86 .uval = 0xcafedeadbeefcafe,
93 PBUF(0x00, 0x00, 0x00, 0x00, 0xb5, 0x7b, 0x7f, 0x53,
94 0x7f, 0x53, 0xf7, 0x7d, 0x00, 0x00, 0x00, 0x00),
95 .uval = 0xcafedeadbeefcafe,
102 PBUF(0x00, 0x00, 0x00, 0x00, 0x7f, 0x53, 0xf7, 0x7d,
103 0xb5, 0x7b, 0x7f, 0x53, 0x00, 0x00, 0x00, 0x00),
104 .uval = 0xcafedeadbeefcafe,
110 * (0xcafedeadbeefcafe) at a fixed logical offset (32) within an
115 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xfe,
116 0xde, 0xad, 0xbe, 0xef, 0xca, 0xfe, 0x00, 0x00,
117 0x00, 0x00),
118 .uval = 0xcafedeadbeefcafe,
125 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca,
126 0xfe, 0xde, 0xad, 0xbe, 0xef, 0xca, 0xfe, 0x00,
127 0x00, 0x00, 0x00),
128 .uval = 0xcafedeadbeefcafe,
135 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
136 0xca, 0xfe, 0xde, 0xad, 0xbe, 0xef, 0xca, 0xfe,
137 0x00, 0x00, 0x00, 0x00),
138 .uval = 0xcafedeadbeefcafe,
145 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
146 0x00, 0x00, 0xca, 0xfe, 0xde, 0xad, 0xbe, 0xef,
147 0xca, 0xfe, 0x00, 0x00, 0x00, 0x00),
148 .uval = 0xcafedeadbeefcafe,
155 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
156 0x00, 0x00, 0x00, 0x00, 0xca, 0xfe, 0xde, 0xad,
157 0xbe, 0xef, 0xca, 0xfe, 0x00, 0x00, 0x00, 0x00),
158 .uval = 0xcafedeadbeefcafe,
165 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
166 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00,
167 0x00, 0x00),
168 .uval = 0xcafedeadbeefcafe,
175 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
176 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00,
177 0x00, 0x00, 0x00),
178 .uval = 0xcafedeadbeefcafe,
185 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
186 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00,
187 0x00, 0x00, 0x00, 0x00),
188 .uval = 0xcafedeadbeefcafe,
195 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
196 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00,
197 0x00, 0x00, 0x00, 0x00, 0x00, 0x00),
198 .uval = 0xcafedeadbeefcafe,
205 PBUF(0x00, 0x00, 0x00, 0x00, 0xfe, 0xca, 0xef, 0xbe,
206 0xad, 0xde, 0xfe, 0xca, 0x00, 0x00, 0x00, 0x00,
207 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00),
208 .uval = 0xcafedeadbeefcafe,
214 * (0x1122334455667788) at an odd starting bit (43) within an
220 PBUF(0x00, 0x00, 0x00, 0x89, 0x11, 0x9a, 0x22, 0xab,
221 0x33, 0xbc, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00),
222 .uval = 0x1122334455667788,
229 PBUF(0x00, 0x00, 0x00, 0x00, 0x33, 0xbc, 0x40, 0x00,
230 0x11, 0x9a, 0x22, 0xab, 0x00, 0x00, 0x00, 0x89),
231 .uval = 0x1122334455667788,
238 PBUF(0x89, 0x00, 0x00, 0x00, 0xab, 0x22, 0x9a, 0x11,
239 0x00, 0x40, 0xbc, 0x33, 0x00, 0x00, 0x00, 0x00),
240 .uval = 0x1122334455667788,
247 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xbc, 0x33,
248 0xab, 0x22, 0x9a, 0x11, 0x89, 0x00, 0x00, 0x00),
249 .uval = 0x1122334455667788,
256 PBUF(0x00, 0x00, 0x00, 0x91, 0x88, 0x59, 0x44, 0xd5,
257 0xcc, 0x3d, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00),
258 .uval = 0x1122334455667788,
265 PBUF(0x00, 0x00, 0x00, 0x00, 0xcc, 0x3d, 0x02, 0x00,
266 0x88, 0x59, 0x44, 0xd5, 0x00, 0x00, 0x00, 0x91),
267 .uval = 0x1122334455667788,
274 PBUF(0x91, 0x00, 0x00, 0x00, 0xd5, 0x44, 0x59, 0x88,
275 0x00, 0x02, 0x3d, 0xcc, 0x00, 0x00, 0x00, 0x00),
276 .uval = 0x1122334455667788,
283 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3d, 0xcc,
284 0xd5, 0x44, 0x59, 0x88, 0x91, 0x00, 0x00, 0x00),
285 .uval = 0x1122334455667788,
291 * (0xffffffffffffffff) at an odd starting bit (43) within an
296 .desc = "no quirks, 16 bytes, non-aligned, 0xff",
297 PBUF(0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff,
298 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00),
299 .uval = 0xffffffffffffffff,
305 .desc = "lsw32 first, 16 bytes, non-aligned, 0xff",
306 PBUF(0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf8, 0x00,
307 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x07, 0xff),
308 .uval = 0xffffffffffffffff,
314 .desc = "little endian words, 16 bytes, non-aligned, 0xff",
315 PBUF(0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
316 0x00, 0xf8, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
317 .uval = 0xffffffffffffffff,
323 .desc = "lsw32 first + little endian words, 16 bytes, non-aligned, 0xff",
324 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff,
325 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00),
326 .uval = 0xffffffffffffffff,
332 .desc = "msb right, 16 bytes, non-aligned, 0xff",
333 PBUF(0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff,
334 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00),
335 .uval = 0xffffffffffffffff,
341 .desc = "msb right + lsw32 first, 16 bytes, non-aligned, 0xff",
342 PBUF(0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x1f, 0x00,
343 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe0, 0xff),
344 .uval = 0xffffffffffffffff,
350 .desc = "msb right + little endian words, 16 bytes, non-aligned, 0xff",
351 PBUF(0xff, 0xe0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,
352 0x00, 0x1f, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00),
353 .uval = 0xffffffffffffffff,
359 .desc = "msb right + lsw32 first + little endian words, 16 bytes, non-aligned, 0xff",
360 PBUF(0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff,
361 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00),
362 .uval = 0xffffffffffffffff,
383 KUNIT_EXPECT_EQ_MSG(test, err, 0, "pack() returned %pe\n", ERR_PTR(err)); in packing_test_pack()
395 KUNIT_EXPECT_EQ_MSG(test, err, 0, "unpack() returned %pe\n", ERR_PTR(err)); in packing_test_unpack()
418 PACKED_FIELD(8, 0, struct test_data, field6),
424 .field1 = 0x2, in packing_test_pack_fields()
425 .field2 = 0x100, in packing_test_pack_fields()
426 .field3 = 0xF00050, in packing_test_pack_fields()
427 .field4 = 0x7D3, in packing_test_pack_fields()
428 .field5 = 0x9, in packing_test_pack_fields()
429 .field6 = 0x10B, in packing_test_pack_fields()
432 .buf = { 0x50, 0x0F, 0x00, 0x05, 0x01, 0xF4, 0xD3, 0x0B }, in packing_test_pack_fields()
436 pack_fields(&buf, sizeof(buf), &data, test_fields, 0); in packing_test_pack_fields()
444 .buf = { 0x17, 0x28, 0x10, 0x19, 0x3D, 0xA9, 0x07, 0x9C }, in packing_test_unpack_fields()
448 unpack_fields(&buf, sizeof(buf), &data, test_fields, 0); in packing_test_unpack_fields()
450 KUNIT_EXPECT_EQ(test, 0, data.field1); in packing_test_unpack_fields()
451 KUNIT_EXPECT_EQ(test, 0x172, data.field2); in packing_test_unpack_fields()
452 KUNIT_EXPECT_EQ(test, 0x810193, data.field3); in packing_test_unpack_fields()
453 KUNIT_EXPECT_EQ(test, 0x36A4, data.field4); in packing_test_unpack_fields()
454 KUNIT_EXPECT_EQ(test, 0x3, data.field5); in packing_test_unpack_fields()
455 KUNIT_EXPECT_EQ(test, 0x19C, data.field6); in packing_test_unpack_fields()