Searched defs:cvaddr (Results 1 - 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/starfire/os/ |
H A D | cpu_sgnblk.c | 70 caddr_t cvaddr; local 116 cvaddr = vmem_alloc(heap_arena, ptob(num_pages), VM_SLEEP); 118 hat_devload(kas.a_hat, cvaddr, ptob(num_pages), 121 cpu_sgnblkp[cpuid] = ((cpu_sgnblk_t *)(cvaddr + 128 ulong_t cvaddr, num_pages; local 133 if ((cvaddr = (ulong_t)cpu_sgnblkp[cpuid]) == NULL) { 137 cvaddr &= ~MMU_PAGEOFFSET; 175 hat_unload(kas.a_hat, (caddr_t)cvaddr, ptob(num_pages), 177 vmem_free(heap_arena, (caddr_t)cvaddr, ptob(num_pages));
|
H A D | pda.c | 546 caddr_t cvaddr; local 579 cvaddr = vmem_alloc(heap_arena, ptob(num_pages), VM_SLEEP); 581 hat_devload(kas.a_hat, cvaddr, ptob(num_pages), 584 return ((post2obp_info_t *)(cvaddr + (ulong_t)cpu_p2o_offset)); 590 ulong_t cvaddr, num_pages; local 610 cvaddr = (ulong_t)p2o - cpu_p2o_offset; 611 if (cvaddr & MMU_PAGEOFFSET) { 613 "cpu_p2o_mapout:%d: cvaddr (0x%x) not on page " 615 cpuid, (uint_t)cvaddr); 619 hat_unload(kas.a_hat, (caddr_t)cvaddr, pto [all...] |
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
H A D | gfxp_vm.c | 91 caddr_t cvaddr; local 118 cvaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); 119 if (cvaddr == NULL) 129 hat_devload(kas.a_hat, cvaddr, ptob(npages), pfn, 131 return (cvaddr + pgoffset);
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_implfuncs.c | 210 caddr_t cvaddr; local 231 cvaddr = device_arena_alloc(ptob(npages), VM_NOSLEEP); 232 if (cvaddr == NULL) 234 hat_devload(kas.a_hat, cvaddr, mmu_ptob(npages), mmu_btop(base), 236 return (cvaddr + pgoffset);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidevmap.h | 68 caddr_t cvaddr; /* cookie virtual address. */ member in struct:ddi_umem_cookie
|
/illumos-gate/usr/src/uts/sun4u/starfire/cvc/ |
H A D | cvc.c | 1134 caddr_t cvaddr; local 1164 cvaddr = vmem_alloc(heap_arena, ptob(num_pages), VM_SLEEP); 1166 hat_devload(kas.a_hat, cvaddr, mmu_ptob(num_pages), pfn, 1169 return ((caddr_t)(cvaddr + (uint_t)(cvc_iobuf_physaddr 1181 caddr_t cvaddr; local 1184 if ((cvaddr = cvc_iobufp[cpu_id]) == 0) { 1190 num_pages = mmu_btopr(((size_t)((uint64_t)cvaddr & MMU_PAGEOFFSET) + 1193 /* Get cvaddr to the start of the page boundary */ 1194 cvaddr = (caddr_t)(((uint64_t)cvaddr [all...] |
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 1033 void *cvaddr; local 1184 cvaddr = device_arena_alloc(ptob(npages), VM_NOSLEEP); 1185 if (cvaddr == NULL) 1191 hat_devload(kas.a_hat, cvaddr, mmu_ptob(npages), 1194 *vaddrp = (caddr_t)cvaddr + pgoffset;
|
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/ |
H A D | myri10ge.c | 4251 char *cvaddr, *ptr; local 4307 cvaddr = device_arena_alloc(ptob(1), VM_NOSLEEP); 4308 if (cvaddr == NULL) 4309 cmn_err(CE_WARN, "%s: failed to map nf4: cvaddr\n", 4312 hat_devload(kas.a_hat, cvaddr, mmu_ptob(1), 4316 ptr = cvaddr + pgoffset; 4330 hat_unload(kas.a_hat, cvaddr, ptob(1), HAT_UNLOAD_UNLOCK); 4331 device_arena_free(cvaddr, ptob(1));
|
Completed in 92 milliseconds