Home
last modified time | relevance | path

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

/aosp14/system/core/fs_mgr/liblp/
H A Dpartition_opener.cpp65 bool GetBlockDeviceInfo(const std::string& block_device, BlockDeviceInfo* device_info) { in GetBlockDeviceInfo() argument
72 if (!GetDescriptorSize(fd, &device_info->size)) { in GetBlockDeviceInfo()
75 if (ioctl(fd, BLKIOMIN, &device_info->alignment) < 0) { in GetBlockDeviceInfo()
97 device_info->alignment_offset = static_cast<uint32_t>(alignment_offset); in GetBlockDeviceInfo()
98 device_info->logical_block_size = static_cast<uint32_t>(logical_block_size); in GetBlockDeviceInfo()
99 device_info->partition_name = android::base::Basename(block_device); in GetBlockDeviceInfo()
103 (void)device_info; in GetBlockDeviceInfo()
H A Dbuilder_test.cpp172 device_info.alignment_offset = 753664; in TEST_F()
182 device_info.alignment = 0; in TEST_F()
187 device_info.alignment = 12 * 1024; in TEST_F()
188 device_info.alignment_offset = 3 * 1024; in TEST_F()
198 device_info.alignment = 11 * 1024; in TEST_F()
441 device_info.size += device_info.logical_block_size; in TEST_F()
446 device_info.alignment = 131072; in TEST_F()
464 device_info.alignment = 0; in TEST_F()
465 device_info.alignment_offset = 2048; in TEST_F()
471 device_info.alignment = 8192; in TEST_F()
[all …]
H A Dbuilder.cpp208 BlockDeviceInfo device_info; in New() local
361 if (device_info.logical_block_size == 0) { in VerifyDeviceProperties()
371 if (device_info.size % device_info.logical_block_size != 0) { in VerifyDeviceProperties()
413 for (const auto& device_info : block_devices) { in Init() local
414 if (!VerifyDeviceProperties(device_info)) { in Init()
427 out.alignment = device_info.alignment; in Init()
429 out.size = device_info.size; in Init()
455 if (device_info.size < minimum_size) { in Init()
1046 if (device_info.size != block_device.size) { in UpdateBlockDeviceInfo()
1060 if (device_info.alignment) { in UpdateBlockDeviceInfo()
[all …]
H A Ddevice_test.cpp47 BlockDeviceInfo device_info; in TEST_F() local
48 ASSERT_TRUE(opener.GetInfo(fs_mgr_get_super_partition_name(), &device_info)); in TEST_F()
52 EXPECT_EQ(device_info.alignment % LP_SECTOR_SIZE, 0); in TEST_F()
53 EXPECT_EQ(device_info.logical_block_size % LP_SECTOR_SIZE, 0); in TEST_F()
H A Dio_test.cpp600 BlockDeviceInfo device_info("super", kDiskSize, 0, 0, 512); in TEST_F() local
602 MetadataBuilder::New(device_info, kMetadataSize, kMetadataSlots); in TEST_F()
/aosp14/system/core/fs_mgr/libfiemap/
H A Dpassthrough.cpp24 const DeviceInfo& device_info) { in Open() argument
26 return ImageManager::Open(dir_prefix, device_info); in Open()
H A Dmetadata.cpp77 BlockDeviceInfo device_info; in OpenOrCreateMetadata() local
78 if (!opener.GetInfo(data_device, &device_info)) { in OpenOrCreateMetadata()
83 std::vector<BlockDeviceInfo> block_devices = {device_info}; in OpenOrCreateMetadata()
H A Dimage_manager.cpp59 const DeviceInfo& device_info) { in Open() argument
67 return Open(metadata_dir, data_dir, device_info); in Open()
72 const DeviceInfo& device_info) { in Open() argument
73 return std::unique_ptr<ImageManager>(new ImageManager(metadata_dir, data_dir, device_info)); in Open()
77 const DeviceInfo& device_info) in ImageManager() argument
78 : metadata_dir_(metadata_dir), data_dir_(data_dir), device_info_(device_info) { in ImageManager()
/aosp14/system/core/fs_mgr/libfiemap/include/libfiemap/
H A Dimage_manager.h51 const DeviceInfo& device_info = {});
142 const DeviceInfo& device_info = {});
147 const DeviceInfo& device_info = {});
183 const DeviceInfo& device_info);
/aosp14/system/core/fs_mgr/liblp/include/liblp/
H A Dbuilder.h247 static std::unique_ptr<MetadataBuilder> New(const BlockDeviceInfo& device_info, in New() argument
250 return New({device_info}, device_info.partition_name, metadata_max_size, in New()
258 BlockDeviceInfo device_info(LP_METADATA_DEFAULT_PARTITION_NAME, blockdev_size, 0, 0, in New()
260 return New(device_info, metadata_max_size, metadata_slot_count); in New()
429 bool GetBlockDeviceInfo(const std::string& block_device, BlockDeviceInfo* device_info);
/aosp14/system/core/fs_mgr/libsnapshot/
H A Ddevice_info.cpp132 android::fiemap::ImageManager::DeviceInfo device_info = { in OpenImageManager() local
135 return android::fiemap::ImageManager::Open(gsid_dir, device_info); in OpenImageManager()
H A DAndroid.bp86 "device_info.cpp",