Home
last modified time | relevance | path

Searched refs:psr (Results 1 – 104 of 104) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_psr.c161 if (dev_priv->psr.link_standby) in hsw_psr_enable_sink()
240 uint32_t idle_frames = dev_priv->vbt.psr.idle_frames ? in hsw_psr_enable_source()
241 dev_priv->vbt.psr.idle_frames + 1 : 2; in hsw_psr_enable_source()
245 if (dev_priv->psr.link_standby) { in hsw_psr_enable_source()
268 lockdep_assert_held(&dev_priv->psr.lock); in intel_psr_match_conditions()
272 dev_priv->psr.source_ok = false; in intel_psr_match_conditions()
297 dev_priv->psr.source_ok = true; in intel_psr_match_conditions()
308 WARN_ON(dev_priv->psr.active); in intel_psr_activate()
309 lockdep_assert_held(&dev_priv->psr.lock); in intel_psr_activate()
321 dev_priv->psr.active = true; in intel_psr_activate()
[all …]
Dintel_bios.c681 struct bdb_psr *psr; in parse_psr() local
684 psr = find_section(bdb, BDB_PSR); in parse_psr()
685 if (!psr) { in parse_psr()
690 psr_table = &psr->psr_table[panel_type]; in parse_psr()
692 dev_priv->vbt.psr.full_link = psr_table->full_link; in parse_psr()
693 dev_priv->vbt.psr.require_aux_wakeup = psr_table->require_aux_to_wakeup; in parse_psr()
696 dev_priv->vbt.psr.idle_frames = psr_table->idle_frames < 0 ? 0 : in parse_psr()
701 dev_priv->vbt.psr.lines_to_wait = PSR_0_LINES_TO_WAIT; in parse_psr()
704 dev_priv->vbt.psr.lines_to_wait = PSR_1_LINE_TO_WAIT; in parse_psr()
707 dev_priv->vbt.psr.lines_to_wait = PSR_4_LINES_TO_WAIT; in parse_psr()
[all …]
Di915_debugfs.c2262 mutex_lock(&dev_priv->psr.lock); in i915_edp_psr_status()
2263 seq_printf(m, "Sink_Support: %s\n", yesno(dev_priv->psr.sink_support)); in i915_edp_psr_status()
2264 seq_printf(m, "Source_OK: %s\n", yesno(dev_priv->psr.source_ok)); in i915_edp_psr_status()
2265 seq_printf(m, "Enabled: %s\n", yesno((bool)dev_priv->psr.enabled)); in i915_edp_psr_status()
2266 seq_printf(m, "Active: %s\n", yesno(dev_priv->psr.active)); in i915_edp_psr_status()
2268 dev_priv->psr.busy_frontbuffer_bits); in i915_edp_psr_status()
2270 yesno(work_busy(&dev_priv->psr.work.work))); in i915_edp_psr_status()
2294 yesno((bool)dev_priv->psr.link_standby)); in i915_edp_psr_status()
2303 mutex_unlock(&dev_priv->psr.lock); in i915_edp_psr_status()
Di915_drv.h1364 } psr; member
1739 struct i915_psr psr; member
Dintel_dp.c3791 dev_priv->psr.sink_support = true; in intel_dp_get_dpcd()
/linux-4.1.27/arch/ia64/sn/kernel/
Dpio_phys.S28 mov r2=psr
29 rsm psr.i | psr.dt
34 mov psr.l=r2;;
43 mov r2=psr
44 rsm psr.i | psr.dt
49 mov psr.l=r2;;
58 mov r2=psr
60 rsm psr.i | psr.dt | psr.ic
66 mov psr.l=r2;;
/linux-4.1.27/arch/sparc/include/asm/
Dhead_32.h12 rd %psr, %l0; b label; rd %wim, %l3; nop;
15 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7;
16 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7;
20 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3;
37 rd %psr, %l0;
41 rd %psr,%l0; \
48 rd %psr,%l0; \
58 b getcc_trap_handler; rd %psr, %l0; nop; nop;
62 b setcc_trap_handler; rd %psr, %l0; nop; nop;
66 rd %psr, %i0; jmp %l2; rett %l2 + 4; nop;
[all …]
Dpsr.h20 unsigned int psr; in get_psr() local
26 : "=r" (psr) in get_psr()
30 return psr; in get_psr()
Dptrace.h88 return (regs->psr & PSR_SYSCALL); in pt_regs_is_syscall()
93 return (regs->psr &= ~PSR_SYSCALL); in pt_regs_clear_syscall()
107 #define user_mode(regs) (!((regs)->psr & PSR_PS))
Dsyscall.h41 return (regs->psr & PSR_C) ? true : false; in syscall_has_error()
45 regs->psr |= PSR_C; in syscall_set_error()
49 regs->psr &= ~PSR_C; in syscall_clear_error()
Dswitch_to_32.h23 (prv)->thread.kregs->psr &= ~PSR_EF; \
33 (nxt)->thread.kregs->psr&=~PSR_EF; \
Dprocessor_32.h85 regs->psr = (regs->psr & (PSR_CWP)) | PSR_S; in start_thread()
Dsigcontext.h39 unsigned int psr; member
/linux-4.1.27/arch/sparc/kernel/
Dtraps_32.c86 if(regs->psr & PSR_PS) in die_if_kernel()
101 if(regs->psr & PSR_PS) in do_hw_interrupt()
113 unsigned long psr) in do_illegal_instruction() argument
117 if(psr & PSR_PS) in do_illegal_instruction()
133 unsigned long psr) in do_priv_instruction() argument
137 if(psr & PSR_PS) in do_priv_instruction()
150 unsigned long psr) in do_memaccess_unaligned() argument
154 if(regs->psr & PSR_PS) { in do_memaccess_unaligned()
181 unsigned long psr) in do_fpd_trap() argument
184 if(psr & PSR_PS) in do_fpd_trap()
[all …]
Dentry.S157 wr %l0, 0x0, %psr
179 wr %l4, 0x0, %psr
181 wr %l4, PSR_ET, %psr
198 wr %l0, PSR_ET, %psr
228 wr %g2, 0x0, %psr
230 wr %g2, PSR_ET, %psr
237 wr %g2, PSR_ET, %psr ! keep ET up
247 wr %g2, 0x0, %psr
249 wr %g2, PSR_ET, %psr
253 wr %l0, PSR_ET, %psr
[all …]
Dentry.h15 unsigned long npc, unsigned long psr);
18 unsigned long npc, unsigned long psr);
20 unsigned long npc, unsigned long psr);
22 unsigned long npc, unsigned long psr);
24 unsigned long npc, unsigned long psr);
26 unsigned long npc, unsigned long psr);
28 unsigned long npc, unsigned long psr);
30 unsigned long npc, unsigned long psr);
32 unsigned long npc, unsigned long psr);
34 unsigned long npc, unsigned long psr);
Dtrampoline_32.S46 wr %g1, 0x0, %psr ! traps off though
69 rd %psr, %g1
70 wr %g1, PSR_ET, %psr ! traps on
100 wr %g1, 0x0, %psr ! traps off though
130 rd %psr, %g1
131 wr %g1, PSR_ET, %psr ! traps on
159 wr %g1, 0x0, %psr ! traps off though
186 rd %psr, %g1
187 wr %g1, PSR_ET, %psr ! traps on
Dsignal_32.c93 up_psr = regs->psr; in do_sigreturn()
97 regs->psr = (up_psr & ~(PSR_ICC | PSR_EF)) in do_sigreturn()
98 | (regs->psr & (PSR_ICC | PSR_EF)); in do_sigreturn()
130 unsigned int psr, pc, npc; in do_rt_sigreturn() local
147 err |= __get_user(psr, &sf->regs.psr); in do_rt_sigreturn()
152 regs->psr = (regs->psr & ~PSR_ICC) | (psr & PSR_ICC); in do_rt_sigreturn()
316 unsigned int psr; in setup_rt_frame() local
337 psr = regs->psr; in setup_rt_frame()
339 psr |= PSR_EF; in setup_rt_frame()
340 err |= __put_user(psr, &sf->regs.psr); in setup_rt_frame()
[all …]
Dsignal32.c146 unsigned int psr; in do_sigreturn32() local
181 err |= __get_user(psr, &sf->info.si_regs.psr); in do_sigreturn32()
185 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) { in do_sigreturn32()
200 regs->tstate |= psr_to_tstate_icc(psr); in do_sigreturn32()
230 unsigned int psr, pc, npc; in do_rt_sigreturn32() local
265 err |= __get_user(psr, &sf->regs.psr); in do_rt_sigreturn32()
269 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) { in do_rt_sigreturn32()
284 regs->tstate |= psr_to_tstate_icc(psr); in do_rt_sigreturn32()
411 u32 psr; in setup_frame32() local
444 psr = tstate_to_psr(regs->tstate); in setup_frame32()
[all …]
Dptrace_32.c92 reg = regs->psr; in genregs32_get()
169 unsigned long psr; in genregs32_set() local
178 psr = regs->psr; in genregs32_set()
179 psr &= ~(PSR_ICC | PSR_SYSCALL); in genregs32_set()
180 psr |= (reg & (PSR_ICC | PSR_SYSCALL)); in genregs32_set()
181 regs->psr = psr; in genregs32_set()
360 &pregs->psr); in arch_ptrace()
373 &pregs->psr); in arch_ptrace()
Drtrap_32.S57 wr %t_psr, 0x0, %psr
87 wr %t_psr, 0x0, %psr
95 wr %t_psr, PSR_ET, %psr
153 wr %t_psr, 0x0, %psr
166 wr %t_psr, PSR_ET, %psr
209 wr %t_psr, 0x0, %psr
218 wr %t_psr, PSR_ET, %psr
Dprocess_32.c125 r->psr, r->pc, r->npc, r->y, print_tainted()); in show_regs()
347 unsigned long psr; local
354 psr = childregs->psr = get_psr();
355 ti->kpsr = psr | PSR_PIL;
356 ti->kwim = 1 << (((psr & PSR_CWP) + 1) % nwindows);
399 childregs->psr &= ~PSR_EF;
432 regs->psr &= ~(PSR_EF);
442 regs->psr &= ~(PSR_EF);
Dwof.S121 wr %t_psr, 0x0, %psr ! restore condition codes in %psr
190 wr %t_psr, 0x0, %psr
206 rd %psr, %glob_tmp
252 wr %t_psr, PSR_ET, %psr
285 wr %t_psr, 0x0, %psr
363 rd %psr, %glob_tmp
Dsigutil_32.c22 regs->psr &= ~(PSR_EF); in save_fpu_state()
31 regs->psr &= ~(PSR_EF); in save_fpu_state()
53 regs->psr &= ~PSR_EF; in restore_fpu_state()
57 regs->psr &= ~PSR_EF; in restore_fpu_state()
Dkgdb_32.c36 gdb_regs[GDB_PSR] = regs->psr; in pt_regs_to_gdb_regs()
91 if (regs->psr != gdb_regs[GDB_PSR]) { in gdb_regs_to_pt_regs()
92 unsigned long cwp = regs->psr & PSR_CWP; in gdb_regs_to_pt_regs()
94 regs->psr = (gdb_regs[GDB_PSR] & ~PSR_CWP) | cwp; in gdb_regs_to_pt_regs()
Dwuf.S121 wr %t_psr, 0x0, %psr
163 rd %psr, %g3 /* Read %psr in live user window */
187 wr %t_psr, PSR_ET, %psr ! enable traps
213 wr %t_psr, 0x0, %psr
299 wr %t_psr, 0x0, %psr
Dhead_32.S208 rd %psr, %g3
241 rd %psr, %g3 ! DO NOT TOUCH %g3
243 wr %g2, 0x0, %psr
292 wr %g3, 0x0, %psr ! tick tock, tick tock
477 rd %psr, %o1
510 wr %g2, 0x0, %psr
565 rd %psr, %g3
653 rd %psr, %g3
654 wr %g3, 0x0, %psr
657 wr %g3, PSR_ET, %psr
Dcpu.c442 int psr; in cpu_type_probe() local
447 psr = get_psr(); in cpu_type_probe()
448 put_psr(psr | PSR_EF); in cpu_type_probe()
455 put_psr(psr); in cpu_type_probe()
Detrap_32.S82 andcc %t_psr, PSR_PS, %g0 ! fromsupv_p = (psr & PSR_PS)
84 sll %t_twinmask, %t_psr, %t_twinmask ! t_twinmask = (1 << psr)
141 sll %t_twinmask, %t_psr, %t_twinmask ! t_twinmask = (1 << psr)
Dkernel.h75 unsigned long npc, unsigned long psr);
Dptrace_64.c887 &pregs->psr); in compat_arch_ptrace()
899 &pregs->psr); in compat_arch_ptrace()
/linux-4.1.27/arch/ia64/scripts/
Dpvcheck.sed4 s/ssm.*psr\.ic.*/.warning \"ssm psr.ic should not be used directly\"/g
5 s/rsm.*psr\.ic.*/.warning \"rsm psr.ic should not be used directly\"/g
6 s/ssm.*psr\.i.*/.warning \"ssm psr.i should not be used directly\"/g
7 s/rsm.*psr\.i.*/.warning \"rsm psr.i should not be used directly\"/g
8 s/ssm.*psr\.dt.*/.warning \"ssm psr.dt should not be used directly\"/g
9 s/rsm.*psr\.dt.*/.warning \"rsm psr.dt should not be used directly\"/g
18 s/mov.*=[^\.]*psr/.warning \"psr should not used directly\"/g # avoid ar.fpsr
/linux-4.1.27/arch/frv/kernel/
Dprocess.c210 unsigned long psr = __get_PSR(); in elf_check_arch() local
239 if (PSR_IMPLE(psr) != PSR_IMPLE_FR405 && in elf_check_arch()
240 PSR_IMPLE(psr) != PSR_IMPLE_FR451) in elf_check_arch()
252 if (PSR_IMPLE(psr) != PSR_IMPLE_FR401 && in elf_check_arch()
253 PSR_IMPLE(psr) != PSR_IMPLE_FR405 && in elf_check_arch()
254 PSR_IMPLE(psr) != PSR_IMPLE_FR451 && in elf_check_arch()
255 PSR_IMPLE(psr) != PSR_IMPLE_FR551) in elf_check_arch()
259 if (PSR_IMPLE(psr) != PSR_IMPLE_FR451) in elf_check_arch()
263 if (PSR_IMPLE(psr) != PSR_IMPLE_FR501) in elf_check_arch()
267 if (PSR_IMPLE(psr) != PSR_IMPLE_FR551) in elf_check_arch()
Dentry.S113 movsg psr ,gr22
170 movsg psr,gr4
173 movgs gr4,psr
175 movgs gr4,psr
599 movsg psr,gr4
601 movgs gr4,psr
652 movsg psr,gr4
654 movgs gr4,psr
691 movsg psr,gr4
693 movgs gr4,psr
[all …]
Dsleep.S62 # save hsr0, psr, isr, and lr for resume code
67 movsg psr,gr5
101 movsg psr,gr8
104 movgs gr8,psr
128 # gr8 holds desired psr sleep value
177 movgs gr8,psr
220 # restore hsr0, psr, isr, and leave saved lr in gr7
261 lddi @(gr11,#0),gr4 ; hsr0, psr
273 movgs gr5,psr
317 movsg psr,gr8
[all …]
Dsetup.c369 unsigned long psr = __get_PSR(); in determine_cpu() local
372 __set_PSR(psr | PSR_EM | PSR_EF | PSR_CM | PSR_NEM); in determine_cpu()
374 __set_PSR(psr); in determine_cpu()
392 switch (PSR_IMPLE(psr)) { in determine_cpu()
398 switch (PSR_VERSION(psr)) { in determine_cpu()
429 switch (PSR_VERSION(psr)) { in determine_cpu()
459 switch (PSR_VERSION(psr)) { in determine_cpu()
476 switch (PSR_VERSION(psr)) { in determine_cpu()
489 switch (PSR_VERSION(psr)) { in determine_cpu()
526 unsigned long clkc, psr, quot; in determine_clocks() local
[all …]
Dsignal.c62 unsigned long tbr, psr; in restore_sigcontext() local
68 psr = user->i.psr; in restore_sigcontext()
72 user->i.psr = psr; in restore_sigcontext()
Dbreak.S308 movsg psr,gr2
311 movgs gr2,psr
340 movsg psr,gr2
342 movgs gr2,psr
440 movsg psr,gr2
443 movgs gr2,psr
Dgdb-stub.c1188 __debug_frame->psr & PSR_S ? "kernel" : "user"); in gdbstub_show_regs()
1436 __debug_frame->psr |= PSR_ET; in gdbstub()
1437 __debug_frame->psr &= ~PSR_S; in gdbstub()
1438 if (__debug_frame->psr & PSR_PS) in gdbstub()
1439 __debug_frame->psr |= PSR_S; in gdbstub()
1451 __debug_frame->psr |= PSR_ET; in gdbstub()
1452 __debug_frame->psr &= ~PSR_S; in gdbstub()
1453 if (__debug_frame->psr & PSR_PS) in gdbstub()
1454 __debug_frame->psr |= PSR_S; in gdbstub()
1633 ptr = mem2hex(&__debug_frame->psr, ptr, 4, 0); in gdbstub()
[all …]
Dcmode.S70 movsg psr,gr14
72 movgs gr3,psr
Dptrace.c70 if (pos < offsetof(struct user_int_regs, psr) + sizeof(long) && in genregs_set()
71 pos + count > offsetof(struct user_int_regs, psr)) in genregs_set()
Dswitch_to.S148 movsg psr,gr7
150 movgs gr7,psr
151 movsg psr,gr7
Ddma.c141 unsigned long psr = __get_PSR(); in frv_dma_init() local
145 switch (PSR_IMPLE(psr)) { in frv_dma_init()
Dhead.S359 movsg psr,gr6
463 movsg psr,gr22
467 movgs gr22,psr
Dasm-offsets.c45 DEF_PTREG(REG_PSR, psr); in foo()
Dtraps.c504 regs->psr & PSR_S ? "kernel" : "user"); in show_regs()
549 frame->psr & PSR_S ? "Kernel Mode" : "User Mode", in show_backtrace_regs()
Dhead-uc-fr401.S69 movsg psr,gr3 ; check for FR401/FR401A
209 movsg psr,gr3
/linux-4.1.27/arch/ia64/include/asm/native/
Dinst.h77 (pred) mov reg = psr \
132 ssm psr.ic | PSR_DEFAULT_BITS \
140 ssm psr.ic \
147 rsm psr.ic \
151 (pred) ssm psr.i \
156 (pred) rsm psr.i \
161 rsm psr.i | psr.ic \
167 rsm psr.dt
170 rsm psr.be | psr.i \
175 ssm psr.dt \
/linux-4.1.27/arch/sparc/include/uapi/asm/
Dpsrcompat.h37 static inline unsigned long psr_to_tstate_icc(unsigned int psr) in psr_to_tstate_icc() argument
39 unsigned long tstate = ((unsigned long)(psr & PSR_ICC)) << 12; in psr_to_tstate_icc()
40 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) in psr_to_tstate_icc()
41 tstate |= ((unsigned long)(psr & PSR_XCC)) << 20; in psr_to_tstate_icc()
Dptrace.h43 unsigned int psr; member
104 unsigned long psr; member
DKbuild28 header-y += psr.h
/linux-4.1.27/arch/frv/include/asm/
Dirqflags.h103 unsigned long psr; \
108 : "=r"(psr) \
115 unsigned long psr; \
119 : "=r"(psr) \
Dspr-regs.h37 #define PSR_VERSION(psr) (((psr) >> PSR_VERSION_SHIFT) & 0xf) argument
38 #define PSR_IMPLE(psr) (((psr) >> PSR_IMPLE_SHIFT) & 0xf) argument
Dptrace.h28 #define user_mode(regs) (!((regs)->psr & PSR_S))
Dprocessor.h83 _regs->psr &= ~PSR_S; \
/linux-4.1.27/drivers/cpufreq/
Dmaple-cpufreq.c95 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_switch_freq() local
97 if ((psr & PSR_CMD_RECEIVED) == 0 && in maple_scom_switch_freq()
98 (((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_switch_freq()
102 if (psr & PSR_CMD_COMPLETED) in maple_scom_switch_freq()
117 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_query_freq() local
121 if ((((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_query_freq()
Dpmac64-cpufreq.c169 unsigned long psr = scom970_read(SCOM_PSR); in g5_scom_switch_freq() local
171 if ((psr & PSR_CMD_RECEIVED) == 0 && in g5_scom_switch_freq()
172 (((psr >> PSR_CUR_SPEED_SHIFT) ^ in g5_scom_switch_freq()
176 if (psr & PSR_CMD_COMPLETED) in g5_scom_switch_freq()
195 unsigned long psr = scom970_read(SCOM_PSR); in g5_scom_query_freq() local
199 if ((((psr >> PSR_CUR_SPEED_SHIFT) ^ in g5_scom_query_freq()
/linux-4.1.27/arch/ia64/kernel/
Dpal.S70 mov loc3 = psr
78 rsm psr.i
82 1: mov psr.l = loc3
112 mov loc3 = psr
114 rsm psr.i
118 .ret0: mov psr.l = loc3
161 mov loc3 = psr // save psr
187 mov psr.l = loc3 // restore init PSR
215 mov loc3 = psr // save psr
245 mov psr.l = loc3 // restore init PSR
Dmca_drv_asm.S43 ssm psr.ic
47 ssm psr.i
Dperfmon.c999 unsigned long psr, val; in pfm_restore_monitoring() local
1014 psr = pfm_get_psr(); in pfm_restore_monitoring()
1087 pfm_set_psr_l(psr); in pfm_restore_monitoring()
4596 { u64 psr = pfm_get_psr(); in pfm_exit_thread() local
4597 BUG_ON(psr & (IA64_PSR_UP|IA64_PSR_PP)); in pfm_exit_thread()
5644 unsigned long psr; in pfm_proc_show() local
5688 psr = pfm_get_psr(); in pfm_proc_show()
5695 cpu, psr, in pfm_proc_show()
5812 u64 psr; in pfm_save_regs() local
5844 psr = pfm_get_psr(); in pfm_save_regs()
[all …]
Dtraps.c197 struct ia64_psr *psr = ia64_psr(regs); in disabled_fph_fault() local
200 psr->dfh = 0; in disabled_fph_fault()
224 psr->mfh = 0; in disabled_fph_fault()
231 psr->mfh = 1; in disabled_fph_fault()
Dhead.S198 rsm psr.i | psr.ic
318 rsm psr.ic
339 ssm psr.ic
925 rsm psr.i | psr.ic // disable interrupts and interrupt collection
973 rsm psr.i | psr.ic // disable interrupts and interrupt collection
1120 rsm psr.i | psr.ic
1206 ssm psr.ic;;
Dptrace.c681 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_flush_fph() local
688 if (ia64_is_local_fpu_owner(task) && psr->mfh) { in ia64_flush_fph()
689 psr->mfh = 0; in ia64_flush_fph()
707 struct ia64_psr *psr = ia64_psr(task_pt_regs(task)); in ia64_sync_fph() local
715 psr->dfh = 1; in ia64_sync_fph()
824 unsigned long psr, ec, lc, rnat, bsp, cfm, nat_bits, val; in ptrace_getregs() local
848 if (access_uarea(child, PT_CR_IPSR, &psr, 0) < 0 in ptrace_getregs()
860 retval |= __put_user(psr, &ppr->cr_ipsr); in ptrace_getregs()
968 unsigned long psr, rsc, ec, lc, rnat, bsp, cfm, nat_bits, val = 0; in ptrace_setregs() local
996 retval |= __get_user(psr, &ppr->cr_ipsr); in ptrace_setregs()
[all …]
Desi_stub.S75 mov loc3=psr // save processor status word
Defi_stub.S58 mov loc3=psr // save processor status word
Dsignal.c90 struct ia64_psr *psr = ia64_psr(&scr->pt); in restore_sigcontext() local
93 psr->mfh = 0; /* drop signal handler's fph contents... */ in restore_sigcontext()
95 if (psr->dfh) in restore_sigcontext()
Drelocate_kernel.S27 rsm psr.i| psr.ic
Dparavirt.c411 __DEFINE_GET_REG(PSR, psr)
680 IA64_NATIVE_PATCH_DEFINE_GET_REG(psr, psr);
799 IA64_NATIVE_PATCH_BUNDLE_ELEM_GETREG(psr, PSR),
Dmca_asm.S1102 rsm psr.i | psr.ic // disable interrupts
1106 mov r14 = psr // get psr{36:35,31:0}
Defi.c454 u64 psr; in efi_map_pal_code() local
462 psr = ia64_clear_ic(); in efi_map_pal_code()
468 ia64_set_psr(psr); /* restore psr */ in efi_map_pal_code()
Dmca.c1227 unsigned long psr; in mca_insert_tr() local
1233 psr = ia64_clear_ic(); in mca_insert_tr()
1258 ia64_set_psr(psr); in mca_insert_tr()
Divt.S62 # define PSR_DEFAULT_BITS psr.ac
1182 rsm psr.dfh // ensure we can access fph
Dentry.S554 (pUStk) rsm psr.i // disable interrupts
/linux-4.1.27/arch/ia64/include/asm/
Dmca_asm.h83 mov old_psr = psr; \
99 mov temp1 = psr; \
100 mov temp2 = psr; \
105 mov psr.l = temp2; \
163 mov temp2 = psr; \
169 mov psr.l = temp2; \
Dprocessor.h457 __u64 psr; in ia64_clear_ic() local
458 psr = ia64_getreg(_IA64_REG_PSR); in ia64_clear_ic()
462 return psr; in ia64_clear_ic()
469 ia64_set_psr (__u64 psr) in ia64_set_psr() argument
472 ia64_setreg(_IA64_REG_PSR_L, psr); in ia64_set_psr()
/linux-4.1.27/arch/ia64/sn/kernel/sn2/
Dptc_deadlock.S59 mov psrsave=psr // Disable IC (no PMIs)
60 rsm psr.i | psr.dt | psr.ic;;
84 mov psr.l=psrsave;; // Reenable IC
/linux-4.1.27/arch/arm/kernel/
Dopcodes.c55 asmlinkage unsigned int arm_check_condition(u32 opcode, u32 psr) in arm_check_condition() argument
58 u32 psr_cond = psr >> 28; in arm_check_condition()
Dentry-armv.S52 @ PABORT handler takes pt_regs in r2, fault address in r4 and psr in r5
69 @ r5 - aborted context psr
/linux-4.1.27/arch/sparc/mm/
Dswift.S59 rd %psr, %g1
61 wr %g3, 0x0, %psr
99 wr %g1, 0x0, %psr
125 rd %psr, %g1
127 wr %g3, 0x0, %psr
165 wr %g1, 0x0, %psr
Dfault_32.c98 "nop\n" : "=r" (regs.psr)); in lookup_fault()
151 if (regs->psr & PSR_PS) in compute_si_addr()
175 int from_user = !(regs->psr & PSR_PS); in do_sparc_fault()
Dsrmmu.c1530 unsigned long mreg, psr; in get_srmmu_type() local
1536 mreg = srmmu_get_mmureg(); psr = get_psr(); in get_srmmu_type()
1539 psr_typ = (psr >> 28) & 0xf; in get_srmmu_type()
1540 psr_vers = (psr >> 24) & 0xf; in get_srmmu_type()
/linux-4.1.27/arch/arm/mm/
Dabort-macro.S12 .macro do_thumb_abort, fsr, pc, psr, tmp
13 tst \psr, #PSR_T_BIT
Dabort-ev4t.S22 do_thumb_abort fsr=r1, pc=r4, psr=r5, tmp=r3
Dabort-ev5t.S22 do_thumb_abort fsr=r1, pc=r4, psr=r5, tmp=r3
Dabort-ev5tj.S25 do_thumb_abort fsr=r1, pc=r4, psr=r5, tmp=r3
/linux-4.1.27/drivers/net/can/m_can/
Dm_can.c642 static int m_can_handle_state_errors(struct net_device *dev, u32 psr) in m_can_handle_state_errors() argument
647 if ((psr & PSR_EW) && in m_can_handle_state_errors()
654 if ((psr & PSR_EP) && in m_can_handle_state_errors()
661 if ((psr & PSR_BO) && in m_can_handle_state_errors()
687 static inline bool is_lec_err(u32 psr) in is_lec_err() argument
689 psr &= LEC_UNUSED; in is_lec_err()
691 return psr && (psr != LEC_UNUSED); in is_lec_err()
695 u32 psr) in m_can_handle_bus_errors() argument
705 is_lec_err(psr)) in m_can_handle_bus_errors()
706 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
[all …]
/linux-4.1.27/Documentation/acpi/
Dmethod-customizing.txt30 d) package the new file (psr.asl) to an ACPI table format.
47 e.g. "iasl psr.asl" (psr.aml is generated as a result)
50 "cat /tmp/psr.aml > /sys/kernel/debug/acpi/custom_method"
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_gtm.c176 u8 psr; in gtm_set_ref_timer16() local
200 psr = 0; in gtm_set_ref_timer16()
203 psr = 256 - 1; in gtm_set_ref_timer16()
219 out_be16(tmr->gtpsr, psr); in gtm_set_ref_timer16()
/linux-4.1.27/arch/frv/include/uapi/asm/
Dregisters.h77 unsigned long psr; /* Processor Status Register */ member
168 unsigned long psr; /* Processor Status Register */ member
/linux-4.1.27/arch/powerpc/boot/
D4xx.c557 u32 psr = mfdcr(DCRN_405_CPC0_PSR); in ibm405gp_fixup_clocks() local
574 if (!(psr & 0x00001000)) /* PCI async mode enable == 0 */ in ibm405gp_fixup_clocks()
575 if (psr & 0x00000020) /* New mode enable */ in ibm405gp_fixup_clocks()
579 else if (psr & 0x00000020) /* New mode enable */ in ibm405gp_fixup_clocks()
580 if (psr & 0x00000800) /* PerClk synch mode */ in ibm405gp_fixup_clocks()
/linux-4.1.27/drivers/spi/
Dspi-s3c64xx.c828 u32 psr, speed; in s3c64xx_spi_setup() local
836 psr = clk_get_rate(sdd->src_clk) / 2 / spi->max_speed_hz - 1; in s3c64xx_spi_setup()
837 psr &= S3C64XX_SPI_PSR_MASK; in s3c64xx_spi_setup()
838 if (psr == S3C64XX_SPI_PSR_MASK) in s3c64xx_spi_setup()
839 psr--; in s3c64xx_spi_setup()
841 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
843 if (psr+1 < S3C64XX_SPI_PSR_MASK) { in s3c64xx_spi_setup()
844 psr++; in s3c64xx_spi_setup()
851 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
/linux-4.1.27/sound/soc/fsl/
Dfsl_esai.c126 u32 psr, pm = 999, maxfp, prod, sub, savesub, i, j; in fsl_esai_divisor_cal() local
144 psr = ratio <= 256 * maxfp ? ESAI_xCCR_xPSR_BYPASS : ESAI_xCCR_xPSR_DIV8; in fsl_esai_divisor_cal()
147 savesub = (psr ? 1 : 8) * 256 * maxfp / 1000; in fsl_esai_divisor_cal()
153 prod = (psr ? 1 : 8) * i * j; in fsl_esai_divisor_cal()
186 psr | ESAI_xCCR_xPM(pm)); in fsl_esai_divisor_cal()
Dfsl_ssi.c581 u32 pm = 999, div2, psr, stccr, mask, afreq, factor, i; in fsl_ssi_set_bclk() local
600 psr = 0; in fsl_ssi_set_bclk()
603 factor = (div2 + 1) * (7 * psr + 1) * 2; in fsl_ssi_set_bclk()
654 (psr ? CCSR_SSI_SxCCR_PSR : 0); in fsl_ssi_set_bclk()
/linux-4.1.27/arch/ia64/mm/
Dtlb.c428 unsigned long psr; in ia64_itr_entry() local
493 psr = ia64_clear_ic(); in ia64_itr_entry()
512 ia64_set_psr(psr); in ia64_itr_entry()
/linux-4.1.27/arch/m68k/include/asm/
Dbvme6000hw.h27 pad_n[3], psr, member
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpio.c339 u32 psr, osr, imr, pdsr, pusr, ifsr, mdsr; in pio_bank_show() local
344 psr = pio_readl(pio, PSR); in pio_bank_show()
/linux-4.1.27/arch/arm/include/asm/
Dopcodes.h14 extern asmlinkage unsigned int arm_check_condition(u32 opcode, u32 psr);
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_core.c333 u32 psr = saa7146_read(dev, PSR); in interrupt_hw() local
336 dev->name, isr, psr, ssr); in interrupt_hw()
/linux-4.1.27/drivers/net/wan/
Dn2.c159 u8 psr = inb(card->io + N2_PSR); in openwin() local
160 outb((psr & ~PSR_PAGEBITS) | page, card->io + N2_PSR); in openwin()
/linux-4.1.27/arch/frv/mm/
Dtlb-miss.S74 movgs gr31,psr
113 movgs gr31,psr
/linux-4.1.27/sound/soc/samsung/
Di2s.c813 u32 psr; in config_setup() local
859 psr = i2s->rclk_srcrate / i2s->frmclk / rfs; in config_setup()
860 writel(((psr - 1) << 8) | PSR_PSREN, i2s->addr + I2SPSR); in config_setup()
863 i2s->rclk_srcrate, psr, rfs, bfs); in config_setup()
/linux-4.1.27/drivers/net/ethernet/agere/
Det131x.c2189 struct pkt_stat_desc *psr; in nic_rx_pkts() local
2213 psr = (struct pkt_stat_desc *)(rx_local->ps_ring_virtaddr) + in nic_rx_pkts()
2219 len = psr->word1 & 0xFFFF; in nic_rx_pkts()
2220 ring_index = (psr->word1 >> 26) & 0x03; in nic_rx_pkts()
2222 buff_index = (psr->word1 >> 16) & 0x3FF; in nic_rx_pkts()
2223 word0 = psr->word0; in nic_rx_pkts()
/linux-4.1.27/drivers/atm/
Dfore200e.h774 volatile u32 __iomem * psr; /* address of PCI specific register */ member
Dfore200e.c503 int irq_posted = readl(fore200e->regs.pca.psr); in fore200e_pca_irq_check()
547 fore200e->regs.pca.psr = fore200e->virt_base + PCA200E_PSR_OFFSET; in fore200e_pca_map()