Home
last modified time | relevance | path

Searched refs:baseaddr (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/boot/common/
H A Dself_reloc.c59 void self_reloc(Elf_Addr baseaddr, ElfW_Dyn *dynamic);
65 self_reloc(Elf_Addr baseaddr, ElfW_Dyn *dynamic) in self_reloc() argument
81 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr); in self_reloc()
108 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); in self_reloc()
111 *newaddr = baseaddr + rel->r_addend; in self_reloc()
114 *newaddr += baseaddr; in self_reloc()
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c55 psaddr_t baseaddr; in rli_func() local
75 baseaddr = 0; in rli_func()
77 baseaddr = rl->rl_base; in rli_func()
89 if ((pltaddr >= (phdr.p_vaddr + baseaddr)) && in rli_func()
90 (pltaddr < (phdr.p_vaddr + baseaddr + in rli_func()
95 dynbase = phdr.p_vaddr + baseaddr; in rli_func()
120 rli_data->rlid_gotaddr = dynent.d_un.d_val + baseaddr; in rli_func()
/illumos-gate/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c108 Addr baseaddr) in do_relocate() argument
130 destination = baseaddr; in do_relocate()
142 if (shp->sh_addr == baseaddr) { in do_relocate()
146 (baseaddr - (Addr)mp->text); in do_relocate()
202 value = baseaddr; in do_relocate()
223 roff + ((uintptr_t)baseaddr - in do_relocate()
260 value -= (baseaddr + roff); in do_relocate()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmachdep.c1314 caddr_t baseaddr; in linear_pc() local
1330 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp); in linear_pc()
1337 *linearp = (caddr_t)(uintptr_t)(uint32_t)((uintptr_t)baseaddr + in linear_pc()
1342 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp); in linear_pc()
1344 ASSERT(baseaddr == 0); in linear_pc()
1362 caddr_t baseaddr; in dtrace_linear_pc() local
1379 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp); in dtrace_linear_pc()
1387 *linearp = (caddr_t)(uintptr_t)(uint32_t)((uintptr_t)baseaddr + in dtrace_linear_pc()
1392 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp); in dtrace_linear_pc()
1394 ASSERT(baseaddr == 0); in dtrace_linear_pc()
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dsyms.c132 ulong_t baseaddr = 0; in addr_map_sym() local
136 baseaddr = (ulong_t)mp->mi_addr; in addr_map_sym()
148 addr -= baseaddr; in addr_map_sym()
203 symptr->st_value += baseaddr; in addr_map_sym()
/illumos-gate/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c142 Addr baseaddr) in do_relocate() argument
207 off += baseaddr; in do_relocate()
215 value = baseaddr; in do_relocate()
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_map.c1609 caddr_t baseaddr; /* MAXBSIZE aligned */ in segmap_getmapflt() local
1830 baseaddr = segmap_pagecreate_kpm(seg, vp, baseoff, smp, rw); in segmap_getmapflt()
1831 return (baseaddr); in segmap_getmapflt()
1873 baseaddr = hat_kpm_page2va(pp, 0); in segmap_getmapflt()
1875 baseaddr = hat_kpm_mapin(pp, kpme); in segmap_getmapflt()
1891 return (baseaddr); in segmap_getmapflt()
1941 baseaddr = hat_kpm_page2va(pp, 0); in segmap_getmapflt()
1943 baseaddr = hat_kpm_mapin(pp, kpme); in segmap_getmapflt()
1952 return (baseaddr); in segmap_getmapflt()
1956 baseaddr = seg->s_base + ((smp - smd_smap) * MAXBSIZE); in segmap_getmapflt()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_device.c46 unsigned *ct_bar, uint32_t *baseaddr) in smrt_locate_cfgtbl() argument
84 *baseaddr = mem_offset; in smrt_locate_cfgtbl()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ioctl.c1122 uintptr_t baseaddr; in tavor_ioctl_ddr_read() local
1154 baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr; in tavor_ioctl_ddr_read()
1157 addr = (uint32_t *)((baseaddr + rdreg.tdr_offset) & ~0x3); in tavor_ioctl_ddr_read()
1181 uintptr_t baseaddr; in tavor_ioctl_reg_read() local
1202 baseaddr = (uintptr_t)state->ts_reg_cmd_baseaddr; in tavor_ioctl_reg_read()
1206 baseaddr = (uintptr_t)state->ts_reg_uar_baseaddr; in tavor_ioctl_reg_read()
1210 baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr; in tavor_ioctl_reg_read()
1218 addr = (uint32_t *)((baseaddr + rdreg.trg_offset) & ~0x3); in tavor_ioctl_reg_read()
1242 uintptr_t baseaddr; in tavor_ioctl_reg_write() local
1263 baseaddr = (uintptr_t)state->ts_reg_cmd_baseaddr; in tavor_ioctl_reg_write()
[all …]
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.c100 char *baseaddr; member
376 *guest_baseaddr = ctx->baseaddr; in vm_get_guestmem_from_ctx()
537 char *baseaddr, *ptr; in vm_setup_memory() local
571 baseaddr = ptr + VM_MMAP_GUARD_SIZE; in vm_setup_memory()
577 error = setup_memory_segment(ctx, gpa, len, baseaddr); in vm_setup_memory()
585 error = setup_memory_segment(ctx, gpa, len, baseaddr); in vm_setup_memory()
596 error = setup_memory_segment(ctx, VM_HIGHMEM, gpa, len, baseaddr); in vm_setup_memory()
607 error = setup_memory_segment(ctx, VM_LOWMEM, gpa, len, baseaddr); in vm_setup_memory()
613 ctx->baseaddr = baseaddr; in vm_setup_memory()
632 return (ctx->baseaddr + gaddr); in vm_map_gpa()
[all …]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_fdvma.c58 caddr_t baseaddr = (caddr_t)((uintptr_t)a & PAGEMASK); in pci_fdvma_load() local
93 for (i = 0, a = baseaddr; i < npages; i++, a += IOMMU_PAGE_SIZE) { in pci_fdvma_load()
117 fdvma_p->kvbase[index] = baseaddr; in pci_fdvma_load()
/illumos-gate/usr/src/cmd/bhyve/
H A Duart_emul.c102 int baseaddr; member
810 uart_legacy_alloc(int which, int *baseaddr, int *irq) in uart_legacy_alloc() argument
817 *baseaddr = uart_lres[which].baseaddr; in uart_legacy_alloc()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ioctl.c1227 uintptr_t baseaddr; in hermon_ioctl_reg_read() local
1252 baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr; in hermon_ioctl_reg_read()
1257 baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr; in hermon_ioctl_reg_read()
1267 addr = (uint32_t *)((baseaddr + rdreg.arg_offset) & ~0x3); in hermon_ioctl_reg_read()
1302 uintptr_t baseaddr; in hermon_ioctl_reg_write() local
1327 baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr; in hermon_ioctl_reg_write()
1332 baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr; in hermon_ioctl_reg_write()
1341 addr = (uint32_t *)((baseaddr + wrreg.arg_offset) & ~0x3); in hermon_ioctl_reg_write()
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dumem.c1680 uintptr_t baseaddr = wsp->walk_addr; in bufctl_history_walk_step() local
1697 if ((uintptr_t)b->bc_addr != baseaddr || in bufctl_history_walk_step()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dkmem.c1749 uintptr_t baseaddr = wsp->walk_addr; in bufctl_history_walk_step() local
1765 if ((uintptr_t)bc.bc_addr != baseaddr || in bufctl_history_walk_step()
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c396 #define DTRACE_INRANGE(testaddr, testsz, baseaddr, basesz) \ argument
397 ((testaddr) - (uintptr_t)(baseaddr) < (basesz) && \
398 (testaddr) + (testsz) - (uintptr_t)(baseaddr) <= (basesz) && \
401 #define DTRACE_RANGE_REMAIN(remp, addr, baseaddr, basesz) \ argument
404 *(remp) = (uintptr_t)(baseaddr) + (basesz) - (addr); \
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c4294 caddr_t saddr, eaddr, baseaddr; in hat_add_callback() local
4376 baseaddr = (caddr_t)get_hblk_base(hmeblkp); in hat_add_callback()
4377 ASSERT(saddr >= baseaddr); in hat_add_callback()