Lines Matching refs:buffer
191 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer);
194 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer);
199 extern void perf_rdr_shift_out_W (uint32_t rdr_num, uint64_t buffer);
200 extern void perf_rdr_shift_out_U (uint32_t rdr_num, uint64_t buffer);
655 static int perf_rdr_read_ubuf(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_read_ubuf() argument
668 buffer[i] = 0; in perf_rdr_read_ubuf()
688 buffer[i] |= (data << (64 - xbits)); in perf_rdr_read_ubuf()
690 buffer[i-1] |= ((data >> xbits) & data_mask); in perf_rdr_read_ubuf()
693 buffer[i] = data; in perf_rdr_read_ubuf()
736 uint64_t buffer[MAX_RDR_WORDS]; in perf_write_image() local
764 perf_rdr_read_ubuf(*intrigue_rdr, buffer); in perf_write_image()
765 bptr = &buffer[0]; in perf_write_image()
780 perf_rdr_write(*intrigue_rdr, buffer); in perf_write_image()
819 static void perf_rdr_write(uint32_t rdr_num, uint64_t *buffer) in perf_rdr_write() argument
831 perf_rdr_shift_out_U(rdr_num, buffer[i]); in perf_rdr_write()
833 perf_rdr_shift_out_W(rdr_num, buffer[i]); in perf_rdr_write()