Lines Matching refs:__csr_num
428 #define switchcase_csr_read(__csr_num, __val) {\
429 case __csr_num: \
430 __val = csr_read(__csr_num); \
432 #define switchcase_csr_read_2(__csr_num, __val) {\
433 switchcase_csr_read(__csr_num + 0, __val) \
434 switchcase_csr_read(__csr_num + 1, __val)}
435 #define switchcase_csr_read_4(__csr_num, __val) {\
436 switchcase_csr_read_2(__csr_num + 0, __val) \
437 switchcase_csr_read_2(__csr_num + 2, __val)}
438 #define switchcase_csr_read_8(__csr_num, __val) {\
439 switchcase_csr_read_4(__csr_num + 0, __val) \
440 switchcase_csr_read_4(__csr_num + 4, __val)}
441 #define switchcase_csr_read_16(__csr_num, __val) {\
442 switchcase_csr_read_8(__csr_num + 0, __val) \
443 switchcase_csr_read_8(__csr_num + 8, __val)}
444 #define switchcase_csr_read_32(__csr_num, __val) {\
445 switchcase_csr_read_16(__csr_num + 0, __val) \
446 switchcase_csr_read_16(__csr_num + 16, __val)}