Home
last modified time | relevance | path

Searched refs:AvbDescriptor (Results 1 – 25 of 30) sorted by relevance

12

/external/avb/libavb/
Davb_descriptor.c29 bool avb_descriptor_validate_and_byteswap(const AvbDescriptor* src, in avb_descriptor_validate_and_byteswap()
30 AvbDescriptor* dest) { in avb_descriptor_validate_and_byteswap()
91 const AvbDescriptor* dh = (const AvbDescriptor*)p; in avb_descriptor_foreach()
94 uint64_t nb_total = sizeof(AvbDescriptor) + nb_following; in avb_descriptor_foreach()
119 static bool count_descriptors(const AvbDescriptor* descriptor, in count_descriptors()
128 const AvbDescriptor** descriptors;
131 static bool set_descriptors(const AvbDescriptor* descriptor, void* user_data) { in set_descriptors()
137 const AvbDescriptor** avb_descriptor_get_all(const uint8_t* image_data, in avb_descriptor_get_all()
148 avb_calloc(sizeof(const AvbDescriptor*) * (num_descriptors + 1)); in avb_descriptor_get_all()
Davb_descriptor.h62 typedef struct AvbDescriptor { struct
65 } AVB_ATTR_PACKED AvbDescriptor; typedef
73 const AvbDescriptor* src, AvbDescriptor* dest) AVB_ATTR_WARN_UNUSED_RESULT;
84 typedef bool AvbDescriptorForeachFunc(const AvbDescriptor* descriptor,
122 const AvbDescriptor** avb_descriptor_get_all(const uint8_t* image_data,
Davb_kernel_cmdline_descriptor.c34 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_kernel_cmdline_descriptor_validate_and_byteswap()
35 (AvbDescriptor*)dest)) in avb_kernel_cmdline_descriptor_validate_and_byteswap()
47 expected_size = sizeof(AvbKernelCmdlineDescriptor) - sizeof(AvbDescriptor); in avb_kernel_cmdline_descriptor_validate_and_byteswap()
Davb_chain_partition_descriptor.c34 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_chain_partition_descriptor_validate_and_byteswap()
35 (AvbDescriptor*)dest)) in avb_chain_partition_descriptor_validate_and_byteswap()
53 expected_size = sizeof(AvbChainPartitionDescriptor) - sizeof(AvbDescriptor); in avb_chain_partition_descriptor_validate_and_byteswap()
Davb_hash_descriptor.c34 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_hash_descriptor_validate_and_byteswap()
35 (AvbDescriptor*)dest)) in avb_hash_descriptor_validate_and_byteswap()
50 expected_size = sizeof(AvbHashDescriptor) - sizeof(AvbDescriptor); in avb_hash_descriptor_validate_and_byteswap()
Davb_property_descriptor.c34 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_property_descriptor_validate_and_byteswap()
35 (AvbDescriptor*)dest)) in avb_property_descriptor_validate_and_byteswap()
47 expected_size = sizeof(AvbPropertyDescriptor) - sizeof(AvbDescriptor) + 2; in avb_property_descriptor_validate_and_byteswap()
68 static bool property_lookup_desc_foreach(const AvbDescriptor* header, in property_lookup_desc_foreach()
Davb_hashtree_descriptor.c34 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_hashtree_descriptor_validate_and_byteswap()
35 (AvbDescriptor*)dest)) in avb_hashtree_descriptor_validate_and_byteswap()
58 expected_size = sizeof(AvbHashtreeDescriptor) - sizeof(AvbDescriptor); in avb_hashtree_descriptor_validate_and_byteswap()
Davb_kernel_cmdline_descriptor.h63 AvbDescriptor parent_descriptor;
Davb_chain_partition_descriptor.h52 AvbDescriptor parent_descriptor;
Davb_hash_descriptor.h65 AvbDescriptor parent_descriptor;
Davb_property_descriptor.h46 AvbDescriptor parent_descriptor;
Davb_hashtree_descriptor.h67 AvbDescriptor parent_descriptor;
/external/u-boot/lib/libavb/
Davb_descriptor.c10 bool avb_descriptor_validate_and_byteswap(const AvbDescriptor* src, in avb_descriptor_validate_and_byteswap()
11 AvbDescriptor* dest) { in avb_descriptor_validate_and_byteswap()
72 const AvbDescriptor* dh = (const AvbDescriptor*)p; in avb_descriptor_foreach()
75 uint64_t nb_total = sizeof(AvbDescriptor) + nb_following; in avb_descriptor_foreach()
100 static bool count_descriptors(const AvbDescriptor* descriptor, in count_descriptors()
109 const AvbDescriptor** descriptors;
112 static bool set_descriptors(const AvbDescriptor* descriptor, void* user_data) { in set_descriptors()
118 const AvbDescriptor** avb_descriptor_get_all(const uint8_t* image_data, in avb_descriptor_get_all()
129 avb_calloc(sizeof(const AvbDescriptor*) * (num_descriptors + 1)); in avb_descriptor_get_all()
Davb_descriptor.h43 typedef struct AvbDescriptor { struct
46 } AVB_ATTR_PACKED AvbDescriptor; argument
54 const AvbDescriptor* src, AvbDescriptor* dest) AVB_ATTR_WARN_UNUSED_RESULT;
65 typedef bool AvbDescriptorForeachFunc(const AvbDescriptor* descriptor,
103 const AvbDescriptor** avb_descriptor_get_all(const uint8_t* image_data,
Davb_kernel_cmdline_descriptor.c15 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_kernel_cmdline_descriptor_validate_and_byteswap()
16 (AvbDescriptor*)dest)) in avb_kernel_cmdline_descriptor_validate_and_byteswap()
28 expected_size = sizeof(AvbKernelCmdlineDescriptor) - sizeof(AvbDescriptor); in avb_kernel_cmdline_descriptor_validate_and_byteswap()
Davb_chain_partition_descriptor.c15 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_chain_partition_descriptor_validate_and_byteswap()
16 (AvbDescriptor*)dest)) in avb_chain_partition_descriptor_validate_and_byteswap()
34 expected_size = sizeof(AvbChainPartitionDescriptor) - sizeof(AvbDescriptor); in avb_chain_partition_descriptor_validate_and_byteswap()
Davb_hash_descriptor.c15 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_hash_descriptor_validate_and_byteswap()
16 (AvbDescriptor*)dest)) in avb_hash_descriptor_validate_and_byteswap()
31 expected_size = sizeof(AvbHashDescriptor) - sizeof(AvbDescriptor); in avb_hash_descriptor_validate_and_byteswap()
Davb_property_descriptor.c15 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_property_descriptor_validate_and_byteswap()
16 (AvbDescriptor*)dest)) in avb_property_descriptor_validate_and_byteswap()
28 expected_size = sizeof(AvbPropertyDescriptor) - sizeof(AvbDescriptor) + 2; in avb_property_descriptor_validate_and_byteswap()
49 static bool property_lookup_desc_foreach(const AvbDescriptor* header, in property_lookup_desc_foreach()
Davb_hashtree_descriptor.c15 if (!avb_descriptor_validate_and_byteswap((const AvbDescriptor*)src, in avb_hashtree_descriptor_validate_and_byteswap()
16 (AvbDescriptor*)dest)) in avb_hashtree_descriptor_validate_and_byteswap()
39 expected_size = sizeof(AvbHashtreeDescriptor) - sizeof(AvbDescriptor); in avb_hashtree_descriptor_validate_and_byteswap()
Davb_kernel_cmdline_descriptor.h44 AvbDescriptor parent_descriptor;
Davb_chain_partition_descriptor.h33 AvbDescriptor parent_descriptor;
Davb_hash_descriptor.h46 AvbDescriptor parent_descriptor;
Davb_property_descriptor.h27 AvbDescriptor parent_descriptor;
Davb_hashtree_descriptor.h48 AvbDescriptor parent_descriptor;
/external/avb/test/
Davb_util_unittest.cc125 nbf = 40 + sizeof(AvbKernelCmdlineDescriptor) - sizeof(AvbDescriptor); in TEST_F()
164 nbf = 44 + sizeof(AvbHashtreeDescriptor) - sizeof(AvbDescriptor); in TEST_F()
251 nbf = 44 + sizeof(AvbHashDescriptor) - sizeof(AvbDescriptor); in TEST_F()
294 nbf = 36 + sizeof(AvbChainPartitionDescriptor) - sizeof(AvbDescriptor); in TEST_F()
337 nbf = 40 + sizeof(AvbPropertyDescriptor) - sizeof(AvbDescriptor); in TEST_F()
367 AvbDescriptor h; in TEST_F()
368 AvbDescriptor s; in TEST_F()

12