Lines Matching full:spinlock
176 spin_lock(&drvdata->spinlock); in reset_store()
270 spin_unlock(&drvdata->spinlock); in reset_store()
299 spin_lock(&drvdata->spinlock); in mode_store()
432 spin_unlock(&drvdata->spinlock); in mode_store()
461 spin_lock(&drvdata->spinlock); in pe_store()
463 spin_unlock(&drvdata->spinlock); in pe_store()
468 spin_unlock(&drvdata->spinlock); in pe_store()
496 spin_lock(&drvdata->spinlock); in event_store()
517 spin_unlock(&drvdata->spinlock); in event_store()
545 spin_lock(&drvdata->spinlock); in event_instren_store()
568 spin_unlock(&drvdata->spinlock); in event_instren_store()
729 spin_lock(&drvdata->spinlock); in event_vinst_store()
733 spin_unlock(&drvdata->spinlock); in event_vinst_store()
761 spin_lock(&drvdata->spinlock); in s_exlevel_vinst_store()
767 spin_unlock(&drvdata->spinlock); in s_exlevel_vinst_store()
796 spin_lock(&drvdata->spinlock); in ns_exlevel_vinst_store()
802 spin_unlock(&drvdata->spinlock); in ns_exlevel_vinst_store()
833 * Use spinlock to ensure index doesn't change while it gets in addr_idx_store()
834 * dereferenced multiple times within a spinlock block elsewhere. in addr_idx_store()
836 spin_lock(&drvdata->spinlock); in addr_idx_store()
838 spin_unlock(&drvdata->spinlock); in addr_idx_store()
852 spin_lock(&drvdata->spinlock); in addr_instdatatype_show()
860 spin_unlock(&drvdata->spinlock); in addr_instdatatype_show()
878 spin_lock(&drvdata->spinlock); in addr_instdatatype_store()
884 spin_unlock(&drvdata->spinlock); in addr_instdatatype_store()
899 spin_lock(&drvdata->spinlock); in addr_single_show()
902 spin_unlock(&drvdata->spinlock); in addr_single_show()
906 spin_unlock(&drvdata->spinlock); in addr_single_show()
922 spin_lock(&drvdata->spinlock); in addr_single_store()
926 spin_unlock(&drvdata->spinlock); in addr_single_store()
932 spin_unlock(&drvdata->spinlock); in addr_single_store()
946 spin_lock(&drvdata->spinlock); in addr_range_show()
949 spin_unlock(&drvdata->spinlock); in addr_range_show()
956 spin_unlock(&drvdata->spinlock); in addr_range_show()
962 spin_unlock(&drvdata->spinlock); in addr_range_show()
985 spin_lock(&drvdata->spinlock); in addr_range_store()
988 spin_unlock(&drvdata->spinlock); in addr_range_store()
996 spin_unlock(&drvdata->spinlock); in addr_range_store()
1013 spin_unlock(&drvdata->spinlock); in addr_range_store()
1027 spin_lock(&drvdata->spinlock); in addr_start_show()
1032 spin_unlock(&drvdata->spinlock); in addr_start_show()
1037 spin_unlock(&drvdata->spinlock); in addr_start_show()
1053 spin_lock(&drvdata->spinlock); in addr_start_store()
1056 spin_unlock(&drvdata->spinlock); in addr_start_store()
1061 spin_unlock(&drvdata->spinlock); in addr_start_store()
1068 spin_unlock(&drvdata->spinlock); in addr_start_store()
1082 spin_lock(&drvdata->spinlock); in addr_stop_show()
1087 spin_unlock(&drvdata->spinlock); in addr_stop_show()
1092 spin_unlock(&drvdata->spinlock); in addr_stop_show()
1108 spin_lock(&drvdata->spinlock); in addr_stop_store()
1111 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1116 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1123 spin_unlock(&drvdata->spinlock); in addr_stop_store()
1137 spin_lock(&drvdata->spinlock); in addr_ctxtype_show()
1144 spin_unlock(&drvdata->spinlock); in addr_ctxtype_show()
1162 spin_lock(&drvdata->spinlock); in addr_ctxtype_store()
1189 spin_unlock(&drvdata->spinlock); in addr_ctxtype_store()
1203 spin_lock(&drvdata->spinlock); in addr_context_show()
1207 spin_unlock(&drvdata->spinlock); in addr_context_show()
1228 spin_lock(&drvdata->spinlock); in addr_context_store()
1233 spin_unlock(&drvdata->spinlock); in addr_context_store()
1247 spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1250 spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_show()
1269 spin_lock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1274 spin_unlock(&drvdata->spinlock); in addr_exlevel_s_ns_store()
1297 spin_lock(&drvdata->spinlock); in addr_cmp_view_show()
1312 spin_unlock(&drvdata->spinlock); in addr_cmp_view_show()
1356 spin_lock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1358 spin_unlock(&drvdata->spinlock); in vinst_pe_cmp_start_stop_store()
1389 * Use spinlock to ensure index doesn't change while it gets in seq_idx_store()
1390 * dereferenced multiple times within a spinlock block elsewhere. in seq_idx_store()
1392 spin_lock(&drvdata->spinlock); in seq_idx_store()
1394 spin_unlock(&drvdata->spinlock); in seq_idx_store()
1438 spin_lock(&drvdata->spinlock); in seq_event_show()
1441 spin_unlock(&drvdata->spinlock); in seq_event_show()
1457 spin_lock(&drvdata->spinlock); in seq_event_store()
1461 spin_unlock(&drvdata->spinlock); in seq_event_store()
1522 * Use spinlock to ensure index doesn't change while it gets in cntr_idx_store()
1523 * dereferenced multiple times within a spinlock block elsewhere. in cntr_idx_store()
1525 spin_lock(&drvdata->spinlock); in cntr_idx_store()
1527 spin_unlock(&drvdata->spinlock); in cntr_idx_store()
1541 spin_lock(&drvdata->spinlock); in cntrldvr_show()
1544 spin_unlock(&drvdata->spinlock); in cntrldvr_show()
1562 spin_lock(&drvdata->spinlock); in cntrldvr_store()
1565 spin_unlock(&drvdata->spinlock); in cntrldvr_store()
1579 spin_lock(&drvdata->spinlock); in cntr_val_show()
1582 spin_unlock(&drvdata->spinlock); in cntr_val_show()
1600 spin_lock(&drvdata->spinlock); in cntr_val_store()
1603 spin_unlock(&drvdata->spinlock); in cntr_val_store()
1617 spin_lock(&drvdata->spinlock); in cntr_ctrl_show()
1620 spin_unlock(&drvdata->spinlock); in cntr_ctrl_show()
1636 spin_lock(&drvdata->spinlock); in cntr_ctrl_store()
1639 spin_unlock(&drvdata->spinlock); in cntr_ctrl_store()
1674 * Use spinlock to ensure index doesn't change while it gets in res_idx_store()
1675 * dereferenced multiple times within a spinlock block elsewhere. in res_idx_store()
1677 spin_lock(&drvdata->spinlock); in res_idx_store()
1679 spin_unlock(&drvdata->spinlock); in res_idx_store()
1693 spin_lock(&drvdata->spinlock); in res_ctrl_show()
1696 spin_unlock(&drvdata->spinlock); in res_ctrl_show()
1712 spin_lock(&drvdata->spinlock); in res_ctrl_store()
1719 spin_unlock(&drvdata->spinlock); in res_ctrl_store()
1748 spin_lock(&drvdata->spinlock); in sshot_idx_store()
1750 spin_unlock(&drvdata->spinlock); in sshot_idx_store()
1763 spin_lock(&drvdata->spinlock); in sshot_ctrl_show()
1765 spin_unlock(&drvdata->spinlock); in sshot_ctrl_show()
1781 spin_lock(&drvdata->spinlock); in sshot_ctrl_store()
1786 spin_unlock(&drvdata->spinlock); in sshot_ctrl_store()
1798 spin_lock(&drvdata->spinlock); in sshot_status_show()
1800 spin_unlock(&drvdata->spinlock); in sshot_status_show()
1813 spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1815 spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_show()
1831 spin_lock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1836 spin_unlock(&drvdata->spinlock); in sshot_pe_ctrl_store()
1867 * Use spinlock to ensure index doesn't change while it gets in ctxid_idx_store()
1868 * dereferenced multiple times within a spinlock block elsewhere. in ctxid_idx_store()
1870 spin_lock(&drvdata->spinlock); in ctxid_idx_store()
1872 spin_unlock(&drvdata->spinlock); in ctxid_idx_store()
1893 spin_lock(&drvdata->spinlock); in ctxid_pid_show()
1896 spin_unlock(&drvdata->spinlock); in ctxid_pid_show()
1931 spin_lock(&drvdata->spinlock); in ctxid_pid_store()
1934 spin_unlock(&drvdata->spinlock); in ctxid_pid_store()
1954 spin_lock(&drvdata->spinlock); in ctxid_masks_show()
1957 spin_unlock(&drvdata->spinlock); in ctxid_masks_show()
1990 spin_lock(&drvdata->spinlock); in ctxid_masks_store()
2062 spin_unlock(&drvdata->spinlock); in ctxid_masks_store()
2093 * Use spinlock to ensure index doesn't change while it gets in vmid_idx_store()
2094 * dereferenced multiple times within a spinlock block elsewhere. in vmid_idx_store()
2096 spin_lock(&drvdata->spinlock); in vmid_idx_store()
2098 spin_unlock(&drvdata->spinlock); in vmid_idx_store()
2132 spin_lock(&drvdata->spinlock); in vmid_val_store()
2134 spin_unlock(&drvdata->spinlock); in vmid_val_store()
2146 spin_lock(&drvdata->spinlock); in vmid_masks_show()
2149 spin_unlock(&drvdata->spinlock); in vmid_masks_show()
2174 spin_lock(&drvdata->spinlock); in vmid_masks_store()
2247 spin_unlock(&drvdata->spinlock); in vmid_masks_store()