Searched refs:td_md (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-10.0-release/sys/mips/mips/
H A Dvm_machdep.c160 td2->td_md.md_flags = td1->td_md.md_flags & MDTD_FPUSED;
188 td2->td_md.md_tls = td1->td_md.md_tls;
189 td2->td_md.md_saved_intr = MIPS_SR_INT_IE;
190 td2->td_md.md_spinlock_count = 1;
192 if (td1->td_md.md_flags & MDTD_COP2USED) {
193 if (td1->td_md.md_cop2owner == COP2_OWNER_USERLAND) {
194 if (td1->td_md.md_ucop2)
195 octeon_cop2_save(td1->td_md
[all...]
H A Dsys_machdep.c63 td->td_md.md_tls = uap->parms;
66 tlsbase = td->td_md.md_tls;
H A Dpm_machdep.c112 sf.sf_uc.uc_mcontext.mc_tls = td->td_md.md_tls;
116 sf.sf_uc.uc_mcontext.mc_fpused = td->td_md.md_flags & MDTD_FPUSED;
303 if (td->td_md.md_ss_addr) {
305 p->p_comm, p->p_pid, td->td_md.md_ss_addr, va); /* XXX */
308 td->td_md.md_ss_addr = va;
312 ptrace_read_int(td, (off_t)va, &td->td_md.md_ss_instr);
380 mcp->mc_fpused = td->td_md.md_flags & MDTD_FPUSED;
394 mcp->mc_tls = td->td_md.md_tls;
407 td->td_md.md_flags = mcp->mc_fpused & MDTD_FPUSED;
415 td->td_md
[all...]
H A Dmachdep.c509 if (td->td_md.md_spinlock_count == 0) {
511 td->td_md.md_spinlock_count = 1;
512 td->td_md.md_saved_intr = intr;
514 td->td_md.md_spinlock_count++;
526 intr = td->td_md.md_saved_intr;
527 td->td_md.md_spinlock_count--;
528 if (td->td_md.md_spinlock_count == 0)
H A Dtrap.c870 if (td->td_md.md_ss_addr != va ||
937 frame_regs[inst.RType.rt] = (register_t)(intptr_t)td->td_md.md_tls;
970 if ((td->td_md.md_flags & MDTD_COP2USED) &&
971 (td->td_md.md_cop2owner == COP2_OWNER_USERLAND)) {
972 if (td->td_md.md_ucop2)
973 octeon_cop2_save(td->td_md.md_ucop2);
978 if (td->td_md.md_cop2 == NULL) {
979 td->td_md.md_cop2 = octeon_cop2_alloc_ctx();
980 if (td->td_md.md_cop2 == NULL)
982 memset(td->td_md
[all...]
H A Dgenassym.c70 ASSYM(TD_UPTE, offsetof(struct thread, td_md.md_upte));
74 ASSYM(TD_MDFLAGS, offsetof(struct thread, td_md.md_flags));
109 ASSYM(TD_COP2OWNER, offsetof(struct thread, td_md.md_cop2owner));
110 ASSYM(TD_COP2, offsetof(struct thread, td_md.md_cop2));
111 ASSYM(TD_UCOP2, offsetof(struct thread, td_md.md_ucop2));
H A Dfreebsd32_machdep.c397 sf.sf_uc.uc_mcontext.mc_tls = (int32_t)(intptr_t)td->td_md.md_tls;
401 sf.sf_uc.uc_mcontext.mc_fpused = td->td_md.md_flags & MDTD_FPUSED;
480 td->td_md.md_tls = (void *)(intptr_t)uap->parms;
483 tlsbase = (int32_t)(intptr_t)td->td_md.md_tls;
/freebsd-10.0-release/sys/arm/arm/
H A Dsys_machdep.c92 td->td_md.md_tp = (register_t)args;
107 td->td_retval[0] = td->td_md.md_tp;
H A Dmachdep.c564 KASSERT(td->td_md.md_ptrace_instr == 0,
569 &td->td_md.md_ptrace_instr);
575 td->td_md.md_ptrace_instr = 0;
576 td->td_md.md_ptrace_addr = td->td_frame->tf_pc + 4;
587 if (td->td_md.md_ptrace_instr) {
590 ptrace_write_int(td, td->td_md.md_ptrace_addr,
591 td->td_md.md_ptrace_instr);
593 td->td_md.md_ptrace_instr = 0;
617 if (td->td_md.md_spinlock_count == 0) {
619 td->td_md
[all...]
H A Dvm_machdep.c168 td2->td_md.md_spinlock_count = 1;
169 td2->td_md.md_saved_cspr = 0;
171 td2->td_md.md_tp = *(register_t *)ARM_TP_ADDRESS;
173 td2->td_md.md_tp = (register_t) get_tls();
373 td->td_md.md_spinlock_count = 1;
374 td->td_md.md_saved_cspr = 0;
399 td->td_md.md_tp = (register_t)tls_base;
H A Dtrap.c273 if (td->td_md.md_spinlock_count == 0) {
734 if (td->td_md.md_spinlock_count == 0) {
956 if (td->td_md.md_spinlock_count == 0) {
H A Dgenassym.c98 ASSYM(TD_MD, offsetof(struct thread, td_md));
/freebsd-10.0-release/sys/powerpc/booke/
H A Dmachdep.c505 if (td->td_md.md_spinlock_count == 0) {
507 td->td_md.md_spinlock_count = 1;
508 td->td_md.md_saved_msr = msr;
510 td->td_md.md_spinlock_count++;
522 msr = td->td_md.md_saved_msr;
523 td->td_md.md_spinlock_count--;
524 if (td->td_md.md_spinlock_count == 0)
H A Dvm_machdep.c225 td2->td_md.md_spinlock_count = 1;
226 td2->td_md.md_saved_msr = PSL_KERNSET;
/freebsd-10.0-release/sys/ia64/ia64/
H A Dvm_machdep.c200 td->td_md.md_spinlock_count = 1;
201 td->td_md.md_saved_intr = 1;
325 td2->td_md.md_spinlock_count = 1;
326 td2->td_md.md_saved_intr = 1;
H A Dmachdep.c541 if (td->td_md.md_spinlock_count == 0) {
543 td->td_md.md_spinlock_count = 1;
544 td->td_md.md_saved_intr = intr;
546 td->td_md.md_spinlock_count++;
558 intr = td->td_md.md_saved_intr;
559 td->td_md.md_spinlock_count--;
560 if (td->td_md.md_spinlock_count == 0)
/freebsd-10.0-release/sys/powerpc/aim/
H A Dmachdep.c733 if (td->td_md.md_spinlock_count == 0) {
735 td->td_md.md_spinlock_count = 1;
736 td->td_md.md_saved_msr = msr;
738 td->td_md.md_spinlock_count++;
750 msr = td->td_md.md_saved_msr;
751 td->td_md.md_spinlock_count--;
752 if (td->td_md.md_spinlock_count == 0)
H A Dvm_machdep.c211 td2->td_md.md_spinlock_count = 1;
212 td2->td_md.md_saved_msr = PSL_KERNSET;
/freebsd-10.0-release/sys/amd64/amd64/
H A Dvm_machdep.c237 td2->td_md.md_spinlock_count = 1;
238 td2->td_md.md_saved_flags = PSL_KERNEL | PSL_I;
487 td->td_md.md_spinlock_count = 1;
488 td->td_md.md_saved_flags = PSL_KERNEL | PSL_I;
H A Dtrap.c305 if (td->td_md.md_spinlock_count == 0)
671 if (td->td_md.md_spurflt_addr != eva ||
677 td->td_md.md_spurflt_addr = eva;
H A Dmachdep.c1933 if (td->td_md.md_spinlock_count == 0) {
1935 td->td_md.md_spinlock_count = 1;
1936 td->td_md.md_saved_flags = flags;
1938 td->td_md.md_spinlock_count++;
1950 flags = td->td_md.md_saved_flags;
1951 td->td_md.md_spinlock_count--;
1952 if (td->td_md.md_spinlock_count == 0)
/freebsd-10.0-release/sys/sparc64/sparc64/
H A Dvm_machdep.c230 td->td_md.md_spinlock_count = 1;
231 td->td_md.md_saved_pil = 0;
357 td2->td_md.md_spinlock_count = 1;
358 td2->td_md.md_saved_pil = 0;
H A Dmachdep.c223 if (td->td_md.md_spinlock_count == 0) {
226 td->td_md.md_spinlock_count = 1;
227 td->td_md.md_saved_pil = pil;
229 td->td_md.md_spinlock_count++;
241 pil = td->td_md.md_saved_pil;
242 td->td_md.md_spinlock_count--;
243 if (td->td_md.md_spinlock_count == 0)
/freebsd-10.0-release/sys/i386/i386/
H A Dvm_machdep.c287 td2->td_md.md_spinlock_count = 1;
291 td2->td_md.md_saved_flags = PSL_KERNEL | PSL_I;
501 td->td_md.md_spinlock_count = 1;
502 td->td_md.md_saved_flags = PSL_KERNEL | PSL_I;
H A Dtrap.c328 td->td_md.md_spinlock_count == 0)
345 if (td->td_md.md_spinlock_count == 0)
831 if (td->td_md.md_spurflt_addr != eva ||
837 td->td_md.md_spurflt_addr = eva;

Completed in 357 milliseconds

12