Lines Matching refs:sb
98 static int writeSuperBlock(const char* name, struct asec_superblock *sb, unsigned int numImgSectors… in writeSuperBlock() argument
111 if (write(sbfd, sb, sizeof(struct asec_superblock)) != sizeof(struct asec_superblock)) { in writeSuperBlock()
517 struct stat sb; in remountUid() local
541 if (fstat(pidFd, &sb) != 0) { in remountUid()
545 if (sb.st_uid != uid) { in remountUid()
766 struct asec_superblock sb; in createAsec() local
767 memset(&sb, 0, sizeof(sb)); in createAsec()
780 sb.c_opts |= ASEC_SB_C_OPTS_EXT4; in createAsec()
788 sb.magic = ASEC_SB_MAGIC; in createAsec()
789 sb.ver = ASEC_SB_VER; in createAsec()
852 sb.c_cipher = ASEC_SB_C_CIPHER_TWOFISH; in createAsec()
862 sb.c_cipher = ASEC_SB_C_CIPHER_NONE; in createAsec()
869 if (writeSuperBlock(loopDevice, &sb, numImgSectors)) { in createAsec()
986 struct asec_superblock sb; in resizeAsec() local
1005 if (sb.c_opts & ASEC_SB_C_OPTS_EXT4) in resizeAsec()
1025 memset(&sb, 0, sizeof(struct asec_superblock)); in resizeAsec()
1031 if (read(fd, &sb, sizeof(struct asec_superblock)) != sizeof(struct asec_superblock)) { in resizeAsec()
1039 SLOGD("Container sb magic/ver (%.8x/%.2x)", sb.magic, sb.ver); in resizeAsec()
1041 if (sb.magic != ASEC_SB_MAGIC || sb.ver != ASEC_SB_VER) { in resizeAsec()
1042 SLOGE("Bad container magic/version (%.8x/%.2x)", sb.magic, sb.ver); in resizeAsec()
1047 if (!(sb.c_opts & ASEC_SB_C_OPTS_EXT4)) { in resizeAsec()
1061 if (writeSuperBlock(asecFileName, &sb, numImgSectors)) in resizeAsec()
1129 struct asec_superblock sb; in finalizeAsec() local
1131 if (Loop::lookupInfo(loopDevice, &sb, &nr_sec)) { in finalizeAsec()
1142 if (sb.c_opts & ASEC_SB_C_OPTS_EXT4) { in finalizeAsec()
1194 struct asec_superblock sb; in fixupAsecPermissions() local
1196 if (Loop::lookupInfo(loopDevice, &sb, &nr_sec)) { in fixupAsecPermissions()
1207 if ((sb.c_opts & ASEC_SB_C_OPTS_EXT4) == 0) { in fixupAsecPermissions()
1577 struct stat sb; in isAsecInDirectory() local
1578 bool ret = (fstatat(dirfd, asecName, &sb, AT_SYMLINK_NOFOLLOW) == 0) in isAsecInDirectory()
1579 && S_ISREG(sb.st_mode); in isAsecInDirectory()
1669 struct asec_superblock sb; in mountAsec() local
1671 if (Loop::lookupInfo(loopDevice, &sb, &nr_sec)) { in mountAsec()
1676 SLOGD("Container sb magic/ver (%.8x/%.2x)", sb.magic, sb.ver); in mountAsec()
1678 if (sb.magic != ASEC_SB_MAGIC || sb.ver != ASEC_SB_VER) { in mountAsec()
1679 SLOGE("Bad container magic/version (%.8x/%.2x)", sb.magic, sb.ver); in mountAsec()
1708 if (sb.c_opts & ASEC_SB_C_OPTS_EXT4) { in mountAsec()