• Home
  • Raw
  • Download

Lines Matching refs:entry

53 struct entry {  struct
57 struct entry *next; argument
117 static struct entry entries[MAX_ENTRIES];
128 #define __tstat_hashfn(entry) \ argument
129 (((unsigned long)(entry)->timer ^ \
130 (unsigned long)(entry)->start_func ^ \
131 (unsigned long)(entry)->expire_func ^ \
132 (unsigned long)(entry)->pid ) & TSTAT_HASH_MASK)
134 #define tstat_hashentry(entry) (tstat_hash_table + __tstat_hashfn(entry)) argument
136 static struct entry *tstat_hash_table[TSTAT_HASH_SIZE] __read_mostly;
146 static struct entry *alloc_entry(void) in alloc_entry()
154 static int match_entries(struct entry *entry1, struct entry *entry2) in match_entries()
167 static struct entry *tstat_lookup(struct entry *entry, char *comm) in tstat_lookup() argument
169 struct entry **head, *curr, *prev; in tstat_lookup()
171 head = tstat_hashentry(entry); in tstat_lookup()
180 if (match_entries(curr, entry)) in tstat_lookup()
196 if (match_entries(curr, entry)) in tstat_lookup()
205 *curr = *entry; in tstat_lookup()
242 struct entry *entry, input; in timer_stats_update_stats() local
260 entry = tstat_lookup(&input, comm); in timer_stats_update_stats()
261 if (likely(entry)) in timer_stats_update_stats()
262 entry->count++; in timer_stats_update_stats()
283 struct entry *entry; in tstats_show() local
308 entry = entries + i; in tstats_show()
309 if (entry->timer_flag & TIMER_STATS_FLAG_DEFERRABLE) { in tstats_show()
311 entry->count, entry->pid, entry->comm); in tstats_show()
314 entry->count, entry->pid, entry->comm); in tstats_show()
317 print_name_offset(m, (unsigned long)entry->start_func); in tstats_show()
319 print_name_offset(m, (unsigned long)entry->expire_func); in tstats_show()
322 events += entry->count; in tstats_show()