/titanic_41/usr/src/uts/sun4/ml/ |
H A D | subr_asm.s | 68 stphys(uint64_t physaddr, int value) 73 ldphys(uint64_t physaddr) 78 stdphys(uint64_t physaddr, uint64_t value) 83 lddphys(uint64_t physaddr) 88 stphysio(u_longlong_t physaddr, uint_t value) 93 ldphysio(u_longlong_t physaddr) 98 sthphysio(u_longlong_t physaddr, ushort_t value) 103 ldhphysio(u_longlong_t physaddr) 108 stbphysio(u_longlong_t physaddr, uchar_t value) 113 ldbphysio(u_longlong_t physaddr) [all …]
|
/titanic_41/usr/src/uts/sun4u/sys/ |
H A D | machsystm.h | 153 extern void stphys(uint64_t physaddr, int value); 154 extern int ldphys(uint64_t physaddr); 155 extern void stdphys(uint64_t physaddr, uint64_t value); 156 extern uint64_t lddphys(uint64_t physaddr); 158 extern void stphysio(u_longlong_t physaddr, uint_t value); 159 extern uint_t ldphysio(u_longlong_t physaddr); 160 extern void sthphysio(u_longlong_t physaddr, ushort_t value); 161 extern ushort_t ldhphysio(u_longlong_t physaddr); 162 extern void stbphysio(u_longlong_t physaddr, uchar_t value); 163 extern uchar_t ldbphysio(u_longlong_t physaddr); [all …]
|
H A D | prom_plat.h | 128 unsigned long long physaddr, uint_t size); 142 unsigned long long *physaddr); 144 unsigned long long physaddr); 146 unsigned long long physaddr); 149 unsigned long long physaddr); 166 unsigned long long *physaddr); 175 unsigned long long *physaddr, int *mode); 202 extern int prom_get_unum(int syn_code, unsigned long long physaddr, 205 unsigned long long physaddr, char *buf,
|
/titanic_41/usr/src/psm/promif/ieee1275/sun4/ |
H A D | prom_mem.c | 64 prom_allocate_phys(size_t size, uint_t align, unsigned long long *physaddr) in prom_allocate_phys() argument 93 *physaddr = p1275_cells2ull(ci[8], ci[9]); in prom_allocate_phys() 106 prom_claim_phys(size_t size, unsigned long long physaddr) in prom_claim_phys() argument 122 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: SA3: phys.hi */ in prom_claim_phys() 123 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: SA4: phys.lo */ in prom_claim_phys() 143 prom_free_phys(size_t size, unsigned long long physaddr) in prom_free_phys() argument 157 ci[6] = p1275_ull2cell_high(physaddr); /* Arg4: SA2: phys.hi */ in prom_free_phys() 158 ci[7] = p1275_ull2cell_low(physaddr); /* Arg5: SA3: phys.lo */ in prom_free_phys()
|
H A D | prom_alloc.c | 53 unsigned long long physaddr; in prom_alloc() local 76 if (prom_allocate_phys(size, align, &physaddr) == -1) { in prom_alloc() 90 if (prom_map_phys(-1, size, virt, physaddr) == -1) { in prom_alloc() 98 prom_free_phys(size, physaddr); in prom_alloc()
|
H A D | prom_getunum.c | 39 prom_get_unum(int syn_code, unsigned long long physaddr, char *buf, in prom_get_unum() argument 57 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ in prom_get_unum() 58 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */ in prom_get_unum()
|
H A D | prom_mmu.c | 64 prom_map_phys(int mode, size_t size, caddr_t virt, unsigned long long physaddr) in prom_map_phys() argument 81 ci[8] = p1275_ull2cell_high(physaddr); /* Arg6: SA4: phys.hi */ in prom_map_phys() 82 ci[9] = p1275_ull2cell_low(physaddr); /* Arg7: SA5: phys.low */ in prom_map_phys() 254 unsigned long long *physaddr, int *mode) in prom_translate_virt() argument 287 *physaddr = p1275_cells2ull(ci[9], ci[10]); in prom_translate_virt()
|
H A D | prom_map.c | 40 prom_map(caddr_t virthint, unsigned long long physaddr, u_int size) in prom_map() argument 58 if (prom_map_phys(-1, size, virt, physaddr) != 0) { in prom_map()
|
H A D | prom_retain.c | 38 prom_retain(char *id, size_t size, u_int align, unsigned long long *physaddr) in prom_retain() argument 65 *physaddr = p1275_cells2ull(ci[9], ci[10]); in prom_retain()
|
/titanic_41/usr/src/psm/stand/boot/sparc/sun4/sys/ |
H A D | prom_plat.h | 125 unsigned long long physaddr, uint_t size); 139 unsigned long long *physaddr); 141 unsigned long long physaddr); 143 unsigned long long physaddr); 146 unsigned long long physaddr); 163 unsigned long long *physaddr); 172 unsigned long long *physaddr, int *mode);
|
/titanic_41/usr/src/uts/sun4v/sys/ |
H A D | prom_plat.h | 128 unsigned long long physaddr, uint_t size); 142 unsigned long long *physaddr); 144 unsigned long long physaddr); 146 unsigned long long physaddr); 149 unsigned long long physaddr); 166 unsigned long long *physaddr); 175 unsigned long long *physaddr, int *mode); 201 extern int prom_get_unum(int syn_code, unsigned long long physaddr,
|
H A D | machsystm.h | 153 extern void stphys(uint64_t physaddr, int value); 154 extern int ldphys(uint64_t physaddr); 155 extern void stdphys(uint64_t physaddr, uint64_t value); 156 extern uint64_t lddphys(uint64_t physaddr); 158 extern void stphysio(u_longlong_t physaddr, uint_t value); 159 extern uint_t ldphysio(u_longlong_t physaddr); 160 extern void sthphysio(u_longlong_t physaddr, ushort_t value); 161 extern ushort_t ldhphysio(u_longlong_t physaddr); 162 extern void stbphysio(u_longlong_t physaddr, uchar_t value); 163 extern uchar_t ldbphysio(u_longlong_t physaddr); [all …]
|
/titanic_41/usr/src/uts/sun4u/serengeti/ml/ |
H A D | sbdp.il.cpp | 108 flush_ecache_il(uint64_t physaddr, uint_t size, uint_t linesize) 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) in stphysio_il() argument 144 ldphysio_il(uint64_t physaddr) in ldphysio_il() argument 148 lddphys_il(uint64_t physaddr) in lddphys_il() argument 152 ldxasi_il(uint64_t physaddr, uint_t asi) in ldxasi_il() 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_t asi)
|
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)
|
/titanic_41/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ |
H A D | revarp.c | 202 char *physaddr, *bcastaddr; in rarp_open() local 243 physaddr = _link_ntoa(myaddr, NULL, dlinfo.di_physaddrlen, in rarp_open() 246 if (physaddr != NULL && bcastaddr != NULL) { in rarp_open() 248 "address %s\n", linkname, bcastaddr, physaddr); in rarp_open() 251 free(physaddr); in rarp_open() 330 uchar_t physaddr[DLPI_PHYSADDR_MAX]; in dlpi_print_address() local 341 retv = dlpi_get_physaddr(dh, DL_CURR_PHYS_ADDR, physaddr, &physaddrlen); in dlpi_print_address() 356 str = _link_ntoa(physaddr, NULL, physaddrlen, IFT_OTHER); in dlpi_print_address()
|
/titanic_41/usr/src/uts/sun4u/starfire/sys/ |
H A D | idn_xf.h | 123 extern uint_t xf_physio_rdword(u_longlong_t physaddr); 124 extern void xf_physio_wrword(u_longlong_t physaddr, uint_t value); 125 extern ushort_t xf_physio_rdhword(u_longlong_t physaddr); 126 extern void xf_physio_wrhword(u_longlong_t physaddr, ushort_t value);
|
/titanic_41/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) 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) in stphysio_il() argument 137 ldphysio_il(uint64_t physaddr) in ldphysio_il() argument 154 ! u_int ldphysio_il(uint64_t physaddr)
|
/titanic_41/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, in sg_get_ecacheunum() argument 93 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 0 : 1; in sg_get_ecacheunum() 95 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 1 : 0; in sg_get_ecacheunum()
|
/titanic_41/usr/src/cmd/acpi/acpidump/ |
H A D | osillumostbl.c | 371 ACPI_PHYSICAL_ADDRESS physaddr; in OslLoadRsdp() local 379 ACPI_MOVE_16_TO_32(&physaddr, mapp); in OslLoadRsdp() 382 physaddr <<= 4; in OslLoadRsdp() 386 if (physaddr <= 0x400) in OslLoadRsdp() 393 mapp = AcpiOsMapMemory(physaddr, ACPI_EBDA_WINDOW_SIZE); in OslLoadRsdp() 396 "mappable\n", physaddr); in OslLoadRsdp() 403 physaddr += (ACPI_PHYSICAL_ADDRESS) ACPI_PTR_DIFF(tblp, mapp); in OslLoadRsdp() 404 Gbl_RsdpAddress = physaddr; in OslLoadRsdp() 415 physaddr = Gbl_RsdpBase; in OslLoadRsdp() 418 physaddr = ACPI_HI_RSDP_WINDOW_BASE; in OslLoadRsdp() [all …]
|
/titanic_41/usr/src/uts/sun4u/cherrystone/ml/ |
H A D | cherrystone_asm.s | 62 lddmcdecode(uint64_t physaddr) 69 lddsafaddr(uint64_t physaddr) 84 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1) 108 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1)
|
/titanic_41/usr/src/uts/sun4u/daktari/ml/ |
H A D | daktari_asm.s | 56 lddmcdecode(uint64_t physaddr) 63 lddsafaddr(uint64_t physaddr) 78 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1) 102 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1)
|
/titanic_41/usr/src/uts/sun4u/starfire/io/ |
H A D | portctrl.c | 56 uint64_t physaddr; in pc_ittrans_init() local 76 physaddr = STARFIRE_UPAID2UPS(upa_id); in pc_ittrans_init() 77 physaddr |= (STARFIRE_PSI_BASE | STARFIRE_PSI_PCREG_OFF | in pc_ittrans_init() 94 tmpptr->ittransreg_physaddr[i] = physaddr + i*16; in pc_ittrans_init()
|
/titanic_41/usr/src/lib/fm/topo/modules/sun4v/platform-mem/ |
H A D | mem.c | 306 uint64_t offset, physaddr; in mem_expand_opt() local 318 physaddr = calc_phys_addr(seg, *serids, offset); in mem_expand_opt() 319 if (physaddr >= seg->sm_base && in mem_expand_opt() 320 physaddr < seg->sm_base + seg->sm_size) { in mem_expand_opt() 322 FM_FMRI_MEM_PHYSADDR, physaddr); in mem_expand_opt() 326 FM_FMRI_MEM_PHYSADDR, &physaddr) == 0) { in mem_expand_opt() 328 if (physaddr >= seg->sm_base && in mem_expand_opt() 329 physaddr < seg->sm_base + seg->sm_size) { in mem_expand_opt() 337 offset = extract_bits(physaddr, in mem_expand_opt()
|
/titanic_41/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, in prom_serengeti_get_ecacheunum() argument 181 ci[7] = p1275_ull2cell_high(physaddr); /* Arg5: physhi */ in prom_serengeti_get_ecacheunum() 182 ci[8] = p1275_ull2cell_low(physaddr); /* Arg6: physlo */ in prom_serengeti_get_ecacheunum()
|
/titanic_41/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.c | 131 kbm_remap_window(paddr_t physaddr, int writeable) in kbm_remap_window() argument 135 DBG(physaddr); in kbm_remap_window() 141 pa_to_ma(physaddr) | pt_bits, UVMF_INVLPG | UVMF_LOCAL) < 0) in kbm_remap_window() 145 *((x86pte_t *)pte_to_window) = physaddr | pt_bits; in kbm_remap_window() 147 *((x86pte32_t *)pte_to_window) = physaddr | pt_bits; in kbm_remap_window()
|