Home
last modified time | relevance | path

Searched refs:physaddr (Results 1 – 25 of 65) sorted by relevance

123

/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachsystm.h153 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 Dprom_plat.h129 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 Dprom_mem.c64 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 Dprom_alloc.c53 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 Dprom_getunum.c39 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 Dprom_mmu.c64 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 Dprom_map.c40 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 Dprom_retain.c38 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 Dprom_plat.h125 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 Dprom_plat.h128 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 Dmachsystm.h153 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 Dsbdp.il.cpp108 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 Dosillumostbl.c379 ACPI_PHYSICAL_ADDRESS physaddr; in OslLoadRsdp() local
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()
429 "mappable\n", physaddr); in OslLoadRsdp()
437 Gbl_RsdpAddress = physaddr; in OslLoadRsdp()
448 physaddr = Gbl_RsdpBase; in OslLoadRsdp()
451 physaddr = ACPI_HI_RSDP_WINDOW_BASE; in OslLoadRsdp()
[all …]
/illumos-gate/usr/src/uts/sun4/ml/
H A Dsubr_asm.S48 ! void stdphys(uint64_t physaddr, uint64_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)
197 ! ushort_t ldhphysio(u_longlong_t physaddr)
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ifconfig/
H A Drevarp.c202 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 Dsg_unum.c74 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 Dprom_serengeti.c158 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 Dkboot_mmu.c129 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 Dcherrystone.h104 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 Ddaktari.h113 extern uint64_t lddsafaddr(uint64_t physaddr);
114 extern uint64_t lddmcdecode(uint64_t physaddr);
/illumos-gate/usr/src/uts/sun4u/cherrystone/ml/
H A Dcherrystone_asm.S60 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 Ddaktari_asm.S54 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/common/io/
H A Dsundlpi.c349 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/serengeti/sys/
H A Dsbdp_mem.h180 extern uint64_t lddsafaddr(uint64_t physaddr);
181 extern uint64_t lddmcdecode(uint64_t physaddr);
/illumos-gate/usr/src/uts/common/io/ral/
H A Drt2560_var.h96 uint32_t physaddr; member
118 uint32_t physaddr; member

123