Searched defs:lwb (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/csh/
H A Dsh.dol.c341 int subscr = 0, lwb = 1, upb = 0; local
497 lwb = i;
499 upb = lwb, np = S_AST /* "*" */;
516 if (i < lwb)
517 upb = lwb - 1;
521 if (lwb == 0) {
531 lwb = 1, upb = 0;
533 lwb = upb = subscr;
537 tchar *cp = putn(upb - lwb + 1);
555 dolnxt = &vp->vec[lwb
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzil_impl.h40 * Possbile states for a given lwb structure.
42 * An lwb will start out in the "closed" state, and then transition to
47 * After the lwb is "opened", it can transition into the "issued" state
51 * After the lwb's write zio completes, it transitions into the "write
59 * transitioning an lwb from "issued" to "done". This allows us to avoid
60 * having to acquire the "zl_issuer_lock" for each lwb ZIO completion,
64 * Additionally, correctness when reading an lwb's state is often
68 * Thus, if an lwb is in the "closed" or "opened" state, holding the
70 * that lwb to the "issued" state. Likewise, if an lwb i
92 typedef struct lwb { struct
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzil.c85 * This controls the amount of time that a ZIL block (lwb) will remain
117 #define LWB_EMPTY(lwb) ((BP_GET_LSIZE(&lwb->lwb_blk) - \
118 sizeof (zil_chain_t)) == (lwb->lwb_sz - lwb->lwb_nused))
519 lwb_t *lwb; local
521 lwb = kmem_cache_alloc(zil_lwb_cache, KM_SLEEP);
522 lwb->lwb_zilog = zilog;
523 lwb->lwb_blk = *bp;
524 lwb
552 zil_free_lwb(zilog_t *zilog, lwb_t *lwb) argument
637 lwb_t *lwb = NULL; local
711 lwb_t *lwb; local
964 zil_commit_waiter_link_lwb(zil_commit_waiter_t *zcw, lwb_t *lwb) argument
1001 zil_lwb_add_block(lwb_t *lwb, const blkptr_t *bp) argument
1025 zil_lwb_flush_defer(lwb_t *lwb, lwb_t *nlwb) argument
1061 zil_lwb_add_txg(lwb_t *lwb, uint64_t txg) argument
1084 lwb_t *lwb = zio->io_private; local
1168 lwb_t *lwb = zio->io_private; local
1241 zil_lwb_set_zio_dependency(zilog_t *zilog, lwb_t *lwb) argument
1315 zil_lwb_write_open(zilog_t *zilog, lwb_t *lwb) argument
1380 zil_lwb_write_issue(zilog_t *zilog, lwb_t *lwb) argument
1512 zil_lwb_commit(zilog_t *zilog, itx_t *itx, lwb_t *lwb) argument
2103 lwb_t *lwb; local
2336 lwb_t *lwb = zcw->zcw_lwb; local
2502 lwb_t *lwb = zcw->zcw_lwb; local
2855 lwb_t *lwb; local
2920 lwb_t *lwb = vbuf; local
2933 lwb_t *lwb = vbuf; local
3063 lwb_t *lwb; local
[all...]
H A Dzvol.c163 struct lwb *lwb, zio_t *zio);
995 zvol_get_data(void *arg, lr_write_t *lr, char *buf, struct lwb *lwb, zio_t *zio) argument
1004 ASSERT3P(lwb, !=, NULL);
1009 zgd->zgd_lwb = lwb;
H A Dzfs_vnops.c1123 zfs_get_data(void *arg, lr_write_t *lr, char *buf, struct lwb *lwb, zio_t *zio) argument
1135 ASSERT3P(lwb, !=, NULL);
1155 zgd->zgd_lwb = lwb;
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c2075 ztest_get_data(void *arg, lr_write_t *lr, char *buf, struct lwb *lwb, argument
2090 ASSERT3P(lwb, !=, NULL);
2114 zgd->zgd_lwb = lwb;

Completed in 217 milliseconds