Searched refs:sv (Results 1 - 15 of 15) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/
H A Dchud_thread_ppc.c52 kern_return_t chudxnu_copy_savearea_to_threadstate(thread_flavor_t flavor, thread_state_t tstate, mach_msg_type_number_t *count, struct savearea *sv) argument
64 if(sv) {
65 ts->r0 = (unsigned int)sv->save_r0;
66 ts->r1 = (unsigned int)sv->save_r1;
67 ts->r2 = (unsigned int)sv->save_r2;
68 ts->r3 = (unsigned int)sv->save_r3;
69 ts->r4 = (unsigned int)sv->save_r4;
70 ts->r5 = (unsigned int)sv->save_r5;
71 ts->r6 = (unsigned int)sv->save_r6;
72 ts->r7 = (unsigned int)sv
170 chudxnu_copy_threadstate_to_savearea(struct savearea *sv, thread_flavor_t flavor, thread_state_t tstate, mach_msg_type_number_t *count) argument
293 struct savearea *sv; local
318 struct savearea *sv; local
461 struct savearea *sv; local
606 struct savearea *sv; local
[all...]
H A Dchud_xnu_private.h40 struct savearea *sv);
43 struct savearea *sv,
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dstatus.c109 register struct savearea *sv; /* Pointer to the context savearea */ local
151 sv = genuser; /* Copy this over */
153 if(sv) { /* Is there a save area yet? */
154 ts->r0 = (unsigned int)sv->save_r0;
155 ts->r1 = (unsigned int)sv->save_r1;
156 ts->r2 = (unsigned int)sv->save_r2;
157 ts->r3 = (unsigned int)sv->save_r3;
158 ts->r4 = (unsigned int)sv->save_r4;
159 ts->r5 = (unsigned int)sv->save_r5;
160 ts->r6 = (unsigned int)sv
435 register struct savearea *sv; /* Pointer to the context savearea */ local
1005 struct savearea *sv; local
1034 struct savearea *sv, *osv; local
1103 struct savearea *sv, *osv; local
1335 struct savearea *sv; local
1347 struct savearea *sv; local
1369 struct savearea *sv; local
1382 struct savearea *sv; local
1404 struct savearea *sv; local
1546 struct savearea *sv, *osv; local
1638 struct savearea *sv, *osv, *psv; local
1764 struct savearea *sv; local
1808 struct savearea *sv; local
[all...]
H A Dhw_perfmon.c146 struct savearea *sv = thread->machine.pcb; local
160 sv->save_mmcr1 = 0;
161 sv->save_mmcr2 = 0;
173 sv->save_mmcr0 = mmcr0_reg.value;
183 sv->save_mmcr0 = mmcr0_reg.value;
193 sv->save_pmc[curPMC] = 0;
204 kprintf("perfmon_enable - mmcr0=0x%llx mmcr1=0x%llx mmcr2=0x%llx\n", sv->save_mmcr0, sv->save_mmcr1, sv->save_mmcr2);
212 struct savearea *sv local
248 struct savearea *sv = thread->machine.pcb; local
267 struct savearea *sv = thread->machine.pcb; local
286 struct savearea *sv = thread->machine.pcb; local
318 struct savearea *sv = thread->machine.pcb; local
375 struct savearea *sv = thread->machine.pcb; local
412 struct savearea *sv = thread->machine.pcb; local
553 struct savearea *sv = thread->machine.pcb; local
611 struct savearea *sv = thread->machine.pcb; local
709 struct savearea *sv = thread->machine.pcb; local
[all...]
H A Dmodel_dep.c168 void dump_backtrace(struct savearea *sv,
171 void dump_savearea(struct savearea *sv,
369 struct savearea *sv, *svssp, *psv; local
384 sv = NULL;
386 sv = (struct savearea *)current_thread()->machine.pcb; /* Find most current savearea if system has started */
389 if(sv) fence = (unsigned int)sv->save_r1; /* Stop at previous exception point */
395 if(!sv) { /* Leave if no saveareas */
410 kdb_printf(" Exception state (sv=%p)\n", svssp);
414 if(!sv) { /* Leav
460 dump_savearea(struct savearea *sv, unsigned int fence) argument
483 dump_backtrace(struct savearea *sv, unsigned int stackptr, unsigned int fence) argument
675 SysChoked(unsigned int type, struct savearea *sv) argument
[all...]
H A Dpcb.c219 struct savearea *sv; /* Pointer to newly allocated savearea */ local
225 sv = save_alloc(); /* Go get us a savearea */
227 bzero((char *)((unsigned int)sv + sizeof(savearea_comm)), (sizeof(struct savearea) - sizeof(savearea_comm))); /* Clear it */
229 sv->save_hdr.save_prev = 0; /* Clear the back pointer */
230 sv->save_hdr.save_flags = (sv->save_hdr.save_flags & ~SAVtype) | (SAVgeneral << SAVtypeshft); /* Mark as in use */
231 sv->save_hdr.save_act = thread; /* Set who owns it */
232 thread->machine.pcb = sv; /* Point to the save area */
245 thread->machine.upcb = sv; /* Set user pcb */
246 sv
530 struct savearea *sv; local
[all...]
H A DPseudoKernel.c159 struct savearea *sv; local
173 if(!(sv = find_user_regs(act))) { /* Find the user state registers */
185 sv->save_cr |= bttd->postIntMask; /* post int in CR2 */
192 bttd->exceptionInfo.srr0 = (unsigned int)sv->save_srr0; /* Save the current PC */
193 sv->save_srr0 = (uint64_t)act->machine.bbInterrupt; /* Set the new PC */
194 bttd->exceptionInfo.sprg1 = (unsigned int)sv->save_r1; /* Save the original R1 */
195 sv->save_r1 = (uint64_t)bttd->exceptionInfo.sprg0; /* Set the new R1 */
196 bttd->exceptionInfo.srr1 = (unsigned int)sv->save_srr1; /* Save the original MSR */
197 sv->save_srr1 &= ~(MASK(MSR_BE)|MASK(MSR_SE)); /* Clear SE|BE bits in MSR */
H A Dvmachmon.c1613 register struct savearea_fpu *sv; local
1624 sv = CEntry->vmmFacCtx.FPUsave;
1625 bcopy((char *)&sv->save_fp0, (char *)&(CEntry->vmmContextKern->vmm_proc_state.ppcFPRs), 32 * 8); /* 32 registers */
1659 register struct savearea_vec *sv; local
1670 sv = CEntry->vmmFacCtx.VMXsave;
1671 vrvalidwrk = sv->save_vrvalid; /* Get the valid flags */
1676 CEntry->vmmContextKern->vmm_proc_state.ppcVRs[i].i[j] = ((unsigned int *)&(sv->save_vr0))[(i * 4) + j];
1806 struct savearea *sv; local
1833 sv = find_user_regs(act); /* Get the user state registers */
1834 if(!sv) { /* Di
2001 struct savearea *sv; local
[all...]
H A Dtrap.c69 extern kern_return_t dtrace_user_probe(ppc_saved_state_t *sv);
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/
H A Ddtrace_subr_ppc.c71 kern_return_t dtrace_user_probe(ppc_saved_state_t *sv);
74 dtrace_user_probe(ppc_saved_state_t *sv) argument
88 if (sv->save_exception == T_DTRACE_RET) {
119 if (dtrace_return_probe_ptr != NULL) (void)(*dtrace_return_probe_ptr)(sv);
122 sv->save_srr0 = sv->save_srr0 + 4; /* Step to next instruction */
123 if(!(sv->save_srr1 & 0x8000000000000000ULL)) sv->save_srr0 &= 0x00000000FFFFFFFF; /* Trim if in 32-bit mode */
155 (*dtrace_pid_probe_ptr)(sv) == 0) {
169 if (fuword32(sv
[all...]
H A Dfasttrap_isa.c83 static int32_t branchtaken(int32_t bo, int32_t bi, ppc_saved_state_t *sv);
86 kern_return_t dtrace_user_probe(ppc_saved_state_t *sv);
170 fasttrap_anarg(ppc_saved_state_t *sv, int function_entry, int argno) argument
178 value = (&sv->save_r3)[argno];
180 if (sv->save_srr1 & 0x8000000000000000ULL) {
183 fasttrap_fuword64_noerr(sv->save_r1 + 48 + ((argno)* sizeof(uint64_t)), &value);
187 fasttrap_fuword32_noerr(sv->save_r1 + 24 + ((argno) * sizeof(uint32_t)), &farg);
324 fasttrap_return_common(ppc_saved_state_t *sv, user_addr_t pc, pid_t pid, user_addr_t new_pc) argument
369 sv->save_r3, sv
378 fasttrap_usdt_args(fasttrap_probe_t *probe, ppc_saved_state_t *sv, int argc, uint64_t *argv) argument
406 fasttrap_pid_probe(ppc_saved_state_t *sv) argument
618 fasttrap_return_probe(ppc_saved_state_t *sv) argument
664 branchtaken(int32_t bo, int32_t bi, ppc_saved_state_t *sv) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/
H A Dndr.h121 float sv; member in union:__anon898
125 return result.sv;
130 double sv; member in union:__anon899
134 return result.sv;
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Dprofile_prvd.c210 struct savearea *sv = find_kern_regs(current_thread()); local
212 if (sv) {
213 if (USERMODE(sv->save_srr1)) {
214 dtrace_probe(prof->prof_id, 0x0, sv->save_srr0, late, 0, 0);
216 dtrace_probe(prof->prof_id, sv->save_srr0, 0x0, late, 0, 0);
266 struct savearea *sv = find_kern_regs(current_thread()); local
268 if (sv) {
269 if (USERMODE(sv->save_srr1)) {
270 dtrace_probe(prof->prof_id, 0x0, sv->save_srr0, 0, 0, 0);
272 dtrace_probe(prof->prof_id, sv
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Duipc_syscalls.c707 int fd, error, sv[2]; local
725 sv[0] = fd;
735 sv[1] = fd;
752 procfdtbl_releasefd(p, sv[0], NULL);
753 procfdtbl_releasefd(p, sv[1], NULL);
754 fp_drop(p, sv[0], fp1, 1);
755 fp_drop(p, sv[1], fp2, 1);
758 error = copyout((caddr_t)sv, uap->rsv, 2 * sizeof (int));
761 fp_free(p, sv[1], fp2);
763 fp_free(p, sv[
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/
H A Ddis_tables.c3106 int64_t sv = (int64_t)usv; local
3111 if (try_neg == TRY_NEG && sv < 0 &&
3112 (disp || sv >= NEG_LIMIT) &&
3115 octal ? "-0%llo" : "-0x%llx", (-sv) & mask);
3152 int64_t sv; local
3175 * sv is for the signed, possibly-truncated immediate or
3180 sv = usv = op->d86_value;
3245 reltgt = pc + sv;

Completed in 174 milliseconds