Lines Matching refs:flush_pos
28 size_t flush_pos; member
62 while (log->flush_pos == log->write_pos) in audit_log_flush()
74 if (log->flush_pos >= log->write_pos % log->size) in audit_log_flush()
79 log->buf + log->flush_pos, in audit_log_flush()
80 log->size - log->flush_pos, in audit_log_flush()
83 log->flush_pos= 0; in audit_log_flush()
88 size_t flushlen= log->write_pos - log->flush_pos; in audit_log_flush()
91 log->buf + log->flush_pos, flushlen, in audit_log_flush()
94 log->flush_pos+= flushlen; in audit_log_flush()
97 assert(log->write_pos >= log->flush_pos); in audit_log_flush()
109 while (!(log->stop && log->flush_pos == log->write_pos)) in audit_log_flush_worker()
200 if (log->write_pos + len <= log->flush_pos + log->size) in audit_log_buffer_write()
208 assert(log->write_pos >= log->flush_pos); in audit_log_buffer_write()
218 if (log->write_pos > log->flush_pos + log->size / 2) in audit_log_buffer_write()