Home
last modified time | relevance | path

Searched refs:resync_lock (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Draid10.h80 spinlock_t resync_lock; member
H A Draid1.h99 spinlock_t resync_lock; member
H A Draid1.c873 spin_lock_irq(&conf->resync_lock); in raise_barrier()
878 conf->resync_lock); in raise_barrier()
904 conf->resync_lock); in raise_barrier()
908 spin_unlock_irq(&conf->resync_lock); in raise_barrier()
914 spin_unlock_irq(&conf->resync_lock); in raise_barrier()
936 * conf->resync_lock when there is no barrier raised in same in _wait_barrier()
965 * After holding conf->resync_lock, conf->nr_pending[idx] in _wait_barrier()
971 spin_lock_irq(&conf->resync_lock); in _wait_barrier()
983 conf->resync_lock); in _wait_barrier()
986 spin_unlock_irq(&conf->resync_lock); in _wait_barrier()
[all...]
H A Draid10.c937 spin_lock_irq(&conf->resync_lock); in raise_barrier()
941 conf->resync_lock); in raise_barrier()
949 conf->resync_lock); in raise_barrier()
951 spin_unlock_irq(&conf->resync_lock); in raise_barrier()
957 spin_lock_irqsave(&conf->resync_lock, flags); in lower_barrier()
959 spin_unlock_irqrestore(&conf->resync_lock, flags); in lower_barrier()
965 spin_lock_irq(&conf->resync_lock); in wait_barrier()
992 conf->resync_lock); in wait_barrier()
998 spin_unlock_irq(&conf->resync_lock); in wait_barrier()
1022 spin_lock_irq(&conf->resync_lock); in freeze_array()
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Draid1.h98 spinlock_t resync_lock; member
H A Draid10.h79 seqlock_t resync_lock; member
H A Draid1.c873 spin_lock_irq(&conf->resync_lock); in raise_barrier()
878 conf->resync_lock); in raise_barrier()
904 conf->resync_lock); in raise_barrier()
908 spin_unlock_irq(&conf->resync_lock); in raise_barrier()
914 spin_unlock_irq(&conf->resync_lock); in raise_barrier()
938 * conf->resync_lock when there is no barrier raised in same in _wait_barrier()
967 * After holding conf->resync_lock, conf->nr_pending[idx] in _wait_barrier()
973 spin_lock_irq(&conf->resync_lock); in _wait_barrier()
990 conf->resync_lock); in _wait_barrier()
995 spin_unlock_irq(&conf->resync_lock); in _wait_barrier()
[all...]
H A Draid10.c85 write_sequnlock_irq(&(conf)->resync_lock); \
88 #define cmd_after(conf) write_seqlock_irq(&(conf)->resync_lock)
950 write_seqlock_irq(&conf->resync_lock); in raise_barrier()
965 write_sequnlock_irq(&conf->resync_lock); in raise_barrier()
972 write_seqlock_irqsave(&conf->resync_lock, flags); in lower_barrier()
974 write_sequnlock_irqrestore(&conf->resync_lock, flags); in lower_barrier()
1014 unsigned int seq = read_seqbegin(&conf->resync_lock); in wait_barrier_nolock()
1020 if (!read_seqretry(&conf->resync_lock, seq)) in wait_barrier_nolock()
1036 write_seqlock_irq(&conf->resync_lock); in wait_barrier()
1053 write_sequnlock_irq(&conf->resync_lock); in wait_barrier()
[all...]

Completed in 12 milliseconds