Lines Matching refs:logd_lock
39 REQUIRES(logd_lock) override;
43 REQUIRES(logd_lock) override;
52 virtual bool Prune(log_id_t id, unsigned long prune_rows, uid_t uid) REQUIRES(logd_lock);
53 virtual void LogInternal(LogBufferElement&& elem) REQUIRES(logd_lock);
57 std::list<LogBufferElement>::iterator GetOldest(log_id_t log_id) REQUIRES(logd_lock);
59 REQUIRES(logd_lock);
61 REQUIRES(logd_lock);
65 size_t max_size(log_id_t id) REQUIRES_SHARED(logd_lock) { return max_size_[id]; } in max_size()
70 void MaybePrune(log_id_t id) REQUIRES(logd_lock);
78 size_t max_size_[LOG_ID_MAX] GUARDED_BY(logd_lock);
79 std::list<LogBufferElement> logs_ GUARDED_BY(logd_lock);
82 std::optional<std::list<LogBufferElement>::iterator> oldest_[LOG_ID_MAX] GUARDED_BY(logd_lock);