/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_vm.c | 90 caddr_t cvaddr; in gfxp_map_kernel_space() local 117 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in gfxp_map_kernel_space() 118 if (cvaddr == NULL) in gfxp_map_kernel_space() 128 hat_devload(kas.a_hat, cvaddr, ptob(npages), pfn, in gfxp_map_kernel_space() 130 return (cvaddr + pgoffset); in gfxp_map_kernel_space() 270 caddr_t cvaddr; in gfxp_alloc_kernel_space() local 274 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in gfxp_alloc_kernel_space() 275 return (cvaddr); in gfxp_alloc_kernel_space() 305 uint32_t mode, caddr_t cvaddr) in gfxp_load_kernel_space() argument 345 hat_devload(kas.a_hat, cvaddr, ptob(npages), pfn, in gfxp_load_kernel_space()
|
H A D | gfxp_devmap.c | 69 umem_cookie->cvaddr = kva; in gfxp_umem_cookie_init()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_implfuncs.c | 212 caddr_t cvaddr; in psm_map_phys_new() local 233 cvaddr = device_arena_alloc(ptob(npages), VM_NOSLEEP); in psm_map_phys_new() 234 if (cvaddr == NULL) in psm_map_phys_new() 236 hat_devload(kas.a_hat, cvaddr, mmu_ptob(npages), mmu_btop(base), in psm_map_phys_new() 238 return (cvaddr + pgoffset); in psm_map_phys_new()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_dev.c | 988 ASSERT(dhp->dh_cvaddr >= cp->cvaddr && in devmap_handle_reduce_len() 989 dhp->dh_cvaddr < (cp->cvaddr + cp->size)); in devmap_handle_reduce_len() 991 (cp->cvaddr + cp->size)); in devmap_handle_reduce_len() 1211 err = as_fault(kas.a_hat, &kas, cookie->cvaddr, in acquire_kpmem_lock() 1230 if (as_fault(kas.a_hat, &kas, cookie->cvaddr, in release_kpmem_lock() 1509 ASSERT(dhp->dh_cvaddr >= cp->cvaddr && in segdev_faultpage() 1510 dhp->dh_cvaddr < (cp->cvaddr + cp->size)); in segdev_faultpage() 1512 (cp->cvaddr + cp->size)); in segdev_faultpage() 1514 (cp->cvaddr + cp->size)); in segdev_faultpage() 1527 cp->cvaddr + off); in segdev_faultpage() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidevmap.h | 68 caddr_t cvaddr; /* cookie virtual address. */ member
|
H A D | gfx_private.h | 145 uint32_t mode, caddr_t cvaddr);
|
/illumos-gate/usr/src/uts/i86pc/io/xsvc/ |
H A D | xsvc.c | 955 umem_cookiep->cvaddr = kva; in xsvc_umem_cookie_alloc() 1095 kva = cp->cvaddr; in xsvc_devmap_unmap()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 1025 void *cvaddr; in rootnex_map_regspec() local 1179 cvaddr = device_arena_alloc(ptob(npages), VM_NOSLEEP); in rootnex_map_regspec() 1180 if (cvaddr == NULL) in rootnex_map_regspec() 1186 hat_devload(kas.a_hat, cvaddr, mmu_ptob(npages), in rootnex_map_regspec() 1189 *vaddrp = (caddr_t)cvaddr + pgoffset; in rootnex_map_regspec()
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge.c | 4223 char *cvaddr, *ptr; in myri10ge_enable_nvidia_ecrc() local 4279 cvaddr = device_arena_alloc(ptob(1), VM_NOSLEEP); in myri10ge_enable_nvidia_ecrc() 4280 if (cvaddr == NULL) in myri10ge_enable_nvidia_ecrc() 4284 hat_devload(kas.a_hat, cvaddr, mmu_ptob(1), in myri10ge_enable_nvidia_ecrc() 4288 ptr = cvaddr + pgoffset; in myri10ge_enable_nvidia_ecrc() 4302 hat_unload(kas.a_hat, cvaddr, ptob(1), HAT_UNLOAD_UNLOCK); in myri10ge_enable_nvidia_ecrc() 4303 device_arena_free(cvaddr, ptob(1)); in myri10ge_enable_nvidia_ecrc()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunddi.c | 8418 p->cvaddr = addr; in umem_lockmemory() 8488 as_pageunlock(p->asp, p->pparray, p->cvaddr, p->size, p->s_flags); in i_ddi_umem_unlock() 8674 p->cvaddr = addr; in ddi_umem_lock() 8800 ASSERT(((uintptr_t)(p->cvaddr) & PAGEOFFSET) == 0); in ddi_umem_iosetup() 8801 bp->b_un.b_addr = (caddr_t)((uintptr_t)(p->cvaddr) + off); in ddi_umem_iosetup() 8804 ASSERT(((uintptr_t)(p->cvaddr) & PAGEOFFSET) == 0); in ddi_umem_iosetup()
|