Lines Matching defs:done
238 * a newly allocated b_pdata. Writes are always done into buffers which have
1789 * done in a special way since we have to clear and set bits
1929 /* Skip byteswapping and checksumming (already done) */
3162 * done being written to the l2arc.
4708 * results); or, if this is a read with a "done" func, add a record
4709 * to the read to invoke the "done" func when the read completes,
4712 * arc_read_done() will invoke all the requested "done" functions
4716 arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_done_func_t *done,
4782 if (done) {
4787 acb->acb_done = done;
4807 if (done) {
4841 if (done)
4842 done(NULL, buf, private);
4925 acb->acb_done = done;
5085 * reaches the done callback, dbuf_write_override_done, it will
5106 * must be done after a read and prior to modifying the buffer contents.
5517 arc_done_func_t *done, void *private, zio_priority_t priority,
5525 ASSERT3P(done, !=, NULL);
5541 callback->awcb_done = done;