Lines Matching refs:s
353 devpts_fill_super(struct super_block *s, void *data, int silent) in devpts_fill_super() argument
357 s->s_blocksize = 1024; in devpts_fill_super()
358 s->s_blocksize_bits = 10; in devpts_fill_super()
359 s->s_magic = DEVPTS_SUPER_MAGIC; in devpts_fill_super()
360 s->s_op = &devpts_sops; in devpts_fill_super()
361 s->s_time_gran = 1; in devpts_fill_super()
363 s->s_fs_info = new_pts_fs_info(); in devpts_fill_super()
364 if (!s->s_fs_info) in devpts_fill_super()
367 inode = new_inode(s); in devpts_fill_super()
377 s->s_root = d_make_root(inode); in devpts_fill_super()
378 if (s->s_root) in devpts_fill_super()
388 static int compare_init_pts_sb(struct super_block *s, void *p) in compare_init_pts_sb() argument
391 return devpts_mnt->mnt_sb == s; in compare_init_pts_sb()
427 struct super_block *s; in devpts_mount() local
434 s = sget(fs_type, NULL, set_anon_super, NULL); in devpts_mount()
436 s = sget(fs_type, compare_init_pts_sb, set_anon_super, NULL); in devpts_mount()
438 if (IS_ERR(s)) in devpts_mount()
439 return ERR_CAST(s); in devpts_mount()
441 if (!s->s_root) { in devpts_mount()
442 s->s_flags = flags; in devpts_mount()
443 error = devpts_fill_super(s, data, flags & MS_SILENT ? 1 : 0); in devpts_mount()
446 s->s_flags |= MS_ACTIVE; in devpts_mount()
449 memcpy(&(DEVPTS_SB(s))->mount_opts, &opts, sizeof(opts)); in devpts_mount()
451 error = mknod_ptmx(s); in devpts_mount()
455 return dget(s->s_root); in devpts_mount()
458 deactivate_locked_super(s); in devpts_mount()
553 char s[12]; in devpts_pty_new() local
570 sprintf(s, "%d", number); in devpts_pty_new()
574 dentry = d_alloc_name(root, s); in devpts_pty_new()