Lines Matching refs:rdr_num

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);
658 static const struct rdr_tbl_ent * perf_rdr_get_entry(uint32_t rdr_num) in perf_rdr_get_entry() argument
661 return &perf_rdr_tbl_U[rdr_num]; in perf_rdr_get_entry()
663 return &perf_rdr_tbl_W[rdr_num]; in perf_rdr_get_entry()
672 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_read_ubuf() argument
678 tentry = perf_rdr_get_entry(rdr_num); in perf_rdr_read_ubuf()
700 data = perf_rdr_shift_in_U(rdr_num, width); in perf_rdr_read_ubuf()
702 data = perf_rdr_shift_in_W(rdr_num, width); in perf_rdr_read_ubuf()
722 static int perf_rdr_clear(uint32_t rdr_num) in perf_rdr_clear() argument
727 tentry = perf_rdr_get_entry(rdr_num); in perf_rdr_clear()
736 perf_rdr_shift_out_U(rdr_num, 0UL); in perf_rdr_clear()
738 perf_rdr_shift_out_W(rdr_num, 0UL); in perf_rdr_clear()
832 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_write() argument
838 tentry = perf_rdr_get_entry(rdr_num); in perf_rdr_write()
844 perf_rdr_shift_out_U(rdr_num, buffer[i]); in perf_rdr_write()
846 perf_rdr_shift_out_W(rdr_num, buffer[i]); in perf_rdr_write()