Lines Matching full:spinlock

177 	spin_lock(&drvdata->spinlock);  in reset_store()
271 spin_unlock(&drvdata->spinlock); in reset_store()
302 spin_lock(&drvdata->spinlock); in mode_store()
435 spin_unlock(&drvdata->spinlock); in mode_store()
464 spin_lock(&drvdata->spinlock); in pe_store()
466 spin_unlock(&drvdata->spinlock); in pe_store()
471 spin_unlock(&drvdata->spinlock); in pe_store()
499 spin_lock(&drvdata->spinlock); in event_store()
520 spin_unlock(&drvdata->spinlock); in event_store()
548 spin_lock(&drvdata->spinlock); in event_instren_store()
571 spin_unlock(&drvdata->spinlock); in event_instren_store()
732 spin_lock(&drvdata->spinlock); in event_vinst_store()
736 spin_unlock(&drvdata->spinlock); in event_vinst_store()
764 spin_lock(&drvdata->spinlock); in s_exlevel_vinst_store()
770 spin_unlock(&drvdata->spinlock); in s_exlevel_vinst_store()
799 spin_lock(&drvdata->spinlock); in ns_exlevel_vinst_store()
805 spin_unlock(&drvdata->spinlock); in ns_exlevel_vinst_store()
836 * Use spinlock to ensure index doesn't change while it gets in addr_idx_store()
837 * dereferenced multiple times within a spinlock block elsewhere. in addr_idx_store()
839 spin_lock(&drvdata->spinlock); in addr_idx_store()
841 spin_unlock(&drvdata->spinlock); in addr_idx_store()
855 spin_lock(&drvdata->spinlock); in addr_instdatatype_show()
863 spin_unlock(&drvdata->spinlock); in addr_instdatatype_show()
881 spin_lock(&drvdata->spinlock); in addr_instdatatype_store()
887 spin_unlock(&drvdata->spinlock); in addr_instdatatype_store()
902 spin_lock(&drvdata->spinlock); in addr_single_show()
905 spin_unlock(&drvdata->spinlock); in addr_single_show()
909 spin_unlock(&drvdata->spinlock); in addr_single_show()
925 spin_lock(&drvdata->spinlock); in addr_single_store()
929 spin_unlock(&drvdata->spinlock); in addr_single_store()
935 spin_unlock(&drvdata->spinlock); in addr_single_store()
949 spin_lock(&drvdata->spinlock); in addr_range_show()
952 spin_unlock(&drvdata->spinlock); in addr_range_show()
959 spin_unlock(&drvdata->spinlock); in addr_range_show()
965 spin_unlock(&drvdata->spinlock); in addr_range_show()
988 spin_lock(&drvdata->spinlock); in addr_range_store()
991 spin_unlock(&drvdata->spinlock); in addr_range_store()
999 spin_unlock(&drvdata->spinlock); in addr_range_store()
1016 spin_unlock(&drvdata->spinlock); in addr_range_store()
1030 spin_lock(&drvdata->spinlock); in addr_start_show()
1035 spin_unlock(&drvdata->spinlock); in addr_start_show()
1040 spin_unlock(&drvdata->spinlock); in addr_start_show()
1056 spin_lock(&drvdata->spinlock); in addr_start_store()
1059 spin_unlock(&drvdata->spinlock); in addr_start_store()
1064 spin_unlock(&drvdata->spinlock); in addr_start_store()
1071 spin_unlock(&drvdata->spinlock); in addr_start_store()
1085 spin_lock(&drvdata->spinlock); in addr_stop_show()
1090 spin_unlock(&drvdata->spinlock); in addr_stop_show()
1095 spin_unlock(&drvdata->spinlock); in addr_stop_show()
1111 spin_lock(&drvdata->spinlock); in addr_stop_store()
1114 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1119 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1126 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1140 spin_lock(&drvdata->spinlock); in addr_ctxtype_show()
1147 spin_unlock(&drvdata->spinlock); in addr_ctxtype_show()
1165 spin_lock(&drvdata->spinlock); in addr_ctxtype_store()
1192 spin_unlock(&drvdata->spinlock); in addr_ctxtype_store()
1206 spin_lock(&drvdata->spinlock); in addr_context_show()
1210 spin_unlock(&drvdata->spinlock); in addr_context_show()
1231 spin_lock(&drvdata->spinlock); in addr_context_store()
1236 spin_unlock(&drvdata->spinlock); in addr_context_store()
1250 spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1253 spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1272 spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1277 spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1300 spin_lock(&drvdata->spinlock); in addr_cmp_view_show()
1315 spin_unlock(&drvdata->spinlock); in addr_cmp_view_show()
1359 spin_lock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1361 spin_unlock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1392 * Use spinlock to ensure index doesn't change while it gets in seq_idx_store()
1393 * dereferenced multiple times within a spinlock block elsewhere. in seq_idx_store()
1395 spin_lock(&drvdata->spinlock); in seq_idx_store()
1397 spin_unlock(&drvdata->spinlock); in seq_idx_store()
1441 spin_lock(&drvdata->spinlock); in seq_event_show()
1444 spin_unlock(&drvdata->spinlock); in seq_event_show()
1460 spin_lock(&drvdata->spinlock); in seq_event_store()
1464 spin_unlock(&drvdata->spinlock); in seq_event_store()
1525 * Use spinlock to ensure index doesn't change while it gets in cntr_idx_store()
1526 * dereferenced multiple times within a spinlock block elsewhere. in cntr_idx_store()
1528 spin_lock(&drvdata->spinlock); in cntr_idx_store()
1530 spin_unlock(&drvdata->spinlock); in cntr_idx_store()
1544 spin_lock(&drvdata->spinlock); in cntrldvr_show()
1547 spin_unlock(&drvdata->spinlock); in cntrldvr_show()
1565 spin_lock(&drvdata->spinlock); in cntrldvr_store()
1568 spin_unlock(&drvdata->spinlock); in cntrldvr_store()
1582 spin_lock(&drvdata->spinlock); in cntr_val_show()
1585 spin_unlock(&drvdata->spinlock); in cntr_val_show()
1603 spin_lock(&drvdata->spinlock); in cntr_val_store()
1606 spin_unlock(&drvdata->spinlock); in cntr_val_store()
1620 spin_lock(&drvdata->spinlock); in cntr_ctrl_show()
1623 spin_unlock(&drvdata->spinlock); in cntr_ctrl_show()
1639 spin_lock(&drvdata->spinlock); in cntr_ctrl_store()
1642 spin_unlock(&drvdata->spinlock); in cntr_ctrl_store()
1677 * Use spinlock to ensure index doesn't change while it gets in res_idx_store()
1678 * dereferenced multiple times within a spinlock block elsewhere. in res_idx_store()
1680 spin_lock(&drvdata->spinlock); in res_idx_store()
1682 spin_unlock(&drvdata->spinlock); in res_idx_store()
1696 spin_lock(&drvdata->spinlock); in res_ctrl_show()
1699 spin_unlock(&drvdata->spinlock); in res_ctrl_show()
1715 spin_lock(&drvdata->spinlock); in res_ctrl_store()
1722 spin_unlock(&drvdata->spinlock); in res_ctrl_store()
1751 spin_lock(&drvdata->spinlock); in sshot_idx_store()
1753 spin_unlock(&drvdata->spinlock); in sshot_idx_store()
1766 spin_lock(&drvdata->spinlock); in sshot_ctrl_show()
1768 spin_unlock(&drvdata->spinlock); in sshot_ctrl_show()
1784 spin_lock(&drvdata->spinlock); in sshot_ctrl_store()
1789 spin_unlock(&drvdata->spinlock); in sshot_ctrl_store()
1801 spin_lock(&drvdata->spinlock); in sshot_status_show()
1803 spin_unlock(&drvdata->spinlock); in sshot_status_show()
1816 spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1818 spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1834 spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1839 spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1870 * Use spinlock to ensure index doesn't change while it gets in ctxid_idx_store()
1871 * dereferenced multiple times within a spinlock block elsewhere. in ctxid_idx_store()
1873 spin_lock(&drvdata->spinlock); in ctxid_idx_store()
1875 spin_unlock(&drvdata->spinlock); in ctxid_idx_store()
1896 spin_lock(&drvdata->spinlock); in ctxid_pid_show()
1899 spin_unlock(&drvdata->spinlock); in ctxid_pid_show()
1934 spin_lock(&drvdata->spinlock); in ctxid_pid_store()
1937 spin_unlock(&drvdata->spinlock); in ctxid_pid_store()
1957 spin_lock(&drvdata->spinlock); in ctxid_masks_show()
1960 spin_unlock(&drvdata->spinlock); in ctxid_masks_show()
1993 spin_lock(&drvdata->spinlock); in ctxid_masks_store()
2065 spin_unlock(&drvdata->spinlock); in ctxid_masks_store()
2096 * Use spinlock to ensure index doesn't change while it gets in vmid_idx_store()
2097 * dereferenced multiple times within a spinlock block elsewhere. in vmid_idx_store()
2099 spin_lock(&drvdata->spinlock); in vmid_idx_store()
2101 spin_unlock(&drvdata->spinlock); in vmid_idx_store()
2135 spin_lock(&drvdata->spinlock); in vmid_val_store()
2137 spin_unlock(&drvdata->spinlock); in vmid_val_store()
2149 spin_lock(&drvdata->spinlock); in vmid_masks_show()
2152 spin_unlock(&drvdata->spinlock); in vmid_masks_show()
2177 spin_lock(&drvdata->spinlock); in vmid_masks_store()
2250 spin_unlock(&drvdata->spinlock); in vmid_masks_store()