Lines Matching defs:partInfo
42 struct PartitionInfo partInfo = {
52 partInfo.storageType = strdup(STORAGE_TYPE);
53 if (partInfo.storageType == NULL) {
56 partInfo.fsType = strdup(FS_TYPE);
57 if (partInfo.fsType == NULL) {
61 partInfo.startAddr = PATCHFS_FLASH_ADDR;
62 partInfo.partSize = PATCHFS_FLASH_SIZE;
64 ret = GetPartitionInfo(&partInfo);
68 partInfo.startAddr = (partInfo.startAddr >= 0) ? partInfo.startAddr : PATCHFS_FLASH_ADDR;
69 partInfo.partSize = (partInfo.partSize >= 0) ? partInfo.partSize : PATCHFS_FLASH_SIZE;
73 partInfo.devName = strdup(PATCH_FLASH_DEV_NAME);
74 if (partInfo.devName == NULL) {
77 const CHAR *devName = GetDevNameOfPartition(&partInfo);
81 ret = mount(devName, PATCHFS_MOUNT_POINT, partInfo.fsType, MS_RDONLY, NULL);
84 PRINT_ERR("Failed to mount %s, errno %d: %s\n", partInfo.partName, err, strerror(err));
93 ResetDevNameofPartition(&partInfo);
97 free(partInfo.devName);
98 partInfo.devName = NULL;
99 free(partInfo.storageType);
100 partInfo.storageType = NULL;
101 free(partInfo.fsType);
102 partInfo.fsType = NULL;