Lines Matching refs:buffer
204 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer);
207 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer);
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);
671 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_read_ubuf() argument
684 buffer[i] = 0; in perf_rdr_read_ubuf()
704 buffer[i] |= (data << (64 - xbits)); in perf_rdr_read_ubuf()
706 buffer[i-1] |= ((data >> xbits) & data_mask); in perf_rdr_read_ubuf()
709 buffer[i] = data; in perf_rdr_read_ubuf()
752 uint64_t buffer[MAX_RDR_WORDS]; in perf_write_image() local
780 perf_rdr_read_ubuf(*intrigue_rdr, buffer); in perf_write_image()
781 bptr = &buffer[0]; in perf_write_image()
796 perf_rdr_write(*intrigue_rdr, buffer); in perf_write_image()
835 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_write() argument
847 perf_rdr_shift_out_U(rdr_num, buffer[i]); in perf_rdr_write()
849 perf_rdr_shift_out_W(rdr_num, buffer[i]); in perf_rdr_write()