Searched refs:rdr_num (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/arch/parisc/kernel/ |
H A D | perf.c | 203 static const struct rdr_tbl_ent * perf_rdr_get_entry(uint32_t rdr_num); 204 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer); 205 static int perf_rdr_clear(uint32_t rdr_num); 207 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer); 210 extern uint64_t perf_rdr_shift_in_W (uint32_t rdr_num, uint16_t width); 211 extern uint64_t perf_rdr_shift_in_U (uint32_t rdr_num, uint16_t width); 212 extern void perf_rdr_shift_out_W (uint32_t rdr_num, uint64_t buffer); 213 extern void perf_rdr_shift_out_U (uint32_t rdr_num, uint64_t buffer); 657 static const struct rdr_tbl_ent * perf_rdr_get_entry(uint32_t rdr_num) perf_rdr_get_entry() argument 660 return &perf_rdr_tbl_U[rdr_num]; perf_rdr_get_entry() 662 return &perf_rdr_tbl_W[rdr_num]; perf_rdr_get_entry() 671 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer) perf_rdr_read_ubuf() argument 677 tentry = perf_rdr_get_entry(rdr_num); perf_rdr_read_ubuf() 699 data = perf_rdr_shift_in_U(rdr_num, width); perf_rdr_read_ubuf() 701 data = perf_rdr_shift_in_W(rdr_num, width); perf_rdr_read_ubuf() 721 static int perf_rdr_clear(uint32_t rdr_num) perf_rdr_clear() argument 726 tentry = perf_rdr_get_entry(rdr_num); perf_rdr_clear() 735 perf_rdr_shift_out_U(rdr_num, 0UL); perf_rdr_clear() 737 perf_rdr_shift_out_W(rdr_num, 0UL); perf_rdr_clear() 831 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer) perf_rdr_write() argument 837 tentry = perf_rdr_get_entry(rdr_num); perf_rdr_write() 843 perf_rdr_shift_out_U(rdr_num, buffer[i]); perf_rdr_write() 845 perf_rdr_shift_out_W(rdr_num, buffer[i]); perf_rdr_write()
|
Completed in 112 milliseconds