| /onnv/onnv-gate/usr/src/cmd/mdb/common/kmdb/ |
| kmdb_io.h | 39 extern mdb_io_t *kmdb_promio_create(char *);
|
| kmdb_fdio.c | 43 mdb_io_t *
|
| kmdb_promio.c | 57 pio_read(mdb_io_t *io, void *buf, size_t nbytes) 68 pio_write(mdb_io_t *io, const void *buf, size_t nbytes) 79 pio_seek(mdb_io_t *io, off64_t offset, int whence) 88 pio_ctl(mdb_io_t *io, int req, void *arg) 153 pio_close(mdb_io_t *io) 161 pio_name(mdb_io_t *io) 185 mdb_io_t * 188 mdb_io_t *io; 195 io = mdb_zalloc(sizeof (mdb_io_t), UM_SLEEP);
|
| kmdb_main.c | 162 mdb_io_t *in_io, *out_io, *err_io, *null_io; 307 mdb_io_t *inio, *outio;
|
| /onnv/onnv-gate/usr/src/cmd/mdb/common/mdb/ |
| mdb_io_impl.h | 41 ssize_t (*io_read)(mdb_io_t *, void *, size_t); 42 ssize_t (*io_write)(mdb_io_t *, const void *, size_t); 43 off64_t (*io_seek)(mdb_io_t *, off64_t, int); 44 int (*io_ctl)(mdb_io_t *, int, void *); 45 void (*io_close)(mdb_io_t *); 46 const char *(*io_name)(mdb_io_t *); 47 void (*io_link)(mdb_io_t *, mdb_iob_t *); 48 void (*io_unlink)(mdb_io_t *, mdb_iob_t *); 49 int (*io_setattr)(mdb_io_t *, int, uint_t); 50 void (*io_suspend)(mdb_io_t *); [all...] |
| mdb_logio.c | 46 logio_read(mdb_io_t *io, void *buf, size_t nbytes) 48 mdb_io_t *logio = io->io_data; 66 logio_write(mdb_io_t *io, const void *buf, size_t nbytes) 68 mdb_io_t *logio = io->io_data; 84 logio_close(mdb_io_t *io) 90 logio_name(mdb_io_t *io) 112 mdb_io_t * 113 mdb_logio_create(mdb_io_t *logio) 115 mdb_io_t *io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP) [all...] |
| mdb_io.h | 43 typedef struct mdb_io mdb_io_t; /* I/O implementation */ typedef in typeref:struct:mdb_io 94 extern mdb_io_t *mdb_io_hold(mdb_io_t *); 95 extern void mdb_io_rele(mdb_io_t *); 96 extern void mdb_io_destroy(mdb_io_t *); 98 extern mdb_iob_t *mdb_iob_create(mdb_io_t *, uint_t); 106 extern void mdb_iob_push_io(mdb_iob_t *, mdb_io_t *); 107 extern mdb_io_t *mdb_iob_pop_io(mdb_iob_t *); 110 extern void mdb_iob_setpager(mdb_iob_t *, mdb_io_t *); 164 extern mdb_io_t *mdb_logio_create(mdb_io_t *) [all...] |
| mdb_strio.c | 49 strio_read(mdb_io_t *io, void *buf, size_t nbytes) 65 strio_seek(mdb_io_t *io, off64_t offset, int whence) 95 strio_close(mdb_io_t *io) 104 strio_name(mdb_io_t *io) 126 mdb_io_t * 129 mdb_io_t *io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP); 153 mdb_io_t *io;
|
| mdb_memio.c | 44 memio_read(mdb_io_t *io, void *buf, size_t nbytes) 60 memio_seek(mdb_io_t *io, off64_t offset, int whence) 101 mdb_io_t * 104 mdb_io_t *io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP);
|
| mdb_fdio.c | 57 fdio_read(mdb_io_t *io, void *buf, size_t nbytes) 68 fdio_write(mdb_io_t *io, const void *buf, size_t nbytes) 79 fdio_seek(mdb_io_t *io, off64_t offset, int whence) 90 fdio_ctl(mdb_io_t *io, int req, void *arg) 104 fdio_close(mdb_io_t *io) 113 fdio_name(mdb_io_t *io) 123 mdb_io_t * 178 fdio_bdev_read(mdb_io_t *io, void *buf, size_t nbytes) 219 fdio_bdev_write(mdb_io_t *io, const void *buf, size_t nbytes) 271 mdb_io_t * [all...] |
| mdb_kb_kvm.c | 41 static mdb_io_t * 44 mdb_io_t *io;
|
| mdb_pipeio.c | 77 pio_read(mdb_io_t *io, void *buf, size_t nbytes) 143 pio_write(mdb_io_t *io, const void *buf, size_t nbytes) 204 pio_ctl(mdb_io_t *io, int req, void *arg) 221 pio_close(mdb_io_t *io) 228 pio_name(mdb_io_t *io) 234 pio_link(mdb_io_t *io, mdb_iob_t *iob) 252 pio_unlink(mdb_io_t *io, mdb_iob_t *iob) 327 mdb_io_t * 330 mdb_io_t *io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP) [all...] |
| mdb_gelf.h | 67 mdb_io_t *gf_io; /* I/o backend for ELF file */ 94 extern int mdb_gelf_check(mdb_io_t *, Elf32_Ehdr *, GElf_Half); 95 extern mdb_gelf_file_t *mdb_gelf_create(mdb_io_t *, GElf_Half, int); 104 ssize_t (*)(mdb_io_t *, void *, size_t), mdb_gelf_rw_t);
|
| mdb_kb.h | 56 mdb_io_t *(*kb_sym_io)(void *, const char *);
|
| mdb_shell.c | 123 shellio_unlink(mdb_io_t *io, mdb_iob_t *iob) 125 mdb_io_t *fdio = io->io_next; 136 shellio_close(mdb_io_t *io) 167 mdb_io_t *io; 204 io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP);
|
| mdb_io.c | 42 * (2) Each i/o buffer is associated with an underlying i/o backend (mdb_io_t). 182 iob_write(mdb_iob_t *iob, mdb_io_t *io, const void *buf, size_t n) 209 iob_read(mdb_iob_t *iob, mdb_io_t *io) 371 mdb_iob_create(mdb_io_t *io, uint_t flags) 398 mdb_io_t *pio = mdb_pipeio_create(rdsvc, wrsvc); 493 mdb_iob_push_io(mdb_iob_t *iob, mdb_io_t *io) 501 mdb_io_t * 504 mdb_io_t *io = iob->iob_iop; 527 mdb_iob_setpager(mdb_iob_t *iob, mdb_io_t *pgio) [all...] |
| mdb_termio.c | 191 mdb_io_t *tio_io; /* Pointer back to containing i/o */ 192 mdb_io_t *tio_out_io; /* Terminal output backend */ 193 mdb_io_t *tio_in_io; /* Terminal input backend */ 232 static ssize_t termio_read(mdb_io_t *, void *, size_t); 233 static ssize_t termio_write(mdb_io_t *, const void *, size_t); 234 static off64_t termio_seek(mdb_io_t *, off64_t, int); 235 static int termio_ctl(mdb_io_t *, int, void *); 236 static void termio_close(mdb_io_t *); 237 static const char *termio_name(mdb_io_t *); 238 static void termio_link(mdb_io_t *, mdb_iob_t *) [all...] |
| mdb_rawfile.c | 50 mdb_io_t *r_object_fio; 51 mdb_io_t *r_core_fio; 112 rf_read(mdb_io_t *io, void *buf, size_t nbytes, uint64_t addr) 129 rf_write(mdb_io_t *io, const void *buf, size_t nbytes, uint64_t addr) 224 rf_print_map(mdb_io_t *io, const char *type, int tflags, 416 mdb_io_t *io[2] = { NULL, NULL };
|
| mdb.h | 155 mdb_io_t *m_term; /* Terminal for interactive mode */ 156 mdb_io_t *m_log; /* Log file i/o backend (NULL if not logging) */
|
| mdb_kproc.c | 89 mdb_io_t *kpf_fio; /* ELF file back-end */ 134 static mdb_io_t *kp_io_create(mdb_tgt_t *, kp_map_t *); 1060 kp_io_read(mdb_io_t *io, void *buf, size_t nbytes) 1088 kp_io_seek(mdb_io_t *io, off64_t offset, int whence) 1119 kp_io_close(mdb_io_t *io) 1125 kp_io_name(mdb_io_t *io) 1149 static mdb_io_t * 1155 mdb_io_t *io = mdb_alloc(sizeof (mdb_io_t), UM_SLEEP);
|
| mdb_proc.h | 144 mdb_io_t *p_fio; /* Current file i/o backend */ 145 mdb_io_t *p_aout_fio; /* Original file i/o backend */
|
| mdb_kvm.h | 84 mdb_io_t *k_fio; /* File i/o backend */
|
| mdb_main.c | 404 extern int mdb_kvm_is_compressed_dump(mdb_io_t *); 411 mdb_io_t *in_io, *out_io, *err_io, *null_io; 794 mdb_io_t *io; 1028 mdb_io_t *rc_io;
|
| mdb_gelf.c | 582 gelf32_init(mdb_gelf_file_t *gf, mdb_io_t *io, const Elf32_Ehdr *ehdr) 655 gelf64_init(mdb_gelf_file_t *gf, mdb_io_t *io, Elf64_Ehdr *ehdr) 714 mdb_gelf_check(mdb_io_t *io, Elf32_Ehdr *ehp, GElf_Half etype) 761 mdb_gelf_create(mdb_io_t *io, GElf_Half etype, int mode) [all...] |
| /onnv/onnv-gate/usr/src/cmd/mdb/intel/modules/mdb_kb/ |
| mdb_kb.c | 230 mdb_io_t *io = NULL; 1136 mdb_io_t *io; [all...] |