Lines Matching refs:bufpos
34 uint32_t bufpos; /**< Current position in buffer */ member
139 if (wal->bufpos) { in _flush_wl()
140 uint32_t crc = wal->check_cp_crc ? iwu_crc32(wal->buf, wal->bufpos, 0) : 0; in _flush_wl()
144 .len = wal->bufpos in _flush_wl()
146 size_t wz = wal->bufpos + sizeof(WBSEP); in _flush_wl()
151 wal->bufpos = 0; in _flush_wl()
173 if (bufsz - wal->bufpos < oplen) { in _write_wl()
177 assert(bufsz - wal->bufpos >= oplen); in _write_wl()
178 memcpy(wal->buf + wal->bufpos, op, (size_t) oplen); in _write_wl()
179 wal->bufpos += oplen; in _write_wl()
180 if (bufsz - wal->bufpos < len) { in _write_wl()
186 assert(bufsz - wal->bufpos >= len); in _write_wl()
187 memcpy(wal->buf + wal->bufpos, data, (size_t) len); in _write_wl()
188 wal->bufpos += len; in _write_wl()
386 assert(wal->bufpos == 0); in _rollforward_exl()