Lines Matching +full:x +full:- +full:mask +full:-

1 // SPDX-License-Identifier: GPL-2.0
30 struct fsnotify_group *group = f->private_data; in show_fdinfo()
34 list_for_each_entry(mark, &group->marks_list, g_list) { in show_fdinfo()
48 size = f->handle_bytes >> 2; in show_mark_fhandle()
50 if (!super_trylock_shared(inode->i_sb)) in show_mark_fhandle()
53 ret = exportfs_encode_fid(inode, (struct fid *)f->f_handle, &size); in show_mark_fhandle()
54 up_read(&inode->i_sb->s_umount); in show_mark_fhandle()
59 f->handle_type = ret; in show_mark_fhandle()
60 f->handle_bytes = size * sizeof(u32); in show_mark_fhandle()
62 seq_printf(m, "fhandle-bytes:%x fhandle-type:%x f_handle:", in show_mark_fhandle()
63 f->handle_bytes, f->handle_type); in show_mark_fhandle()
65 for (i = 0; i < f->handle_bytes; i++) in show_mark_fhandle()
66 seq_printf(m, "%02x", (int)f->f_handle[i]); in show_mark_fhandle()
81 if (mark->connector->type != FSNOTIFY_OBJ_TYPE_INODE) in inotify_fdinfo()
85 inode = igrab(fsnotify_conn_inode(mark->connector)); in inotify_fdinfo()
87 seq_printf(m, "inotify wd:%x ino:%lx sdev:%x mask:%x ignored_mask:0 ", in inotify_fdinfo()
88 inode_mark->wd, inode->i_ino, inode->i_sb->s_dev, in inotify_fdinfo()
110 if (mark->connector->type == FSNOTIFY_OBJ_TYPE_INODE) { in fanotify_fdinfo()
111 inode = igrab(fsnotify_conn_inode(mark->connector)); in fanotify_fdinfo()
114 seq_printf(m, "fanotify ino:%lx sdev:%x mflags:%x mask:%x ignored_mask:%x ", in fanotify_fdinfo()
115 inode->i_ino, inode->i_sb->s_dev, in fanotify_fdinfo()
116 mflags, mark->mask, mark->ignore_mask); in fanotify_fdinfo()
120 } else if (mark->connector->type == FSNOTIFY_OBJ_TYPE_VFSMOUNT) { in fanotify_fdinfo()
121 struct mount *mnt = fsnotify_conn_mount(mark->connector); in fanotify_fdinfo()
123 seq_printf(m, "fanotify mnt_id:%x mflags:%x mask:%x ignored_mask:%x\n", in fanotify_fdinfo()
124 mnt->mnt_id, mflags, mark->mask, mark->ignore_mask); in fanotify_fdinfo()
125 } else if (mark->connector->type == FSNOTIFY_OBJ_TYPE_SB) { in fanotify_fdinfo()
126 struct super_block *sb = fsnotify_conn_sb(mark->connector); in fanotify_fdinfo()
128 seq_printf(m, "fanotify sdev:%x mflags:%x mask:%x ignored_mask:%x\n", in fanotify_fdinfo()
129 sb->s_dev, mflags, mark->mask, mark->ignore_mask); in fanotify_fdinfo()
130 } else if (mark->connector->type == FSNOTIFY_OBJ_TYPE_MNTNS) { in fanotify_fdinfo()
131 struct mnt_namespace *mnt_ns = fsnotify_conn_mntns(mark->connector); in fanotify_fdinfo()
133 seq_printf(m, "fanotify mnt_ns:%u mflags:%x mask:%x ignored_mask:%x\n", in fanotify_fdinfo()
134 mnt_ns->ns.inum, mflags, mark->mask, mark->ignore_mask); in fanotify_fdinfo()
140 struct fsnotify_group *group = f->private_data; in fanotify_show_fdinfo()
142 seq_printf(m, "fanotify flags:%x event-flags:%x\n", in fanotify_show_fdinfo()
143 group->fanotify_data.flags & FANOTIFY_INIT_FLAGS, in fanotify_show_fdinfo()
144 group->fanotify_data.f_flags); in fanotify_show_fdinfo()