Lines Matching refs:di

233  * the space between di->mediaoffset and di->mediaoffset + di->mediasize.  It
234 * accepts an offset relative to di->mediaoffset. If we're carrying any
240 textdump_writeblock(struct dumperinfo *di, off_t offset, char *buffer)
245 if (offset + TEXTDUMP_BLOCKSIZE > di->mediasize)
249 textdump_error = dump_write(di, buffer, offset + di->mediaoffset,
285 textdump_writenextblock(struct dumperinfo *di, char *buffer)
289 error = textdump_writeblock(di, textdump_offset, buffer);
301 textdump_dump_config(struct dumperinfo *di)
307 (void)textdump_writenextblock(di, textdump_block_buffer);
316 (void)textdump_writenextblock(di, kernconfstring + count *
322 (void)textdump_writenextblock(di, textdump_block_buffer);
331 textdump_dump_msgbuf(struct dumperinfo *di)
343 (void)textdump_writenextblock(di, textdump_block_buffer);
361 (void)textdump_writenextblock(di,
371 (void)textdump_writenextblock(di, textdump_block_buffer);
381 (void)textdump_writenextblock(di, textdump_block_buffer);
386 textdump_dump_panic(struct dumperinfo *di)
395 (void)textdump_writenextblock(di, textdump_block_buffer);
402 (void)textdump_writenextblock(di, textdump_block_buffer);
406 textdump_dump_version(struct dumperinfo *di)
415 (void)textdump_writenextblock(di, textdump_block_buffer);
422 (void)textdump_writenextblock(di, textdump_block_buffer);
429 textdump_dumpsys(struct dumperinfo *di)
434 if (di->blocksize != TEXTDUMP_BLOCKSIZE) {
436 "block size (%ju)", (uintmax_t)di->blocksize,
447 if (di->mediasize < SIZEOF_METADATA + 2 * sizeof(kdh)) {
456 kdc = di->kdcrypto;
457 di->kdcrypto = NULL;
465 textdump_offset = di->mediasize - sizeof(kdh);
467 dump_init_header(di, &kdh, TEXTDUMPMAGIC, KERNELDUMP_TEXT_VERSION, 0);
468 (void)textdump_writenextblock(di, (char *)&kdh);
474 db_capture_dump(di);
477 textdump_dump_config(di);
480 textdump_dump_msgbuf(di);
482 textdump_dump_panic(di);
484 textdump_dump_version(di);
492 dump_init_header(di, &kdh, TEXTDUMPMAGIC, KERNELDUMP_TEXT_VERSION,
494 (void)textdump_writenextblock(di, (char *)&kdh);
496 (void)textdump_writenextblock(di, (char *)&kdh);
502 (void)dump_write(di, NULL, 0, 0);
514 di->kdcrypto = kdc;