• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching defs:zil_commit

986  * zil_commit() is racing with spa_sync().
1304 * This is required by the semantics of zil_commit(); the commit
1641 * For more details, see the comment above zil_commit().
1840 * - a thread calls zil_commit() which assigns the
1847 * happen because spa_sync() is slower than zil_commit(),
1848 * but if zil_commit() calls txg_wait_synced() (e.g.
2018 * by zil_commit().
2670 * zil_commit() racing with spa_sync().
2805 * uncommitted itxs. The semantics of zil_commit() are such that it will
2811 * storage prior to zil_commit() returning. If "foid" is non-zero, all
2814 * storage prior to zil_commit() returning.
2816 * Generally speaking, when zil_commit() is called, the consumer doesn't
2822 * zil_commit(); such that zil_commit() would return as soon as that
2826 * When a thread calls zil_commit() a special "commit itx" will be
2828 * zil_commit() will wait on this waiter's CV, such that when the waiter
2829 * is marked done, and signaled, zil_commit() will return.
2833 * queue prior to zil_commit() having been called, and which itxs were
2834 * added after zil_commit() was called.
2840 * -- allowing the thread waiting on the waiter to return from zil_commit().
2906 zil_commit(zilog_t *zilog, uint64_t foid)
2909 * We should never attempt to call zil_commit on a snapshot for
2915 * 2. By design, when zil_commit() is called, a commit itx will
2931 * would break the semantics of zil_commit(); thus, we're
2967 * call to zil_commit returning, we must perform this operation
3264 zil_commit(zilog, 0);
3428 * to disk before proceeding. If we used zil_commit instead, it
3669 EXPORT_SYMBOL(zil_commit);