Lines Matching refs:rwsem
93 struct rw_semaphore rwsem; member
112 .rwsem = __RWSEM_INITIALIZER(luo_session_global.incoming.rwsem),
116 .rwsem = __RWSEM_INITIALIZER(luo_session_global.outgoing.rwsem),
148 guard(rwsem_write)(&sh->rwsem); in luo_session_insert()
178 guard(rwsem_write)(&sh->rwsem); in luo_session_remove()
418 scoped_guard(rwsem_read, &sh->rwsem) { in luo_session_retrieve()
580 guard(rwsem_write)(&sh->rwsem); in luo_session_serialize()
623 down_write(&luo_session_global.incoming.rwsem); in luo_session_quiesce()
624 down_write(&luo_session_global.outgoing.rwsem); in luo_session_quiesce()
628 up_write(&luo_session_global.outgoing.rwsem); in luo_session_quiesce()
629 up_write(&luo_session_global.incoming.rwsem); in luo_session_quiesce()
644 up_write(&luo_session_global.outgoing.rwsem); in luo_session_resume()
645 up_write(&luo_session_global.incoming.rwsem); in luo_session_resume()