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

/linux-master/fs/
H A Dsuper.c281 percpu_free_rwsem(&s->s_writers.rw_sem[i]);
349 if (__percpu_init_rwsem(&s->s_writers.rw_sem[i],
1875 percpu_down_write(sb->s_writers.rw_sem + level-1);
1887 percpu_rwsem_release(sb->s_writers.rw_sem + level, 0, _THIS_IP_);
1898 percpu_rwsem_acquire(sb->s_writers.rw_sem + level, 0, _THIS_IP_);
1904 percpu_up_write(sb->s_writers.rw_sem + level);
/linux-master/include/linux/
H A Dfs.h1204 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; member in struct:sb_writers
1659 percpu_up_read(sb->s_writers.rw_sem + level-1);
1664 percpu_down_read(sb->s_writers.rw_sem + level - 1);
1669 return percpu_down_read_trylock(sb->s_writers.rw_sem + level - 1);
1673 percpu_rwsem_acquire(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)
1675 percpu_rwsem_release(&(sb)->s_writers.rw_sem[(lev)-1], 1, _THIS_IP_)
1688 return lockdep_is_held_type(sb->s_writers.rw_sem + level - 1, 1);

Completed in 294 milliseconds