Lines Matching defs:locker
3884 static void free_locker(struct ceph_locker *locker)
3886 if (locker)
3887 ceph_free_lockers(locker, 1);
3934 rbd_warn(rbd_dev, "locker has a blank address");
3938 dout("%s rbd_dev %p got locker %s%llu@%pISpc/%u handle %llu\n",
3954 const struct ceph_locker *locker)
3971 sscanf(locker->id.cookie, RBD_LOCK_COOKIE_PREFIX " %llu", &cookie);
3978 &locker->info.addr) &&
4006 struct ceph_locker *locker, *refreshed_locker;
4010 locker = refreshed_locker = NULL;
4021 locker = get_lock_owner_info(rbd_dev);
4022 if (IS_ERR(locker)) {
4023 ret = PTR_ERR(locker);
4024 locker = NULL;
4027 if (!locker)
4030 ret = find_watcher(rbd_dev, locker);
4041 !locker_equal(locker, refreshed_locker))
4045 ENTITY_NAME(locker->id.name));
4048 &locker->info.addr);
4051 ENTITY_NAME(locker->id.name), ret);
4057 locker->id.cookie, &locker->id.name);
4066 free_locker(locker);
4071 free_locker(locker);