Home
last modified time | relevance | path

Searched refs:B (Results 1 – 12 of 12) sorted by relevance

/bootable/recovery/tests/testdata/
Drecovery_body1383 …��������������������������ERCP ��� ������������������������������������B/devices/v…
1384 y� y�B����u:object_r:sysfs_thermal:s0�+���/sys/devices/soc\.0/qcom,bcl\.[0-9]+(/.*)?�����������…
1430 …ces/soc\.0/fd900000\.qcom,mdss_mdp/qcom,mdss_fb_primary\.[0-9]+/leds(/.*)?�����������B������S2RP
2994 …��X���7���<Y���'Ϲ����s��ѫ�� ד]��i�֎ )���#��.�2@��K_�K��p���K��B�4���ؕ��W��g:��v��…
2997 �/<�i���N��I���+� &�V�؆���m��ܕ|���$�p��+u!���������.���+B�S�\:�) M�����X������Oqq�0���r…
2998 …uK����?�k23*�����}�g���܌5�����e~ ����}��έ���p�����^�[��J������o ����B&�Kf��4�'H�����W�=ȸ …
3001 ��L����q:*1B���|h�Q9��!�ZӇt#��٫�/:>�I�����7��^ uu+���`9¡.6����q�j0�J�iB90��Hs��b�������*���…
3003 *t�U2�0��U�v�#Ȍ� ��X��-���k�`�\�w���Z�S ���B�����!�Xb�5堷.� ��F�y�����z�圆E\�53O0m��|�l�-s�q��Mr{��#…
3005 …X���|��؄�#��r��������Y��ޫS��.lmc����4k"��o�`�yMS�k��=111�UZM#��#Ʉ*Mio�]�ʬ@���j��Λ]�,q��<���B
3006 @`y���B��)��b9f�ħ��=l<k�ם�v0Vz^5�,�
[all …]
/bootable/libbootloader/gbl/libgbl/src/slots/
Dpartition.rs49 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, Self>, MetadataParseError>; in validate() argument
108 pub fn deserialize<B: ByteSlice>( in deserialize()
109 buffer: B, in deserialize() argument
Dandroid.rs240 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, Self>, MetadataParseError> { in validate() argument
242 Ref::<B, Self>::new_from_prefix(buffer).ok_or(MetadataParseError::BufferTooSmall)?.0; in validate()
380 fn write_back<B: gbl_storage::AsBlockDevice>(&mut self, block_dev: &mut B) { in write_back() argument
Dfuchsia.rs121 fn validate<B: ByteSlice>(buffer: B) -> Result<Ref<B, AbrData>, MetadataParseError> { in validate() argument
123 Ref::<B, AbrData>::new_from_prefix(buffer).ok_or(MetadataParseError::BufferTooSmall)?.0; in validate()
286 fn write_back<B: gbl_storage::AsBlockDevice>(&mut self, block_dev: &mut B) { in write_back() argument
/bootable/libbootloader/gbl/libabr/src/
Dlib.rs78 B, enumerator
86 SlotIndex::A => SlotIndex::B, in other()
87 SlotIndex::B => SlotIndex::A, in other()
98 SlotIndex::B => 1, in from()
111 v if v == (SlotIndex::B).into() => Ok(SlotIndex::B), in try_from()
223 SlotIndex::B => 1, in slot_num_index()
285 res[12..16].clone_from_slice(&self.slot_data(SlotIndex::B).serialize());
301 let priority_b = self.slot_data(SlotIndex::B).get_normalized_priority(); in get_active_slot()
303 return SlotIndex::B; in get_active_slot()
390 abr_data.slot_data_mut(SlotIndex::B).slot_normalize(); in load_metadata()
[all …]
Dc_staticlib.rs206 Ok(SlotIndex::B) => &SLOT_B_SUFFIX, in AbrGetSlotSuffix()
/bootable/libbootloader/gbl/third_party/libzbi/src/
Dlib.rs78 pub fn align_buffer<B: ByteSlice>(buffer: B) -> ZbiResult<B> { in align_buffer() argument
94 pub struct ZbiItem<B: ByteSlice> {
96 pub header: Ref<B, ZbiHeader>,
98 pub payload: B,
101 impl<B: ByteSlice, C: ByteSlice> PartialEq<ZbiItem<C>> for ZbiItem<B> {
108 impl<B: ByteSlice + PartialEq> ZbiItem<B> {
135 pub fn parse(buffer: B) -> ZbiResult<(ZbiItem<B>, B)> { in parse() argument
138 let (hdr, payload) = Ref::<B, ZbiHeader>::new_from_prefix(buffer).ok_or(ZbiError::Error)?; in parse()
183 impl<B: ByteSliceMut + PartialEq> ZbiItem<B> {
217 buffer: B, in new() argument
[all …]
/bootable/libbootloader/gbl/libgbl/src/
Dslots.rs409 fn write_back<B: gbl_storage::AsBlockDevice>(&mut self, block_dev: &mut B) {} in write_back() argument
413 pub struct Cursor<'a, B: gbl_storage::AsBlockDevice, M: Manager> {
418 pub block_dev: &'a mut B,
421 impl<'a, B: gbl_storage::AsBlockDevice, M: Manager> Drop for Cursor<'a, B, M> {
Dops.rs103 fn do_fastboot<B: gbl_storage::AsBlockDevice>( in do_fastboot()
105 cursor: &mut slots::Cursor<B, impl slots::Manager>, in do_fastboot() argument
118 fn load_slot_interface<'b, B: gbl_storage::AsBlockDevice, M: slots::Manager>( in load_slot_interface() argument
120 block_device: &'b mut B, in load_slot_interface() argument
122 ) -> GblResult<slots::Cursor<'b, B, M>> { in load_slot_interface()
Dlib.rs251 pub fn load_slot_interface<'b, B: gbl_storage::AsBlockDevice, M: Manager>( in load_slot_interface() argument
253 block_device: &'b mut B, in load_slot_interface() argument
254 ) -> Result<Cursor<'b, B, M>> { in load_slot_interface()
257 .load_slot_interface::<B, M>(block_device, boot_token) in load_slot_interface()
404 pub fn load_verify_boot<'b: 'c, 'c, 'd: 'b, B: gbl_storage::AsBlockDevice>( in load_verify_boot()
409 slot_cursor: Cursor<B, impl Manager>, in load_verify_boot() argument
451 fn lvb_inner<'b: 'c, 'c, 'd: 'b, 'e, B: gbl_storage::AsBlockDevice>( in lvb_inner()
458 mut slot_cursor: Cursor<B, impl Manager>, in lvb_inner() argument
/bootable/recovery/updater_sample/
DREADME.md5 sample client for `update_engine` to install A/B (seamless) updates.
7 A/B (seamless) update is available since Android Nougat (API 24), but this sample
102 to switch A/B slot on next reboot.
/bootable/recovery/
DREADME.md49 - Execute the test on an A/B device first. The test should fail but it will log