Lines Matching defs:locker
3870 static void free_locker(struct ceph_locker *locker)
3872 if (locker)
3873 ceph_free_lockers(locker, 1);
3920 rbd_warn(rbd_dev, "locker has a blank address");
3924 dout("%s rbd_dev %p got locker %s%llu@%pISpc/%u handle %llu\n",
3940 const struct ceph_locker *locker)
3957 sscanf(locker->id.cookie, RBD_LOCK_COOKIE_PREFIX " %llu", &cookie);
3964 &locker->info.addr) &&
3992 struct ceph_locker *locker, *refreshed_locker;
3996 locker = refreshed_locker = NULL;
4007 locker = get_lock_owner_info(rbd_dev);
4008 if (IS_ERR(locker)) {
4009 ret = PTR_ERR(locker);
4010 locker = NULL;
4013 if (!locker)
4016 ret = find_watcher(rbd_dev, locker);
4027 !locker_equal(locker, refreshed_locker))
4031 ENTITY_NAME(locker->id.name));
4034 &locker->info.addr);
4037 ENTITY_NAME(locker->id.name), ret);
4043 locker->id.cookie, &locker->id.name);
4052 free_locker(locker);
4057 free_locker(locker);