taglinefilesource code
s65fs/ext/inode.cstruct super_block *ext_read_super(struct super_block *s,void *data)
s69fs/ext/inode.cint dev = s->s_dev,block;
s74fs/ext/inode.clock_super(s);
s76fs/ext/inode.cs->s_dev=0;
s77fs/ext/inode.cfree_super(s);
s84fs/ext/inode.cs->s_blocksize = 1024;
s85fs/ext/inode.cs->u.ext_sb.s_ninodes = es->s_ninodes;
s86fs/ext/inode.cs->u.ext_sb.s_nzones = es->s_nzones;
s88fs/ext/inode.cs->u.ext_sb.s_imap_blocks = es->s_imap_blocks;
s89fs/ext/inode.cs->u.ext_sb.s_zmap_blocks = es->s_zmap_blocks;
s91fs/ext/inode.cs->u.ext_sb.s_firstdatazone = es->s_firstdatazone;
s92fs/ext/inode.cs->u.ext_sb.s_log_zone_size = es->s_log_zone_size;
s93fs/ext/inode.cs->u.ext_sb.s_max_size = es->s_max_size;
s94fs/ext/inode.cs->s_magic = es->s_magic;
s96fs/ext/inode.cs->u.ext_sb.s_zmap[0] = (struct buffer_head *) es->s_firstfreeblock;
s97fs/ext/inode.cs->u.ext_sb.s_zmap[2] = (struct buffer_head *) es->s_freeblockscount;
s98fs/ext/inode.cs->u.ext_sb.s_imap[0] = (struct buffer_head *) es->s_firstfreeinode;
s99fs/ext/inode.cs->u.ext_sb.s_imap[2] = (struct buffer_head *) es->s_freeinodescount;
s102fs/ext/inode.cif (s->s_magic != EXT_SUPER_MAGIC) {
s103fs/ext/inode.cs->s_dev = 0;
s104fs/ext/inode.cfree_super(s);
s110fs/ext/inode.cs->u.ext_sb.s_imap[i] = NULL;
s112fs/ext/inode.cs->u.ext_sb.s_zmap[i] = NULL;
s114fs/ext/inode.cfor (i=0 ; i < s->u.ext_sb.s_imap_blocks ; i++)
s115fs/ext/inode.cif (s->u.ext_sb.s_imap[i]=bread(dev, block, BLOCK_SIZE))
s119fs/ext/inode.cfor (i=0 ; i < s->u.ext_sb.s_zmap_blocks ; i++)
s120fs/ext/inode.cif (s->u.ext_sb.s_zmap[i]=bread(dev, block, BLOCK_SIZE))
s124fs/ext/inode.cif (block != 2+s->u.ext_sb.s_imap_blocks+s->u.ext_sb.s_zmap_blocks) {
s126fs/ext/inode.cbrelse(s->u.ext_sb.s_imap[i]);
s128fs/ext/inode.cbrelse(s->u.ext_sb.s_zmap[i]);
s129fs/ext/inode.cs->s_dev=0;
s130fs/ext/inode.cfree_super(s);
s134fs/ext/inode.cs->u.ext_sb.s_imap[0]->b_data[0] |= 1;
s135fs/ext/inode.cs->u.ext_sb.s_zmap[0]->b_data[0] |= 1;
s138fs/ext/inode.cif (!s->u.ext_sb.s_zmap[0])
s139fs/ext/inode.cs->u.ext_sb.s_zmap[1] = NULL;
s141fs/ext/inode.cif (!(s->u.ext_sb.s_zmap[1] = bread(dev, (unsigned long) s->u.ext_sb.s_zmap[0], BLOCK_SIZE))) {
s143fs/ext/inode.cs->s_dev = 0;
s144fs/ext/inode.cfree_super(s);
s147fs/ext/inode.cif (!s->u.ext_sb.s_imap[0])
s148fs/ext/inode.cs->u.ext_sb.s_imap[1] = NULL;
s150fs/ext/inode.cblock = 2 + (((unsigned long) s->u.ext_sb.s_imap[0]) - 1) / EXT_INODES_PER_BLOCK;
s151fs/ext/inode.cif (!(s->u.ext_sb.s_imap[1] = bread(dev, block, BLOCK_SIZE))) {
s153fs/ext/inode.cbrelse(s->u.ext_sb.s_zmap[1]);
s154fs/ext/inode.cs->s_dev = 0;
s155fs/ext/inode.cfree_super (s);
s161fs/ext/inode.cfree_super(s);
s163fs/ext/inode.cs->s_dev = dev;
s164fs/ext/inode.cs->s_op = &ext_sops;
s165fs/ext/inode.cif (!(s->s_mounted = iget(dev,EXT_ROOT_INO))) {
s166fs/ext/inode.cs->s_dev=0;
s170fs/ext/inode.creturn s;
s49fs/minix/inode.cstruct super_block *minix_read_super(struct super_block *s,void *data)
s53fs/minix/inode.cint i,dev=s->s_dev,block;
s55fs/minix/inode.clock_super(s);
s57fs/minix/inode.cs->s_dev=0;
s58fs/minix/inode.cfree_super(s);
s63fs/minix/inode.cs->s_blocksize = 1024;
s64fs/minix/inode.cs->u.minix_sb.s_ninodes = ms->s_ninodes;
s65fs/minix/inode.cs->u.minix_sb.s_nzones = ms->s_nzones;
s66fs/minix/inode.cs->u.minix_sb.s_imap_blocks = ms->s_imap_blocks;
s67fs/minix/inode.cs->u.minix_sb.s_zmap_blocks = ms->s_zmap_blocks;
s68fs/minix/inode.cs->u.minix_sb.s_firstdatazone = ms->s_firstdatazone;
s69fs/minix/inode.cs->u.minix_sb.s_log_zone_size = ms->s_log_zone_size;
s70fs/minix/inode.cs->u.minix_sb.s_max_size = ms->s_max_size;
s71fs/minix/inode.cs->s_magic = ms->s_magic;
s73fs/minix/inode.cif (s->s_magic != MINIX_SUPER_MAGIC) {
s74fs/minix/inode.cs->s_dev = 0;
s75fs/minix/inode.cfree_super(s);
s80fs/minix/inode.cs->u.minix_sb.s_imap[i] = NULL;
s82fs/minix/inode.cs->u.minix_sb.s_zmap[i] = NULL;
s84fs/minix/inode.cfor (i=0 ; i < s->u.minix_sb.s_imap_blocks ; i++)
s85fs/minix/inode.cif (s->u.minix_sb.s_imap[i]=bread(dev,block,BLOCK_SIZE))
s89fs/minix/inode.cfor (i=0 ; i < s->u.minix_sb.s_zmap_blocks ; i++)
s90fs/minix/inode.cif (s->u.minix_sb.s_zmap[i]=bread(dev,block,BLOCK_SIZE))
s94fs/minix/inode.cif (block != 2+s->u.minix_sb.s_imap_blocks+s->u.minix_sb.s_zmap_blocks) {
s96fs/minix/inode.cbrelse(s->u.minix_sb.s_imap[i]);
s98fs/minix/inode.cbrelse(s->u.minix_sb.s_zmap[i]);
s99fs/minix/inode.cs->s_dev=0;
s100fs/minix/inode.cfree_super(s);
s104fs/minix/inode.cs->u.minix_sb.s_imap[0]->b_data[0] |= 1;
s105fs/minix/inode.cs->u.minix_sb.s_zmap[0]->b_data[0] |= 1;
s106fs/minix/inode.cfree_super(s);
s108fs/minix/inode.cs->s_dev = dev;
s109fs/minix/inode.cs->s_op = &minix_sops;
s110fs/minix/inode.cif (!(s->s_mounted = iget(dev,MINIX_ROOT_INO))) {
s111fs/minix/inode.cs->s_dev=0;
s115fs/minix/inode.creturn s;
s90fs/msdos/inode.cstruct super_block *msdos_read_super(struct super_block *s,void *data)
s98fs/msdos/inode.cs->s_dev = 0;
s102fs/msdos/inode.clock_super(s);
s103fs/msdos/inode.cbh = bread(s->s_dev, 0, BLOCK_SIZE);
s104fs/msdos/inode.cfree_super(s);
s106fs/msdos/inode.cs->s_dev = 0;
s111fs/msdos/inode.cs->s_blocksize = 1024;  /* we cannot handle anything else yet */
s112fs/msdos/inode.cMSDOS_SB(s)->cluster_size = b->cluster_size;
s113fs/msdos/inode.cMSDOS_SB(s)->fats = b->fats;
s114fs/msdos/inode.cMSDOS_SB(s)->fat_start = b->reserved;
s115fs/msdos/inode.cMSDOS_SB(s)->fat_length = b->fat_length;
s116fs/msdos/inode.cMSDOS_SB(s)->dir_start = b->reserved+b->fats*b->fat_length;
s117fs/msdos/inode.cMSDOS_SB(s)->dir_entries = *((unsigned short *) &b->dir_entries);
s118fs/msdos/inode.cMSDOS_SB(s)->data_start = MSDOS_SB(s)->dir_start+((MSDOS_SB(s)->
s121fs/msdos/inode.c&b->sectors) : b->total_sect)-MSDOS_SB(s)->data_start;
s122fs/msdos/inode.cMSDOS_SB(s)->clusters = b->cluster_size ? data_sectors/b->cluster_size :
s124fs/msdos/inode.cMSDOS_SB(s)->fat_bits = MSDOS_SB(s)->clusters > MSDOS_FAT12 ? 16 : 12;
s127fs/msdos/inode.cMSDOS_SB(s)->fat_bits,check,conversion);
s129fs/msdos/inode.cb->media,MSDOS_SB(s)->cluster_size,MSDOS_SB(s)->fats,MSDOS_SB(s)->fat_start,
s130fs/msdos/inode.cMSDOS_SB(s)->fat_length,MSDOS_SB(s)->dir_start,MSDOS_SB(s)->dir_entries,
s131fs/msdos/inode.cMSDOS_SB(s)->data_start,*(unsigned short *) &b->sectors,b->total_sect);
s132fs/msdos/inode.cif (!MSDOS_SB(s)->fats || (MSDOS_SB(s)->dir_entries & (MSDOS_DPS-1))
s133fs/msdos/inode.c|| !b->cluster_size || MSDOS_SB(s)->clusters+2 > MSDOS_SB(s)->
s134fs/msdos/inode.cfat_length*SECTOR_SIZE*8/MSDOS_SB(s)->fat_bits) {
s135fs/msdos/inode.cs->s_dev = 0;
s139fs/msdos/inode.cif (!MSDOS_CAN_BMAP(MSDOS_SB(s))) printk("No bmap support\r\n");
s140fs/msdos/inode.cs->s_magic = MSDOS_SUPER_MAGIC;
s141fs/msdos/inode.cMSDOS_SB(s)->name_check = check;
s142fs/msdos/inode.cMSDOS_SB(s)->conversion = conversion;
s144fs/msdos/inode.cs->s_op = &msdos_sops;
s145fs/msdos/inode.cMSDOS_SB(s)->fs_uid = current->uid;
s146fs/msdos/inode.cMSDOS_SB(s)->fs_gid = current->gid;
s147fs/msdos/inode.cMSDOS_SB(s)->fs_umask = current->umask;
s148fs/msdos/inode.cif (!(s->s_mounted = iget(s->s_dev,MSDOS_ROOT_INO))) {
s149fs/msdos/inode.cs->s_dev = 0;
s153fs/msdos/inode.creturn s;
s81fs/super.cstruct super_block * s;
s85fs/super.cs = 0+super_block;
s86fs/super.cwhile (s < NR_SUPER+super_block)
s87fs/super.cif (s->s_dev == dev) {
s88fs/super.cwait_on_super(s);
s89fs/super.cif (s->s_dev == dev)
s90fs/super.creturn s;
s91fs/super.cs = 0+super_block;
s93fs/super.cs++;
s117fs/super.cstruct super_block * s;
s123fs/super.cif (s = get_super(dev))
s124fs/super.creturn s;
s129fs/super.cfor (s = 0+super_block ;; s++) {
s130fs/super.cif (s >= NR_SUPER+super_block)
s132fs/super.cif (!s->s_dev)
s135fs/super.cs->s_dev = dev;
s136fs/super.cs->s_flags = flags;
s137fs/super.cif (!type->read_super(s,data))
s139fs/super.cs->s_dev = dev;
s140fs/super.cs->s_covered = NULL;
s141fs/super.cs->s_rd_only = 0;
s142fs/super.cs->s_dirt = 0;
s143fs/super.creturn(s);
s46include/linux/msdos_fs.h#define MSDOS_SB(s) (&((s)->u.msdos_sb))
s153include/linux/msdos_fs.hextern struct super_block *msdos_read_super(struct super_block *s,void *data);
s121include/linux/string.hextern inline char * strchr(const char * s,char c)
s134include/linux/string.h:"=a" (__res):"S" (s),"0" (c):"si");
s138include/linux/string.hextern inline char * strrchr(const char * s,char c)
s150include/linux/string.h:"=d" (__res):"0" (0),"S" (s),"a" (c):"ax","si");
s256include/linux/string.hextern inline size_t strlen(const char * s)
s264include/linux/string.h:"=c" (__res):"D" (s),"a" (0),"0" (0xffffffff):"di");
s270include/linux/string.hextern inline char * strtok(char * s,const char * ct)
s324include/linux/string.h:"0" (___strtok),"1" (s),"g" (ct)
s389include/linux/string.hextern inline void * memset(void * s,char c,size_t count)
s394include/linux/string.h::"a" (c),"D" (s),"c" (count)
s396include/linux/string.hreturn s;
s53include/time.hsize_t strftime(char * s, size_t smax, const char * fmt, const struct tm * tp);
s89kernel/blk_drv/ramdisk.cstruct minix_super_block s;
s106kernel/blk_drv/ramdisk.c*((struct minix_super_block *) &s) = *((struct minix_super_block *) bh->b_data);
s108kernel/blk_drv/ramdisk.cif (s.s_magic != MINIX_SUPER_MAGIC)
s111kernel/blk_drv/ramdisk.cnblocks = s.s_nzones << s.s_log_zone_size;
s1220kernel/chr_drv/console.cvoid * memsetw(void * s,unsigned short c,int count)
s1225kernel/chr_drv/console.c::"a" (c),"D" (s),"c" (count)
s1227kernel/chr_drv/console.creturn s;
s44kernel/math/sqrt.cvoid fsqrt(const temp_real * s, temp_real * d)
s52kernel/math/sqrt.cexponent = s->exponent;
s54kernel/math/sqrt.csrc[2] = s->a;
s55kernel/math/sqrt.csrc[3] = s->b;
s16kernel/panic.cvolatile void panic(const char * s)
s18kernel/panic.cprintk("Kernel panic: %s\n\r",s);
s19kernel/vsprintf.cstatic int skip_atoi(const char **s)
s23kernel/vsprintf.cwhile (is_digit(**s))
s24kernel/vsprintf.ci = i*10 + *((*s)++) - '0';
s98kernel/vsprintf.cchar *s;
s171kernel/vsprintf.cs = va_arg(args, char *);
s172kernel/vsprintf.clen = strlen(s);
s182kernel/vsprintf.c*str++ = *s++;