Lines Matching refs:lease
257 struct ceph_mds_reply_lease **lease, in parse_reply_info_lease() argument
274 ceph_decode_need(p, end, sizeof(**lease), bad); in parse_reply_info_lease()
275 *lease = *p; in parse_reply_info_lease()
276 *p += sizeof(**lease); in parse_reply_info_lease()
375 err = parse_reply_info_lease(p, end, &rde->lease, features); in parse_reply_info_readdir()
4373 struct ceph_mds_lease *lease; in ceph_mdsc_lease_send_msg() local
4375 int len = sizeof(*lease) + sizeof(u32) + NAME_MAX; in ceph_mdsc_lease_send_msg()
4383 lease = msg->front.iov_base; in ceph_mdsc_lease_send_msg()
4384 lease->action = action; in ceph_mdsc_lease_send_msg()
4385 lease->seq = cpu_to_le32(seq); in ceph_mdsc_lease_send_msg()
4389 lease->ino = cpu_to_le64(ceph_ino(dir)); in ceph_mdsc_lease_send_msg()
4390 lease->first = lease->last = cpu_to_le64(ceph_snap(dir)); in ceph_mdsc_lease_send_msg()
4392 put_unaligned_le32(dentry->d_name.len, lease + 1); in ceph_mdsc_lease_send_msg()
4393 memcpy((void *)(lease + 1) + 4, in ceph_mdsc_lease_send_msg()