Lines Matching refs:element
161 LogBufferElement& element = *it; in FlushTo() local
163 state.set_start(element.sequence()); in FlushTo()
165 if (!writer->privileged() && element.uid() != writer->uid()) { in FlushTo()
169 if (((1 << element.log_id()) & state.log_mask()) == 0) { in FlushTo()
175 filter(element.log_id(), element.pid(), element.sequence(), element.realtime()); in FlushTo()
188 if (element.dropped_count() != 0) { in FlushTo()
194 bool same_tid = state.last_tid()[element.log_id()] == element.tid(); in FlushTo()
198 state.last_tid()[element.log_id()] = in FlushTo()
199 (element.dropped_count() && !same_tid) ? 0 : element.tid(); in FlushTo()
204 if (!element.FlushTo(writer, stats_, same_tid)) { in FlushTo()
292 LogBufferElement& element = *it; in Prune() local
294 if (element.log_id() != id) { in Prune()
299 if (caller_uid != 0 && element.uid() != caller_uid) { in Prune()
304 if (oldest && oldest->start() <= element.sequence()) { in Prune()
309 stats_->Subtract(element.ToLogStatisticsElement()); in Prune()