Home
last modified time | relevance | path

Searched defs:lock_manager_operations (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
Dfilelock.h36 struct lock_manager_operations { struct
37 void *lm_mod_owner;
38 fl_owner_t (*lm_get_owner)(fl_owner_t);
39 void (*lm_put_owner)(fl_owner_t);
40 void (*lm_notify)(struct file_lock *); /* unblock callback */
41 int (*lm_grant)(struct file_lock *, int);
42 bool (*lm_break)(struct file_lock *);
43 int (*lm_change)(struct file_lock *, int, struct list_head *);
44 void (*lm_setup)(struct file_lock *, void **);
45 bool (*lm_breaker_owns_lease)(struct file_lock *);
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Dlocking.rst426 lock_manager_operations chapter
/kernel/linux/linux-6.6/Documentation/filesystems/
Dlocking.rst439 lock_manager_operations chapter
/kernel/linux/linux-5.10/include/linux/
Dfs.h1019 struct lock_manager_operations { struct
1020 fl_owner_t (*lm_get_owner)(fl_owner_t);
1021 void (*lm_put_owner)(fl_owner_t);
1022 void (*lm_notify)(struct file_lock *); /* unblock callback */
1023 int (*lm_grant)(struct file_lock *, int);
1024 bool (*lm_break)(struct file_lock *);
1025 int (*lm_change)(struct file_lock *, int, struct list_head *);
1026 void (*lm_setup)(struct file_lock *, void **);
1027 bool (*lm_breaker_owns_lease)(struct file_lock *);