Lines Matching defs:done
238 * a newly allocated b_pabd. Writes are always done into buffers which have
2194 * done in a special way since we have to clear and set bits
2334 /* Skip byteswapping and checksumming (already done) */
3603 * done being written to the l2arc.
4730 * pass is done, to avoid false queueing of
5445 * results); or, if this is a read with a "done" func, add a record
5446 * to the read to invoke the "done" func when the read completes,
5449 * arc_read_done() will invoke all the requested "done" functions
5453 arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_read_done_func_t *done,
5508 if (done) {
5513 acb->acb_done = done;
5534 if (done) {
5583 if (done)
5584 done(NULL, zb, bp, buf, private);
5671 acb->acb_done = done;
5867 * reaches the done callback, dbuf_write_override_done, it will
5888 * must be done after a read and prior to modifying the buffer contents.
6320 arc_write_done_func_t *done, void *private, zio_priority_t priority,
6329 ASSERT3P(done, !=, NULL);
6351 callback->awcb_done = done;
7449 * The following must be done regardless of whether