Lines Matching defs:reg_num
55 static u64 direct_pcr_read(unsigned long reg_num)
59 WARN_ON_ONCE(reg_num != 0);
64 static void direct_pcr_write(unsigned long reg_num, u64 val)
66 WARN_ON_ONCE(reg_num != 0);
70 static u64 direct_pic_read(unsigned long reg_num)
74 WARN_ON_ONCE(reg_num != 0);
79 static void direct_pic_write(unsigned long reg_num, u64 val)
81 WARN_ON_ONCE(reg_num != 0);
111 static void n2_pcr_write(unsigned long reg_num, u64 val)
115 WARN_ON_ONCE(reg_num != 0);
119 direct_pcr_write(reg_num, val);
121 direct_pcr_write(reg_num, val);
144 static u64 n4_pcr_read(unsigned long reg_num)
148 (void) sun4v_vt_get_perfreg(reg_num, &val);
153 static void n4_pcr_write(unsigned long reg_num, u64 val)
155 (void) sun4v_vt_set_perfreg(reg_num, val);
158 static u64 n4_pic_read(unsigned long reg_num)
164 : "r" (reg_num * 0x8UL), "i" (ASI_PIC));
169 static void n4_pic_write(unsigned long reg_num, u64 val)
173 : "r" (val), "r" (reg_num * 0x8UL), "i" (ASI_PIC));
195 static u64 n5_pcr_read(unsigned long reg_num)
199 (void) sun4v_t5_get_perfreg(reg_num, &val);
204 static void n5_pcr_write(unsigned long reg_num, u64 val)
206 (void) sun4v_t5_set_perfreg(reg_num, val);
221 static u64 m7_pcr_read(unsigned long reg_num)
225 (void) sun4v_m7_get_perfreg(reg_num, &val);
230 static void m7_pcr_write(unsigned long reg_num, u64 val)
232 (void) sun4v_m7_set_perfreg(reg_num, val);