Home
last modified time | relevance | path

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

12

/linux-6.15/fs/smb/server/
H A Doplock.c94 struct lease *lease; in alloc_lease() local
117 struct lease *lease; in free_lease() local
234 struct lease *lease = opinfo->o_lease; in opinfo_write_to_read() local
246 lease->state = lease->new_state; in opinfo_write_to_read()
258 struct lease *lease = opinfo->o_lease; in opinfo_read_handle_to_read() local
260 lease->state = lease->new_state; in opinfo_read_handle_to_read()
273 struct lease *lease = opinfo->o_lease; in opinfo_write_to_none() local
284 lease->state = lease->new_state; in opinfo_write_to_none()
296 struct lease *lease = opinfo->o_lease; in opinfo_read_to_none() local
306 lease->state = lease->new_state; in opinfo_read_to_none()
[all …]
H A Doplock.h42 struct lease { struct
69 struct lease *o_lease; argument
104 void create_lease_buf(u8 *rbuf, struct lease *lease);
H A DKconfig41 Secure negotiate, Pre-authentication integrity, oplock/lease,
/linux-6.15/fs/nfs/
H A Dnfs4renewd.c61 long lease; in nfs4_renew_state() local
71 lease = clp->cl_lease_time; in nfs4_renew_state()
75 if (time_after(now, last + lease/3)) in nfs4_renew_state()
143 unsigned long lease) in nfs4_set_lease_period() argument
146 clp->cl_lease_time = lease; in nfs4_set_lease_period()
150 rpc_set_connect_timeout(clp->cl_rpcclient, lease, lease >> 1); in nfs4_set_lease_period()
H A Dnfs4file.c442 static int nfs4_setlease(struct file *file, int arg, struct file_lease **lease, in nfs4_setlease() argument
445 return nfs4_proc_setlease(file, arg, lease, priv); in nfs4_setlease()
/linux-6.15/Documentation/filesystems/nfs/
H A Dclient-identifier.rst21 The NFSv4 protocol uses "lease-based file locking". Leases help
25 Simply put, an NFSv4 server creates a lease for each NFSv4 client.
27 the lease for that client.
30 While a lease remains valid, the server holding that lease
33 If a client stops renewing its lease (for example, if it crashes),
51 they can associate the client with its lease. Each client's
65 principal to authorize subsequent lease modification operations
87 Protecting NFSv4 lease state
93 referred to as "lease stealing".
194 modification of lease modification requests.
[all …]
/linux-6.15/include/trace/events/
H A Dfilelock.h207 TP_PROTO(bool conflict, struct file_lease *lease, struct file_lease *breaker),
209 TP_ARGS(conflict, lease, breaker),
212 __field(void *, lease)
222 __entry->lease = lease;
223 __entry->l_fl_flags = lease->c.flc_flags;
224 __entry->l_fl_type = lease->c.flc_type;
233 __entry->lease,
/linux-6.15/fs/
H A Dlocks.c1497 && lease->fl_lmops->lm_breaker_owns_lease(lease)) in leases_conflict()
1783 lease = *flp; in generic_add_lease()
1844 lease = my_fl; in generic_add_lease()
1845 error = lease->fl_lmops->lm_change(lease, arg, &dispose); in generic_add_lease()
1868 locks_unlink_lock_ctx(&lease->c); in generic_add_lease()
1873 if (lease->fl_lmops->lm_setup) in generic_add_lease()
1874 lease->fl_lmops->lm_setup(lease, priv); in generic_add_lease()
1986 if (lease) in kernel_setlease()
1987 setlease_notifier(arg, *lease); in kernel_setlease()
2796 type = target_leasetype(lease); in lock_get_status()
[all …]
/linux-6.15/drivers/gpu/drm/ci/xfails/
H A Dmsm-apq8096-fails.txt2 kms_lease@lease-uevent,Fail
H A Dmsm-apq8016-fails.txt8 kms_lease@lease-uevent,Fail
H A Dmsm-sm8350-hdk-fails.txt9 kms_lease@lease-uevent,Fail
H A Dmeson-g12b-fails.txt8 kms_lease@lease-uevent,Fail
H A Dmediatek-mt8183-fails.txt12 kms_lease@lease-uevent,Fail
H A Dmsm-sc7180-trogdor-lazor-limozeen-fails.txt13 kms_lease@lease-uevent,Fail
H A Dmsm-sc7180-trogdor-kingoftown-fails.txt13 kms_lease@lease-uevent,Fail
H A Di915-kbl-fails.txt14 kms_lease@lease-uevent,Fail
H A Dmediatek-mt8173-fails.txt24 kms_lease@lease-uevent,Fail
H A Dvkms-none-fails.txt18 kms_lease@lease-uevent,Fail
H A Dmsm-sdm845-fails.txt23 kms_lease@lease-uevent,Fail
H A Di915-tgl-fails.txt11 kms_lease@lease-uevent,Fail
H A Damdgpu-stoney-fails.txt42 kms_lease@lease-uevent,Fail
H A Di915-glk-fails.txt28 kms_lease@lease-uevent,Fail
H A Di915-apl-fails.txt27 kms_lease@lease-uevent,Fail
/linux-6.15/fs/smb/client/
H A Dsmb2misc.c488 __le32 lease = 0; in smb2_get_lease_state() local
491 lease |= SMB2_LEASE_WRITE_CACHING_LE; in smb2_get_lease_state()
493 lease |= SMB2_LEASE_HANDLE_CACHING_LE; in smb2_get_lease_state()
495 lease |= SMB2_LEASE_READ_CACHING_LE; in smb2_get_lease_state()
496 return lease; in smb2_get_lease_state()
/linux-6.15/include/linux/
H A Dfilelock.h383 struct file_lease **lease, void **priv) in kernel_setlease() argument
389 struct file_lease **lease, void **priv) in vfs_setlease() argument

12