Lines Matching refs:file_lease
30 struct file_lease;
48 bool (*lm_break)(struct file_lease *);
49 int (*lm_change)(struct file_lease *, int, struct list_head *);
50 void (*lm_setup)(struct file_lease *, void **);
51 bool (*lm_breaker_owns_lease)(struct file_lease *);
133 struct file_lease {
202 void locks_init_lease(struct file_lease *);
203 void locks_free_lease(struct file_lease *fl);
204 struct file_lease *locks_alloc_lease(void);
207 int generic_setlease(struct file *, int, struct file_lease **, void **priv);
208 int kernel_setlease(struct file *, int, struct file_lease **, void **);
209 int vfs_setlease(struct file *, int, struct file_lease **, void **);
210 int lease_modify(struct file_lease *, int, struct list_head *);
293 static inline void locks_init_lease(struct file_lease *fl)
372 struct file_lease **flp, void **priv)
378 struct file_lease **lease, void **priv)
384 struct file_lease **lease, void **priv)
389 static inline int lease_modify(struct file_lease *fl, int arg,