Searched refs:__csr_num (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/perf/ |
| H A D | riscv_pmu.c | 93 #define switchcase_csr_read(__csr_num, __val) {\ in csr_read_num() argument 94 case __csr_num: \ in csr_read_num() 95 __val = csr_read(__csr_num); \ in csr_read_num() 97 #define switchcase_csr_read_2(__csr_num, __val) {\ in csr_read_num() argument 98 switchcase_csr_read(__csr_num + 0, __val) \ in csr_read_num() 99 switchcase_csr_read(__csr_num + 1, __val)} in csr_read_num() 100 #define switchcase_csr_read_4(__csr_num, __val) {\ in csr_read_num() argument 101 switchcase_csr_read_2(__csr_num + 0, __val) \ in csr_read_num() 102 switchcase_csr_read_2(__csr_num + 2, __val)} in csr_read_num() 103 #define switchcase_csr_read_8(__csr_num, __val) {\ in csr_read_num() argument [all …]
|
| /linux/tools/lib/perf/ |
| H A D | mmap.c | 428 #define switchcase_csr_read(__csr_num, __val) {\ in csr_read_num() argument 429 case __csr_num: \ in csr_read_num() 430 __val = csr_read(__csr_num); \ in csr_read_num() 432 #define switchcase_csr_read_2(__csr_num, __val) {\ in csr_read_num() argument 433 switchcase_csr_read(__csr_num + 0, __val) \ in csr_read_num() 434 switchcase_csr_read(__csr_num + 1, __val)} in csr_read_num() 435 #define switchcase_csr_read_4(__csr_num, __val) {\ in csr_read_num() argument 436 switchcase_csr_read_2(__csr_num + 0, __val) \ in csr_read_num() 437 switchcase_csr_read_2(__csr_num + 2, __val)} in csr_read_num() 438 #define switchcase_csr_read_8(__csr_num, __val) {\ in csr_read_num() argument [all …]
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | sbi_pmu_test.c | 52 #define switchcase_csr_read(__csr_num, __val) {\ in pmu_csr_read_num() argument 53 case __csr_num: \ in pmu_csr_read_num() 54 __val = csr_read(__csr_num); \ in pmu_csr_read_num() 56 #define switchcase_csr_read_2(__csr_num, __val) {\ in pmu_csr_read_num() argument 57 switchcase_csr_read(__csr_num + 0, __val) \ in pmu_csr_read_num() 58 switchcase_csr_read(__csr_num + 1, __val)} in pmu_csr_read_num() 59 #define switchcase_csr_read_4(__csr_num, __val) {\ in pmu_csr_read_num() argument 60 switchcase_csr_read_2(__csr_num + 0, __val) \ in pmu_csr_read_num() 61 switchcase_csr_read_2(__csr_num + 2, __val)} in pmu_csr_read_num() 62 #define switchcase_csr_read_8(__csr_num, __val) {\ in pmu_csr_read_num() argument [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | sbi.h | 340 #define SBI_NACL_SHMEM_CSR_INDEX(__csr_num) \ argument 341 ((((__csr_num) & 0xc00) >> 2) | ((__csr_num) & 0xff))
|