Lines Matching refs:dinfo
813 struct devlog_info *dinfo = seq->private; in devlog_show() local
821 index = dinfo->first + fidx; in devlog_show()
822 if (index >= dinfo->nentries) in devlog_show()
823 index -= dinfo->nentries; in devlog_show()
824 e = &dinfo->log[index]; in devlog_show()
849 static inline void *devlog_get_idx(struct devlog_info *dinfo, loff_t pos) in devlog_get_idx() argument
851 if (pos > dinfo->nentries) in devlog_get_idx()
859 struct devlog_info *dinfo = seq->private; in devlog_start() local
862 ? devlog_get_idx(dinfo, *pos) in devlog_start()
868 struct devlog_info *dinfo = seq->private; in devlog_next() local
871 return devlog_get_idx(dinfo, *pos); in devlog_next()
892 struct devlog_info *dinfo; in devlog_open() local
905 dinfo = __seq_open_private(file, &devlog_seq_ops, in devlog_open()
906 sizeof(*dinfo) + dparams->size); in devlog_open()
907 if (!dinfo) in devlog_open()
912 dinfo->nentries = (dparams->size / sizeof(struct fw_devlog_e)); in devlog_open()
913 dinfo->first = 0; in devlog_open()
916 dparams->start, dparams->size, (__be32 *)dinfo->log, in devlog_open()
927 for (fseqno = ~((u32)0), index = 0; index < dinfo->nentries; index++) { in devlog_open()
928 struct fw_devlog_e *e = &dinfo->log[index]; in devlog_open()
943 dinfo->first = index; in devlog_open()