Lines Matching refs:domains_rwsem
364 down_read(&iopt->domains_rwsem); in iopt_map_pages()
382 up_read(&iopt->domains_rwsem); in iopt_map_pages()
490 down_read(&iopt->domains_rwsem); in iopt_unmap_iova_range()
522 up_read(&iopt->domains_rwsem); in iopt_unmap_iova_range()
549 up_read(&iopt->domains_rwsem); in iopt_unmap_iova_range()
661 init_rwsem(&iopt->domains_rwsem); in iopt_init_table()
710 lockdep_assert_held_write(&iopt->domains_rwsem); in iopt_unfill_domain()
772 lockdep_assert_held_write(&iopt->domains_rwsem); in iopt_fill_domain()
827 lockdep_assert_held(&iopt->domains_rwsem); in iopt_check_iova_alignment()
857 down_write(&iopt->domains_rwsem); in iopt_table_add_domain()
914 up_write(&iopt->domains_rwsem); in iopt_table_add_domain()
922 up_write(&iopt->domains_rwsem); in iopt_table_add_domain()
934 lockdep_assert_held(&iopt->domains_rwsem); in iopt_calculate_iova_alignment()
968 down_write(&iopt->domains_rwsem); in iopt_table_remove_domain()
992 up_write(&iopt->domains_rwsem); in iopt_table_remove_domain()
1132 down_write(&iopt->domains_rwsem); in iopt_enable_large_pages()
1138 up_write(&iopt->domains_rwsem); in iopt_enable_large_pages()
1145 down_write(&iopt->domains_rwsem); in iopt_disable_large_pages()
1163 up_write(&iopt->domains_rwsem); in iopt_disable_large_pages()
1172 down_write(&iopt->domains_rwsem); in iopt_add_access()
1189 up_write(&iopt->domains_rwsem); in iopt_add_access()
1197 down_write(&iopt->domains_rwsem); in iopt_remove_access()
1202 up_write(&iopt->domains_rwsem); in iopt_remove_access()