Lines Matching refs:mode
76 static bool is_valid_mode(int mode) in is_valid_mode() argument
78 if ((mode & O_READ) && (mode & (O_WRITE | O_RDWR))) { in is_valid_mode()
81 if ((mode & O_WRITE) && (mode & (O_READ | O_RDWR))) { in is_valid_mode()
84 if ((mode & O_RDWR) && (mode & (O_READ | O_WRITE))) { in is_valid_mode()
148 channel->mode = 0; in channel_clear()
259 chan_t *path_to_channel(const char *path, int mode) in path_to_channel() argument
363 new_channel->mode = channel->mode; in devclone()
434 const char *name, long length, qid_t qid, unsigned int mode) in make_dir_entry() argument
443 dir->mode = mode; in make_dir_entry()
446 dir->mode |= O_DIR; in make_dir_entry()
476 int open(const char *path, int mode) in open() argument
484 if (is_valid_mode(mode) == false) { in open()
488 channel = path_to_channel(path, mode); in open()