• Home
  • Raw
  • Download

Lines Matching refs:element

474     LogBufferElement* element = *it;  in erase()  local
475 log_id_t id = element->getLogId(); in erase()
482 ? element->getTag() in erase()
483 : element->getUid(); in erase()
495 mLastWorstPidOfSystem[id].find(element->getPid()); in erase()
510 ? element->getTag() in erase()
511 : element->getUid(); in erase()
548 stats.erase(element); in erase()
550 stats.subtract(element); in erase()
552 delete element; in erase()
587 bool coalesce(LogBufferElement* element, unsigned short dropped) { in coalesce() argument
588 LogBufferElementKey key(element->getUid(), element->getPid(), in coalesce()
589 element->getTid()); in coalesce()
604 void add(LogBufferElement* element) { in add() argument
605 LogBufferElementKey key(element->getUid(), element->getPid(), in add()
606 element->getTid()); in add()
607 map[key.getKey()] = element; in add()
614 void clear(LogBufferElement* element) { in clear() argument
616 element->getRealTime() - log_time(EXPIRE_RATELIMIT, 0); in clear()
732 LogBufferElement* element = *it; in prune() local
734 if ((element->getLogId() != id) || in prune()
735 (element->getUid() != caller_uid)) { in prune()
745 if (oldest && (watermark <= element->getRealTime())) { in prune()
831 LogBufferElement* element = *it; in prune() local
833 if (oldest && (watermark <= element->getRealTime())) { in prune()
839 if (element->getLogId() != id) { in prune()
850 unsigned short dropped = element->getDropped(); in prune()
858 if (dropped && last.coalesce(element, dropped)) { in prune()
864 ? element->getTag() in prune()
865 : element->getUid(); in prune()
867 if (hasBlacklist && mPrune.naughty(element)) { in prune()
868 last.clear(element); in prune()
884 worst_sizes -= element->getMsgLen(); in prune()
889 if ((element->getRealTime() < ((*lastt)->getRealTime() - too_old)) || in prune()
890 (element->getRealTime() > (*lastt)->getRealTime())) { in prune()
895 last.add(element); in prune()
897 ((!gc && (element->getPid() == worstPid)) || in prune()
898 (mLastWorstPidOfSystem[id].find(element->getPid()) == in prune()
903 mLastWorstPidOfSystem[id][element->getPid()] = it; in prune()
914 (worstPid && (element->getPid() != worstPid))) { in prune()
916 last.clear(element); in prune()
930 unsigned short len = element->getMsgLen(); in prune()
936 stats.drop(element); in prune()
937 element->setDropped(1); in prune()
938 if (last.coalesce(element, 1)) { in prune()
941 last.add(element); in prune()
973 LogBufferElement* element = *it; in prune() local
975 if (element->getLogId() != id) { in prune()
985 if (oldest && (watermark <= element->getRealTime())) { in prune()
991 if (hasWhitelist && !element->getDropped() && mPrune.nice(element)) { in prune()
1006 LogBufferElement* element = *it; in prune() local
1008 if (element->getLogId() != id) { in prune()
1018 if (oldest && (watermark <= element->getRealTime())) { in prune()
1106 int (*filter)(const LogBufferElement* element, in flushTo() argument
1127 LogBufferElement* element = *it; in flushTo() local
1128 if (element->getRealTime() > start) { in flushTo()
1130 } else if (element->getRealTime() == start) { in flushTo()
1146 LogBufferElement* element = *it; in flushTo() local
1152 if (element == lastElement) { in flushTo()
1156 lastElement = element; in flushTo()
1158 if (!privileged && (element->getUid() != uid)) { in flushTo()
1162 if (!security && (element->getLogId() == LOG_ID_SECURITY)) { in flushTo()
1168 int ret = (*filter)(element, arg); in flushTo()
1179 sameTid = lastTid[element->getLogId()] == element->getTid(); in flushTo()
1185 lastTid[element->getLogId()] = in flushTo()
1186 (element->getDropped() && !sameTid) ? 0 : element->getTid(); in flushTo()
1192 curr = element->flushTo(reader, this, privileged, sameTid); in flushTo()
1194 if (curr == element->FLUSH_ERROR) { in flushTo()