Home
last modified time | relevance | path

Searched refs:tstate (Results 1 – 25 of 46) sorted by relevance

12

/linux/arch/sparc/include/uapi/asm/
H A Dpsrcompat.h28 static inline unsigned int tstate_to_psr(unsigned long tstate) in tstate_to_psr() argument
30 return ((tstate & TSTATE_CWP) | in tstate_to_psr()
32 ((tstate & TSTATE_ICC) >> 12) | in tstate_to_psr()
33 ((tstate & TSTATE_XCC) >> 20) | in tstate_to_psr()
34 ((tstate & TSTATE_SYSCALL) ? PSR_SYSCALL : 0) | in tstate_to_psr()
40 unsigned long tstate = ((unsigned long)(psr & PSR_ICC)) << 12; in psr_to_tstate_icc() local
42 tstate |= ((unsigned long)(psr & PSR_XCC)) << 20; in psr_to_tstate_icc()
43 return tstate; in psr_to_tstate_icc()
/linux/arch/sparc/kernel/
H A Dptrace_64.c263 membuf_write(&to, &regs->tstate, 3 * sizeof(u64)); in genregs64_get()
298 unsigned long tstate; in genregs64_set() local
302 &tstate, in genregs64_set()
309 tstate &= (TSTATE_ICC | TSTATE_XCC | TSTATE_SYSCALL); in genregs64_set()
310 regs->tstate &= ~(TSTATE_ICC | TSTATE_XCC | TSTATE_SYSCALL); in genregs64_set()
311 regs->tstate |= tstate; in genregs64_set()
453 membuf_write(&to, &regs->tstate, 3 * sizeof(u64)); in getregs64_get()
464 unsigned long tstate; in setregs64_set() local
480 &tstate, in setregs64_set()
488 tstate &= (TSTATE_ICC | TSTATE_XCC | TSTATE_SYSCALL); in setregs64_set()
[all …]
H A Dsignal_64.c47 unsigned long pc, npc, tstate; in sparc64_set_context() local
81 err |= __get_user(tstate, &((*grp)[MC_TSTATE])); in sparc64_set_context()
82 regs->tstate &= ~(TSTATE_ASI | TSTATE_ICC | TSTATE_XCC); in sparc64_set_context()
83 regs->tstate |= (tstate & (TSTATE_ASI | TSTATE_ICC | TSTATE_XCC)); in sparc64_set_context()
128 regs->tstate &= ~TSTATE_PEF; in sparc64_set_context()
180 err |= __put_user(regs->tstate, &((*grp)[MC_TSTATE])); in sparc64_get_context()
257 unsigned long tpc, tnpc, tstate, ufp; in do_rt_sigreturn() local
291 err |= __get_user(tstate, &sf->regs.tstate); in do_rt_sigreturn()
295 regs->tstate &= ~(TSTATE_ASI | TSTATE_ICC | TSTATE_XCC); in do_rt_sigreturn()
296 regs->tstate |= (tstate & (TSTATE_ASI | TSTATE_ICC | TSTATE_XCC)); in do_rt_sigreturn()
[all …]
H A Dunaligned_64.c91 return (unsigned char)(regs->tstate >> 24); /* %asi */ in decode_asi()
129 if (regs->tstate & TSTATE_PRIV) { in fetch_reg()
154 if (regs->tstate & TSTATE_PRIV) { in fetch_reg_addr()
172 int from_kernel = (regs->tstate & TSTATE_PRIV) != 0; in compute_effective_address()
291 regs->tstate &= ~TSTATE_ASI; in kernel_mna_trap_fault()
292 regs->tstate |= (ASI_AIUS << 24UL); in kernel_mna_trap_fault()
398 int from_kernel = (regs->tstate & TSTATE_PRIV) != 0; in handle_popc()
573 int from_kernel = (regs->tstate & TSTATE_PRIV) != 0; in handle_ld_nf()
600 unsigned long tstate = regs->tstate; in handle_lddfmna() local
607 if (tstate & TSTATE_PRIV) in handle_lddfmna()
[all …]
H A Dkprobes.c98 kcb->kprobe_orig_tstate_pil = (regs->tstate & TSTATE_PIL); in set_current_kprobe()
104 regs->tstate |= TSTATE_PIL; in prepare_singlestep()
134 regs->tstate = ((regs->tstate & ~TSTATE_PIL) | in kprobe_handler()
289 regs->tstate = ((regs->tstate & ~TSTATE_PIL) | in resume_execution()
338 regs->tstate = ((regs->tstate & ~TSTATE_PIL) | in kprobe_fault_handler()
H A Dprocess_64.c136 if ((regs->tstate & TSTATE_PRIV) || !(test_thread_flag(TIF_32BIT))) { in show_regwindow()
142 if (!(regs->tstate & TSTATE_PRIV)) { in show_regwindow()
160 if (regs->tstate & TSTATE_PRIV) in show_regwindow()
168 printk("TSTATE: %016lx TPC: %016lx TNPC: %016lx Y: %08x %s\n", regs->tstate, in show_regs()
200 rp->tstate = regs->tstate; in __global_reg_self()
205 if (regs->tstate & TSTATE_PRIV) { in __global_reg_self()
273 gp->tstate, gp->tpc, gp->tnpc, in arch_trigger_cpumask_backtrace()
277 if (gp->tstate & TSTATE_PRIV) { in arch_trigger_cpumask_backtrace()
593 (current_pt_regs()->tstate + 1) & TSTATE_CWP; in copy_thread()
607 (regs->tstate + 1) & TSTATE_CWP; in copy_thread()
H A Dsignal32.c140 regs->tstate &= ~TSTATE_ASI; in do_sigreturn32()
141 regs->tstate |= ((asi & 0xffUL) << 24UL); in do_sigreturn32()
146 regs->tstate &= ~(TSTATE_ICC|TSTATE_XCC); in do_sigreturn32()
147 regs->tstate |= psr_to_tstate_icc(psr); in do_sigreturn32()
228 regs->tstate &= ~TSTATE_ASI; in do_rt_sigreturn32()
229 regs->tstate |= ((asi & 0xffUL) << 24UL); in do_rt_sigreturn32()
234 regs->tstate &= ~(TSTATE_ICC|TSTATE_XCC); in do_rt_sigreturn32()
235 regs->tstate |= psr_to_tstate_icc(psr); in do_rt_sigreturn32()
396 psr = tstate_to_psr(regs->tstate); in setup_frame32()
407 err |= __put_user((regs->tstate & TSTATE_ASI) >> 24UL, in setup_frame32()
[all …]
H A Detrap_64.S35 rdpr %tstate, %g1
182 wrpr %l7, (TSTATE_PRIV | TSTATE_IE), %tstate
224 rdpr %tstate, %g3
234 rdpr %tstate, %g3
249 rdpr %tstate, %g3
259 rdpr %tstate, %g3
278 rdpr %tstate, %g1
H A Dkgdb_64.c39 gdb_regs[GDB_STATE] = regs->tstate; in pt_regs_to_gdb_regs()
99 if (regs->tstate != gdb_regs[GDB_STATE]) { in gdb_regs_to_pt_regs()
100 unsigned long cwp = regs->tstate & TSTATE_CWP; in gdb_regs_to_pt_regs()
102 regs->tstate = (gdb_regs[GDB_STATE] & ~TSTATE_CWP) | cwp; in gdb_regs_to_pt_regs()
H A Dvisemul.c160 if (regs->tstate & TSTATE_PRIV) { in fetch_reg()
182 BUG_ON(regs->tstate & TSTATE_PRIV); in __fetch_reg_addr_user()
199 BUG_ON(regs->tstate & TSTATE_PRIV); in __fetch_reg_addr_kern()
359 unsigned long ccr, tstate; in edge() local
366 tstate = regs->tstate & ~(TSTATE_XCC | TSTATE_ICC); in edge()
367 regs->tstate = tstate | (ccr << 32UL); in edge()
809 BUG_ON(regs->tstate & TSTATE_PRIV); in vis_emul()
H A Dwinfixup.S26 rdpr %tstate, %g1
91 rdpr %tstate, %g1
114 rdpr %tstate, %g1
141 rdpr %tstate, %g1
H A Dutrap.S21 rdpr %tstate, %l6
24 wrpr %l6, %l7, %tstate
H A Dfpu_traps.S7 rdpr %tstate, %g5
189 rdpr %tstate, %g3
191 wrpr %g3, %tstate
216 rdpr %tstate, %g3
/linux/arch/sparc/mm/
H A Dfault_64.c190 if (regs->tstate & TSTATE_PRIV) { in get_fault_insn()
205 if ((!insn) && (regs->tstate & TSTATE_PRIV)) in do_kernel_fault()
216 asi = (regs->tstate >> 24); in do_kernel_fault()
234 if (regs->tstate & TSTATE_PRIV) { in do_kernel_fault()
291 if (!(regs->tstate & TSTATE_PRIV)) { in do_sparc64_fault()
301 if (regs->tstate & TSTATE_PRIV) { in do_sparc64_fault()
325 if ((regs->tstate & TSTATE_PRIV) && in do_sparc64_fault()
382 asi = (regs->tstate >> 24); in do_sparc64_fault()
405 WARN_ON(regs->tstate & TSTATE_PRIV); in do_sparc64_fault()
432 if (regs->tstate & TSTATE_PRIV) { in do_sparc64_fault()
[all …]
/linux/drivers/media/dvb-frontends/
H A Das102_fe.c305 struct as10x_tune_status tstate = { 0 }; in as102_fe_read_status() local
308 ret = state->ops->get_status(state->priv, &tstate); in as102_fe_read_status()
312 state->signal_strength = tstate.signal_strength; in as102_fe_read_status()
313 state->ber = tstate.BER; in as102_fe_read_status()
315 switch (tstate.tune_state) { in as102_fe_read_status()
332 tstate.tune_state, tstate.signal_strength, in as102_fe_read_status()
333 tstate.PER, tstate.BER); in as102_fe_read_status()
H A Das102_fe.h12 int (*get_status)(void *priv, struct as10x_tune_status *tstate);
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_core.c444 u_int remote_id, struct ahc_tmode_tstate **tstate) in ahc_fetch_transinfo() argument
454 *tstate = ahc->enabled_targets[our_id]; in ahc_fetch_transinfo()
455 return (&(*tstate)->transinfo[remote_id]); in ahc_fetch_transinfo()
1054 struct ahc_tmode_tstate *tstate; in ahc_handle_seqint() local
1071 &tstate); in ahc_handle_seqint()
1123 tstate, targ_info, in ahc_handle_seqint()
1126 if (tstate->auto_negotiate & devinfo.target_mask) { in ahc_handle_seqint()
1850 struct ahc_tmode_tstate *tstate; in ahc_handle_scsiint() local
1860 &tstate); in ahc_handle_scsiint()
1952 struct ahc_tmode_tstate *tstate; in ahc_force_renegotiation() local
[all …]
H A Daic79xx_core.c564 u_int remote_id, struct ahd_tmode_tstate **tstate) in ahd_fetch_transinfo() argument
574 *tstate = ahd->enabled_targets[our_id]; in ahd_fetch_transinfo()
575 return (&(*tstate)->transinfo[remote_id]); in ahd_fetch_transinfo()
3104 struct ahd_tmode_tstate *tstate; in ahd_handle_nonpkt_busfree() local
3122 devinfo.target, &tstate); in ahd_handle_nonpkt_busfree()
3391 struct ahd_tmode_tstate *tstate; in ahd_force_renegotiation() local
3403 &tstate); in ahd_force_renegotiation()
3404 ahd_update_neg_request(ahd, devinfo, tstate, in ahd_force_renegotiation()
3599 struct ahd_tmode_tstate *tstate; in ahd_alloc_tstate() local
3607 tstate = kmalloc(sizeof(*tstate), GFP_ATOMIC); in ahd_alloc_tstate()
[all …]
H A Daic79xx_proc.c162 struct ahd_tmode_tstate *tstate; in ahd_dump_target_state() local
166 target_id, &tstate); in ahd_dump_target_state()
H A Daic7xxx_inline.h71 struct ahc_tmode_tstate **tstate);
/linux/arch/sparc/include/asm/
H A Dsyscall.h68 return (regs->tstate & (TSTATE_XCARRY | TSTATE_ICARRY)) ? true : false; in syscall_has_error()
72 regs->tstate |= (TSTATE_XCARRY | TSTATE_ICARRY); in syscall_set_error()
76 regs->tstate &= ~(TSTATE_XCARRY | TSTATE_ICARRY); in syscall_clear_error()
H A Dperf_event.h21 (regs)->tstate = (_pstate << 8) | \
/linux/drivers/net/slip/
H A Dslhc.c115 comp->tstate = kzalloc(tsize, GFP_KERNEL); in slhc_init()
116 if (! comp->tstate) in slhc_init()
133 ts = comp->tstate; in slhc_init()
159 if ( comp->tstate != NULLSLSTATE ) in slhc_free()
160 kfree( comp->tstate ); in slhc_free()
230 struct cstate *ocs = &(comp->tstate[comp->xmit_oldest]); in slhc_compress()
/linux/arch/sparc/math-emu/
H A Dmath_64.c170 unsigned long tstate = regs->tstate; in do_mathemu() local
187 if (tstate & TSTATE_PRIV) in do_mathemu()
294 XR = regs->tstate >> 32; in do_mathemu()
/linux/fs/quota/
H A Dquota.c122 struct qc_type_state *tstate; in quota_getinfo() local
131 tstate = state.s_state + type; in quota_getinfo()
132 if (!(tstate->flags & QCI_ACCT_ENABLED)) in quota_getinfo()
135 uinfo.dqi_bgrace = tstate->spc_timelimit; in quota_getinfo()
136 uinfo.dqi_igrace = tstate->ino_timelimit; in quota_getinfo()
137 if (tstate->flags & QCI_SYSFILE) in quota_getinfo()
139 if (tstate->flags & QCI_ROOT_SQUASH) in quota_getinfo()

12