Home
last modified time | relevance | path

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

1234

/titanic_41/usr/src/uts/sun4/ml/
H A Dsubr_asm.s68 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 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.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);
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 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()
/titanic_41/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);
/titanic_41/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 …]
/titanic_41/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)
H A Dsbdp_asm.s131 ! 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 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()
/titanic_41/usr/src/uts/sun4u/starfire/sys/
H A Didn_xf.h123 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 Ddrmach.il.cpp102 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 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()
/titanic_41/usr/src/cmd/acpi/acpidump/
H A Dosillumostbl.c371 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 Dcherrystone_asm.s62 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 Ddaktari_asm.s56 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 Dportctrl.c56 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 Dmem.c306 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 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()
/titanic_41/usr/src/uts/i86pc/vm/
H A Dkboot_mmu.c131 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()

1234