Lines Matching refs:dn_mark
68 struct dnotify_mark *dn_mark = container_of(fsn_mark, in dnotify_recalc_inode_mask() local
74 for (dn = dn_mark->dn; dn != NULL; dn = dn->dn_next) in dnotify_recalc_inode_mask()
95 struct dnotify_mark *dn_mark; in dnotify_handle_event() local
105 dn_mark = container_of(inode_mark, struct dnotify_mark, fsn_mark); in dnotify_handle_event()
108 prev = &dn_mark->dn; in dnotify_handle_event()
132 struct dnotify_mark *dn_mark = container_of(fsn_mark, in dnotify_free_mark() local
136 BUG_ON(dn_mark->dn); in dnotify_free_mark()
138 kmem_cache_free(dnotify_mark_cache, dn_mark); in dnotify_free_mark()
156 struct dnotify_mark *dn_mark; in dnotify_flush() local
169 dn_mark = container_of(fsn_mark, struct dnotify_mark, fsn_mark); in dnotify_flush()
174 prev = &dn_mark->dn; in dnotify_flush()
189 if (dn_mark->dn == NULL) { in dnotify_flush()
230 static int attach_dn(struct dnotify_struct *dn, struct dnotify_mark *dn_mark, in attach_dn() argument
235 odn = dn_mark->dn; in attach_dn()
250 dn->dn_next = dn_mark->dn; in attach_dn()
251 dn_mark->dn = dn; in attach_dn()
263 struct dnotify_mark *new_dn_mark, *dn_mark; in fcntl_dirnotify() local
332 dn_mark = container_of(fsn_mark, struct dnotify_mark, fsn_mark); in fcntl_dirnotify()
342 dn_mark = new_dn_mark; in fcntl_dirnotify()
363 if (dn_mark == new_dn_mark) in fcntl_dirnotify()
371 error = attach_dn(dn, dn_mark, id, fd, filp, mask); in fcntl_dirnotify()