Lines Matching refs:file_lease

77 static struct file_lease *file_lease(struct file_lock_core *flc)  in file_lease()  function
79 return container_of(flc, struct file_lease, c); in file_lease()
82 static bool lease_breaking(struct file_lease *fl) in lease_breaking()
87 static int target_leasetype(struct file_lease *fl) in target_leasetype()
285 struct file_lease *locks_alloc_lease(void) in locks_alloc_lease()
287 struct file_lease *fl = kmem_cache_zalloc(filelease_cache, GFP_KERNEL); in locks_alloc_lease()
358 void locks_free_lease(struct file_lease *fl) in locks_free_lease()
373 locks_free_lease(file_lease(flc)); in locks_dispose_list()
386 void locks_init_lease(struct file_lease *fl) in locks_init_lease()
556 lease_break_callback(struct file_lease *fl) in lease_break_callback()
563 lease_setup(struct file_lease *fl, void **priv) in lease_setup()
588 static int lease_init(struct file *filp, int type, struct file_lease *fl) in lease_init()
603 static struct file_lease *lease_alloc(struct file *filp, int type) in lease_alloc()
605 struct file_lease *fl = locks_alloc_lease(); in lease_alloc()
1430 static void lease_clear_pending(struct file_lease *fl, int arg) in lease_clear_pending()
1442 int lease_modify(struct file_lease *fl, int arg, struct list_head *dispose) in lease_modify()
1477 struct file_lease *fl, *tmp; in time_out_leases()
1493 struct file_lease *lease = file_lease(lc); in leases_conflict()
1494 struct file_lease *breaker = file_lease(bc); in leases_conflict()
1515 any_leases_conflict(struct inode *inode, struct file_lease *breaker) in any_leases_conflict()
1546 struct file_lease *new_fl, *fl, *tmp; in __break_lease()
1606 fl = list_first_entry(&ctx->flc_lease, struct file_lease, c.flc_list); in __break_lease()
1702 struct file_lease *fl; in fcntl_getlease()
1774 generic_add_lease(struct file *filp, int arg, struct file_lease **flp, void **priv) in generic_add_lease()
1776 struct file_lease *fl, *my_fl = NULL, *lease; in generic_add_lease()
1889 struct file_lease *fl, *victim = NULL; in generic_delete_lease()
1929 int generic_setlease(struct file *filp, int arg, struct file_lease **flp, in generic_setlease()
1964 setlease_notifier(int arg, struct file_lease *lease) in setlease_notifier()
1984 kernel_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv) in kernel_setlease()
2013 vfs_setlease(struct file *filp, int arg, struct file_lease **lease, void **priv) in vfs_setlease()
2032 struct file_lease *fl; in do_fcntl_add_lease()
2665 struct file_lease *fl, *tmp; in locks_remove_lease()
2794 struct file_lease *lease = file_lease(flc); in lock_get_status()
2987 sizeof(struct file_lease), 0, SLAB_PANIC, NULL); in filelock_init()