Lines Matching refs:i
87 static inline unsigned int ctr_read(unsigned int i) in ctr_read() argument
89 switch(i) { in ctr_read()
107 static inline void ctr_write(unsigned int i, unsigned int val) in ctr_write() argument
109 switch(i) { in ctr_write()
261 int i; in fsl_emb_cpu_setup() local
266 for (i = 0;i < num_counters;i++) { in fsl_emb_cpu_setup()
267 init_pmc_stop(i); in fsl_emb_cpu_setup()
269 set_pmc_event(i, ctr[i].event); in fsl_emb_cpu_setup()
271 set_pmc_user_kernel(i, ctr[i].user, ctr[i].kernel); in fsl_emb_cpu_setup()
281 int i; in fsl_emb_reg_setup() local
290 for (i = 0; i < num_counters; ++i) in fsl_emb_reg_setup()
291 reset_value[i] = 0x80000000UL - ctr[i].count; in fsl_emb_reg_setup()
298 int i; in fsl_emb_start() local
302 for (i = 0; i < num_counters; ++i) { in fsl_emb_start()
303 if (ctr[i].enabled) { in fsl_emb_start()
304 ctr_write(i, reset_value[i]); in fsl_emb_start()
307 set_pmc_marked(i, 1, 0); in fsl_emb_start()
308 pmc_start_ctr(i, 1); in fsl_emb_start()
310 ctr_write(i, 0); in fsl_emb_start()
313 pmc_start_ctr(i, 0); in fsl_emb_start()
350 int i; in fsl_emb_handle_interrupt() local
355 for (i = 0; i < num_counters; ++i) { in fsl_emb_handle_interrupt()
356 val = ctr_read(i); in fsl_emb_handle_interrupt()
358 if (oprofile_running && ctr[i].enabled) { in fsl_emb_handle_interrupt()
359 oprofile_add_ext_sample(pc, regs, i, is_kernel); in fsl_emb_handle_interrupt()
360 ctr_write(i, reset_value[i]); in fsl_emb_handle_interrupt()
362 ctr_write(i, 0); in fsl_emb_handle_interrupt()