Lines Matching defs:cpup
107 cpu_kcore_hdr_t *cpup = kd->cpu_data;
108 u_long kernbase = cpup->kernbase;
118 if (cpup->memsegoffset > sizeof(cpu_kcore_hdr_t) &&
119 cpup->newmagic == SPARC64_KCORE_NEWMAGIC) {
124 ((uintptr_t)kd->cpu_data + cpup->off4mbsegs);
125 for (i = 0; i < cpup->num4mbsegs; i++) {
133 if (cpup->numcpuinfos > 0) {
137 base = cpup->cpubase - 32*1024;
138 if (va >= base && va < (base + cpup->percpusz)) {
140 *pa = cpup->cpusp
141 + cpup->thiscpu*cpup->percpusz
143 return cpup->percpusz - start;
150 if (va > cpup->ktextbase && va <
151 (cpup->ktextbase + cpup->ktextsz)) {
154 vaddr = va - cpup->ktextbase;
155 *pa = cpup->ktextp + vaddr;
156 return (int)(cpup->ktextsz - vaddr);
158 if (va > cpup->kdatabase && va <
159 (cpup->kdatabase + cpup->kdatasz)) {
162 vaddr = va - cpup->kdatabase;
163 *pa = cpup->kdatap + vaddr;
164 return (int)(cpup->kdatasz - vaddr);
171 pseg = (uint64_t *)(u_long)cpup->segmapoffset;
236 cpu_kcore_hdr_t *cpup = kd->cpu_data;
245 * phys_ram_seg_t[cpup->nmemseg];
247 mp = (phys_ram_seg_t *)((long)kd->cpu_data + cpup->memsegoffset);
251 for (nmem = cpup->nmemseg; --nmem >= 0; mp++) {