Lines Matching refs:pc
36 u32 pc, hits; member
267 if (hits[i].pc) in profile_flip_buffers()
268 hits[i].pc = 0; in profile_flip_buffers()
271 atomic_add(hits[i].hits, &prof_buffer[hits[i].pc]); in profile_flip_buffers()
272 hits[i].hits = hits[i].pc = 0; in profile_flip_buffers()
295 unsigned long primary, secondary, flags, pc = (unsigned long)__pc; in do_profile_hits() local
299 pc = min((pc - (unsigned long)_stext) >> prof_shift, prof_len - 1); in do_profile_hits()
300 i = primary = (pc & (NR_PROFILE_GRP - 1)) << PROFILE_GRPSHIFT; in do_profile_hits()
301 secondary = (~(pc << 1) & (NR_PROFILE_GRP - 1)) << PROFILE_GRPSHIFT; in do_profile_hits()
316 if (hits[i + j].pc == pc) { in do_profile_hits()
320 hits[i + j].pc = pc; in do_profile_hits()
332 atomic_add(nr_hits, &prof_buffer[pc]); in do_profile_hits()
334 atomic_add(hits[i].hits, &prof_buffer[hits[i].pc]); in do_profile_hits()
335 hits[i].pc = hits[i].hits = 0; in do_profile_hits()
396 unsigned long pc; in do_profile_hits() local
397 pc = ((unsigned long)__pc - (unsigned long)_stext) >> prof_shift; in do_profile_hits()
398 atomic_add(nr_hits, &prof_buffer[min(pc, prof_len - 1)]); in do_profile_hits()