Lines Matching refs:m

30 typedef void (*print_fn_t)(struct seq_file *m, unsigned int *classes);
38 #define SEQ_printf(m, x...) \ argument
40 if (m) \
41 seq_printf(m, x); \
46 static void print_name_offset(struct seq_file *m, void *sym) in print_name_offset() argument
51 SEQ_printf(m, "<%pK>", sym); in print_name_offset()
53 SEQ_printf(m, "%s", symname); in print_name_offset()
57 print_timer(struct seq_file *m, struct hrtimer *taddr, struct hrtimer *timer, in print_timer() argument
63 SEQ_printf(m, " #%d: ", idx); in print_timer()
64 print_name_offset(m, taddr); in print_timer()
65 SEQ_printf(m, ", "); in print_timer()
66 print_name_offset(m, timer->function); in print_timer()
67 SEQ_printf(m, ", S:%02lx", timer->state); in print_timer()
69 SEQ_printf(m, ", "); in print_timer()
70 print_name_offset(m, timer->start_site); in print_timer()
73 SEQ_printf(m, ", %s/%d", tmp, timer->start_pid); in print_timer()
75 SEQ_printf(m, "\n"); in print_timer()
76 SEQ_printf(m, " # expires at %Lu-%Lu nsecs [in %Ld to %Ld nsecs]\n", in print_timer()
84 print_active_timers(struct seq_file *m, struct hrtimer_clock_base *base, in print_active_timers() argument
112 print_timer(m, timer, &tmp, i, now); in print_active_timers()
120 print_base(struct seq_file *m, struct hrtimer_clock_base *base, u64 now) in print_base() argument
122 SEQ_printf(m, " .base: %pK\n", base); in print_base()
123 SEQ_printf(m, " .index: %d\n", in print_base()
125 SEQ_printf(m, " .resolution: %Lu nsecs\n", in print_base()
127 SEQ_printf(m, " .get_time: "); in print_base()
128 print_name_offset(m, base->get_time); in print_base()
129 SEQ_printf(m, "\n"); in print_base()
131 SEQ_printf(m, " .offset: %Lu nsecs\n", in print_base()
134 SEQ_printf(m, "active timers:\n"); in print_base()
135 print_active_timers(m, base, now); in print_base()
138 static void print_cpu(struct seq_file *m, int cpu, u64 now) in print_cpu() argument
143 SEQ_printf(m, "cpu: %d\n", cpu); in print_cpu()
145 SEQ_printf(m, " clock %d:\n", i); in print_cpu()
146 print_base(m, cpu_base->clock_base + i, now); in print_cpu()
149 SEQ_printf(m, " .%-15s: %Lu\n", #x, \ in print_cpu()
152 SEQ_printf(m, " .%-15s: %Lu nsecs\n", #x, \ in print_cpu()
168 SEQ_printf(m, " .%-15s: %Lu\n", #x, \ in print_cpu()
171 SEQ_printf(m, " .%-15s: %Lu nsecs\n", #x, \ in print_cpu()
189 SEQ_printf(m, "jiffies: %Lu\n", in print_cpu()
196 SEQ_printf(m, "\n"); in print_cpu()
201 print_tickdevice(struct seq_file *m, struct tick_device *td, int cpu) in print_tickdevice() argument
205 SEQ_printf(m, "Tick Device: mode: %d\n", td->mode); in print_tickdevice()
207 SEQ_printf(m, "Broadcast device\n"); in print_tickdevice()
209 SEQ_printf(m, "Per CPU device: %d\n", cpu); in print_tickdevice()
211 SEQ_printf(m, "Clock Event Device: "); in print_tickdevice()
213 SEQ_printf(m, "<NULL>\n"); in print_tickdevice()
216 SEQ_printf(m, "%s\n", dev->name); in print_tickdevice()
217 SEQ_printf(m, " max_delta_ns: %llu\n", in print_tickdevice()
219 SEQ_printf(m, " min_delta_ns: %llu\n", in print_tickdevice()
221 SEQ_printf(m, " mult: %u\n", dev->mult); in print_tickdevice()
222 SEQ_printf(m, " shift: %u\n", dev->shift); in print_tickdevice()
223 SEQ_printf(m, " mode: %d\n", dev->mode); in print_tickdevice()
224 SEQ_printf(m, " next_event: %Ld nsecs\n", in print_tickdevice()
227 SEQ_printf(m, " set_next_event: "); in print_tickdevice()
228 print_name_offset(m, dev->set_next_event); in print_tickdevice()
229 SEQ_printf(m, "\n"); in print_tickdevice()
232 SEQ_printf(m, " set_mode: "); in print_tickdevice()
233 print_name_offset(m, dev->set_mode); in print_tickdevice()
234 SEQ_printf(m, "\n"); in print_tickdevice()
237 SEQ_printf(m, " shutdown: "); in print_tickdevice()
238 print_name_offset(m, dev->set_state_shutdown); in print_tickdevice()
239 SEQ_printf(m, "\n"); in print_tickdevice()
243 SEQ_printf(m, " periodic: "); in print_tickdevice()
244 print_name_offset(m, dev->set_state_periodic); in print_tickdevice()
245 SEQ_printf(m, "\n"); in print_tickdevice()
249 SEQ_printf(m, " oneshot: "); in print_tickdevice()
250 print_name_offset(m, dev->set_state_oneshot); in print_tickdevice()
251 SEQ_printf(m, "\n"); in print_tickdevice()
255 SEQ_printf(m, " resume: "); in print_tickdevice()
256 print_name_offset(m, dev->tick_resume); in print_tickdevice()
257 SEQ_printf(m, "\n"); in print_tickdevice()
261 SEQ_printf(m, " event_handler: "); in print_tickdevice()
262 print_name_offset(m, dev->event_handler); in print_tickdevice()
263 SEQ_printf(m, "\n"); in print_tickdevice()
264 SEQ_printf(m, " retries: %lu\n", dev->retries); in print_tickdevice()
265 SEQ_printf(m, "\n"); in print_tickdevice()
268 static void timer_list_show_tickdevices_header(struct seq_file *m) in timer_list_show_tickdevices_header() argument
271 print_tickdevice(m, tick_get_broadcast_device(), -1); in timer_list_show_tickdevices_header()
272 SEQ_printf(m, "tick_broadcast_mask: %08lx\n", in timer_list_show_tickdevices_header()
275 SEQ_printf(m, "tick_broadcast_oneshot_mask: %08lx\n", in timer_list_show_tickdevices_header()
278 SEQ_printf(m, "\n"); in timer_list_show_tickdevices_header()
283 static inline void timer_list_header(struct seq_file *m, u64 now) in timer_list_header() argument
285 SEQ_printf(m, "Timer List Version: v0.7\n"); in timer_list_header()
286 SEQ_printf(m, "HRTIMER_MAX_CLOCK_BASES: %d\n", HRTIMER_MAX_CLOCK_BASES); in timer_list_header()
287 SEQ_printf(m, "now at %Ld nsecs\n", (unsigned long long)now); in timer_list_header()
288 SEQ_printf(m, "\n"); in timer_list_header()
291 static int timer_list_show(struct seq_file *m, void *v) in timer_list_show() argument
296 timer_list_header(m, iter->now); in timer_list_show()
298 print_cpu(m, iter->cpu, iter->now); in timer_list_show()
301 timer_list_show_tickdevices_header(m); in timer_list_show()
303 print_tickdevice(m, tick_get_device(iter->cpu), iter->cpu); in timer_list_show()