Lines Matching refs:mode
72 umode_t mode; member
85 umode_t mode, char *name) in find_link() argument
95 if (((*p)->mode ^ mode) & S_IFMT) in find_link()
105 q->mode = mode; in find_link()
179 static __initdata umode_t mode; variable
198 mode = parsed[1]; in parse_header()
294 if (S_ISLNK(mode)) { in do_header()
303 if (S_ISREG(mode) || !body_len) in do_header()
334 (st.mode ^ fmode) & S_IFMT) { in clean_path()
335 if (S_ISDIR(st.mode)) in clean_path()
345 char *old = find_link(major, minor, ino, mode, collected); in maybe_link()
365 clean_path(collected, mode); in do_name()
366 if (S_ISREG(mode)) { in do_name()
372 wfile = filp_open(collected, openflags, mode); in do_name()
379 vfs_fchmod(wfile, mode); in do_name()
384 } else if (S_ISDIR(mode)) { in do_name()
385 init_mkdir(collected, mode); in do_name()
387 init_chmod(collected, mode); in do_name()
389 } else if (S_ISBLK(mode) || S_ISCHR(mode) || in do_name()
390 S_ISFIFO(mode) || S_ISSOCK(mode)) { in do_name()
392 init_mknod(collected, mode, rdev); in do_name()
394 init_chmod(collected, mode); in do_name()