Lines Matching refs:mirrors_sem
59 struct rw_semaphore mirrors_sem; member
87 init_rwsem(&hmm->mirrors_sem); in hmm_register()
147 down_read(&hmm->mirrors_sem); in hmm_invalidate_range()
151 up_read(&hmm->mirrors_sem); in hmm_invalidate_range()
159 down_write(&hmm->mirrors_sem); in hmm_release()
170 up_write(&hmm->mirrors_sem); in hmm_release()
172 down_write(&hmm->mirrors_sem); in hmm_release()
177 up_write(&hmm->mirrors_sem); in hmm_release()
235 down_write(&mirror->hmm->mirrors_sem); in hmm_mirror_register()
241 up_write(&mirror->hmm->mirrors_sem); in hmm_mirror_register()
246 up_write(&mirror->hmm->mirrors_sem); in hmm_mirror_register()
270 down_write(&hmm->mirrors_sem); in hmm_mirror_unregister()
276 up_write(&hmm->mirrors_sem); in hmm_mirror_unregister()