Lines Matching refs:dinfo
984 struct devlog_info *dinfo = seq->private; in devlog_show() local
992 index = dinfo->first + fidx; in devlog_show()
993 if (index >= dinfo->nentries) in devlog_show()
994 index -= dinfo->nentries; in devlog_show()
995 e = &dinfo->log[index]; in devlog_show()
1027 static inline void *devlog_get_idx(struct devlog_info *dinfo, loff_t pos) in devlog_get_idx() argument
1029 if (pos > dinfo->nentries) in devlog_get_idx()
1037 struct devlog_info *dinfo = seq->private; in devlog_start() local
1040 ? devlog_get_idx(dinfo, *pos) in devlog_start()
1046 struct devlog_info *dinfo = seq->private; in devlog_next() local
1049 return devlog_get_idx(dinfo, *pos); in devlog_next()
1070 struct devlog_info *dinfo; in devlog_open() local
1083 dinfo = __seq_open_private(file, &devlog_seq_ops, in devlog_open()
1084 sizeof(*dinfo) + dparams->size); in devlog_open()
1085 if (!dinfo) in devlog_open()
1090 dinfo->nentries = (dparams->size / sizeof(struct fw_devlog_e)); in devlog_open()
1091 dinfo->first = 0; in devlog_open()
1094 dparams->start, dparams->size, (__be32 *)dinfo->log, in devlog_open()
1105 for (fseqno = ~((u32)0), index = 0; index < dinfo->nentries; index++) { in devlog_open()
1106 struct fw_devlog_e *e = &dinfo->log[index]; in devlog_open()
1115 dinfo->first = index; in devlog_open()