Lines Matching refs:stm_source_srcu
34 static struct srcu_struct stm_source_srcu; variable
951 synchronize_srcu(&stm_source_srcu); in stm_unregister_device()
1071 link = srcu_dereference_check(src->link, &stm_source_srcu, 1); in __stm_source_link_drop()
1127 idx = srcu_read_lock(&stm_source_srcu); in stm_source_link_drop()
1133 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_link_drop()
1142 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_link_drop()
1157 idx = srcu_read_lock(&stm_source_srcu); in stm_source_link_show()
1158 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_link_show()
1161 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_link_show()
1297 idx = srcu_read_lock(&stm_source_srcu); in stm_source_write()
1299 stm = srcu_dereference(src->link, &stm_source_srcu); in stm_source_write()
1305 srcu_read_unlock(&stm_source_srcu, idx); in stm_source_write()
1327 init_srcu_struct(&stm_source_srcu); in stm_core_init()
1353 cleanup_srcu_struct(&stm_source_srcu); in stm_core_exit()