Searched refs:acc_mode (Results 1 – 6 of 6) sorted by relevance
886 int acc_mode; in build_open_flags() local908 acc_mode = MAY_OPEN | ACC_MODE(flags); in build_open_flags()909 if (!(acc_mode & MAY_WRITE)) in build_open_flags()917 acc_mode = 0; in build_open_flags()919 acc_mode = MAY_OPEN | ACC_MODE(flags); in build_open_flags()926 acc_mode |= MAY_WRITE; in build_open_flags()931 acc_mode |= MAY_APPEND; in build_open_flags()933 op->acc_mode = acc_mode; in build_open_flags()
98 int acc_mode; member
2671 static int may_open(struct path *path, int acc_mode, int flag) in may_open() argument2678 if (!acc_mode) in may_open()2688 if (acc_mode & MAY_WRITE) in may_open()2702 error = inode_permission(inode, acc_mode); in may_open()2788 int acc_mode; in atomic_open() local2890 acc_mode = op->acc_mode; in atomic_open()2894 acc_mode = MAY_OPEN; in atomic_open()2896 error = may_open(&file->f_path, acc_mode, open_flag); in atomic_open()3017 int acc_mode = op->acc_mode; in do_last() local3095 acc_mode = MAY_OPEN; in do_last()[all …]
122 .acc_mode = MAY_READ | MAY_EXEC | MAY_OPEN, in SYSCALL_DEFINE1()766 .acc_mode = MAY_EXEC | MAY_OPEN, in do_open_execat()
738 const u8 acc_mode = ACC_MODE(flag); in tomoyo_check_open_permission() local750 if (acc_mode && in tomoyo_check_open_permission()758 if (acc_mode & MAY_READ) in tomoyo_check_open_permission()761 if (!error && (acc_mode & MAY_WRITE)) in tomoyo_check_open_permission()
1096 int acc_mode; in do_shmat() local1126 acc_mode = S_IRUGO; in do_shmat()1130 acc_mode = S_IRUGO | S_IWUGO; in do_shmat()1135 acc_mode |= S_IXUGO; in do_shmat()1151 if (ipcperms(ns, &shp->shm_perm, acc_mode)) in do_shmat()