Lines Matching refs:lockers
1734 struct ceph_locker *lockers;
1754 &lockers, &num_lockers);
1759 rbd_warn(rbd_dev, "failed to get object map lockers: %d", ret);
1768 ENTITY_NAME(lockers[0].id.name));
1771 RBD_LOCK_NAME, lockers[0].id.cookie,
1772 &lockers[0].id.name);
1773 ceph_free_lockers(lockers, num_lockers);
3879 struct ceph_locker *lockers;
3888 &lock_type, &lock_tag, &lockers, &num_lockers);
3890 rbd_warn(rbd_dev, "failed to get header lockers: %d", ret);
3895 dout("%s rbd_dev %p no lockers detected\n", __func__, rbd_dev);
3896 lockers = NULL;
3912 ret = sscanf(lockers[0].id.cookie, RBD_LOCK_COOKIE_PREFIX " %llu",
3916 lockers[0].id.cookie);
3919 if (ceph_addr_is_blank(&lockers[0].info.addr)) {
3925 __func__, rbd_dev, ENTITY_NAME(lockers[0].id.name),
3926 &lockers[0].info.addr.in_addr,
3927 le32_to_cpu(lockers[0].info.addr.nonce), handle);
3931 return lockers;
3935 ceph_free_lockers(lockers, num_lockers);