| /netbsd/src/lib/libkvm/ |
| D | kvm.c | 87 kvm_geterr(kvm_t *kd) in kvm_geterr() argument 89 return (kd->errbuf); in kvm_geterr() 93 kvm_getkernelname(kvm_t *kd) in kvm_getkernelname() argument 95 return kd->kernelname; in kvm_getkernelname() 105 _kvm_err(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_err() argument 115 (void)vsnprintf(kd->errbuf, in _kvm_err() 116 sizeof(kd->errbuf), fmt, ap); in _kvm_err() 122 _kvm_syserr(kvm_t *kd, const char *program, const char *fmt, ...) in _kvm_syserr() argument 133 char *cp = kd->errbuf; in _kvm_syserr() 135 (void)vsnprintf(cp, sizeof(kd->errbuf), fmt, ap); in _kvm_syserr() [all …]
|
| D | kvm_proc.c | 180 _kvm_ureadm(kvm_t *kd, const struct miniproc *p, u_long va, u_long *cnt) in _kvm_ureadm() argument 190 if (kd->swapspc == NULL) { in _kvm_ureadm() 191 kd->swapspc = _kvm_malloc(kd, (size_t)kd->nbpg); in _kvm_ureadm() 192 if (kd->swapspc == NULL) in _kvm_ureadm() 204 if (KREAD(kd, addr, &vme)) in _kvm_ureadm() 223 if (KREAD(kd, addr, &amap)) in _kvm_ureadm() 227 slot = offset / kd->nbpg + vme.aref.ar_pageoff; in _kvm_ureadm() 232 addr = (u_long)amap.am_anon + (offset / kd->nbpg) * sizeof(anonp); in _kvm_ureadm() 233 if (KREAD(kd, addr, &anonp)) in _kvm_ureadm() 237 if (KREAD(kd, addr, &anon)) in _kvm_ureadm() [all …]
|
| D | kvm_sparc.c | 81 #define VA_OFF(va) (va & (kd->nbpg - 1)) 110 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 112 if (kd->vmst != 0) { in _kvm_freevtop() 113 _kvm_err(kd, kd->program, "_kvm_freevtop: internal error"); in _kvm_freevtop() 114 kd->vmst = 0; in _kvm_freevtop() 124 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 126 sparc64_cpu_kcore_hdr_t *cpup = kd->cpu_data; in _kvm_initvtop() 131 kd->nbpg = 8196; in _kvm_initvtop() 136 kd->nbpg = 4096; in _kvm_initvtop() 140 _kvm_err(kd, kd->program, "Unsupported CPU type"); in _kvm_initvtop() [all …]
|
| D | kvm_sparc64.c | 75 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 77 if (kd->vmst != 0) { in _kvm_freevtop() 78 _kvm_err(kd, kd->program, "_kvm_freevtop: internal error"); in _kvm_freevtop() 79 kd->vmst = 0; in _kvm_freevtop() 91 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 93 kd->nbpg = 0x2000; in _kvm_initvtop() 105 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 107 cpu_kcore_hdr_t *cpup = kd->cpu_data; in _kvm_kvatop() 124 ((uintptr_t)kd->cpu_data + cpup->off4mbsegs); in _kvm_kvatop() 172 if (_kvm_pread(kd, kd->pmfd, &pdir, sizeof(pdir), in _kvm_kvatop() [all …]
|
| D | kvm_file.c | 82 kvm_deadfiles(kvm_t *kd, int op, int arg, long ofhead, int numfiles) in kvm_deadfiles() argument 84 size_t buflen = kd->argspc_len, n = 0; in kvm_deadfiles() 87 char *where = kd->argspc; in kvm_deadfiles() 93 KREAD(kd, (u_long)ofhead, &fhead)) { in kvm_deadfiles() 94 _kvm_err(kd, kd->program, "can't read filehead"); in kvm_deadfiles() 99 (void)memcpy(kd->argspc, &fhead, sizeof(fhead)); in kvm_deadfiles() 106 if (KREAD(kd, (u_long)fp, in kvm_deadfiles() 108 _kvm_err(kd, kd->program, "can't read kfp"); in kvm_deadfiles() 118 _kvm_err(kd, kd->program, "inconsistent nfiles"); in kvm_deadfiles() 125 kvm_getfiles(kvm_t *kd, int op, int arg, int *cnt) in kvm_getfiles() argument [all …]
|
| D | kvm_arm.c | 63 _kvm_freevtop(kvm_t * kd) in _kvm_freevtop() argument 65 if (kd->vmst != 0) in _kvm_freevtop() 66 free(kd->vmst); in _kvm_freevtop() 70 _kvm_initvtop(kvm_t * kd) in _kvm_initvtop() argument 76 _kvm_kvatop(kvm_t * kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 83 if (ISALIVE(kd)) { in _kvm_kvatop() 84 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 87 cpu_kh = kd->cpu_data; in _kvm_kvatop() 90 _kvm_err(kd, 0, "unsupported kcore structure version"); in _kvm_kvatop() 94 _kvm_err(kd, 0, "kcore flags not supported"); in _kvm_kvatop() [all …]
|
| D | kvm_m68k_cmn.c | 122 _kvm_cmn_freevtop(kvm_t *kd) in _kvm_cmn_freevtop() argument 128 _kvm_cmn_initvtop(kvm_t *kd) in _kvm_cmn_initvtop() argument 135 _kvm_cmn_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_cmn_kvatop() argument 137 cpu_kcore_hdr_t *h = kd->cpu_data; in _kvm_cmn_kvatop() 141 if (ISALIVE(kd)) { in _kvm_cmn_kvatop() 142 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_cmn_kvatop() 155 return ((*vtopf)(kd, m->sysseg_pa, va, pa)); in _kvm_cmn_kvatop() 162 _kvm_cmn_pa2off(kvm_t *kd, u_long pa) in _kvm_cmn_pa2off() argument 164 cpu_kcore_hdr_t *h = kd->cpu_data; in _kvm_cmn_pa2off() 180 return (kd->dump_off + off + pa); in _kvm_cmn_pa2off() [all …]
|
| D | kvm_alpha.c | 57 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 64 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 70 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 77 if (ISALIVE(kd)) { in _kvm_kvatop() 78 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 82 cpu_kh = kd->cpu_data; in _kvm_kvatop() 100 if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte), in _kvm_kvatop() 101 _kvm_pa2off(kd, pteoff)) != sizeof(pte)) { in _kvm_kvatop() 102 _kvm_syserr(kd, 0, "could not read L1 PTE"); in _kvm_kvatop() 108 _kvm_err(kd, 0, "invalid translation (invalid L1 PTE)"); in _kvm_kvatop() [all …]
|
| D | kvm_x86_64.c | 73 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 77 if (kd->vmst != 0) in _kvm_freevtop() 78 free(kd->vmst); in _kvm_freevtop() 83 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 93 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 101 if (ISALIVE(kd)) { in _kvm_kvatop() 102 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 106 cpu_kh = kd->cpu_data; in _kvm_kvatop() 116 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde), in _kvm_kvatop() 117 _kvm_pa2off(kd, pde_pa)) != sizeof(pde)) { in _kvm_kvatop() [all …]
|
| D | kvm_i386.c | 87 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 91 if (kd->vmst != 0) in _kvm_freevtop() 92 free(kd->vmst); in _kvm_freevtop() 97 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 99 cpu_kcore_hdr_t *cpu_kh = kd->cpu_data; in _kvm_initvtop() 112 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 115 if (ISALIVE(kd)) { in _kvm_kvatop() 116 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 123 return _kvm_kvatop_i386(kd, va, pa); in _kvm_kvatop() 125 return _kvm_kvatop_i386pae(kd, va, pa); in _kvm_kvatop() [all …]
|
| D | kvm_hppa.c | 80 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 84 if (kd->vmst != 0) in _kvm_freevtop() 85 free(kd->vmst); in _kvm_freevtop() 90 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 100 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 110 if (ISALIVE(kd)) { in _kvm_kvatop() 111 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 115 _kvm_syserr(kd, 0, "could not read PTE"); in _kvm_kvatop() 118 cpu_kh = kd->cpu_data; in _kvm_kvatop() 125 if (_kvm_pread(kd, kd->pmfd, (void *)&pde, sizeof(pde), in _kvm_kvatop() [all …]
|
| D | kvm_powerpc.c | 102 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 104 if (kd->vmst != 0) in _kvm_freevtop() 105 free(kd->vmst); in _kvm_freevtop() 110 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 119 _kvm_match_601bat(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_601bat() argument 126 cpu_kh = kd->cpu_data; in _kvm_match_601bat() 147 _kvm_match_bat(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_bat() argument 154 cpu_kh = kd->cpu_data; in _kvm_match_bat() 202 _kvm_match_sr(kvm_t *kd, vaddr_t va, paddr_t *pa, int *off) in _kvm_match_sr() argument 211 cpu_kh = kd->cpu_data; in _kvm_match_sr() [all …]
|
| D | kvm_mips.c | 68 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 72 if (kd->vmst != 0) in _kvm_freevtop() 73 free(kd->vmst); in _kvm_freevtop() 77 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 87 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 94 if (ISALIVE(kd)) { in _kvm_kvatop() 95 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 99 cpu_kh = kd->cpu_data; in _kvm_kvatop() 115 _kvm_err(kd, 0, "invalid kernel virtual address"); in _kvm_kvatop() 123 _kvm_err(kd, 0, "invalid kernel virtual address"); in _kvm_kvatop() [all …]
|
| D | kvm_m68k.c | 84 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 90 vm = (struct vmstate *)_kvm_malloc(kd, sizeof (*vm)); in _kvm_initvtop() 94 kd->vmst = vm; in _kvm_initvtop() 101 h = kd->cpu_data; in _kvm_initvtop() 118 if ((vm->ops->initvtop)(kd) < 0) in _kvm_initvtop() 124 kd->vmst = NULL; in _kvm_initvtop() 130 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 132 (kd->vmst->ops->freevtop)(kd); in _kvm_freevtop() 133 free(kd->vmst); in _kvm_freevtop() 137 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pap) in _kvm_kvatop() argument [all …]
|
| D | kvm_vax.c | 69 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 71 if (kd->vmst != 0) in _kvm_freevtop() 72 free(kd->vmst); in _kvm_freevtop() 76 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 82 vm = (struct vmstate *)_kvm_malloc(kd, sizeof(*vm)); in _kvm_initvtop() 86 kd->vmst = vm; in _kvm_initvtop() 88 if (fstat(kd->pmfd, &st) < 0) in _kvm_initvtop() 94 if (kvm_nlist(kd, nl) != 0) { in _kvm_initvtop() 95 _kvm_err(kd, kd->program, "pmap_stod: no such symbol"); in _kvm_initvtop() 112 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument [all …]
|
| D | kvm_powerpc64.c | 96 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 98 if (kd->vmst != 0) in _kvm_freevtop() 99 free(kd->vmst); in _kvm_freevtop() 104 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 118 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 121 if (ISALIVE(kd)) { in _kvm_kvatop() 122 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 127 cpu_kcore_hdr_t *cpu_kh = kd->cpu_data; in _kvm_kvatop() 138 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() argument 145 cpu_kh = kd->cpu_data; in _kvm_pa2off() [all …]
|
| D | kvm_private.h | 102 #define ISALIVE(kd) ((kd)->alive != KVM_ALIVE_DEAD) argument 103 #define ISKMEM(kd) ((kd)->alive == KVM_ALIVE_FILES) argument 104 #define ISSYSCTL(kd) ((kd)->alive == KVM_ALIVE_SYSCTL || ISKMEM(kd)) argument 124 #define KREAD(kd, addr, obj) \ argument 125 (kvm_read(kd, addr, (obj), sizeof(*obj)) != sizeof(*obj)) 127 #define KVM_ALLOC(kd, member, size) \ argument 129 if (kd->member == NULL) \ 130 kd->member = _kvm_malloc(kd, kd->member ## _len = size); \ 131 else if (kd->member ## _len < size) \ 132 kd->member = _kvm_realloc(kd, kd->member, \ [all …]
|
| D | kvm_riscv.c | 57 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 59 if (kd->vmst != 0) in _kvm_freevtop() 60 free(kd->vmst); in _kvm_freevtop() 65 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 75 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 79 if (ISALIVE(kd)) { in _kvm_kvatop() 80 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 90 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() argument 97 cpu_kh = kd->cpu_data; in _kvm_pa2off() 98 e = (char *) kd->cpu_data + kd->cpu_dsize; in _kvm_pa2off() [all …]
|
| D | kvm_or1k.c | 57 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 59 if (kd->vmst != 0) in _kvm_freevtop() 60 free(kd->vmst); in _kvm_freevtop() 65 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 75 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 79 if (ISALIVE(kd)) { in _kvm_kvatop() 80 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 90 _kvm_pa2off(kvm_t *kd, paddr_t pa) in _kvm_pa2off() argument 97 cpu_kh = kd->cpu_data; in _kvm_pa2off() 98 e = (char *) kd->cpu_data + kd->cpu_dsize; in _kvm_pa2off() [all …]
|
| D | kvm_aarch64.c | 56 _kvm_freevtop(kvm_t *kd) in _kvm_freevtop() argument 63 _kvm_initvtop(kvm_t *kd) in _kvm_initvtop() argument 69 _kvm_kvatop(kvm_t *kd, vaddr_t va, paddr_t *pa) in _kvm_kvatop() argument 71 if (ISALIVE(kd)) { in _kvm_kvatop() 72 _kvm_err(kd, 0, "vatop called in live kernel!"); in _kvm_kvatop() 80 _kvm_err(kd, 0, "invalid kernel virtual address"); in _kvm_kvatop() 86 const cpu_kcore_hdr_t * const cpu_kh = kd->cpu_data; in _kvm_kvatop() 136 if (_kvm_pread(kd, kd->pmfd, &pte, sizeof(pte), in _kvm_kvatop() 137 _kvm_pa2off(kd, pte_addr)) != sizeof(pte)) { in _kvm_kvatop() 138 _kvm_syserr(kd, 0, "could not read pte"); in _kvm_kvatop() [all …]
|
| /netbsd/src/sys/kern/ |
| D | subr_kcov.c | 128 kcov_lock(kcov_t *kd) in kcov_lock() argument 131 mutex_enter(&kd->lock); in kcov_lock() 135 kcov_unlock(kcov_t *kd) in kcov_unlock() argument 138 mutex_exit(&kd->lock); in kcov_unlock() 157 kcov_free(kcov_t *kd) in kcov_free() argument 160 KASSERT(kd != NULL); in kcov_free() 161 if (kd->buf != NULL) { in kcov_free() 162 uvm_deallocate(kernel_map, (vaddr_t)kd->buf, kd->bufsize); in kcov_free() 164 mutex_destroy(&kd->lock); in kcov_free() 165 kmem_free(kd, sizeof(*kd)); in kcov_free() [all …]
|
| /netbsd/src/crypto/external/bsd/heimdal/dist/lib/krb5/ |
| D | krbhst.c | 197 krbhst_empty(const struct krb5_krbhst_data *kd) in krbhst_empty() argument 199 return kd->index == &kd->hosts; in krbhst_empty() 207 krbhst_get_default_proto(struct krb5_krbhst_data *kd) in krbhst_get_default_proto() argument 209 if (kd->flags & KD_LARGE_MSG) in krbhst_get_default_proto() 215 krbhst_get_default_port(struct krb5_krbhst_data *kd) in krbhst_get_default_port() argument 217 return kd->def_port; in krbhst_get_default_port() 236 parse_hostspec(krb5_context context, struct krb5_krbhst_data *kd, in parse_hostspec() argument 246 hi->proto = krbhst_get_default_proto(kd); in parse_hostspec() 326 append_host_hostinfo(struct krb5_krbhst_data *kd, struct krb5_krbhst_info *host) in append_host_hostinfo() argument 330 for(h = kd->hosts; h; h = h->next) in append_host_hostinfo() [all …]
|
| /netbsd/src/sys/arch/sparc/dev/ |
| D | kd.c | 131 kd_init(struct kd_softc *kd) in kd_init() argument 142 kd->kd_tty = tp; in kd_init() 149 kd->rows = fbrcons_rows(); in kd_init() 150 kd->cols = fbrcons_cols(); in kd_init() 161 if (kd->rows == 0) in kd_init() 162 kd->rows = (u_short)ep->eeTtyRows; in kd_init() 163 if (kd->cols == 0) in kd_init() 164 kd->cols = (u_short)ep->eeTtyCols; in kd_init() 171 if (kd->rows == 0 && in kd_init() 173 kd->rows = strtoul(prop, NULL, 10); in kd_init() [all …]
|
| /netbsd/src/sys/arch/sun2/dev/ |
| D | kd.c | 127 kd_init(struct kd_softc *kd) in kd_init() argument 138 kd = &kd_softc; /* XXX */ in kd_init() 147 kd->kd_tty = tp; in kd_init() 155 kd->rows = fbrcons_rows(); in kd_init() 156 kd->cols = fbrcons_cols(); in kd_init() 167 if (kd->rows == 0) in kd_init() 168 kd->rows = (u_short)ep->eeTtyRows; in kd_init() 169 if (kd->cols == 0) in kd_init() 170 kd->cols = (u_short)ep->eeTtyCols; in kd_init() 179 if (kd->rows == 0 && in kd_init() [all …]
|
| /netbsd/src/sys/arch/sparc64/dev/ |
| D | kd.c | 124 kd_init(struct kd_softc *kd) in kd_init() argument 129 kd = &kd_softc; /* XXX */ in kd_init() 138 kd->kd_tty = tp; in kd_init() 147 if (kd->rows == 0 && in kd_init() 149 kd->rows = strtoul(prop, NULL, 10); in kd_init() 151 if (kd->cols == 0 && in kd_init() 153 kd->cols = strtoul(prop, NULL, 10); in kd_init() 159 struct kd_softc *kd; in kdtty() local 161 kd = &kd_softc; /* XXX */ in kdtty() 162 return (kd->kd_tty); in kdtty() [all …]
|