Lines Matching full:per_dev_info
46 struct per_dev_info {
257 static struct per_dev_info *devices;
258 static char *get_dev_name(struct per_dev_info *, char *, int);
259 static int trace_rb_insert_last(struct per_dev_info *, struct trace *);
321 static void resize_cpu_info(struct per_dev_info *pdi, int cpu)
357 static struct per_cpu_info *get_cpu_info(struct per_dev_info *pdi, int cpu)
372 int size = (ndevices + 1) * sizeof(struct per_dev_info);
379 memset(&devices[ndevices], 0, sizeof(struct per_dev_info));
385 static struct per_dev_info *get_dev_info(dev_t dev)
387 struct per_dev_info *pdi;
482 static void collect_pdi_skips(struct per_dev_info *pdi)
504 static void cpu_mark_online(struct per_dev_info *pdi, unsigned int cpu)
524 static inline void cpu_mark_offline(struct per_dev_info *pdi, int cpu)
529 static inline int cpu_is_online(struct per_dev_info *pdi, int cpu)
778 static inline void __put_trace_last(struct per_dev_info *pdi, struct trace *t)
789 static void put_trace(struct per_dev_info *pdi, struct trace *t)
837 static int trace_rb_insert_last(struct per_dev_info *pdi, struct trace *t)
903 static inline struct trace *trace_rb_find_last(struct per_dev_info *pdi,
910 static inline int track_rb_insert(struct per_dev_info *pdi,struct io_track *iot)
938 static struct io_track *__find_track(struct per_dev_info *pdi, __u64 sector)
957 static struct io_track *find_track(struct per_dev_info *pdi, pid_t pid,
975 static void log_track_frontmerge(struct per_dev_info *pdi,
997 static void log_track_getrq(struct per_dev_info *pdi, struct blk_io_trace *t)
1008 static inline int is_remapper(struct per_dev_info *pdi)
1019 static void log_track_queue(struct per_dev_info *pdi, struct blk_io_trace *t)
1035 static unsigned long long log_track_insert(struct per_dev_info *pdi,
1066 static unsigned long long log_track_issue(struct per_dev_info *pdi,
1103 static unsigned long long log_track_complete(struct per_dev_info *pdi,
1159 static char *get_dev_name(struct per_dev_info *pdi, char *buffer, int size)
1168 static void check_time(struct per_dev_info *pdi, struct blk_io_trace *bit)
1408 static void log_complete(struct per_dev_info *pdi, struct per_cpu_info *pci,
1414 static void log_insert(struct per_dev_info *pdi, struct per_cpu_info *pci,
1426 static void log_issue(struct per_dev_info *pdi, struct per_cpu_info *pci,
1432 static void log_merge(struct per_dev_info *pdi, struct per_cpu_info *pci,
1472 static void dump_trace_pc(struct blk_io_trace *t, struct per_dev_info *pdi,
1521 static void dump_trace_fs(struct blk_io_trace *t, struct per_dev_info *pdi,
1605 struct per_dev_info *pdi)
1648 static void dump_io_stats(struct per_dev_info *pdi, struct io_stats *ios,
1769 struct per_dev_info *pdi;
1908 struct per_dev_info *pdi = NULL;
1953 static int check_cpu_map(struct per_dev_info *pdi)
1990 static int check_sequence(struct per_dev_info *pdi, struct trace *t, int force)
2041 struct per_dev_info *pdi = NULL;
2156 struct per_dev_info *pdi = NULL;
2245 struct per_dev_info *pdi;
2316 struct per_dev_info *pdi = msp->pdi;
2393 static struct ms_stream *ms_alloc(struct per_dev_info *pdi, int cpu)
2408 static int setup_file(struct per_dev_info *pdi, int cpu)
2455 struct per_dev_info *pdi;
2508 struct per_dev_info *pdi;