Home
last modified time | relevance | path

Searched refs:cvaddr (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c90 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 Dgfxp_devmap.c69 umem_cookie->cvaddr = kva; in gfxp_umem_cookie_init()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmp_implfuncs.c212 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 Dseg_dev.c988 ASSERT(dhp->dh_cvaddr >= cp->cvaddr && in devmap_handle_reduce_len()
991 (cp->cvaddr + cp->size)); in devmap_handle_reduce_len()
1509 ASSERT(dhp->dh_cvaddr >= cp->cvaddr && 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()
3647 dhp->dh_cvaddr = cp->cvaddr + dhp->dh_roff; in devmap_umem_setup()
3750 dhp->dh_cvaddr = cp->cvaddr + dhp->dh_roff; in devmap_umem_remap()
3958 cp->cvaddr = (caddr_t)buf; in ddi_umem_alloc()
3995 segkp_release(segkp, cp->cvaddr); in ddi_umem_free()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddidevmap.h68 caddr_t cvaddr; /* cookie virtual address. */ member
H A Dgfx_private.h145 uint32_t mode, caddr_t cvaddr);
/illumos-gate/usr/src/uts/i86pc/io/xsvc/
H A Dxsvc.c955 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 Drootnex.c1025 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 Dmyri10ge.c4223 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 Dsunddi.c8418 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()