/freebsd/sys/sys/ |
H A D | conf.h | 102 struct dumperinfo; 133 typedef int dumper_start_t(struct dumperinfo *di, void *key, uint32_t keysize); 134 typedef int dumper_hdr_t(struct dumperinfo *di, struct kerneldumpheader *kdh); 339 struct dumperinfo { struct 356 TAILQ_ENTRY(dumperinfo) di_next; argument 381 int dumper_create(const struct dumperinfo *di_template, const char *devname, argument 382 const struct diocskerneldump_arg *kda, struct dumperinfo **dip); 383 void dumper_destroy(struct dumperinfo *di); 384 int dumper_insert(const struct dumperinfo *di_template, const char *devname, 389 void dumper_ddb_insert(struct dumperinfo *); [all …]
|
H A D | kerneldump.h | 141 int minidumpsys(struct dumperinfo *, bool); 142 int dumpsys_generic(struct dumperinfo *); 148 int dumpsys_buf_seek(struct dumperinfo *, size_t); 149 int dumpsys_buf_write(struct dumperinfo *, char *, size_t); 150 int dumpsys_buf_flush(struct dumperinfo *); 156 int dumpsys_gen_write_aux_headers(struct dumperinfo *);
|
/freebsd/sys/kern/ |
H A D | kern_shutdown.c | 213 static struct kerneldumpcomp *kerneldumpcomp_create(struct dumperinfo *di, 215 static void kerneldumpcomp_destroy(struct dumperinfo *di); 241 static TAILQ_HEAD(dumpconflist, dumperinfo) dumper_configs = 415 struct dumperinfo *di; in doadump() 1061 struct dumperinfo *di; in dumpdevname_sysctl_handler() 1088 static int _dump_append(struct dumperinfo *di, void *virtual, size_t length); 1186 kerneldumpcomp_create(struct dumperinfo *di, uint8_t compression) in kerneldumpcomp_create() 1215 kerneldumpcomp_destroy(struct dumperinfo *di) in kerneldumpcomp_destroy() 1231 dumper_destroy(struct dumperinfo *di) in dumper_destroy() 1249 dumper_create(const struct dumperinfo *di_templat in dumper_create() [all...] |
H A D | kern_dump.c | 104 dumpsys_gen_write_aux_headers(struct dumperinfo *di) in dumpsys_gen_write_aux_headers() 111 dumpsys_buf_seek(struct dumperinfo *di, size_t sz) in dumpsys_buf_seek() 132 dumpsys_buf_write(struct dumperinfo *di, char *ptr, size_t sz) in dumpsys_buf_write() 156 dumpsys_buf_flush(struct dumperinfo *di) in dumpsys_buf_flush() 174 struct dumperinfo *di = (struct dumperinfo*)arg; in dumpsys_cb_dumpdata() 249 struct dumperinfo *di = (struct dumperinfo*)arg; in cb_dumphdr() 286 dumpsys_generic(struct dumperinfo *di) in dumpsys_generic() 463 minidumpsys(struct dumperinfo *di, bool livedump) in minidumpsys()
|
H A D | kern_vnodedumper.c | 99 struct dumperinfo di, *livedi; in livedump_start_vnode() 154 vnode_dumper_start(struct dumperinfo *di, void *key, uint32_t keysize) in vnode_dumper_start() 207 vnode_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh) in vnode_write_headers()
|
/freebsd/sys/ddb/ |
H A D | db_textdump.c | 240 textdump_writeblock(struct dumperinfo *di, off_t offset, char *buffer) in textdump_writeblock() 285 textdump_writenextblock(struct dumperinfo *di, char *buffer) in textdump_writenextblock() 301 textdump_dump_config(struct dumperinfo *di) in textdump_dump_config() 331 textdump_dump_msgbuf(struct dumperinfo *di) in textdump_dump_msgbuf() 386 textdump_dump_panic(struct dumperinfo *di) in textdump_dump_panic() 406 textdump_dump_version(struct dumperinfo *di) in textdump_dump_version() 429 textdump_dumpsys(struct dumperinfo *di) in textdump_dumpsys()
|
H A D | ddb.h | 312 struct dumperinfo; 313 void db_capture_dump(struct dumperinfo *di); 338 int textdump_writenextblock(struct dumperinfo *di, char *buffer); 344 void textdump_dumpsys(struct dumperinfo *di);
|
/freebsd/sys/riscv/include/ |
H A D | md_var.h | 50 struct dumperinfo; 53 int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
|
H A D | dump.h | 70 dumpsys_write_aux_headers(struct dumperinfo *di) in dumpsys_write_aux_headers() 77 dumpsys(struct dumperinfo *di) in dumpsys()
|
/freebsd/sys/arm/include/ |
H A D | md_var.h | 53 struct dumperinfo; 55 int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
|
H A D | dump.h | 41 int dumpsys_write_aux_headers(struct dumperinfo *di); 65 dumpsys(struct dumperinfo *di) in dumpsys()
|
/freebsd/sys/arm64/include/ |
H A D | dump.h | 45 int dumpsys_write_aux_headers(struct dumperinfo *di); 69 dumpsys(struct dumperinfo *di) in dumpsys()
|
H A D | md_var.h | 47 struct dumperinfo; 50 int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
|
/freebsd/sys/powerpc/include/ |
H A D | md_var.h | 43 struct dumperinfo; 45 int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
|
H A D | dump.h | 60 dumpsys_write_aux_headers(struct dumperinfo *di) in dumpsys_write_aux_headers() 67 dumpsys(struct dumperinfo *di) in dumpsys()
|
/freebsd/sys/x86/include/ |
H A D | dump.h | 75 dumpsys_write_aux_headers(struct dumperinfo *di) in dumpsys_write_aux_headers() 82 dumpsys(struct dumperinfo *di) in dumpsys()
|
H A D | x86_var.h | 105 struct dumperinfo; 158 int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *);
|
/freebsd/sys/powerpc/powerpc/ |
H A D | minidump_machdep.c | 84 blk_flush(struct dumperinfo *di) in blk_flush() 98 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 169 dump_pmap(struct dumperinfo *di) in dump_pmap() 191 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|
/freebsd/sys/i386/include/ |
H A D | md_var.h | 70 int cpu_minidumpsys_nopae(struct dumperinfo *, const struct minidumpstate *); 71 int cpu_minidumpsys_pae(struct dumperinfo *, const struct minidumpstate *);
|
/freebsd/sys/netinet/netdump/ |
H A D | netdump_client.c | 97 static int netdump_start(struct dumperinfo *di, void *key, 286 netdump_start(struct dumperinfo *di, void *key, uint32_t keysize) in netdump_start() 364 netdump_write_headers(struct dumperinfo *di, struct kerneldumpheader *kdh) in netdump_write_headers() 503 struct dumperinfo dumper; in netdump_ioctl() 698 struct dumperinfo di; in DB_COMMAND_FLAGS() 700 char di_buf[sizeof(struct dumperinfo) + 1]; in DB_COMMAND_FLAGS()
|
/freebsd/sys/arm/arm/ |
H A D | minidump_machdep.c | 64 blk_flush(struct dumperinfo *di) in blk_flush() 77 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 151 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|
/freebsd/sys/riscv/riscv/ |
H A D | minidump_machdep.c | 66 blk_flush(struct dumperinfo *di) in blk_flush() 87 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 154 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|
/freebsd/sys/i386/i386/ |
H A D | minidump_machdep_base.c | 63 blk_flush(struct dumperinfo *di) in blk_flush() 76 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 154 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|
/freebsd/sys/amd64/amd64/ |
H A D | minidump_machdep.c | 69 blk_flush(struct dumperinfo *di) in blk_flush() 85 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 162 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|
/freebsd/sys/arm64/arm64/ |
H A D | minidump_machdep.c | 69 blk_flush(struct dumperinfo *di) in blk_flush() 82 blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) in blk_write() 149 cpu_minidumpsys(struct dumperinfo *di, const struct minidumpstate *state) in cpu_minidumpsys()
|