/illumos-gate/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 | 129 unsigned long long physaddr, uint_t size); 143 unsigned long long *physaddr); 145 unsigned long long physaddr); 147 unsigned long long physaddr); 150 unsigned long long physaddr); 167 unsigned long long *physaddr); 176 unsigned long long *physaddr, int *mode); 203 extern int prom_get_unum(int syn_code, unsigned long long physaddr, 206 unsigned long long physaddr, char *buf,
|
/illumos-gate/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()
|
/illumos-gate/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);
|
/illumos-gate/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 …]
|
/illumos-gate/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)
|
/illumos-gate/usr/src/cmd/acpi/acpidump/ |
H A D | osillumostbl.c | 379 ACPI_PHYSICAL_ADDRESS physaddr; in OslLoadRsdp() local 386 physaddr = (ACPI_PHYSICAL_ADDRESS)*val64; in OslLoadRsdp() 387 mapp = AcpiOsMapMemory(physaddr, mapsize); in OslLoadRsdp() 396 physaddr += (ACPI_PHYSICAL_ADDRESS) in OslLoadRsdp() 398 Gbl_RsdpAddress = physaddr; in OslLoadRsdp() 412 ACPI_MOVE_16_TO_32(&physaddr, mapp); in OslLoadRsdp() 415 physaddr <<= 4; in OslLoadRsdp() 419 if (physaddr <= 0x400) in OslLoadRsdp() 426 mapp = AcpiOsMapMemory(physaddr, ACPI_EBDA_WINDOW_SIZE); in OslLoadRsdp() 429 "mappable\n", physaddr); in OslLoadRsdp() [all …]
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | subr_asm.S | 48 ! void stdphys(uint64_t physaddr, uint64_t value) 65 ! void stdphysio(u_longlong_t physaddr, u_longlong_t value) 83 ! uint64_t lddphys(uint64_t physaddr) 97 ! unsigned long long lddphysio(u_longlong_t physaddr) 111 ! void stphys(uint64_t physaddr, int value) 126 ! int ldphys(uint64_t physaddr) 141 ! void stphysio(u_longlong_t physaddr, uint_t value) 155 ! void sthphysio(u_longlong_t physaddr, ushort_t value) 169 ! void stbphysio(u_longlong_t physaddr, uchar_t value) 183 ! uint_t ldphysio(u_longlong_t physaddr) [all …]
|
/illumos-gate/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()
|
/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, 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()
|
/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, 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()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.c | 129 kbm_remap_window(paddr_t physaddr, int writeable) in kbm_remap_window() argument 133 DBG(physaddr); in kbm_remap_window() 139 pa_to_ma(physaddr) | pt_bits, UVMF_INVLPG | UVMF_LOCAL) < 0) in kbm_remap_window() 143 *((x86pte_t *)pte_to_window) = physaddr | pt_bits; in kbm_remap_window() 145 *((x86pte32_t *)pte_to_window) = physaddr | pt_bits; in kbm_remap_window()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/sys/ |
H A D | cherrystone.h | 104 extern uint64_t lddsafaddr(uint64_t physaddr); 105 extern uint64_t lddmcdecode(uint64_t physaddr);
|
/illumos-gate/usr/src/uts/sun4u/daktari/sys/ |
H A D | daktari.h | 113 extern uint64_t lddsafaddr(uint64_t physaddr); 114 extern uint64_t lddmcdecode(uint64_t physaddr);
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | sundlpi.c | 349 dl_phys_addr(ldi_handle_t lh, uchar_t *physaddr, size_t *physlenp, in dl_phys_addr() argument 384 bcopy(mp->b_rptr + paddroff, physaddr, paddrlen); in dl_phys_addr() 404 dl_info(ldi_handle_t lh, dl_info_ack_t *dliap, uchar_t *physaddr, in dl_info() argument 420 if (physaddr != NULL) { in dl_info() 433 bcopy(mp->b_rptr + addroff, physaddr, addrlen); in dl_info()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/ml/ |
H A D | cherrystone_asm.S | 60 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1) 84 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1)
|
/illumos-gate/usr/src/uts/sun4u/daktari/ml/ |
H A D | daktari_asm.S | 54 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1) 78 or %o0, %o1, %o0 ! form 64 bit physaddr in %o0 using (%o0,%o1)
|
/illumos-gate/usr/src/uts/sun4u/serengeti/sys/ |
H A D | sbdp_mem.h | 180 extern uint64_t lddsafaddr(uint64_t physaddr); 181 extern uint64_t lddmcdecode(uint64_t physaddr);
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | net_backend_dlpi.c | 322 uchar_t physaddr[DLPI_PHYSADDR_MAX]; in be_dlpi_get_mac() local 327 physaddr, &physaddrlen)) != DLPI_SUCCESS) { in be_dlpi_get_mac() 346 memcpy(buf, physaddr, *buflen); in be_dlpi_get_mac()
|