Home
last modified time | relevance | path

Searched refs:kva (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/lib/libsecdb/common/
H A Dsecdb.c54 data = kva->data; in kva_match()
73 if (kva == NULL) { in _kva_free()
76 data = kva->data; in _kva_free()
87 free(kva->data); in _kva_free()
88 free(kva); in _kva_free()
101 if (kva == NULL) { in _kva_free_value()
105 ctr = kva->length; in _kva_free_value()
106 data = kva->data; in _kva_free_value()
216 data = kva->data; in _kva2str()
241 data = kva->data; in _insert2kva()
[all …]
H A Dchkauthattr.c419 free_default_attrs(kva_t *kva) in free_default_attrs() argument
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
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()
460 kva->data[kva->length++].value = cp; in get_default_attrs()
464 return (kva); in get_default_attrs()
[all …]
H A Dgetexecattr.c235 findexecattr(const char *prof, kva_t *kva, void *ctxt, void *res) in findexecattr() argument
/illumos-gate/usr/src/compat/bhyve/amd64/machine/
H A Dvmparam.h31 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 Dballoon.c812 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 Dxsvc.c822 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()
926 kvai = kva; in xsvc_devmap()
932 vmem_free(heap_arena, kva, psize); in xsvc_devmap()
955 umem_cookiep->cvaddr = kva; in xsvc_umem_cookie_alloc()
1067 caddr_t kva; in xsvc_devmap_unmap() local
1095 kva = cp->cvaddr; in xsvc_devmap_unmap()
1104 kvai = kva; in xsvc_devmap_unmap()
[all …]
/illumos-gate/usr/src/cmd/allocate/
H A Dadd_allocatable.c392 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 Dau_usermask.c40 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 Ddevalloc.c1747 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 Duserattr.c50 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 Dgfxp_devmap.c60 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 Dgfxp_vm.c387 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 Dpci_reloc.c350 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 Dunix_cred.c135 finddeflim(const char *name, kva_t *kva, void *ctxt, void *pres) in finddeflim() argument
141 val = kva_match(kva, USERATTR_DFLTPRIV_KW); in finddeflim()
146 val = kva_match(kva, USERATTR_LIMPRIV_KW); in finddeflim()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c1168 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 Dgfx_private.h65 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 Dsysplugin.c851 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 Dmem.c352 #define NEED_LOCK_KVADDR(kva) mmpagelock(&kas, kva) argument
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/
H A Dxpv_support.c259 balloon_free_pages(uint_t page_cnt, mfn_t *mfns, caddr_t kva, pfn_t *pfns) in balloon_free_pages() argument