Lines Matching refs:ent
1073 const struct blk_io_trace *te_blk_io_trace(const struct trace_entry *ent) in te_blk_io_trace() argument
1075 return (const struct blk_io_trace *)ent; in te_blk_io_trace()
1078 static inline const void *pdu_start(const struct trace_entry *ent) in pdu_start() argument
1080 return te_blk_io_trace(ent) + 1; in pdu_start()
1083 static inline u32 t_action(const struct trace_entry *ent) in t_action() argument
1085 return te_blk_io_trace(ent)->action; in t_action()
1088 static inline u32 t_bytes(const struct trace_entry *ent) in t_bytes() argument
1090 return te_blk_io_trace(ent)->bytes; in t_bytes()
1093 static inline u32 t_sec(const struct trace_entry *ent) in t_sec() argument
1095 return te_blk_io_trace(ent)->bytes >> 9; in t_sec()
1098 static inline unsigned long long t_sector(const struct trace_entry *ent) in t_sector() argument
1100 return te_blk_io_trace(ent)->sector; in t_sector()
1103 static inline __u16 t_error(const struct trace_entry *ent) in t_error() argument
1105 return te_blk_io_trace(ent)->error; in t_error()
1108 static __u64 get_pdu_int(const struct trace_entry *ent) in get_pdu_int() argument
1110 const __u64 *val = pdu_start(ent); in get_pdu_int()
1114 static void get_pdu_remap(const struct trace_entry *ent, in get_pdu_remap() argument
1117 const struct blk_io_trace_remap *__r = pdu_start(ent); in get_pdu_remap()
1133 const struct blk_io_trace *t = te_blk_io_trace(iter->ent); in blk_log_action_classic()
1140 secs, nsec_rem, iter->ent->pid, act, rwbs); in blk_log_action_classic()
1146 const struct blk_io_trace *t = te_blk_io_trace(iter->ent); in blk_log_action()
1153 static int blk_log_dump_pdu(struct trace_seq *s, const struct trace_entry *ent) in blk_log_dump_pdu() argument
1159 pdu_buf = pdu_start(ent); in blk_log_dump_pdu()
1160 pdu_len = te_blk_io_trace(ent)->pdu_len; in blk_log_dump_pdu()
1192 static int blk_log_generic(struct trace_seq *s, const struct trace_entry *ent) in blk_log_generic() argument
1196 trace_find_cmdline(ent->pid, cmd); in blk_log_generic()
1198 if (t_action(ent) & BLK_TC_ACT(BLK_TC_PC)) { in blk_log_generic()
1201 ret = trace_seq_printf(s, "%u ", t_bytes(ent)); in blk_log_generic()
1204 ret = blk_log_dump_pdu(s, ent); in blk_log_generic()
1209 if (t_sec(ent)) in blk_log_generic()
1211 t_sector(ent), t_sec(ent), cmd); in blk_log_generic()
1217 const struct trace_entry *ent) in blk_log_with_error() argument
1219 if (t_action(ent) & BLK_TC_ACT(BLK_TC_PC)) { in blk_log_with_error()
1222 ret = blk_log_dump_pdu(s, ent); in blk_log_with_error()
1224 return trace_seq_printf(s, "[%d]\n", t_error(ent)); in blk_log_with_error()
1227 if (t_sec(ent)) in blk_log_with_error()
1229 t_sector(ent), in blk_log_with_error()
1230 t_sec(ent), t_error(ent)); in blk_log_with_error()
1232 t_sector(ent), t_error(ent)); in blk_log_with_error()
1236 static int blk_log_remap(struct trace_seq *s, const struct trace_entry *ent) in blk_log_remap() argument
1240 get_pdu_remap(ent, &r); in blk_log_remap()
1242 t_sector(ent), t_sec(ent), in blk_log_remap()
1247 static int blk_log_plug(struct trace_seq *s, const struct trace_entry *ent) in blk_log_plug() argument
1251 trace_find_cmdline(ent->pid, cmd); in blk_log_plug()
1256 static int blk_log_unplug(struct trace_seq *s, const struct trace_entry *ent) in blk_log_unplug() argument
1260 trace_find_cmdline(ent->pid, cmd); in blk_log_unplug()
1262 return trace_seq_printf(s, "[%s] %llu\n", cmd, get_pdu_int(ent)); in blk_log_unplug()
1265 static int blk_log_split(struct trace_seq *s, const struct trace_entry *ent) in blk_log_split() argument
1269 trace_find_cmdline(ent->pid, cmd); in blk_log_split()
1271 return trace_seq_printf(s, "%llu / %llu [%s]\n", t_sector(ent), in blk_log_split()
1272 get_pdu_int(ent), cmd); in blk_log_split()
1275 static int blk_log_msg(struct trace_seq *s, const struct trace_entry *ent) in blk_log_msg() argument
1278 const struct blk_io_trace *t = te_blk_io_trace(ent); in blk_log_msg()
1322 int (*print)(struct trace_seq *s, const struct trace_entry *ent);
1351 t = te_blk_io_trace(iter->ent); in print_one_line()
1359 ret = blk_log_msg(s, iter->ent); in print_one_line()
1368 ret = what2act[what].print(s, iter->ent); in print_one_line()
1383 struct blk_io_trace *t = (struct blk_io_trace *)iter->ent; in blk_trace_synthesize_old_trace()