Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/smb/server/
H A Doplock.c95 struct lease *lease; in alloc_lease() local
97 lease = kmalloc(sizeof(struct lease), GFP_KERNEL); in alloc_lease()
98 if (!lease) in alloc_lease()
101 memcpy(lease->lease_key, lctx->lease_key, SMB2_LEASE_KEY_SIZE); in alloc_lease()
102 lease->state = lctx->req_state; in alloc_lease()
103 lease->new_state = 0; in alloc_lease()
104 lease->flags = lctx->flags; in alloc_lease()
105 lease->duration = lctx->duration; in alloc_lease()
106 lease->is_dir = lctx->is_dir; in alloc_lease()
107 memcpy(lease->parent_lease_key, lctx->parent_lease_key, SMB2_LEASE_KEY_SIZE); in alloc_lease()
[all …]
H A Doplock.h49 struct lease { struct
76 struct lease *o_lease; argument
113 void create_lease_buf(u8 *rbuf, struct lease *lease);
H A DKconfig41 Secure negotiate, Pre-authentication integrity, oplock/lease,
H A Dsmb2pdu.c8496 static int check_lease_state(struct lease *lease, __le32 req_state) in check_lease_state() argument
8498 if ((lease->new_state == in check_lease_state()
8501 lease->new_state = req_state; in check_lease_state()
8505 if (lease->new_state == req_state) in check_lease_state()
8527 struct lease *lease; in smb21_lease_break_ack() local
8540 lease = opinfo->o_lease; in smb21_lease_break_ack()
8549 if (check_lease_state(lease, req->LeaseState)) { in smb21_lease_break_ack()
8553 req->LeaseState, lease->new_state); in smb21_lease_break_ack()
8566 if (lease->state & SMB2_LEASE_WRITE_CACHING_LE) in smb21_lease_break_ack()
8571 le32_to_cpu(lease->state), in smb21_lease_break_ack()
[all …]
/openbmc/linux/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.c441 static int nfs4_setlease(struct file *file, int arg, struct file_lock **lease, in nfs4_setlease() argument
444 return nfs4_proc_setlease(file, arg, lease, priv); in nfs4_setlease()
H A Dnfs4_fs.h332 struct file_lock **lease, void **priv);
466 extern void nfs4_set_lease_period(struct nfs_client *clp, unsigned long lease);
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/lowpan-tools/lowpan-tools/
H A D0001-Remove-newline-from-format-line.patch29 lease->hwaddr[0], lease->hwaddr[1],
30 lease->hwaddr[2], lease->hwaddr[3],
31 lease->hwaddr[4], lease->hwaddr[5],
/openbmc/linux/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
91 assign a unique lease to each client. Under this scheme, there are
93 referred to as "lease stealing".
[all …]
/openbmc/linux/include/trace/events/
H A Dfilelock.h207 TP_PROTO(bool conflict, struct file_lock *lease, struct file_lock *breaker),
209 TP_ARGS(conflict, lease, breaker),
212 __field(void *, lease)
222 __entry->lease = lease;
223 __entry->l_fl_flags = lease->fl_flags;
224 __entry->l_fl_type = lease->fl_type;
233 __entry->lease,
/openbmc/linux/fs/
H A Dlocks.c1437 static bool leases_conflict(struct file_lock *lease, struct file_lock *breaker) in leases_conflict() argument
1441 if (lease->fl_lmops->lm_breaker_owns_lease in leases_conflict()
1442 && lease->fl_lmops->lm_breaker_owns_lease(lease)) in leases_conflict()
1444 if ((breaker->fl_flags & FL_LAYOUT) != (lease->fl_flags & FL_LAYOUT)) { in leases_conflict()
1448 if ((breaker->fl_flags & FL_DELEG) && (lease->fl_flags & FL_LEASE)) { in leases_conflict()
1453 rc = locks_conflict(breaker, lease); in leases_conflict()
1455 trace_leases_conflict(rc, lease, breaker); in leases_conflict()
1721 struct file_lock *fl, *my_fl = NULL, *lease; in generic_add_lease() local
1728 lease = *flp; in generic_add_lease()
1729 trace_generic_add_lease(inode, lease); in generic_add_lease()
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/dnsmasq/
H A Ddnsmasq_2.90.bb78 oe_runmake -C ${S}/contrib/lease-tools
105 install -m 0755 ${S}/contrib/lease-tools/dhcp_release ${D}${bindir}
106 install -m 0755 ${S}/contrib/lease-tools/dhcp_lease_time ${D}${bindir}
110 install -m 0755 ${S}/contrib/lease-tools/dhcp_release6 ${D}${bindir}
/openbmc/linux/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()
H A Dcifsfs.c1102 cifs_setlease(struct file *file, int arg, struct file_lock **lease, void **priv) in cifs_setlease() argument
1118 return generic_setlease(file, arg, lease, priv); in cifs_setlease()
1129 return generic_setlease(file, arg, lease, priv); in cifs_setlease()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/sanlock/
H A Dsanlock_3.9.5.bb7 lease algorithms: delta leases and paxos leases."
/openbmc/linux/fs/ceph/
H A Dinode.c1310 struct ceph_mds_reply_lease *lease, in __update_dentry_lease() argument
1316 unsigned mask = le16_to_cpu(lease->mask); in __update_dentry_lease()
1317 long unsigned duration = le32_to_cpu(lease->duration_ms); in __update_dentry_lease()
1351 di->lease_seq = le32_to_cpu(lease->seq); in __update_dentry_lease()
1360 struct ceph_mds_reply_lease *lease, in update_dentry_lease() argument
1366 __update_dentry_lease(dir, dentry, lease, session, from_time, in update_dentry_lease()
1376 struct ceph_mds_reply_lease *lease, in update_dentry_lease_careful() argument
1410 __update_dentry_lease(dir, dentry, lease, session, in update_dentry_lease_careful()
2040 rde->lease, req->r_session, in ceph_readdir_prepopulate()
H A Dmds_client.c312 struct ceph_mds_reply_lease **lease, in parse_reply_info_lease() argument
332 struct_len = sizeof(**lease); in parse_reply_info_lease()
339 *lease = *p; in parse_reply_info_lease()
340 *p += sizeof(**lease); in parse_reply_info_lease()
464 err = parse_reply_info_lease(p, end, &rde->lease, features, in parse_reply_info_readdir()
5011 struct ceph_mds_lease *lease; in ceph_mdsc_lease_send_msg() local
5013 int len = sizeof(*lease) + sizeof(u32) + NAME_MAX; in ceph_mdsc_lease_send_msg()
5021 lease = msg->front.iov_base; in ceph_mdsc_lease_send_msg()
5022 lease->action = action; in ceph_mdsc_lease_send_msg()
5023 lease->seq = cpu_to_le32(seq); in ceph_mdsc_lease_send_msg()
[all …]
H A Dmds_client.h105 struct ceph_mds_reply_lease *lease; member
/openbmc/linux/Documentation/filesystems/smb/
H A Dksmbd.rst75 SMB2 leases(v1 lease) Supported.
76 Directory leases(v2 lease) Planned for future.
/openbmc/linux/include/linux/
H A Dfilelock.h316 struct file_lock **lease, void **priv) in vfs_setlease() argument
/openbmc/openbmc/meta-openembedded/meta-oe/licenses/
H A DOGPL63 Notice: Notwithstanding any other lease or license that may pertain to,
/openbmc/linux/Documentation/filesystems/
H A Dceph.rst174 cached metadata only when a lease or capability ensures it is
H A Dlocking.rst437 so fl_release_private called on a lease should not block.
583 the lease within the individual filesystem to record the result of the
/openbmc/u-boot/doc/
H A DREADME.sifive-fu540294 Lease of 10.196.157.190 obtained, lease time 499743
/openbmc/openbmc/poky/meta/files/common-licenses/
H A DIPA22 … and Other Exploitation" shall mean reproduction, transfer, distribution, lease, public transmissi…

12