/freebsd-current/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | sid.h | 42 ksiddomain_t *kd; local 46 kd = kmem_alloc(sizeof (*kd), KM_SLEEP); 47 kd->kd_len = (uint_t)len; 48 kd->kd_name = kmem_alloc(len, KM_SLEEP); 49 strcpy(kd->kd_name, domain); 50 return (kd); 54 ksiddomain_rele(ksiddomain_t *kd) argument 57 kmem_free(kd->kd_name, kd [all...] |
/freebsd-current/lib/libkvm/ |
H A D | kvm.c | 69 kvm_geterr(kvm_t *kd) argument 72 if (kd == NULL) 74 return (kd->errbuf); 78 _kvm_read_kernel_ehdr(kvm_t *kd) argument 83 _kvm_err(kd, kd->program, "Unsupported libelf"); 86 elf = elf_begin(kd->nlfd, ELF_C_READ, NULL); 88 _kvm_err(kd, kd->program, "%s", elf_errmsg(0)); 92 _kvm_err(kd, k 114 _kvm_open(kvm_t *kd, const char *uf, const char *mf, int flag, char *errout) argument 229 kvm_t *kd; local 244 kvm_t *kd; local 260 kvm_t *kd; local 273 kvm_close(kvm_t *kd) argument 311 kvm_nlist2(kvm_t *kd, struct kvm_nlist *nl) argument 322 kvm_nlist(kvm_t *kd, struct nlist *nl) argument 360 kvm_read(kvm_t *kd, u_long kva, void *buf, size_t len) argument 367 kvm_read2(kvm_t *kd, kvaddr_t kva, void *buf, size_t len) argument 427 kvm_write(kvm_t *kd, u_long kva, const void *buf, size_t len) argument 491 kvm_native(kvm_t *kd) argument 500 kvm_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *closure) argument 510 kvm_kerndisp(kvm_t *kd) argument [all...] |
H A D | kvm_pcpu.c | 84 _kvm_pcpu_init(kvm_t *kd) argument 90 if (kvm_nlist(kd, kvm_pcpu_nl) < 0) 93 _kvm_err(kd, kd->program, "unable to find cpuid_to_pcpu"); 97 _kvm_err(kd, kd->program, "unable to find mp_maxcpus"); 100 if (kvm_read(kd, kvm_pcpu_nl[NL_MP_MAXCPUS].n_value, &max, 102 _kvm_err(kd, kd->program, "cannot read mp_maxcpus"); 106 _kvm_err(kd, k 152 kvm_getpcpu(kvm_t *kd, int cpu) argument 183 kvm_getmaxcpu(kvm_t *kd) argument 198 kvm_getncpus(kvm_t *kd) argument 208 _kvm_dpcpu_setcpu(kvm_t *kd, u_int cpu, int report_error) argument 238 _kvm_dpcpu_init(kvm_t *kd) argument 294 _kvm_dpcpu_initialized(kvm_t *kd, int intialize) argument 310 _kvm_dpcpu_validaddr(kvm_t *kd, kvaddr_t value) argument 326 kvm_dpcpu_setcpu(kvm_t *kd, u_int cpu) argument 346 kvm_read_zpcpu(kvm_t *kd, u_long base, void *buf, size_t size, int cpu) argument 366 kvm_counter_u64_fetch(kvm_t *kd, u_long base) argument [all...] |
H A D | kvm_amd64.c | 66 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) argument 68 struct vmstate *vm = kd->vmst; 72 if (kd->rawdump) { 88 _amd64_freevtop(kvm_t *kd) argument 90 struct vmstate *vm = kd->vmst; 96 kd->vmst = NULL; 100 _amd64_probe(kvm_t *kd) argument 103 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && 104 !_kvm_is_minidump(kd)); 108 _amd64_initvtop(kvm_t *kd) argument 165 _amd64_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 303 _amd64_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument [all...] |
H A D | kvm_i386.c | 71 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs) argument 73 struct vmstate *vm = kd->vmst; 77 if (kd->rawdump) { 93 _i386_freevtop(kvm_t *kd) argument 95 struct vmstate *vm = kd->vmst; 101 kd->vmst = NULL; 105 _i386_probe(kvm_t *kd) argument 108 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && 109 !_kvm_is_minidump(kd)); 113 _i386_initvtop(kvm_t *kd) argument 212 _i386_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 302 _i386_vatop_pae(kvm_t *kd, kvaddr_t va, off_t *pa) argument 393 _i386_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument [all...] |
H A D | kvm_vnet.c | 58 _kvm_vnet_selectpid(kvm_t *kd, pid_t pid) argument 94 if (!kvm_native(kd)) 103 if (_kvm_nlist(kd, nl, 0) != 0) { 112 /* _kvm_err(kd, kd->program, "%s: no namelist", __func__); */ 121 if (kvm_read(kd, nl[NLIST_DUMPTID].n_value, &dumptid, 123 _kvm_err(kd, kd->program, "%s: dumptid", __func__); 143 if (kvm_read(kd, procp, &proc, sizeof(proc)) != sizeof(proc)) { 144 _kvm_err(kd, k 215 _kvm_vnet_initialized(kvm_t *kd, int intialize) argument 231 _kvm_vnet_validaddr(kvm_t *kd, kvaddr_t value) argument [all...] |
H A D | kvm_cptime.c | 55 _kvm_cp_time_init(kvm_t *kd) argument 58 if (kvm_nlist(kd, kvm_cp_time_nl) < 0) 65 getsysctl(kvm_t *kd, const char *name, void *buf, size_t len) argument 71 _kvm_err(kd, kd->program, "cannot read sysctl %s:%s", name, 76 _kvm_err(kd, kd->program, "sysctl %s has unexpected size", 84 kvm_getcptime(kvm_t *kd, long *cp_time) argument 89 if (kd == NULL) { 94 if (ISALIVE(kd)) [all...] |
H A D | kvm_getloadavg.c | 59 kvm_getloadavg(kvm_t *kd, double loadavg[], int nelem) argument 64 if (ISALIVE(kd)) 67 if (!kd->arch->ka_native(kd)) { 68 _kvm_err(kd, kd->program, 73 if (kvm_nlist(kd, nl) != 0 && nl[X_AVERUNNABLE].n_type == 0) { 74 _kvm_err(kd, kd->program, 79 #define KREAD(kd, add [all...] |
H A D | kvm_arm.c | 65 _kvm_pa2off(kvm_t *kd, uint64_t pa, off_t *ofs, size_t pgsz) argument 67 struct vmstate *vm = kd->vmst; 85 _arm_freevtop(kvm_t *kd) argument 87 struct vmstate *vm = kd->vmst; 91 kd->vmst = NULL; 95 _arm_probe(kvm_t *kd) argument 98 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && 99 !_kvm_is_minidump(kd)); 103 _arm_initvtop(kvm_t *kd) argument 113 if (kd 193 _arm_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 239 _kvm_mdopen(kvm_t *kd) argument 252 _arm_native(kvm_t *kd) argument [all...] |
H A D | kvm_minidump_arm.c | 59 _arm_pte_get(kvm_t *kd, u_long pteindex) argument 61 arm_pt_entry_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); 63 return _kvm32toh(kd, *pte); 67 _arm_minidump_probe(kvm_t *kd) argument 70 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_ARM) && 71 _kvm_is_minidump(kd)); 75 _arm_minidump_freevtop(kvm_t *kd) argument 77 struct vmstate *vm = kd->vmst; 80 kd->vmst = NULL; 84 _arm_minidump_initvtop(kvm_t *kd) argument 150 _arm_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 212 _arm_entry_to_prot(kvm_t *kd, arm_pt_entry_t pte) argument 233 _arm_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg) argument [all...] |
H A D | kvm_powerpc64.c | 53 valid_elf_header(kvm_t *kd, Elf64_Ehdr *eh) argument 67 if (_kvm16toh(kd, eh->e_type) != ET_CORE) 69 if (_kvm16toh(kd, eh->e_machine) != EM_PPC64) 94 powerpc_maphdrs(kvm_t *kd) argument 99 vm = kd->vmst; 102 vm->map = mmap(NULL, vm->mapsz, PROT_READ, MAP_PRIVATE, kd->pmfd, 0); 104 _kvm_err(kd, kd->program, "cannot map corefile"); 109 if (!valid_elf_header(kd, vm->eh)) { 120 if (!valid_elf_header(kd, v 150 powerpc64_va2off(kvm_t *kd, kvaddr_t va, off_t *ofs) argument 175 _powerpc64_freevtop(kvm_t *kd) argument 186 _powerpc64_probe(kvm_t *kd) argument 194 _powerpc64le_probe(kvm_t *kd) argument 202 _powerpc64_initvtop(kvm_t *kd) argument 216 _powerpc64_kvatop(kvm_t *kd, kvaddr_t va, off_t *ofs) argument [all...] |
H A D | kvm_minidump_i386.c | 56 _i386_pte_pae_get(kvm_t *kd, u_long pteindex) argument 58 i386_pte_pae_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); 64 _i386_pte_get(kvm_t *kd, u_long pteindex) argument 66 i386_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); 72 _i386_minidump_probe(kvm_t *kd) argument 75 return (_kvm_probe_elf_kernel(kd, ELFCLASS32, EM_386) && 76 _kvm_is_minidump(kd)); 80 _i386_minidump_freevtop(kvm_t *kd) argument 82 struct vmstate *vm = kd->vmst; 85 kd 89 _i386_minidump_initvtop(kvm_t *kd) argument 146 _i386_minidump_vatop_pae(kvm_t *kd, kvaddr_t va, off_t *pa) argument 191 _i386_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 236 _i386_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 264 kvm_t *kd; member in struct:i386_iter 270 _i386_iterator_init(struct i386_iter *it, kvm_t *kd) argument 319 _i386_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg) argument [all...] |
H A D | kvm_minidump_aarch64.c | 58 _aarch64_pte_get(kvm_t *kd, u_long pteindex) argument 60 aarch64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); 66 _aarch64_minidump_probe(kvm_t *kd) argument 69 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_AARCH64) && 70 _kvm_is_minidump(kd)); 74 _aarch64_minidump_freevtop(kvm_t *kd) argument 76 struct vmstate *vm = kd->vmst; 79 kd->vmst = NULL; 83 _aarch64_minidump_initvtop(kvm_t *kd) argument 88 vmst = _kvm_malloc(kd, sizeo 173 _aarch64_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 230 _aarch64_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 266 _aarch64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg) argument [all...] |
H A D | kvm_minidump_amd64.c | 76 _amd64_pde_get(kvm_t *kd, u_long pdeindex) argument 78 amd64_pde_t *pde = _kvm_pmap_get(kd, pdeindex, sizeof(*pde)); 84 _amd64_pte_get(kvm_t *kd, u_long pteindex) argument 86 amd64_pte_t *pte = _kvm_pmap_get(kd, pteindex, sizeof(*pte)); 93 _amd64_pde_first_pte(kvm_t *kd, u_long pdeindex) argument 97 pa = _kvm_pmap_get(kd, pdeindex, sizeof(amd64_pde_t)); 100 return _kvm_map_get(kd, *pa & AMD64_PG_FRAME, AMD64_PAGE_SIZE); 104 _amd64_minidump_probe(kvm_t *kd) argument 107 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_X86_64) && 108 _kvm_is_minidump(kd)); 112 _amd64_minidump_freevtop(kvm_t *kd) argument 121 _amd64_minidump_initvtop(kvm_t *kd) argument 184 _amd64_minidump_vatop_v1(kvm_t *kd, kvaddr_t va, off_t *pa) argument 240 _amd64_minidump_vatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 328 _amd64_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 343 _amd64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg) argument [all...] |
H A D | kvm_powerpc64.h | 54 #define PPC64_MMU_OPS(kd) (kd)->vmst->mmu.ops 55 #define PPC64_MMU_OP(kd, op, ...) PPC64_MMU_OPS(kd)->op((kd), ## __VA_ARGS__) 56 #define PPC64_MMU_DATA(kd) (kd)->vmst->mmu.data
|
H A D | kvm_getswapinfo.c | 71 #define KREAD(kd, addr, obj) \ 72 (kvm_read(kd, addr, (char *)(obj), sizeof(*obj)) != sizeof(*obj)) 76 if (KREAD(kd, (u_long)(addr), (var))) { \ 77 _kvm_err(kd, kd->program, "cannot read %s", msg); \ 93 kvm_getswapinfo(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) argument 99 if (kd == NULL) { 104 if (ISALIVE(kd)) { 105 return kvm_getswapinfo_sysctl(kd, swap_ary, swap_max, flags); 107 return kvm_getswapinfo_kvm(kd, swap_ar 112 kvm_getswapinfo_kvm(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) argument 163 kvm_getswapinfo_sysctl(kvm_t *kd, struct kvm_swap *swap_ary, int swap_max, int flags) argument 226 nlist_init(kvm_t *kd) argument 254 getsysctl(kvm_t *kd, const char *name, void *ptr, size_t len) argument [all...] |
H A D | kvm_minidump_powerpc64.c | 44 _powerpc64_minidump_probe(kvm_t *kd) argument 46 return (_kvm_probe_elf_kernel(kd, ELFCLASS64, EM_PPC64) && 47 _kvm_is_minidump(kd)); 51 _powerpc64_minidump_freevtop(kvm_t *kd) argument 53 struct vmstate *vm = kd->vmst; 57 if (PPC64_MMU_OPS(kd)) 58 PPC64_MMU_OP(kd, cleanup); 60 kd->vmst = NULL; 64 _powerpc64_minidump_initvtop(kvm_t *kd) argument 72 vmst = _kvm_malloc(kd, sizeo 168 _powerpc64_minidump_kvatop(kvm_t *kd, kvaddr_t va, off_t *pa) argument 188 _powerpc64_kerndisp(kvm_t *kd) argument 194 _powerpc64_minidump_walk_pages(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg) argument [all...] |
H A D | kvm_private.c | 72 * Report an error using printf style arguments. "program" is kd->program 78 _kvm_err(kvm_t *kd, const char *program, const char *fmt, ...) argument 88 (void)vsnprintf(kd->errbuf, 89 sizeof(kd->errbuf), fmt, ap); 95 _kvm_syserr(kvm_t *kd, const char *program, const char *fmt, ...) argument 106 char *cp = kd->errbuf; 108 (void)vsnprintf(cp, sizeof(kd->errbuf), fmt, ap); 110 (void)snprintf(&cp[n], sizeof(kd->errbuf) - n, ": %s", 117 _kvm_malloc(kvm_t *kd, size_t n) argument 122 _kvm_err(kd, k 128 _kvm_probe_elf_kernel(kvm_t *kd, int class, int machine) argument 138 _kvm_is_minidump(kvm_t *kd) argument 159 _kvm_read_core_phdrs(kvm_t *kd, size_t *phnump, GElf_Phdr **phdrp) argument 264 _kvm_pmap_get(kvm_t *kd, u_long idx, size_t len) argument 274 _kvm_map_get(kvm_t *kd, u_long pa, unsigned int page_size) argument 290 _kvm_pt_init(kvm_t *kd, size_t dump_avail_size, off_t dump_avail_off, size_t map_len, off_t map_off, off_t sparse_off, int page_size) argument 388 _kvm_pmap_init(kvm_t *kd, uint32_t pmap_size, off_t pmap_off) argument 409 dump_avail_n(kvm_t *kd, long i) argument 415 _kvm_pa_bit_id(kvm_t *kd, uint64_t pa, unsigned int page_size) argument 434 _kvm_bit_id_pa(kvm_t *kd, uint64_t bit_id, unsigned int page_size) argument 466 _kvm_pt_find(kvm_t *kd, uint64_t pa, unsigned int page_size) argument 518 kvm_fdnlist(kvm_t *kd, struct kvm_nlist *list) argument 563 kvm_fdnlist_prefix(kvm_t *kd, struct kvm_nlist *nl, int missing, const char *prefix, kvaddr_t (*validate_fn)(kvm_t *, kvaddr_t)) argument 661 _kvm_nlist(kvm_t *kd, struct kvm_nlist *nl, int initialize) argument 808 _kvm_visit_cb(kvm_t *kd, kvm_walk_pages_cb_t *cb, void *arg, u_long pa, u_long kmap_vaddr, u_long dmap_vaddr, vm_prot_t prot, size_t len, unsigned int page_size) argument [all...] |
/freebsd-current/sys/cddl/compat/opensolaris/sys/ |
H A D | sid.h | 39 ksiddomain_t *kd; local 43 kd = kmem_alloc(sizeof(*kd), KM_SLEEP); 44 kd->kd_len = (uint_t)len; 45 kd->kd_name = kmem_alloc(len, KM_SLEEP); 46 strcpy(kd->kd_name, domain); 47 return (kd); 51 ksiddomain_rele(ksiddomain_t *kd) argument 54 kmem_free(kd->kd_name, kd [all...] |
/freebsd-current/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | sid.h | 43 ksiddomain_t *kd; local 46 kd = kmem_zalloc(sizeof (ksiddomain_t), KM_SLEEP); 47 kd->kd_name = kmem_zalloc(len + 1, KM_SLEEP); 48 memcpy(kd->kd_name, dom, len); 50 return (kd);
|
/freebsd-current/crypto/heimdal/lib/krb5/ |
H A D | salt-aes.c | 49 struct _krb5_key_data kd; local 64 kd.schedule = NULL; 65 ALLOC(kd.key, 1); 66 if(kd.key == NULL) { 70 kd.key->keytype = enctype; 71 ret = krb5_data_alloc(&kd.key->keyvalue, et->keytype->size); 80 et->keytype->size, kd.key->keyvalue.data); 82 _krb5_free_key_data(context, &kd, et); 88 ret = _krb5_derive_key(context, et, &kd, "kerberos", strlen("kerberos")); 90 ret = krb5_copy_keyblock_contents(context, kd [all...] |
H A D | krbhst.c | 171 krbhst_empty(const struct krb5_krbhst_data *kd) argument 173 return kd->index == &kd->hosts; 177 * Return the default protocol for the `kd' (either TCP or UDP) 181 krbhst_get_default_proto(struct krb5_krbhst_data *kd) argument 183 if (kd->flags & KD_LARGE_MSG) 204 parse_hostspec(krb5_context context, struct krb5_krbhst_data *kd, argument 214 hi->proto = krbhst_get_default_proto(kd); 296 append_host_hostinfo(struct krb5_krbhst_data *kd, struct krb5_krbhst_info *host) argument 300 for(h = kd 312 append_host_string(krb5_context context, struct krb5_krbhst_data *kd, const char *host, int def_port, int port) argument 428 get_next(struct krb5_krbhst_data *kd, krb5_krbhst_info **host) argument 440 srv_get_hosts(krb5_context context, struct krb5_krbhst_data *kd, const char *proto, const char *service) argument 464 config_get_hosts(krb5_context context, struct krb5_krbhst_data *kd, const char *conf_string) argument 492 fallback_get_hosts(krb5_context context, struct krb5_krbhst_data *kd, const char *serv_string, int port, int proto) argument 559 struct krb5_krbhst_data *kd = ctx; local 595 plugin_get_hosts(krb5_context context, struct krb5_krbhst_data *kd, enum locate_service_type type) argument 637 kdc_get_next(krb5_context context, struct krb5_krbhst_data *kd, krb5_krbhst_info **host) argument 702 admin_get_next(krb5_context context, struct krb5_krbhst_data *kd, krb5_krbhst_info **host) argument 756 kpasswd_get_next(krb5_context context, struct krb5_krbhst_data *kd, krb5_krbhst_info **host) argument 816 krb524_get_next(krb5_context context, struct krb5_krbhst_data *kd, krb5_krbhst_info **host) argument 877 struct krb5_krbhst_data *kd; local 920 struct krb5_krbhst_data *kd; local [all...] |
/freebsd-current/lib/libprocstat/ |
H A D | common_kvm.h | 32 dev_t dev2udev(kvm_t *kd, struct cdev *dev); 33 int kdevtoname(kvm_t *kd, struct cdev *dev, char *); 34 int kvm_read_all(kvm_t *kd, unsigned long addr, void *buf, 40 int devfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 41 int isofs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 42 int msdosfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 43 int nfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 44 int smbfs_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 45 int udf_filestat(kvm_t *kd, struct vnode *vp, struct vnstat *vn); 46 int ufs_filestat(kvm_t *kd, struc [all...] |
H A D | libprocstat_internal.h | 34 kvm_t *kd; member in struct:procstat
|
/freebsd-current/lib/libkvm/tests/ |
H A D | kvm_geterr_test.c | 62 "test that kvm_geterr(kd) when kd doesn't contain an error returns \"\""); 68 kvm_t *kd; local 72 kd = kvm_open2(NULL, NULL, O_RDONLY, errbuf, NULL); 74 ATF_REQUIRE_MSG(kd != NULL, "kvm_open2 failed: %s", errbuf); 75 ATF_REQUIRE_MSG(kvm_write(kd, 0, NULL, 0) == -1, 77 error_msg = kvm_geterr(kd); 79 ATF_REQUIRE_MSG(kvm_close(kd) == 0, "kvm_close failed: %s", 88 "test that kvm_geterr(kd) when kd contain 95 kvm_t *kd; local [all...] |