Home
last modified time | relevance | path

Searched refs:rw_sem (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/
H A Dsuper.c164 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
235 if (__percpu_init_rwsem(&s->s_writers.rw_sem[i], in alloc_super()
1654 percpu_down_write(sb->s_writers.rw_sem + level-1); in sb_wait_write()
1666 percpu_rwsem_release(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_release()
1677 percpu_rwsem_acquire(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_acquire()
1683 percpu_up_write(sb->s_writers.rw_sem + level); in sb_freeze_unlock()
/kernel/linux/linux-6.6/fs/
H A Dsuper.c287 percpu_free_rwsem(&s->s_writers.rw_sem[i]); in destroy_super_work()
358 if (__percpu_init_rwsem(&s->s_writers.rw_sem[i], in alloc_super()
1846 percpu_down_write(sb->s_writers.rw_sem + level-1); in sb_wait_write()
1858 percpu_rwsem_release(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_release()
1869 percpu_rwsem_acquire(sb->s_writers.rw_sem + level, 0, _THIS_IP_); in lockdep_sb_freeze_acquire()
1875 percpu_up_write(sb->s_writers.rw_sem + level); in sb_freeze_unlock()
/kernel/linux/linux-6.6/include/linux/
H A Dfs.h1187 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; member
1627 percpu_up_read(sb->s_writers.rw_sem + level-1); in __sb_end_write()
1632 percpu_down_read(sb->s_writers.rw_sem + level - 1); in __sb_start_write()
1637 return percpu_down_read_trylock(sb->s_writers.rw_sem + level - 1); in __sb_start_write_trylock()
1641 percpu_rwsem_acquire(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)
1643 percpu_rwsem_release(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)
1647 return lockdep_is_held_type(sb->s_writers.rw_sem + SB_FREEZE_WRITE - 1, 1); in sb_write_started()
/kernel/linux/linux-5.10/include/linux/
H A Dfs.h1422 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; member
1641 percpu_up_read(sb->s_writers.rw_sem + level-1); in __sb_end_write()
1646 percpu_down_read(sb->s_writers.rw_sem + level - 1); in __sb_start_write()
1651 return percpu_down_read_trylock(sb->s_writers.rw_sem + level - 1); in __sb_start_write_trylock()
1655 percpu_rwsem_acquire(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)
1657 percpu_rwsem_release(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)

Completed in 18 milliseconds