/illumos-gate/usr/src/psm/promif/ieee1275/sun4/ |
H A D | prom_map.c | 40 prom_map(caddr_t virthint, unsigned long long physaddr, u_int size) argument 58 if (prom_map_phys(-1, size, virt, physaddr) != 0) {
|
H A D | prom_alloc.c | 53 unsigned long long physaddr; local 76 if (prom_allocate_phys(size, align, &physaddr) == -1) { 90 if (prom_map_phys(-1, size, virt, physaddr) == -1) { 98 prom_free_phys(size, physaddr);
|
H A D | prom_getunum.c | 39 prom_get_unum(int syn_code, unsigned long long physaddr, char *buf, argument 57 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ 58 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */
|
H A D | prom_retain.c | 38 prom_retain(char *id, size_t size, u_int align, unsigned long long *physaddr) argument 65 *physaddr = p1275_cells2ull(ci[9], ci[10]);
|
H A D | prom_mem.c | 58 * Returns *physaddr only if successful. 64 prom_allocate_phys(size_t size, uint_t align, unsigned long long *physaddr) argument 93 *physaddr = p1275_cells2ull(ci[8], ci[9]); 106 prom_claim_phys(size_t size, unsigned long long physaddr) argument 122 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: SA3: phys.hi */ 123 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: SA4: phys.lo */ 143 prom_free_phys(size_t size, unsigned long long physaddr) argument 157 ci[6] = p1275_ull2cell_high(physaddr); /* Arg4: SA2: phys.hi */ 158 ci[7] = p1275_ull2cell_low(physaddr); /* Arg5: SA3: phys.lo */
|
H A D | prom_mmu.c | 64 prom_map_phys(int mode, size_t size, caddr_t virt, unsigned long long physaddr) argument 81 ci[8] = p1275_ull2cell_high(physaddr); /* Arg6: SA4: phys.hi */ 82 ci[9] = p1275_ull2cell_low(physaddr); /* Arg7: SA5: phys.low */ 254 unsigned long long *physaddr, int *mode) 287 *physaddr = p1275_cells2ull(ci[9], ci[10]); 253 prom_translate_virt(caddr_t virt, int *valid, unsigned long long *physaddr, int *mode) argument
|
/illumos-gate/usr/src/uts/sun4u/serengeti/ml/ |
H A D | sbdp_asm.s | 131 ! uint64_t physaddr; -> %o0 146 ldx [%o4 + 24], %o0 !save physaddr in %o0 236 stdmcdecode(uint64_t physaddr, uint64_t value) 238 physaddr = physaddr; define 310 ! void stdmcdecode(uint64_t physaddr, uint64_t value) 314 * disable interrupts, clear Address Mask to access 64 bit physaddr
|
H A D | sbdp.il.cpp | 108 flush_ecache_il(uint64_t physaddr, uint_t size, uint_t linesize) argument 116 wrpr %g0, %o4, %pstate ! clear AM to access 64 bit physaddr 125 ! Since physaddr is only used for Cheetah, Panther can use %o0 for 139 stphysio_il(uint64_t physaddr, u_int value) argument 144 ldphysio_il(uint64_t physaddr) argument 148 lddphys_il(uint64_t physaddr) argument 152 ldxasi_il(uint64_t physaddr, uint_t asi) argument 169 ! u_int ldphysio_il(uint64_t physaddr) 183 ! uint64_t lddphys_il(uint64_t physaddr) 197 ! uint64_t ldxasi_il(uint64_t physaddr, uint_ [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/ml/ |
H A D | drmach.il.cpp | 68 flush_ecache_il(uint64_t physaddr, uint_t size, uint_t linesz) argument
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/memcfg/ |
H A D | memcfg_impl.h | 70 uint64_t physaddr; member in struct:regspec
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | sg_unum.c | 74 sg_get_ecacheunum(int cpuid, uint64_t physaddr, char *buf, uint_t buflen, argument 90 /* Find the DIMM number (0 or 1) based on the value of physaddr bit 4 */ 93 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 0 : 1; 95 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 1 : 0;
|
/illumos-gate/usr/src/psm/promif/ieee1275/sun4u/ |
H A D | prom_serengeti.c | 158 prom_serengeti_get_ecacheunum(int cpuid, unsigned long long physaddr, char *buf, argument 181 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ 182 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */
|
/illumos-gate/usr/src/uts/sun4u/starfire/io/ |
H A D | portctrl.c | 43 uint64_t ittransreg_physaddr[32]; /* ITTREG physaddr array */ 56 uint64_t physaddr; local 76 physaddr = STARFIRE_UPAID2UPS(upa_id); 77 physaddr |= (STARFIRE_PSI_BASE | STARFIRE_PSI_PCREG_OFF | 94 tmpptr->ittransreg_physaddr[i] = physaddr + i*16;
|
/illumos-gate/usr/src/uts/sun4u/starfire/ml/ |
H A D | drmach.il.cpp | 102 flush_ecache_il(uint64_t physaddr, uint_t size, uint_t linesize) argument 112 wrpr %g0, %o4, %pstate ! clear AM to access 64 bit physaddr 116 ldxa [%o0 + %o1]ASI_MEM, %g0 ! start reading from physaddr + size 132 stphysio_il(uint64_t physaddr, u_int value) argument 137 ldphysio_il(uint64_t physaddr) argument 154 ! u_int ldphysio_il(uint64_t physaddr)
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | cnex.h | 40 uint64_t physaddr; member in struct:cnex_regspec
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ |
H A D | revarp.c | 202 char *physaddr, *bcastaddr; local 243 physaddr = _link_ntoa(myaddr, NULL, dlinfo.di_physaddrlen, 246 if (physaddr != NULL && bcastaddr != NULL) { 248 "address %s\n", linkname, bcastaddr, physaddr); 251 free(physaddr); 330 uchar_t physaddr[DLPI_PHYSADDR_MAX]; local 341 retv = dlpi_get_physaddr(dh, DL_CURR_PHYS_ADDR, physaddr, &physaddrlen); 356 str = _link_ntoa(physaddr, NULL, physaddrlen, IFT_OTHER);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sundlpi.c | 341 * must set `*physlenp' to the size of `physaddr' (both of which must be 349 dl_phys_addr(ldi_handle_t lh, uchar_t *physaddr, size_t *physlenp, argument 384 bcopy(mp->b_rptr + paddroff, physaddr, paddrlen); 396 * address by passing a non-NULL `physaddr' and setting `*physlenp' to its 404 dl_info(ldi_handle_t lh, dl_info_ack_t *dliap, uchar_t *physaddr, argument 420 if (physaddr != NULL) { 433 bcopy(mp->b_rptr + addroff, physaddr, addrlen);
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.c | 131 kbm_remap_window(paddr_t physaddr, int writeable) argument 135 DBG(physaddr); 141 pa_to_ma(physaddr) | pt_bits, UVMF_INVLPG | UVMF_LOCAL) < 0) 145 *((x86pte_t *)pte_to_window) = physaddr | pt_bits; 147 *((x86pte32_t *)pte_to_window) = physaddr | pt_bits;
|
/illumos-gate/usr/src/lib/libdlpi/common/ |
H A D | libdlpi.h | 155 uchar_t physaddr[DLPI_PHYSADDR_MAX]; member in struct:__anon3169::__anon3170::__anon3171 163 #define dni_physaddr dni_data.dniu_addr.physaddr
|
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vnex.c | 51 uint64_t physaddr; member in struct:vnex_regspec 481 cfg = SUN4V_REG_SPEC2CFG_HDL(reg_p->physaddr);
|
/illumos-gate/usr/src/cmd/acpi/acpidump/ |
H A D | osillumostbl.c | 371 ACPI_PHYSICAL_ADDRESS physaddr; local 379 ACPI_MOVE_16_TO_32(&physaddr, mapp); 382 physaddr <<= 4; 386 if (physaddr <= 0x400) 393 mapp = AcpiOsMapMemory(physaddr, ACPI_EBDA_WINDOW_SIZE); 396 "mappable\n", physaddr); 403 physaddr += (ACPI_PHYSICAL_ADDRESS) ACPI_PTR_DIFF(tblp, mapp); 404 Gbl_RsdpAddress = physaddr; 415 physaddr = Gbl_RsdpBase; 418 physaddr [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-mem/ |
H A D | mem.c | 306 uint64_t offset, physaddr; local 318 physaddr = calc_phys_addr(seg, *serids, offset); 319 if (physaddr >= seg->sm_base && 320 physaddr < seg->sm_base + seg->sm_size) { 322 FM_FMRI_MEM_PHYSADDR, physaddr); 326 FM_FMRI_MEM_PHYSADDR, &physaddr) == 0) { 328 if (physaddr >= seg->sm_base && 329 physaddr < seg->sm_base + seg->sm_size) { 337 offset = extract_bits(physaddr,
|
/illumos-gate/usr/src/uts/common/io/ral/ |
H A D | rt2560_var.h | 91 * physaddr = dr_desc.dr_pbase 92 * desc = dr_desc.dr_base, desc[i].physaddr = dr_txbuf[i].dr_pbase 96 uint32_t physaddr; member in struct:rt2560_tx_ring 118 uint32_t physaddr; member in struct:rt2560_rx_ring
|
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sbdp_priv.h | 209 uint64_t physaddr; member in struct:sbdp_shutdown
|
/illumos-gate/usr/src/uts/sun4/vm/ |
H A D | sfmmu.c | 124 u_longlong_t physaddr; local 135 physaddr = kmem64_pabase + ((caddr_t)vaddr - kmem64_base); 136 return ((pfn_t)physaddr >> MMU_PAGESHIFT); 140 if ((prom_translate_virt(vaddr, &valid, &physaddr, &mode) != -1) && 142 return ((pfn_t)(physaddr >> MMU_PAGESHIFT));
|