Home
last modified time | relevance | path

Searched refs:lease (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/fs/nfs/
Dnfs4renewd.c61 long lease; in nfs4_renew_state() local
72 lease = clp->cl_lease_time; in nfs4_renew_state()
76 if (time_after(now, last + lease/3)) in nfs4_renew_state()
/linux-4.4.14/fs/
Dlocks.c1353 static bool leases_conflict(struct file_lock *lease, struct file_lock *breaker) in leases_conflict() argument
1355 if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) in leases_conflict()
1357 if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) in leases_conflict()
1359 return locks_conflict(breaker, lease); in leases_conflict()
1603 struct file_lock *fl, *my_fl = NULL, *lease; in generic_add_lease() local
1611 lease = *flp; in generic_add_lease()
1612 trace_generic_add_lease(inode, lease); in generic_add_lease()
1639 error = check_conflicting_open(dentry, arg, lease->fl_flags); in generic_add_lease()
1654 fl->fl_owner == lease->fl_owner) { in generic_add_lease()
1674 lease = my_fl; in generic_add_lease()
[all …]
/linux-4.4.14/fs/cifs/
Dsmb2misc.c406 __le32 lease = 0; in smb2_get_lease_state() local
409 lease |= SMB2_LEASE_WRITE_CACHING; in smb2_get_lease_state()
411 lease |= SMB2_LEASE_HANDLE_CACHING; in smb2_get_lease_state()
413 lease |= SMB2_LEASE_READ_CACHING; in smb2_get_lease_state()
414 return lease; in smb2_get_lease_state()
Dcifsfs.c825 cifs_setlease(struct file *file, long arg, struct file_lock **lease, void **priv) in cifs_setlease() argument
841 return generic_setlease(file, arg, lease, priv); in cifs_setlease()
852 return generic_setlease(file, arg, lease, priv); in cifs_setlease()
/linux-4.4.14/Documentation/DocBook/
Dfilesystems.xml.db77 API---break-lease
78 API-lease-get-mtime
/linux-4.4.14/include/rdma/
Dib_sa.h256 u32 lease; member
/linux-4.4.14/fs/ceph/
Dmds_client.c3265 struct ceph_mds_lease *lease; in ceph_mdsc_lease_send_msg() local
3266 int len = sizeof(*lease) + sizeof(u32); in ceph_mdsc_lease_send_msg()
3277 lease = msg->front.iov_base; in ceph_mdsc_lease_send_msg()
3278 lease->action = action; in ceph_mdsc_lease_send_msg()
3279 lease->ino = cpu_to_le64(ceph_vino(inode).ino); in ceph_mdsc_lease_send_msg()
3280 lease->first = lease->last = cpu_to_le64(ceph_vino(inode).snap); in ceph_mdsc_lease_send_msg()
3281 lease->seq = cpu_to_le32(seq); in ceph_mdsc_lease_send_msg()
3282 put_unaligned_le32(dnamelen, lease + 1); in ceph_mdsc_lease_send_msg()
3283 memcpy((void *)(lease + 1) + 4, dentry->d_name.name, dnamelen); in ceph_mdsc_lease_send_msg()
Dinode.c929 struct ceph_mds_reply_lease *lease, in update_dentry_lease() argument
934 long unsigned duration = le32_to_cpu(lease->duration_ms); in update_dentry_lease()
966 di->lease_seq = le32_to_cpu(lease->seq); in update_dentry_lease()
/linux-4.4.14/Documentation/filesystems/
Dceph.txt126 cached metadata only when a lease or capability ensures it is
DLocking353 so fl_release_private called on a lease should not block.
493 the lease within the individual filesystem to record the result of the
Dvfs.txt899 setlease: called by the VFS to set or release a file lock lease. setlease
901 the lease in the inode after setting it.
/linux-4.4.14/drivers/infiniband/core/
Dsa_query.c363 { SERVICE_REC_FIELD(lease),
/linux-4.4.14/include/linux/
Dfs.h1189 struct file_lock **lease, void **priv) in vfs_setlease() argument
/linux-4.4.14/Documentation/filesystems/cifs/
DREADME563 to explicitly request a lease, but can check whether a file
/linux-4.4.14/Documentation/
Dkernel-parameters.txt2316 to a lease timeout on the server. Please note that