Lines Matching refs:mode
39 if (S_ISLNK(pde->mode)) in pde_free()
132 de->mode = inode->i_mode; in proc_notify_change()
314 de->low_ino, de->mode >> 12)) { in proc_readdir_de()
398 umode_t mode, in __proc_create() argument
446 ent->mode = mode; in __proc_create()
485 struct proc_dir_entry *_proc_mkdir(const char *name, umode_t mode, in _proc_mkdir() argument
490 if (mode == 0) in _proc_mkdir()
491 mode = S_IRUGO | S_IXUGO; in _proc_mkdir()
493 ent = __proc_create(&parent, name, S_IFDIR | mode, 2); in _proc_mkdir()
507 struct proc_dir_entry *proc_mkdir_data(const char *name, umode_t mode, in proc_mkdir_data() argument
510 return _proc_mkdir(name, mode, parent, data, false); in proc_mkdir_data()
514 struct proc_dir_entry *proc_mkdir_mode(const char *name, umode_t mode, in proc_mkdir_mode() argument
517 return proc_mkdir_data(name, mode, parent, NULL); in proc_mkdir_mode()
530 umode_t mode = S_IFDIR | S_IRUGO | S_IXUGO; in proc_create_mount_point() local
533 ent = __proc_create(&parent, name, mode, 2); in proc_create_mount_point()
544 struct proc_dir_entry *proc_create_reg(const char *name, umode_t mode, in proc_create_reg() argument
549 if ((mode & S_IFMT) == 0) in proc_create_reg()
550 mode |= S_IFREG; in proc_create_reg()
551 if ((mode & S_IALLUGO) == 0) in proc_create_reg()
552 mode |= S_IRUGO; in proc_create_reg()
553 if (WARN_ON_ONCE(!S_ISREG(mode))) in proc_create_reg()
556 p = __proc_create(parent, name, mode, 1); in proc_create_reg()
578 struct proc_dir_entry *proc_create_data(const char *name, umode_t mode, in proc_create_data() argument
584 p = proc_create_reg(name, mode, &parent, data); in proc_create_data()
593 struct proc_dir_entry *proc_create(const char *name, umode_t mode, in proc_create() argument
597 return proc_create_data(name, mode, parent, proc_ops, NULL); in proc_create()
627 struct proc_dir_entry *proc_create_seq_private(const char *name, umode_t mode, in proc_create_seq_private() argument
633 p = proc_create_reg(name, mode, &parent, data); in proc_create_seq_private()
659 struct proc_dir_entry *proc_create_single_data(const char *name, umode_t mode, in proc_create_single_data() argument
665 p = proc_create_reg(name, mode, &parent, data); in proc_create_single_data()
719 if (S_ISDIR(de->mode)) in remove_proc_entry()
779 if (S_ISDIR(de->mode)) in remove_proc_subtree()