/illumos-gate/usr/src/lib/efcode/packages/ |
H A D | memalloc.c | 47 fc_cell_t vaddr; local 55 fc_int2cell(align), fc_size2cell(size), fc_ptr2cell(hint), &vaddr); 58 vaddr = mapping_to_mcookie(vaddr, size, NULL, NULL); 59 PUSH(DS, (fstack_t)vaddr); 82 void *vaddr; local 87 vaddr = (void *)POP(DS); 89 fc_ptr2cell(vaddr), &physlo, &physhi);
|
/illumos-gate/usr/src/stand/lib/sa/ |
H A D | standalloc.c | 78 get_progmemory(caddr_t vaddr, size_t size, int align) argument 83 * if the vaddr given is not a mult of PAGESIZE, 87 n = (uintptr_t)vaddr & (pagesize - 1); 89 vaddr -= n; 94 (void *)vaddr); 95 if (resalloc(RES_CHILDVIRT, size, vaddr, align) != vaddr)
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ppage.c | 89 i86_va_map(caddr_t vaddr, struct as *asp, caddr_t kaddr) argument 93 pfnum = hat_getpfnum(asp->a_hat, vaddr);
|
H A D | pci_cfgacc_x86.c | 159 caddr_t vaddr; local 166 vaddr = pci_cfgacc_map(paddr); 171 *((uint8_t *)vaddr) = VAL8(req); 173 VAL8(req) = *((uint8_t *)vaddr); 177 *((uint16_t *)vaddr) = VAL16(req); 179 VAL16(req) = *((uint16_t *)vaddr); 183 *((uint32_t *)vaddr) = VAL32(req); 185 VAL32(req) = *((uint32_t *)vaddr); 189 *((uint64_t *)vaddr) = VAL64(req); 191 VAL64(req) = *((uint64_t *)vaddr); [all...] |
/illumos-gate/usr/src/cmd/mdb/sun4v/modules/mdesc/ |
H A D | mdesc.c | 90 uintptr_t vaddr; local 97 vaddr = addr; 108 vaddr = (uintptr_t)md.va; 111 if (mdb_vread(&mh, sizeof (mh), vaddr) == -1) { 112 mdb_warn("failed to read md_header_t at %p", vaddr); 138 if (mdb_vread(mdep, mdesize, vaddr + MD_HEADER_SIZE) != mdesize) { 139 mdb_warn("failed to read node block %p", vaddr 146 if (mdb_vread(namep, namesize, vaddr + MD_HEADER_SIZE + mdesize) 148 mdb_warn("failed to read node block %p", vaddr + MD_HEADER_SIZE 155 if (mdb_vread(datap, datasize, vaddr 240 uintptr_t vaddr; local [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld/amd64/ |
H A D | _relocate.c | 132 uintptr_t addr, vaddr; local 135 vaddr = 0; 137 vaddr = ADDR(lmp); 141 (void) elf_plt_write((uintptr_t)addr, vaddr, rel,
|
/illumos-gate/usr/src/cmd/sgs/librtld/i386/ |
H A D | _relocate.c | 124 uintptr_t addr, vaddr; local 127 vaddr = 0; 129 vaddr = ADDR(lmp); 132 (void) elf_plt_write((uintptr_t)addr, vaddr, rel,
|
/illumos-gate/usr/src/cmd/sgs/librtld/sparc/ |
H A D | _relocate.c | 122 uintptr_t addr, vaddr; local 125 vaddr = 0; 127 vaddr = ADDR(lmp); 131 (void) elf_plt_write((uintptr_t)addr, vaddr, rel,
|
/illumos-gate/usr/src/cmd/sgs/librtld/sparcv9/ |
H A D | _relocate.c | 122 uintptr_t addr, vaddr; local 125 vaddr = 0; 127 vaddr = ADDR(lmp); 131 (void) elf_plt_write((uintptr_t)addr, vaddr, rel,
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | memseg.c | 81 caddr_t vaddr; local 140 vaddr = (caddr_t)pp; 143 if (page_find(&mpvp, (u_offset_t)(vaddr + i * PAGESIZE))) 145 (void *)&mpvp, (void *)(vaddr + i * PAGESIZE)); 152 PG_NORELOC | PG_EXCL, &kseg, vaddr)) == NULL) {
|
/illumos-gate/usr/src/uts/sun4u/opl/ml/ |
H A D | drmach.il.cpp | 151 flush_instr_mem_il(caddr_t vaddr) argument 158 * Flush 1 page of the I-$ starting at vaddr 159 * %o0 vaddr
|
/illumos-gate/usr/src/uts/i86xpv/boot/ |
H A D | boot_xconsole.c | 68 uintptr_t vaddr; local 73 vaddr = (uintptr_t)&big_empty; 74 vaddr = (vaddr + MMU_PAGEOFFSET) & MMU_PAGEMASK; 75 HYPERVISOR_shared_info = (shared_info_t *)vaddr; 81 (void) HYPERVISOR_update_va_mapping(vaddr, 88 (void) HYPERVISOR_update_va_mapping(vaddr + MMU_PAGESIZE, 123 vaddr = (uintptr_t)&video_fb_buf; 124 vaddr = (vaddr [all...] |
/illumos-gate/usr/src/cmd/ptools/pmap/ |
H A D | pmap_common.c | 118 uintptr_t vaddr, size_t size, int mflags, int shmid, int *mtypesp) 136 } else if (vaddr + size > Psp->pr_stkbase && 137 vaddr < Psp->pr_stkbase + Psp->pr_stksize) { 141 vaddr + size > Psp->pr_brkbase && 142 vaddr < Psp->pr_brkbase + Psp->pr_brksize) { 148 key.lwps_stack.ss_sp = (void *)vaddr; 117 anon_name(char *name, const pstatus_t *Psp, lwpstack_t *stacks, uint_t nstacks, uintptr_t vaddr, size_t size, int mflags, int shmid, int *mtypesp) argument
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_kdi.c | 56 static uintptr_t hat_kdi_page = 0; /* vaddr for phsical page accesses */ 61 static x86pte_t *hat_kdi_pte = NULL; /* vaddr of pte for hat_kdi_page */ 152 uintptr_t vaddr = va; local 165 if (kbm_probe(&vaddr, &len, &pfn, &prot) == 0) 167 if (vaddr > va) 169 if (vaddr < va) 170 pfn += mmu_btop(va - vaddr); 171 *pap = pfn_to_pa(pfn) + (vaddr & MMU_PAGEOFFSET);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | urw.c | 169 mapout(struct as *as, caddr_t addr, caddr_t vaddr, int writing) argument 171 vaddr = (caddr_t)(uintptr_t)((uintptr_t)vaddr & PAGEMASK); 172 ppmapout(vaddr); 185 caddr_t vaddr; local 261 vaddr = mapin(as, addr, writing); 274 if (segdev_copyto(seg, addr, buf, vaddr, len)) 277 if (segdev_copyfrom(seg, addr, vaddr, buf, len)) 282 bcopy(buf, vaddr, len); 284 bcopy(vaddr, bu [all...] |
H A D | subr.c | 319 caddr_t vaddr; local 323 vaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); 327 hat_devload(kas.a_hat, vaddr, PAGESIZE, 333 *(uint8_t *)(vaddr + off) = new_instr; 336 *(uint16_t *)(vaddr + off) = new_instr; 339 *(uint32_t *)(vaddr + off) = new_instr; 346 sync_icache(vaddr + off, size); 349 hat_unload(kas.a_hat, vaddr, PAGESIZE, HAT_UNLOAD_UNLOCK); 350 vmem_free(heap_arena, vaddr, PAGESIZE);
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kpm.c | 263 caddr_t vaddr; local 282 vaddr = hat_kpm_page2va(pp, 1); 283 hat_kpm_mapout(pp, kpme, vaddr);
|
/illumos-gate/usr/src/boot/sys/boot/uboot/common/ |
H A D | metadata.c | 259 vm_offset_t vaddr; local 355 bcopy(md->md_data, &vaddr, sizeof vaddr); 356 vaddr -= __elfN(relocation_offset); 357 bcopy(&vaddr, md->md_data, sizeof vaddr);
|
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmloopback.c | 462 iovec->local.vaddr + iovec->local_offset, 526 (void) bcopy(iovec->local.vaddr + iovec->local_offset, 543 caddr_t vaddr, size_t len) 552 *local_handle = (rsm_localmemory_handle_t)vaddr; 541 loopback_create_handle(rsmapi_controller_handle_t controller, rsm_localmemory_handle_t *local_handle, caddr_t vaddr, size_t len) argument
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | tdb_agent.c | 134 void *vaddr; local 145 if ((vaddr = mmap(NULL, 152 sap = tdbp->tdb_sync_addr_free = vaddr; 175 void *vaddr; local 196 if ((vaddr = mmap(NULL, TDB_HASH_SIZE * sizeof (uint64_t) + 203 addr_hash = vaddr;
|
/illumos-gate/usr/src/uts/common/io/drm/ |
H A D | drm_bufs.c | 782 unsigned long vaddr; local 830 vaddr = (unsigned long) request.virtual; 848 address32 = vaddr + dma->buflist[i]->offset; /* *** */ 872 address = vaddr + dma->buflist[i]->offset; /* *** */
|
/illumos-gate/usr/src/psm/stand/boot/sparc/common/ |
H A D | sun4x_standalloc.c | 240 caddr_t vaddr; local 263 vaddr = get_low_vpage((bytes/pagesize), type); 266 dprintf("vaddr = %p, paddr = %lx\n", (void *)vaddr, 271 return (vaddr); 275 vaddr = (caddr_t)prom_alloc(virthint, bytes, align); 277 if (vaddr == (caddr_t)virthint) 278 return (vaddr);
|
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | pages.c | 93 * sets the starting source vaddr with correct page offset 99 caddr_t vaddr, tail; local 107 vaddr = (caddr_t)CB_SRC_VIRT; 108 *srcp = vaddr + pg_off; 110 for (tail = vaddr + bytes; vaddr < tail; vaddr += MMU_PAGESIZE) { 112 cb_mapin(vaddr, src_ppn, TTE8K, 0, dtlb_index); 126 caddr_t vaddr; local 130 vaddr 255 caddr_t vaddr; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser_resource.c | 48 static iser_mr_t *iser_reg_mem(iser_hca_t *hca, ib_vaddr_t vaddr, 446 iser_vmem_free(iser_vmem_mr_pool_t *vmr_pool, void *vaddr, size_t size) argument 448 vmem_free(vmr_pool->ivmp_vmem, vaddr, size); 452 iser_vmem_mr(iser_vmem_mr_pool_t *vmr_pool, void *vaddr, size_t size, argument 456 ib_vaddr_t mrva = (ib_vaddr_t)(uintptr_t)vaddr; 541 iser_reg_mem(iser_hca_t *hca, ib_vaddr_t vaddr, ib_memlen_t len, argument 563 mr_attr.mr_vaddr = vaddr;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | ptms_conf.c | 570 void *vaddr; /* vmem_add return value */ local 583 vaddr = vmem_add(ptms_minor_arena, (void *)(uintptr_t)(old_size + 1), 586 if (vaddr == NULL) {
|