Home
last modified time | relevance | path

Searched refs:holders (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/persistent-data/
H A Ddm-block-manager.c47 struct task_struct *holders[MAX_HOLDERS]; member
66 if (lock->holders[i] == task) in __find_holder()
82 lock->holders[h] = task; in __add_holder()
94 lock->holders[h] = NULL; in __del_holder()
103 if (lock->holders[i] == current) { in __check_holder()
181 lock->holders[i] = NULL; in bl_init()
/kernel/linux/linux-6.6/drivers/md/persistent-data/
H A Ddm-block-manager.c48 struct task_struct *holders[MAX_HOLDERS]; member
67 if (lock->holders[i] == task) in __find_holder()
83 lock->holders[h] = task; in __add_holder()
96 lock->holders[h] = NULL; in __del_holder()
105 if (lock->holders[i] == current) { in __check_holder()
183 lock->holders[i] = NULL; in bl_init()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-core.h58 atomic_t holders; member
H A Ddm.c1856 atomic_set(&md->holders, 1); in alloc_dev()
2145 BUG_ON(!atomic_read(&md->holders)); in dm_get_queue_limits()
2223 atomic_inc(&md->holders); in dm_get()
2283 while (atomic_read(&md->holders)) in __dm_destroy()
2285 else if (atomic_read(&md->holders)) in __dm_destroy()
2287 dm_device_name(md), atomic_read(&md->holders)); in __dm_destroy()
2306 atomic_dec(&md->holders); in dm_put()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-core.h71 atomic_t holders; member
H A Ddm.c2061 atomic_set(&md->holders, 1); in alloc_dev()
2425 atomic_inc(&md->holders); in dm_get()
2485 while (atomic_read(&md->holders)) in __dm_destroy()
2487 else if (atomic_read(&md->holders)) in __dm_destroy()
2489 dm_device_name(md), atomic_read(&md->holders)); in __dm_destroy()
2507 atomic_dec(&md->holders); in dm_put()

Completed in 12 milliseconds