Searched defs:vaddr (Results 1 - 25 of 151) sorted by relevance

1234567

/illumos-gate/usr/src/lib/efcode/packages/
H A Dmemalloc.c47 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 Dstandalloc.c78 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 Dppage.c89 i86_va_map(caddr_t vaddr, struct as *asp, caddr_t kaddr) argument
93 pfnum = hat_getpfnum(asp->a_hat, vaddr);
H A Dpci_cfgacc_x86.c159 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 Dmdesc.c90 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.c132 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.c124 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.c122 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.c122 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 Dmemseg.c81 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 Ddrmach.il.cpp151 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 Dboot_xconsole.c68 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 Dpmap_common.c118 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 Dhat_kdi.c56 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 Durw.c169 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 Dsubr.c319 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 Dseg_kpm.c263 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 Dmetadata.c259 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 Drsmloopback.c462 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 Dtdb_agent.c134 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 Ddrm_bufs.c782 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 Dsun4x_standalloc.c240 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 Dpages.c93 * 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 Diser_resource.c48 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 Dptms_conf.c570 void *vaddr; /* vmem_add return value */ local
583 vaddr = vmem_add(ptms_minor_arena, (void *)(uintptr_t)(old_size + 1),
586 if (vaddr == NULL) {

Completed in 148 milliseconds

1234567