Lines Matching refs:wd
185 inotify_event.wd = event->wd;
370 i_mark->wd = ret;
380 int wd)
388 i_mark = idr_find(idr, wd);
401 int wd)
407 i_mark = inotify_idr_find_locked(group, wd);
423 int wd;
426 wd = i_mark->wd;
432 if (wd == -1) {
433 WARN_ONCE(1, "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p\n",
434 __func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
439 found_i_mark = inotify_idr_find_locked(group, wd);
441 WARN_ONCE(1, "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p\n",
442 __func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
447 * We found an mark in the idr at the right wd, but it's
452 WARN_ONCE(1, "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p "
453 "found_i_mark=%p found_i_mark->wd=%d "
455 i_mark->wd, i_mark->fsn_mark.group, found_i_mark,
456 found_i_mark->wd, found_i_mark->fsn_mark.group);
465 printk(KERN_ERR "%s: i_mark=%p i_mark->wd=%d i_mark->group=%p\n",
466 __func__, i_mark, i_mark->wd, i_mark->fsn_mark.group);
471 idr_remove(idr, wd);
475 i_mark->wd = -1;
483 * Send IN_IGNORED for this wd, remove this wd from the idr.
546 /* return the wd */
547 ret = i_mark->wd;
574 tmp_i_mark->wd = -1;
597 ret = tmp_i_mark->wd;
638 oevent->wd = -1;
760 SYSCALL_DEFINE2(inotify_rm_watch, int, fd, __s32, wd)
777 i_mark = inotify_idr_find(group, wd);