Home
last modified time | relevance | path

Searched refs:openflags (Results 1 – 8 of 8) sorted by relevance

/linux-5.15/arch/um/include/shared/
H A Dos.h59 struct openflags { struct
70 #define OPENFLAGS() ((struct openflags) { .r = 0, .w = 0, .s = 0, .c = 0, \ argument
73 static inline struct openflags of_read(struct openflags flags) in of_read()
79 static inline struct openflags of_write(struct openflags flags) in of_write()
85 static inline struct openflags of_rdwr(struct openflags flags) in of_rdwr()
90 static inline struct openflags of_set_rw(struct openflags flags, int r, int w) in of_set_rw()
97 static inline struct openflags of_sync(struct openflags flags) in of_sync()
103 static inline struct openflags of_create(struct openflags flags) in of_create()
109 static inline struct openflags of_trunc(struct openflags flags) in of_trunc()
115 static inline struct openflags of_append(struct openflags flags) in of_append()
[all …]
/linux-5.15/arch/um/drivers/
H A Dubd_kern.c131 #define OPEN_FLAGS ((struct openflags) { .r = 1, .w = 1, .s = 1, .c = 0, \
134 #define OPEN_FLAGS ((struct openflags) { .r = 1, .w = 1, .s = 0, .c = 0, \
137 static struct openflags global_openflags = OPEN_FLAGS;
160 struct openflags boot_openflags;
161 struct openflags openflags; member
187 .openflags = OPEN_FLAGS, \
239 struct openflags flags = global_openflags; in ubd_setup_common()
624 static int open_ubd_file(char *file, struct openflags *openflags, int shared, in open_ubd_file() argument
635 fd = os_open_file(file, *openflags, mode); in open_ubd_file()
639 if (!openflags->w || in open_ubd_file()
[all …]
/linux-5.15/fs/nfs/
H A Dnfs4file.c34 unsigned openflags = filp->f_flags; in nfs4_file_open() local
49 err = nfs_check_flags(openflags); in nfs4_file_open()
53 if ((openflags & O_ACCMODE) == 3) in nfs4_file_open()
57 openflags &= ~(O_CREAT|O_EXCL); in nfs4_file_open()
68 if (openflags & O_TRUNC) { in nfs4_file_open()
74 inode = NFS_PROTO(dir)->open_context(dir, ctx, openflags, &attr, NULL); in nfs4_file_open()
H A Ddir.c2921 static int nfs_open_permission_mask(int openflags) in nfs_open_permission_mask() argument
2925 if (openflags & __FMODE_EXEC) { in nfs_open_permission_mask()
2929 if ((openflags & O_ACCMODE) != O_WRONLY) in nfs_open_permission_mask()
2931 if ((openflags & O_ACCMODE) != O_RDONLY) in nfs_open_permission_mask()
2938 int nfs_may_open(struct inode *inode, const struct cred *cred, int openflags) in nfs_may_open() argument
2940 return nfs_do_access(inode, cred, nfs_open_permission_mask(openflags)); in nfs_may_open()
H A Dnfs4proc.c1288 fmode_t fmode, int openflags) in nfs4_map_atomic_open_share() argument
1305 if (openflags & O_DIRECT) in nfs4_map_atomic_open_share()
2632 int openflags) in nfs4_opendata_access() argument
2647 if (openflags & __FMODE_EXEC) { in nfs4_opendata_access()
/linux-5.15/init/
A Dinitramfs.c349 int openflags = O_WRONLY|O_CREAT; in do_name() local
351 openflags |= O_TRUNC; in do_name()
352 wfile = filp_open(collected, openflags, mode); in do_name()
/linux-5.15/arch/um/os-Linux/
H A Dfile.c158 int os_file_mode(const char *file, struct openflags *mode_out) in os_file_mode()
179 int os_open_file(const char *file, struct openflags flags, int mode) in os_open_file()
/linux-5.15/include/linux/
H A Dnfs_fs.h518 extern int nfs_may_open(struct inode *inode, const struct cred *cred, int openflags);