/illumos-gate/usr/src/lib/libsecdb/common/ |
H A D | secdb.c | 46 kva_match(kva_t *kva, char *key) in kva_match() argument 51 if (kva == NULL || key == NULL) { in kva_match() 54 data = kva->data; in kva_match() 55 for (i = 0; i < kva->length; i++) { in kva_match() 68 _kva_free(kva_t *kva) in _kva_free() argument 73 if (kva == NULL) { in _kva_free() 76 data = kva->data; in _kva_free() 77 for (i = 0; i < kva->length; i++) { in _kva_free() 87 free(kva->data); in _kva_free() 88 free(kva); in _kva_free() [all …]
|
H A D | chkauthattr.c | 419 free_default_attrs(kva_t *kva) in free_default_attrs() argument 423 for (i = 0; i < kva->length; i++) in free_default_attrs() 424 free(kva->data[i].value); in free_default_attrs() 426 free(kva); in free_default_attrs() 437 kva_t *kva; in get_default_attrs() local 440 kva = malloc(sizeof (kva_t) + sizeof (kv_t) * NDFLTPLY); in get_default_attrs() 442 if (kva == NULL) in get_default_attrs() 445 kva->data = (kv_t *)(void *)&kva[1]; in get_default_attrs() 446 kva->length = 0; in get_default_attrs() 459 kva->data[kva->length].key = dfltply[i].attr; in get_default_attrs() [all …]
|
H A D | getexecattr.c | 235 findexecattr(const char *prof, kva_t *kva, void *ctxt, void *res) in findexecattr() argument
|
/illumos-gate/usr/src/compat/bhyve/amd64/machine/ |
H A D | vmparam.h | 31 dmap_to_phys(uintptr_t kva) in dmap_to_phys() argument 35 ASSERT3U(kva, >=, base); in dmap_to_phys() 36 ASSERT3U(kva, <, base + kpm_size); in dmap_to_phys() 38 return (kva - base); in dmap_to_phys()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 812 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages() argument 823 if (kva != NULL) { in balloon_free_pages() 824 ASSERT(((uintptr_t)kva & PAGEOFFSET) == 0); in balloon_free_pages() 826 ASSERT(hat_getpfnum(kas.a_hat, kva) == pfns[0]); in balloon_free_pages() 832 if ((kva != NULL) && balloon_zero_memory) { in balloon_free_pages() 833 bzero(kva, (page_cnt * PAGESIZE)); in balloon_free_pages() 837 if ((kva != NULL) || (pfns != NULL)) { in balloon_free_pages() 854 (kva + (PAGESIZE * i))); in balloon_free_pages() 863 if ((kva == NULL) && (balloon_zero_memory)) { in balloon_free_pages() 872 if (kva != NULL) { in balloon_free_pages() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/xsvc/ |
H A D | xsvc.c | 124 static int xsvc_umem_cookie_alloc(caddr_t kva, size_t size, int flags, 822 caddr_t kva; in xsvc_devmap() local 871 kva = vmem_alloc(heap_arena, psize, VM_SLEEP); in xsvc_devmap() 872 if (kva == NULL) { in xsvc_devmap() 876 kvai = kva; in xsvc_devmap() 897 err = xsvc_umem_cookie_alloc(kva, psize, KM_SLEEP, &cookie); in xsvc_devmap() 926 kvai = kva; in xsvc_devmap() 932 vmem_free(heap_arena, kva, psize); in xsvc_devmap() 944 xsvc_umem_cookie_alloc(caddr_t kva, size_t size, int flags, in xsvc_umem_cookie_alloc() argument 955 umem_cookiep->cvaddr = kva; in xsvc_umem_cookie_alloc() [all …]
|
/illumos-gate/usr/src/cmd/allocate/ |
H A D | add_allocatable.c | 392 kva_t *kva; in check_args() local 420 kva = da_defs->devopts; in check_args() 421 if ((kval = kva_match(kva, DAOPT_MINLABEL)) != NULL) in check_args() 423 if ((kval = kva_match(kva, DAOPT_MAXLABEL)) != NULL) in check_args() 425 if ((kval = kva_match(kva, DAOPT_AUTHS)) != NULL) in check_args() 427 if ((kval = kva_match(kva, DAOPT_CSCRIPT)) != NULL) in check_args()
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | au_usermask.c | 40 audit_flags(const char *name, kva_t *kva, void *ctxt, void *pres) in audit_flags() argument 44 if ((val = kva_match(kva, USERATTR_AUDIT_FLAGS_KW)) != NULL) { in audit_flags()
|
H A D | devalloc.c | 1747 kva_t *kva; in da_add_list() local 1826 kva = da_defs->devopts; in da_add_list() 1827 if ((kval = kva_match(kva, DAOPT_MINLABEL)) != NULL) in da_add_list() 1829 if ((kval = kva_match(kva, DAOPT_MAXLABEL)) != NULL) in da_add_list() 1831 if ((kval = kva_match(kva, DAOPT_AUTHS)) != NULL) in da_add_list() 1833 if ((kval = kva_match(kva, DAOPT_CSCRIPT)) != NULL) in da_add_list()
|
/illumos-gate/usr/src/cmd/userattr/ |
H A D | userattr.c | 50 attr(const char *name, kva_t *kva, void *ctxt, void *pres) in attr() argument 54 if ((val = kva_match(kva, attr_name)) != NULL) { in attr()
|
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_devmap.c | 60 gfxp_umem_cookie_init(caddr_t kva, size_t size) in gfxp_umem_cookie_init() argument 69 umem_cookie->cvaddr = kva; in gfxp_umem_cookie_init()
|
H A D | gfxp_vm.c | 387 gfxp_alloc_from_mempool(struct gfxp_pmem_cookie *cookie, caddr_t *kva, in gfxp_alloc_from_mempool() argument 395 gfxp_free_mempool(struct gfxp_pmem_cookie *cookie, caddr_t kva, size_t len) in gfxp_free_mempool() argument
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_reloc.c | 350 caddr_t kva = fdvma_p->kvbase[index]; in pci_fdvma_unregister_callbacks() local 354 ASSERT(kva != NULL); in pci_fdvma_unregister_callbacks() 357 i++, kva += IOMMU_PAGE_SIZE) in pci_fdvma_unregister_callbacks() 358 hat_delete_callback(kva, IOMMU_PAGE_SIZE, mp, HAC_PAGELOCK, in pci_fdvma_unregister_callbacks()
|
/illumos-gate/usr/src/lib/pam_modules/unix_cred/ |
H A D | unix_cred.c | 136 finddeflim(const char *name, kva_t *kva, void *ctxt, void *pres) in finddeflim() argument 142 val = kva_match(kva, USERATTR_DFLTPRIV_KW); in finddeflim() 147 val = kva_match(kva, USERATTR_LIMPRIV_KW); in finddeflim()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 1168 kmem_override_cache_attrs(caddr_t kva, size_t size, uint_t order) in kmem_override_cache_attrs() argument 1175 if (hat_getattr(kas.a_hat, kva, &hat_attr) == -1) { in kmem_override_cache_attrs() 1183 kva_end = (caddr_t)(((uintptr_t)kva + size + PAGEOFFSET) & in kmem_override_cache_attrs() 1185 kva = (caddr_t)((uintptr_t)kva & (uintptr_t)PAGEMASK); in kmem_override_cache_attrs() 1187 while (kva < kva_end) { in kmem_override_cache_attrs() 1188 pfn = hat_getpfnum(kas.a_hat, kva); in kmem_override_cache_attrs() 1189 hat_unload(kas.a_hat, kva, PAGESIZE, HAT_UNLOAD_UNLOCK); in kmem_override_cache_attrs() 1190 hat_devload(kas.a_hat, kva, PAGESIZE, pfn, hat_attr, hat_flags); in kmem_override_cache_attrs() 1191 kva += MMU_PAGESIZE; in kmem_override_cache_attrs()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | gfx_private.h | 65 extern ddi_umem_cookie_t gfxp_umem_cookie_init(caddr_t kva, size_t size);
|
/illumos-gate/usr/src/lib/auditd_plugins/syslog/ |
H A D | sysplugin.c | 851 kva_t *kva = (kva_t *)kvlist; in auditd_plugin_open() local 856 if ((kvlist == NULL) || ((value = kva_match(kva, "p_flags")) == NULL)) { in auditd_plugin_open()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | mem.c | 352 #define NEED_LOCK_KVADDR(kva) mmpagelock(&kas, kva) argument
|
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/ |
H A D | xpv_support.c | 259 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages() argument
|