Lines Matching refs:dcssblk_devices_sem
80 static struct rw_semaphore dcssblk_devices_sem; variable
282 down_read(&dcssblk_devices_sem); in dcssblk_load_segment()
284 up_read(&dcssblk_devices_sem); in dcssblk_load_segment()
330 down_write(&dcssblk_devices_sem); in dcssblk_shared_store()
395 up_write(&dcssblk_devices_sem); in dcssblk_shared_store()
403 up_write(&dcssblk_devices_sem); in dcssblk_shared_store()
435 down_write(&dcssblk_devices_sem); in dcssblk_save_store()
468 up_write(&dcssblk_devices_sem); in dcssblk_save_store()
471 up_write(&dcssblk_devices_sem); in dcssblk_save_store()
489 down_read(&dcssblk_devices_sem); in dcssblk_seglist_show()
499 up_read(&dcssblk_devices_sem); in dcssblk_seglist_show()
633 down_write(&dcssblk_devices_sem); in dcssblk_add_store()
669 up_write(&dcssblk_devices_sem); in dcssblk_add_store()
682 up_write(&dcssblk_devices_sem); in dcssblk_add_store()
690 up_write(&dcssblk_devices_sem); in dcssblk_add_store()
736 down_write(&dcssblk_devices_sem); in dcssblk_remove_store()
739 up_write(&dcssblk_devices_sem); in dcssblk_remove_store()
746 up_write(&dcssblk_devices_sem); in dcssblk_remove_store()
765 up_write(&dcssblk_devices_sem); in dcssblk_remove_store()
801 down_write(&dcssblk_devices_sem); in dcssblk_release()
816 up_write(&dcssblk_devices_sem); in dcssblk_release()
927 down_read(&dcssblk_devices_sem); in dcssblk_check_params()
929 up_read(&dcssblk_devices_sem); in dcssblk_check_params()
1070 init_rwsem(&dcssblk_devices_sem); in dcssblk_init()