Searched refs:rdr_num (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/arch/parisc/kernel/
H A Dperf.c203 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