Symbol: is_dir
fs/exfat/file.c
449
int is_dir = S_ISDIR(inode->i_mode);
fs/exfat/file.c
470
attr |= (is_dir ? EXFAT_ATTR_SUBDIR : 0);
fs/exfat/file.c
475
if (is_dir)
fs/exfat/inode.c
31
bool is_dir = (ei->type == TYPE_DIR);
fs/exfat/inode.c
43
if (is_dir && ei->dir.dir == sbi->root_dir && ei->entry == -1)
fs/ext4/namei.c
3578
bool is_dir;
fs/ext4/namei.c
3596
ent->is_dir = true;
fs/ext4/namei.c
3972
if (old.is_dir) {
fs/ext4/namei.c
3995
if (old.is_dir) {
fs/ext4/namei.c
4136
if (old.dir != new.dir && old.is_dir != new.is_dir) {
fs/ext4/namei.c
4137
old.dir_nlink_delta = old.is_dir ? -1 : 1;
fs/f2fs/checkpoint.c
1284
bool is_dir = (type == DIR_INODE);
fs/f2fs/checkpoint.c
1287
trace_f2fs_sync_dirty_inodes_enter(sbi->sb, is_dir,
fs/f2fs/checkpoint.c
1288
get_pages(sbi, is_dir ?
fs/f2fs/checkpoint.c
1292
trace_f2fs_sync_dirty_inodes_exit(sbi->sb, is_dir,
fs/f2fs/checkpoint.c
1293
get_pages(sbi, is_dir ?
fs/f2fs/checkpoint.c
1303
trace_f2fs_sync_dirty_inodes_exit(sbi->sb, is_dir,
fs/f2fs/checkpoint.c
1304
get_pages(sbi, is_dir ?
fs/f2fs/node.h
419
static inline void set_cold_node(const struct folio *folio, bool is_dir)
fs/f2fs/node.h
421
__set_mark(folio, !is_dir, COLD_BIT_SHIFT);
fs/fat/file.c
41
int is_dir = S_ISDIR(inode->i_mode);
fs/fat/file.c
64
(is_dir ? ATTR_DIR : 0);
fs/fat/file.c
70
if (is_dir)
fs/fat/namei_msdos.c
228
int is_dir, int is_hid, int cluster,
fs/fat/namei_msdos.c
237
de.attr = is_dir ? ATTR_DIR : ATTR_ARCH;
fs/fat/namei_msdos.c
442
int err, old_attrs, is_dir, update_dotdot, corrupt = 0;
fs/fat/namei_msdos.c
454
is_dir = S_ISDIR(old_inode->i_mode);
fs/fat/namei_msdos.c
455
update_dotdot = (is_dir && old_dir != new_dir);
fs/fat/namei_msdos.c
499
if (is_dir) {
fs/fat/namei_msdos.c
507
err = msdos_add_entry(new_dir, new_name, is_dir, is_hid, 0,
fs/fat/namei_msdos.c
555
if (is_dir)
fs/fat/namei_vfat.c
1003
if (is_dir)
fs/fat/namei_vfat.c
578
int len, int is_dir, int cluster,
fs/fat/namei_vfat.c
641
de->attr = is_dir ? ATTR_DIR : ATTR_ARCH;
fs/fat/namei_vfat.c
655
int is_dir, int cluster, struct timespec64 *ts,
fs/fat/namei_vfat.c
670
err = vfat_build_slots(dir, qname->name, len, is_dir, cluster, ts,
fs/fat/namei_vfat.c
943
int err, is_dir, corrupt = 0;
fs/fat/namei_vfat.c
960
is_dir = S_ISDIR(old_inode->i_mode);
fs/fat/namei_vfat.c
963
if (is_dir) {
fs/fat/namei_vfat.c
971
err = vfat_add_entry(new_dir, &new_dentry->d_name, is_dir, 0,
fs/namei.c
5950
bool is_dir = d_is_dir(old_dentry);
fs/namei.c
5961
error = may_delete_dentry(rd->mnt_idmap, old_dir, old_dentry, is_dir);
fs/namei.c
5972
new_dentry, is_dir);
fs/namei.c
5988
if (is_dir) {
fs/namei.c
6024
if (is_dir) {
fs/namei.c
6047
if (is_dir && !new_is_dir && new_dir->i_nlink >= max_links)
fs/namei.c
6049
if ((flags & RENAME_EXCHANGE) && !is_dir && new_is_dir &&
fs/namei.c
6064
if (!is_dir) {
fs/namei.c
6080
if (is_dir) {
fs/namei.c
6094
if (!is_dir || lock_old_subdir)
fs/namei.c
6100
fsnotify_move(old_dir, new_dir, &old_name.name, is_dir,
fs/notify/fanotify/fanotify_user.c
1801
bool is_dir = d_is_dir(path->dentry);
fs/notify/fanotify/fanotify_user.c
1814
if (!is_dir && !d_is_reg(path->dentry))
fs/notify/fanotify/fanotify_user.c
1850
!is_dir && (mask & FANOTIFY_DIRONLY_EVENT_BITS))
fs/notify/fsnotify.c
342
bool is_dir = mask & FS_ISDIR;
fs/notify/fsnotify.c
363
fsnotify_effective_ignore_mask(mark, is_dir, type);
fs/ntfs/namei.c
1260
int is_dir;
fs/ntfs/namei.c
1335
is_dir = S_ISDIR(old_inode->i_mode);
fs/ntfs/namei.c
1338
if (is_dir) {
fs/ntfs3/inode.c
103
is_dir = rec->flags & RECORD_FLAG_DIR;
fs/ntfs3/inode.c
106
if (is_dir && ino == MFT_REC_MFT) {
fs/ntfs3/inode.c
216
if (is_dir) {
fs/ntfs3/inode.c
287
if (!is_dir)
fs/ntfs3/inode.c
325
} else if (is_dir && attr->name_len == ARRAY_SIZE(I30_NAME) &&
fs/ntfs3/inode.c
358
is_dir = false;
fs/ntfs3/inode.c
38
bool is_dir;
fs/ocfs2/journal.h
424
static inline int ocfs2_mknod_credits(struct super_block *sb, int is_dir,
fs/ocfs2/journal.h
429
if (is_dir)
fs/overlayfs/dir.c
1139
bool is_dir = d_is_dir(old);
fs/overlayfs/dir.c
1170
} else if (is_dir && ovl_dentry_is_whiteout(new)) {
fs/overlayfs/dir.c
1213
bool is_dir = d_is_dir(old);
fs/overlayfs/dir.c
1291
else if (is_dir && !old_opaque && ovl_type_merge(new->d_parent))
fs/overlayfs/dir.c
858
static int ovl_remove_upper(struct dentry *dentry, bool is_dir,
fs/overlayfs/dir.c
887
if (is_dir)
fs/overlayfs/dir.c
937
static int ovl_do_remove(struct dentry *dentry, bool is_dir)
fs/overlayfs/dir.c
944
if (is_dir && (lower_positive || !ovl_pure_upper(dentry))) {
fs/overlayfs/dir.c
960
err = ovl_remove_upper(dentry, is_dir, &list);
fs/overlayfs/dir.c
965
if (is_dir)
fs/overlayfs/inode.c
1209
bool is_dir;
fs/overlayfs/inode.c
1220
is_dir = S_ISDIR(realinode->i_mode);
fs/overlayfs/inode.c
1224
unsigned int nlink = is_dir ? 1 : realinode->i_nlink;
fs/overlayfs/inode.c
1249
if (!is_dir)
fs/overlayfs/inode.c
1278
if (is_dir) {
fs/overlayfs/inode.c
171
bool is_dir = S_ISDIR(inode->i_mode);
fs/overlayfs/inode.c
195
if (!is_dir || ovl_same_dev(OVL_FS(dentry->d_sb))) {
fs/overlayfs/inode.c
201
(!is_dir ? STATX_NLINK : 0);
fs/overlayfs/inode.c
225
(is_dir || lowerstat.nlink == 1))) {
fs/overlayfs/inode.c
275
if (is_dir && OVL_TYPE_MERGE(type))
fs/overlayfs/inode.c
284
if (!is_dir && ovl_test_flag(OVL_INDEX, d_inode(dentry)))
fs/overlayfs/namei.c
1116
if (ctx->upperdentry && !d->is_dir) {
fs/overlayfs/namei.c
1164
else if (d->is_dir || !ofs->numdatalayer)
fs/overlayfs/namei.c
1179
if (ctx->upperdentry && !ctx->ctr && !ofs->noxattr && d->is_dir) {
fs/overlayfs/namei.c
1197
((d->is_dir && ovl_verify_lower(dentry->d_sb)) ||
fs/overlayfs/namei.c
1198
(!d->is_dir && ofs->config.index && ctx->origin_path))) {
fs/overlayfs/namei.c
1202
if (d->is_dir)
fs/overlayfs/namei.c
1209
if (!ctx->upperdentry && !d->is_dir && !ctx->ctr && d->metacopy)
fs/overlayfs/namei.c
1262
} else if (!d->is_dir && ctx->upperdentry && !ctx->ctr && ctx->origin_path) {
fs/overlayfs/namei.c
1296
(!d->is_dir || ovl_index_all(dentry->d_sb))) {
fs/overlayfs/namei.c
1360
if (ctx->ctr > 1 && !d->is_dir && !ctx->stack[ctx->ctr - 1].dentry) {
fs/overlayfs/namei.c
23
bool is_dir;
fs/overlayfs/namei.c
298
if (d->is_dir || !last_element) {
fs/overlayfs/namei.c
319
d->is_dir = true;
fs/overlayfs/namei.c
819
bool is_dir = d_is_dir(origin);
fs/overlayfs/namei.c
865
} else if (is_dir && verify) {
fs/smb/client/cifsglob.h
608
__le16 *path, int is_dir,
fs/smb/client/cifsproto.h
402
umode_t wire_mode_to_posix(u32 wire, bool is_dir);
fs/smb/client/inode.c
832
umode_t wire_mode_to_posix(u32 wire, bool is_dir)
fs/smb/client/inode.c
839
if ((wire_type == 0) && is_dir)
fs/smb/client/smb2ops.c
1580
__le16 *path, int is_dir,
fs/smb/client/smb2ops.c
1602
int create_options = is_dir ? CREATE_NOT_FILE : CREATE_NOT_DIR;
fs/smb/server/oplock.c
1131
!lease->is_dir)
fs/smb/server/oplock.c
184
lease->is_dir = lctx->is_dir;
fs/smb/server/oplock.h
32
bool is_dir;
fs/smb/server/oplock.h
52
bool is_dir;
fs/smb/server/smb2pdu.c
2887
umode_t posix_mode, bool is_dir)
fs/smb/server/smb2pdu.c
2898
if (is_dir == true) {
fs/smb/server/smb2pdu.c
3883
lc->is_dir = true;
fs/smb/server/smbacl.c
1190
bool is_dir = S_ISDIR(d_inode(path->dentry)->i_mode);
fs/smb/server/smbacl.c
1268
if (!smb_inherit_flags(flags, is_dir))
fs/smb/server/smbacl.c
1270
if (is_dir) {
fs/smb/server/smbacl.c
1293
if (is_dir && creator && flags & CONTAINER_INHERIT_ACE) {
fs/smb/server/smbacl.c
1302
} else if (is_dir && !(parent_aces->flags & NO_PROPAGATE_INHERIT_ACE)) {
fs/smb/server/smbacl.c
1421
bool smb_inherit_flags(int flags, bool is_dir)
fs/smb/server/smbacl.c
1423
if (!is_dir)
fs/smb/server/smbacl.h
94
bool smb_inherit_flags(int flags, bool is_dir);
fs/ubifs/dir.c
1332
int is_dir = S_ISDIR(old_inode->i_mode);
fs/ubifs/dir.c
1366
if (unlink && is_dir) {
fs/ubifs/dir.c
1453
if (is_dir) {
fs/ubifs/dir.c
1491
if (is_dir)
fs/ubifs/dir.c
1557
if (is_dir) {
fs/udf/namei.c
772
bool has_diriter = false, is_dir = false;
fs/udf/namei.c
801
is_dir = true;
fs/udf/namei.c
807
if (is_dir && old_dir != new_dir) {
fs/udf/namei.c
897
if (is_dir) {
fs/vboxsf/dir.c
258
umode_t mode, bool is_dir, bool excl, u64 *handle_ret)
fs/vboxsf/dir.c
267
if (is_dir)
fs/vboxsf/dir.c
273
(is_dir ? SHFL_TYPE_DIRECTORY : SHFL_TYPE_FILE);
fs/xfs/scrub/tempfile.c
111
if (is_dir) {
fs/xfs/scrub/tempfile.c
58
bool is_dir = S_ISDIR(mode);
fs/xfs/scrub/tempfile.c
78
if (is_dir) {
fs/xfs/xfs_inode.c
1924
int is_dir = S_ISDIR(VFS_I(ip)->i_mode);
fs/xfs/xfs_inode.c
1983
if (is_dir && xfs_inode_is_filestream(ip))
fs/xfs/xfs_inode.c
666
bool is_dir = S_ISDIR(args->mode);
fs/xfs/xfs_inode.c
682
if (is_dir) {
include/linux/fsnotify_backend.h
829
static inline bool fsnotify_mask_applicable(__u32 mask, bool is_dir,
include/linux/fsnotify_backend.h
833
if (is_dir && !(mask & FS_ISDIR))
include/linux/fsnotify_backend.h
849
bool is_dir, int iter_type)
include/linux/fsnotify_backend.h
857
if (!is_dir && iter_type != FSNOTIFY_ITER_TYPE_PARENT)
include/linux/fsnotify_backend.h
861
if (!fsnotify_mask_applicable(ignore_mask, is_dir, iter_type))
scripts/kconfig/confdata.c
120
if (!is_dir(tmp) && mkdir(tmp, 0755))
scripts/kconfig/confdata.c
912
if (is_dir(name)) {
security/tomoyo/common.h
508
bool is_dir; /* = tomoyo_strendswith(name, "/") */
security/tomoyo/file.c
132
if (buf->is_dir)
security/tomoyo/util.c
683
ptr->is_dir = len && (name[len - 1] == '/');
security/tomoyo/util.c
948
if (filename->is_dir != pattern->is_dir)
tools/perf/builtin-inject.c
2229
inject->output.is_dir = true;
tools/perf/builtin-inject.c
2796
inject.output.is_dir = true;
tools/perf/builtin-record.c
4165
rec->data.is_dir = true;
tools/perf/util/data.c
118
if (WARN_ON(!data->is_dir))
tools/perf/util/data.c
376
data->is_dir = is_dir(data);
tools/perf/util/data.c
496
if (!data->is_dir)
tools/perf/util/data.c
530
if (!data->is_dir)
tools/perf/util/data.c
549
if (!data->is_dir)
tools/perf/util/data.c
58
if (WARN_ON(!data->is_dir))
tools/perf/util/data.h
101
return data->is_dir;
tools/perf/util/data.h
56
bool is_dir;
tools/perf/util/session.c
193
if (data->is_dir) {
tools/testing/selftests/exec/non-regular.c
150
self->is_dir = variant->is_dir;
tools/testing/selftests/exec/non-regular.c
152
rm(_metadata, self->pathname, variant->is_dir);
tools/testing/selftests/exec/non-regular.c
158
rm(_metadata, self->pathname, self->is_dir);
tools/testing/selftests/exec/non-regular.c
16
int is_dir)
tools/testing/selftests/exec/non-regular.c
20
if (is_dir)
tools/testing/selftests/exec/non-regular.c
38
int is_dir;
tools/testing/selftests/exec/non-regular.c
45
int is_dir;
tools/testing/selftests/exec/non-regular.c
90
.is_dir = 1,