Lines Matching full:spinlock

178 	raw_spin_lock(&drvdata->spinlock);  in reset_store()
270 raw_spin_unlock(&drvdata->spinlock); in reset_store()
304 raw_spin_lock(&drvdata->spinlock); in mode_store()
441 raw_spin_unlock(&drvdata->spinlock); in mode_store()
470 raw_spin_lock(&drvdata->spinlock); in pe_store()
472 raw_spin_unlock(&drvdata->spinlock); in pe_store()
477 raw_spin_unlock(&drvdata->spinlock); in pe_store()
505 raw_spin_lock(&drvdata->spinlock); in event_store()
526 raw_spin_unlock(&drvdata->spinlock); in event_store()
554 raw_spin_lock(&drvdata->spinlock); in event_instren_store()
582 raw_spin_unlock(&drvdata->spinlock); in event_instren_store()
743 raw_spin_lock(&drvdata->spinlock); in event_vinst_store()
747 raw_spin_unlock(&drvdata->spinlock); in event_vinst_store()
775 raw_spin_lock(&drvdata->spinlock); in s_exlevel_vinst_store()
781 raw_spin_unlock(&drvdata->spinlock); in s_exlevel_vinst_store()
810 raw_spin_lock(&drvdata->spinlock); in ns_exlevel_vinst_store()
816 raw_spin_unlock(&drvdata->spinlock); in ns_exlevel_vinst_store()
847 * Use spinlock to ensure index doesn't change while it gets in addr_idx_store()
848 * dereferenced multiple times within a spinlock block elsewhere. in addr_idx_store()
850 raw_spin_lock(&drvdata->spinlock); in addr_idx_store()
852 raw_spin_unlock(&drvdata->spinlock); in addr_idx_store()
866 raw_spin_lock(&drvdata->spinlock); in addr_instdatatype_show()
874 raw_spin_unlock(&drvdata->spinlock); in addr_instdatatype_show()
892 raw_spin_lock(&drvdata->spinlock); in addr_instdatatype_store()
898 raw_spin_unlock(&drvdata->spinlock); in addr_instdatatype_store()
913 raw_spin_lock(&drvdata->spinlock); in addr_single_show()
916 raw_spin_unlock(&drvdata->spinlock); in addr_single_show()
920 raw_spin_unlock(&drvdata->spinlock); in addr_single_show()
936 raw_spin_lock(&drvdata->spinlock); in addr_single_store()
940 raw_spin_unlock(&drvdata->spinlock); in addr_single_store()
946 raw_spin_unlock(&drvdata->spinlock); in addr_single_store()
960 raw_spin_lock(&drvdata->spinlock); in addr_range_show()
963 raw_spin_unlock(&drvdata->spinlock); in addr_range_show()
970 raw_spin_unlock(&drvdata->spinlock); in addr_range_show()
976 raw_spin_unlock(&drvdata->spinlock); in addr_range_show()
999 raw_spin_lock(&drvdata->spinlock); in addr_range_store()
1002 raw_spin_unlock(&drvdata->spinlock); in addr_range_store()
1010 raw_spin_unlock(&drvdata->spinlock); in addr_range_store()
1027 raw_spin_unlock(&drvdata->spinlock); in addr_range_store()
1041 raw_spin_lock(&drvdata->spinlock); in addr_start_show()
1046 raw_spin_unlock(&drvdata->spinlock); in addr_start_show()
1051 raw_spin_unlock(&drvdata->spinlock); in addr_start_show()
1067 raw_spin_lock(&drvdata->spinlock); in addr_start_store()
1070 raw_spin_unlock(&drvdata->spinlock); in addr_start_store()
1075 raw_spin_unlock(&drvdata->spinlock); in addr_start_store()
1082 raw_spin_unlock(&drvdata->spinlock); in addr_start_store()
1096 raw_spin_lock(&drvdata->spinlock); in addr_stop_show()
1101 raw_spin_unlock(&drvdata->spinlock); in addr_stop_show()
1106 raw_spin_unlock(&drvdata->spinlock); in addr_stop_show()
1122 raw_spin_lock(&drvdata->spinlock); in addr_stop_store()
1125 raw_spin_unlock(&drvdata->spinlock); in addr_stop_store()
1130 raw_spin_unlock(&drvdata->spinlock); in addr_stop_store()
1137 raw_spin_unlock(&drvdata->spinlock); in addr_stop_store()
1151 raw_spin_lock(&drvdata->spinlock); in addr_ctxtype_show()
1158 raw_spin_unlock(&drvdata->spinlock); in addr_ctxtype_show()
1176 raw_spin_lock(&drvdata->spinlock); in addr_ctxtype_store()
1203 raw_spin_unlock(&drvdata->spinlock); in addr_ctxtype_store()
1217 raw_spin_lock(&drvdata->spinlock); in addr_context_show()
1221 raw_spin_unlock(&drvdata->spinlock); in addr_context_show()
1242 raw_spin_lock(&drvdata->spinlock); in addr_context_store()
1247 raw_spin_unlock(&drvdata->spinlock); in addr_context_store()
1261 raw_spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1264 raw_spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1283 raw_spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1288 raw_spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1311 raw_spin_lock(&drvdata->spinlock); in addr_cmp_view_show()
1326 raw_spin_unlock(&drvdata->spinlock); in addr_cmp_view_show()
1370 raw_spin_lock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1372 raw_spin_unlock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1403 * Use spinlock to ensure index doesn't change while it gets in seq_idx_store()
1404 * dereferenced multiple times within a spinlock block elsewhere. in seq_idx_store()
1406 raw_spin_lock(&drvdata->spinlock); in seq_idx_store()
1408 raw_spin_unlock(&drvdata->spinlock); in seq_idx_store()
1452 raw_spin_lock(&drvdata->spinlock); in seq_event_show()
1455 raw_spin_unlock(&drvdata->spinlock); in seq_event_show()
1471 raw_spin_lock(&drvdata->spinlock); in seq_event_store()
1475 raw_spin_unlock(&drvdata->spinlock); in seq_event_store()
1536 * Use spinlock to ensure index doesn't change while it gets in cntr_idx_store()
1537 * dereferenced multiple times within a spinlock block elsewhere. in cntr_idx_store()
1539 raw_spin_lock(&drvdata->spinlock); in cntr_idx_store()
1541 raw_spin_unlock(&drvdata->spinlock); in cntr_idx_store()
1555 raw_spin_lock(&drvdata->spinlock); in cntrldvr_show()
1558 raw_spin_unlock(&drvdata->spinlock); in cntrldvr_show()
1576 raw_spin_lock(&drvdata->spinlock); in cntrldvr_store()
1579 raw_spin_unlock(&drvdata->spinlock); in cntrldvr_store()
1593 raw_spin_lock(&drvdata->spinlock); in cntr_val_show()
1596 raw_spin_unlock(&drvdata->spinlock); in cntr_val_show()
1614 raw_spin_lock(&drvdata->spinlock); in cntr_val_store()
1617 raw_spin_unlock(&drvdata->spinlock); in cntr_val_store()
1631 raw_spin_lock(&drvdata->spinlock); in cntr_ctrl_show()
1634 raw_spin_unlock(&drvdata->spinlock); in cntr_ctrl_show()
1650 raw_spin_lock(&drvdata->spinlock); in cntr_ctrl_store()
1653 raw_spin_unlock(&drvdata->spinlock); in cntr_ctrl_store()
1688 * Use spinlock to ensure index doesn't change while it gets in res_idx_store()
1689 * dereferenced multiple times within a spinlock block elsewhere. in res_idx_store()
1691 raw_spin_lock(&drvdata->spinlock); in res_idx_store()
1693 raw_spin_unlock(&drvdata->spinlock); in res_idx_store()
1707 raw_spin_lock(&drvdata->spinlock); in res_ctrl_show()
1710 raw_spin_unlock(&drvdata->spinlock); in res_ctrl_show()
1726 raw_spin_lock(&drvdata->spinlock); in res_ctrl_store()
1736 raw_spin_unlock(&drvdata->spinlock); in res_ctrl_store()
1765 raw_spin_lock(&drvdata->spinlock); in sshot_idx_store()
1767 raw_spin_unlock(&drvdata->spinlock); in sshot_idx_store()
1780 raw_spin_lock(&drvdata->spinlock); in sshot_ctrl_show()
1782 raw_spin_unlock(&drvdata->spinlock); in sshot_ctrl_show()
1798 raw_spin_lock(&drvdata->spinlock); in sshot_ctrl_store()
1803 raw_spin_unlock(&drvdata->spinlock); in sshot_ctrl_store()
1815 raw_spin_lock(&drvdata->spinlock); in sshot_status_show()
1817 raw_spin_unlock(&drvdata->spinlock); in sshot_status_show()
1830 raw_spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1832 raw_spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1848 raw_spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1853 raw_spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1884 * Use spinlock to ensure index doesn't change while it gets in ctxid_idx_store()
1885 * dereferenced multiple times within a spinlock block elsewhere. in ctxid_idx_store()
1887 raw_spin_lock(&drvdata->spinlock); in ctxid_idx_store()
1889 raw_spin_unlock(&drvdata->spinlock); in ctxid_idx_store()
1910 raw_spin_lock(&drvdata->spinlock); in ctxid_pid_show()
1913 raw_spin_unlock(&drvdata->spinlock); in ctxid_pid_show()
1948 raw_spin_lock(&drvdata->spinlock); in ctxid_pid_store()
1951 raw_spin_unlock(&drvdata->spinlock); in ctxid_pid_store()
1971 raw_spin_lock(&drvdata->spinlock); in ctxid_masks_show()
1974 raw_spin_unlock(&drvdata->spinlock); in ctxid_masks_show()
2007 raw_spin_lock(&drvdata->spinlock); in ctxid_masks_store()
2079 raw_spin_unlock(&drvdata->spinlock); in ctxid_masks_store()
2110 * Use spinlock to ensure index doesn't change while it gets in vmid_idx_store()
2111 * dereferenced multiple times within a spinlock block elsewhere. in vmid_idx_store()
2113 raw_spin_lock(&drvdata->spinlock); in vmid_idx_store()
2115 raw_spin_unlock(&drvdata->spinlock); in vmid_idx_store()
2135 raw_spin_lock(&drvdata->spinlock); in vmid_val_show()
2137 raw_spin_unlock(&drvdata->spinlock); in vmid_val_show()
2165 raw_spin_lock(&drvdata->spinlock); in vmid_val_store()
2167 raw_spin_unlock(&drvdata->spinlock); in vmid_val_store()
2186 raw_spin_lock(&drvdata->spinlock); in vmid_masks_show()
2189 raw_spin_unlock(&drvdata->spinlock); in vmid_masks_show()
2221 raw_spin_lock(&drvdata->spinlock); in vmid_masks_store()
2294 raw_spin_unlock(&drvdata->spinlock); in vmid_masks_store()