Lines Matching defs:record

126  * For all record types except BEGIN, fill in the checksum (overlaid in
163 * Fill in the drr_free struct, or perform aggregation if the previous record is
164 * also a free record, and the two are adjacent.
177 * When we receive a free record, dbuf_free_range() assumes
179 * being freed. This is always true because there is a one-record
180 * constraint: we only send one WRITE record for any given
181 * object,offset. We know that the one-record constraint is
186 * another way to assert that the one-record constraint is still
215 * any pending record).
227 /* not a continuation. Push out pending record */
233 /* create a FREE record and make it pending */
279 /* write a WRITE record */
374 /* write a SPILL record */
413 /* can't be aggregated. Push out pending record */
420 /* write a FREEOBJECTS record */
459 /* write an OBJECT record */
526 struct send_block_record *record;
543 record = kmem_zalloc(sizeof (struct send_block_record), KM_SLEEP);
544 record->eos_marker = B_FALSE;
545 record->bp = *bp;
546 record->zb = *zb;
547 record->indblkshift = dnp->dn_indblkshift;
548 record->datablkszsec = dnp->dn_datablkszsec;
550 bqueue_enqueue(&sta->q, record, record_size);
558 * Stream record when the traverse_dataset call has finished. If there is no
582 * This function actually handles figuring out what kind of record needs to be
1129 /* Add in the space for the record associated with each block. */
1366 * record to a plain WRITE record, so the pool must have the
1605 * record to a plain WRITE record, so the pool must have the
1666 * record.
1774 * If the record is a write, pointer to the arc_buf_t containing the
1779 uint64_t bytes_read; /* bytes read from stream when record created */
1802 uint64_t bytes_read; /* bytes read when current record created */
1825 * A record that has had its payload read in, but hasn't yet been handed
1829 /* A record that has had its header read in, but not its payload. */
2224 * with the same record that we last successfully received (as opposed
2225 * to the next record), so that we can verify that we are
2236 * Handle a DRR_WRITE_BYREF record. This record is used in dedup'ed
2428 * Read the payload into a buffer of size len, and update the current record's
2430 * Allocate ra->next_rrd and read the next record's header into
2432 * Verify checksum of payload and next record.
2446 /* note: rrd is NULL when reading the begin record's payload */