Searched refs:block_lock (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 43 struct block_lock { struct 60 static unsigned __find_holder(struct block_lock *lock, in __find_holder() 74 static void __add_holder(struct block_lock *lock, struct task_struct *task) in __add_holder() 91 static void __del_holder(struct block_lock *lock, struct task_struct *task) in __del_holder() 98 static int __check_holder(struct block_lock *lock) in __check_holder() 148 static void __wake_many(struct block_lock *lock) in __wake_many() 173 static void bl_init(struct block_lock *lock) in bl_init() 184 static int __available_for_read(struct block_lock *lock) in __available_for_read() 191 static int bl_down_read(struct block_lock *lock) in bl_down_read() 222 static int bl_down_read_nonblock(struct block_lock *loc [all...] |
/kernel/linux/linux-6.6/drivers/md/persistent-data/ |
H A D | dm-block-manager.c | 44 struct block_lock { struct 61 static unsigned int __find_holder(struct block_lock *lock, in __find_holder() 75 static void __add_holder(struct block_lock *lock, struct task_struct *task) in __add_holder() 92 static void __del_holder(struct block_lock *lock, struct task_struct *task) in __del_holder() 100 static int __check_holder(struct block_lock *lock) in __check_holder() 150 static void __wake_many(struct block_lock *lock) in __wake_many() 175 static void bl_init(struct block_lock *lock) in bl_init() 186 static int __available_for_read(struct block_lock *lock) in __available_for_read() 193 static int bl_down_read(struct block_lock *lock) in bl_down_read() 224 static int bl_down_read_nonblock(struct block_lock *loc [all...] |
/kernel/linux/linux-5.10/sound/soc/intel/atom/sst/ |
H A D | sst_ipc.c | 41 spin_lock_bh(&ctx->block_lock); in sst_create_block() 43 spin_unlock_bh(&ctx->block_lock); in sst_create_block() 70 spin_lock_bh(&ctx->block_lock); in sst_wake_up_block() 80 spin_unlock_bh(&ctx->block_lock); in sst_wake_up_block() 85 spin_unlock_bh(&ctx->block_lock); in sst_wake_up_block() 97 spin_lock_bh(&ctx->block_lock); in sst_free_block() 103 spin_unlock_bh(&ctx->block_lock); in sst_free_block() 110 spin_unlock_bh(&ctx->block_lock); in sst_free_block()
|
H A D | sst_pvt.c | 339 spin_lock(&drv->block_lock); in sst_assign_pvt_id() 344 spin_unlock(&drv->block_lock); in sst_assign_pvt_id() 350 spin_unlock(&drv->block_lock); in sst_assign_pvt_id()
|
H A D | sst.h | 344 * @block_lock : spin lock to add block to block_list and assign pvt_id 387 spinlock_t block_lock; member
|
H A D | sst.c | 221 spin_lock_init(&ctx->block_lock); in sst_init_locks()
|
/kernel/linux/linux-6.6/sound/soc/intel/atom/sst/ |
H A D | sst_ipc.c | 40 spin_lock_bh(&ctx->block_lock); in sst_create_block() 42 spin_unlock_bh(&ctx->block_lock); in sst_create_block() 69 spin_lock_bh(&ctx->block_lock); in sst_wake_up_block() 79 spin_unlock_bh(&ctx->block_lock); in sst_wake_up_block() 84 spin_unlock_bh(&ctx->block_lock); in sst_wake_up_block() 96 spin_lock_bh(&ctx->block_lock); in sst_free_block() 102 spin_unlock_bh(&ctx->block_lock); in sst_free_block() 109 spin_unlock_bh(&ctx->block_lock); in sst_free_block()
|
H A D | sst_pvt.c | 339 spin_lock(&drv->block_lock); in sst_assign_pvt_id() 344 spin_unlock(&drv->block_lock); in sst_assign_pvt_id() 350 spin_unlock(&drv->block_lock); in sst_assign_pvt_id()
|
H A D | sst.h | 341 * @block_lock : spin lock to add block to block_list and assign pvt_id 384 spinlock_t block_lock; member
|
H A D | sst.c | 222 spin_lock_init(&ctx->block_lock); in sst_init_locks()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | flowring.c | 190 spin_lock_irqsave(&flow->block_lock, flags); in brcmf_flowring_block() 194 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 214 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 223 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 367 spin_lock_init(&flow->block_lock); in brcmf_flowring_attach()
|
H A D | flowring.h | 42 spinlock_t block_lock; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | flowring.c | 190 spin_lock_irqsave(&flow->block_lock, flags); in brcmf_flowring_block() 194 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 214 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 223 spin_unlock_irqrestore(&flow->block_lock, flags); in brcmf_flowring_block() 367 spin_lock_init(&flow->block_lock); in brcmf_flowring_attach()
|
H A D | flowring.h | 42 spinlock_t block_lock; member
|
Completed in 10 milliseconds