Lines Matching defs:fsid
541 __kernel_fsid_t *fsid)
553 /* Cache fsid of filesystem containing the object */
554 if (fsid) {
555 conn->fsid = *fsid;
558 conn->fsid.val[0] = conn->fsid.val[1] = 0;
612 int add_flags, __kernel_fsid_t *fsid)
622 /* Backend is expected to check for zero fsid (e.g. tmpfs) */
623 if (fsid && WARN_ON_ONCE(!fsid->val[0] && !fsid->val[1]))
632 fsid);
636 } else if (fsid && !(conn->flags & FSNOTIFY_CONN_FLAG_HAS_FSID)) {
637 conn->fsid = *fsid;
641 } else if (fsid && (conn->flags & FSNOTIFY_CONN_FLAG_HAS_FSID) &&
642 (fsid->val[0] != conn->fsid.val[0] ||
643 fsid->val[1] != conn->fsid.val[1])) {
645 * Backend is expected to check for non uniform fsid
647 * Only allow setting conn->fsid once to non zero fsid.
649 * conn->fsid.
651 pr_warn_ratelimited("%s: fsid mismatch on object of type %u: "
653 fsid->val[0], fsid->val[1],
654 conn->fsid.val[0], conn->fsid.val[1]);
706 int add_flags, __kernel_fsid_t *fsid)
726 ret = fsnotify_add_mark_list(mark, connp, obj_type, add_flags, fsid);
746 __kernel_fsid_t *fsid)
752 ret = fsnotify_add_mark_locked(mark, connp, obj_type, add_flags, fsid);