Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_drm_psr.c39 struct psr_drv *psr; in find_psr_by_encoder() local
42 list_for_each_entry(psr, &drm_drv->psr_list, list) { in find_psr_by_encoder()
43 if (psr->encoder == encoder) in find_psr_by_encoder()
46 psr = ERR_PTR(-ENODEV); in find_psr_by_encoder()
50 return psr; in find_psr_by_encoder()
53 static int psr_set_state_locked(struct psr_drv *psr, bool enable) in psr_set_state_locked() argument
57 if (psr->inhibit_count > 0) in psr_set_state_locked()
60 if (enable == psr->enabled) in psr_set_state_locked()
63 ret = psr->set(psr->encoder, enable); in psr_set_state_locked()
67 psr->enabled = enable; in psr_set_state_locked()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_psr.c83 WRITE_ONCE(dev_priv->psr.debug, debug); in intel_psr_irq_control()
142 dev_priv->psr.last_entry_attempt = time_ns; in intel_psr_irq_handler()
148 dev_priv->psr.last_exit = time_ns; in intel_psr_irq_handler()
154 bool psr2_enabled = dev_priv->psr.psr2_enabled; in intel_psr_irq_handler()
212 dev_priv->psr.sink_support = true; in intel_psr_init_dpcd()
213 dev_priv->psr.sink_sync_latency = in intel_psr_init_dpcd()
233 dev_priv->psr.sink_psr2_support = y_req && alpm; in intel_psr_init_dpcd()
235 dev_priv->psr.sink_psr2_support ? "" : "not "); in intel_psr_init_dpcd()
237 if (dev_priv->psr.sink_psr2_support) { in intel_psr_init_dpcd()
238 dev_priv->psr.colorimetry_support = in intel_psr_init_dpcd()
[all …]
/Linux-v4.19/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-v4.19/arch/sparc/include/asm/
Dhead_32.h13 rd %psr, %l0; b label; rd %wim, %l3; nop;
16 #define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7;
17 #define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7;
21 rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3;
38 rd %psr, %l0;
42 rd %psr,%l0; \
50 rd %psr,%l0; \
59 b getcc_trap_handler; rd %psr, %l0; nop; nop;
63 b setcc_trap_handler; rd %psr, %l0; nop; nop;
67 rd %psr, %i0; jmp %l2; rett %l2 + 4; nop;
[all …]
Dpsr.h21 unsigned int psr; in get_psr() local
27 : "=r" (psr) in get_psr()
31 return psr; in get_psr()
/Linux-v4.19/arch/sparc/kernel/
Dtraps_32.c89 if(regs->psr & PSR_PS) in die_if_kernel()
102 if(regs->psr & PSR_PS) in do_hw_interrupt()
110 unsigned long psr) in do_illegal_instruction() argument
112 if(psr & PSR_PS) in do_illegal_instruction()
123 unsigned long psr) in do_priv_instruction() argument
125 if(psr & PSR_PS) in do_priv_instruction()
133 unsigned long psr) in do_memaccess_unaligned() argument
135 if(regs->psr & PSR_PS) { in do_memaccess_unaligned()
159 unsigned long psr) in do_fpd_trap() argument
162 if(psr & PSR_PS) in do_fpd_trap()
[all …]
Dentry.S159 wr %l0, 0x0, %psr
181 wr %l4, 0x0, %psr
183 wr %l4, PSR_ET, %psr
200 wr %l0, PSR_ET, %psr
230 wr %g2, 0x0, %psr
232 wr %g2, PSR_ET, %psr
239 wr %g2, PSR_ET, %psr ! keep ET up
249 wr %g2, 0x0, %psr
251 wr %g2, PSR_ET, %psr
255 wr %l0, PSR_ET, %psr
[all …]
Dentry.h16 unsigned long npc, unsigned long psr);
19 unsigned long npc, unsigned long psr);
21 unsigned long npc, unsigned long psr);
23 unsigned long npc, unsigned long psr);
25 unsigned long npc, unsigned long psr);
27 unsigned long npc, unsigned long psr);
29 unsigned long npc, unsigned long psr);
31 unsigned long npc, unsigned long psr);
33 unsigned long npc, unsigned long psr);
35 unsigned long npc, unsigned long psr);
Dtrampoline_32.S47 wr %g1, 0x0, %psr ! traps off though
70 rd %psr, %g1
71 wr %g1, PSR_ET, %psr ! traps on
101 wr %g1, 0x0, %psr ! traps off though
131 rd %psr, %g1
132 wr %g1, PSR_ET, %psr ! traps on
160 wr %g1, 0x0, %psr ! traps off though
187 rd %psr, %g1
188 wr %g1, PSR_ET, %psr ! traps on
Dsignal_32.c109 up_psr = regs->psr; in do_sigreturn()
113 regs->psr = (up_psr & ~(PSR_ICC | PSR_EF)) in do_sigreturn()
114 | (regs->psr & (PSR_ICC | PSR_EF)); in do_sigreturn()
146 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn() local
168 err |= __get_user(psr, &sf->regs.psr); in do_rt_sigreturn()
173 regs->psr = (regs->psr & ~PSR_ICC) | (psr & PSR_ICC); in do_rt_sigreturn()
328 unsigned int psr; in setup_rt_frame() local
349 psr = regs->psr; in setup_rt_frame()
351 psr |= PSR_EF; in setup_rt_frame()
352 err |= __put_user(psr, &sf->regs.psr); in setup_rt_frame()
[all …]
Dsignal32.c90 unsigned int psr, ufp; in do_sigreturn32() local
130 err |= __get_user(psr, &sf->info.si_regs.psr); in do_sigreturn32()
134 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) { in do_sigreturn32()
149 regs->tstate |= psr_to_tstate_icc(psr); in do_sigreturn32()
179 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn32() local
218 err |= __get_user(psr, &sf->regs.psr); in do_rt_sigreturn32()
222 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) { in do_rt_sigreturn32()
237 regs->tstate |= psr_to_tstate_icc(psr); in do_rt_sigreturn32()
355 u32 psr; in setup_frame32() local
388 psr = tstate_to_psr(regs->tstate); in setup_frame32()
[all …]
Dptrace_32.c93 reg = regs->psr; in genregs32_get()
170 unsigned long psr; in genregs32_set() local
179 psr = regs->psr; in genregs32_set()
180 psr &= ~(PSR_ICC | PSR_SYSCALL); in genregs32_set()
181 psr |= (reg & (PSR_ICC | PSR_SYSCALL)); in genregs32_set()
182 regs->psr = psr; in genregs32_set()
361 &pregs->psr); in arch_ptrace()
374 &pregs->psr); in arch_ptrace()
Dprocess_32.c129 r->psr, r->pc, r->npc, r->y, print_tainted()); in show_regs()
343 unsigned long psr; local
350 psr = childregs->psr = get_psr();
351 ti->kpsr = psr | PSR_PIL;
352 ti->kwim = 1 << (((psr & PSR_CWP) + 1) % nwindows);
395 childregs->psr &= ~PSR_EF;
428 regs->psr &= ~(PSR_EF);
438 regs->psr &= ~(PSR_EF);
Drtrap_32.S58 wr %t_psr, 0x0, %psr
88 wr %t_psr, 0x0, %psr
96 wr %t_psr, PSR_ET, %psr
154 wr %t_psr, 0x0, %psr
167 wr %t_psr, PSR_ET, %psr
210 wr %t_psr, 0x0, %psr
219 wr %t_psr, PSR_ET, %psr
Dwof.S122 wr %t_psr, 0x0, %psr ! restore condition codes in %psr
191 wr %t_psr, 0x0, %psr
207 rd %psr, %glob_tmp
253 wr %t_psr, PSR_ET, %psr
286 wr %t_psr, 0x0, %psr
364 rd %psr, %glob_tmp
Dsigutil_32.c23 regs->psr &= ~(PSR_EF); in save_fpu_state()
32 regs->psr &= ~(PSR_EF); in save_fpu_state()
58 regs->psr &= ~PSR_EF; in restore_fpu_state()
62 regs->psr &= ~PSR_EF; in restore_fpu_state()
/Linux-v4.19/arch/ia64/include/asm/native/
Dinst.h50 (pred) mov reg = psr
90 ssm psr.ic | PSR_DEFAULT_BITS \
96 ssm psr.ic \
101 rsm psr.ic
104 (pred) ssm psr.i
107 (pred) rsm psr.i
110 rsm psr.i | psr.ic
113 rsm psr.dt
116 rsm psr.be | psr.i
119 ssm psr.dt \
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dopal-psr.c34 int psr, ret, token; in psr_show() local
47 (u32 *)__pa(&psr)); in psr_show()
58 ret = sprintf(buf, "%u\n", be32_to_cpu(psr)); in psr_show()
64 ret = sprintf(buf, "%u\n", be32_to_cpu(psr)); in psr_show()
84 int psr, ret, token; in psr_store() local
86 ret = kstrtoint(buf, 0, &psr); in psr_store()
100 ret = opal_set_power_shift_ratio(psr_attr->handle, token, psr); in psr_store()
129 struct device_node *psr, *node; in opal_psr_init() local
132 psr = of_find_compatible_node(NULL, NULL, in opal_psr_init()
134 if (!psr) { in opal_psr_init()
[all …]
/Linux-v4.19/arch/sparc/include/uapi/asm/
Dpsrcompat.h38 static inline unsigned long psr_to_tstate_icc(unsigned int psr) in psr_to_tstate_icc() argument
40 unsigned long tstate = ((unsigned long)(psr & PSR_ICC)) << 12; in psr_to_tstate_icc()
41 if ((psr & (PSR_VERS|PSR_IMPL)) == PSR_V8PLUS) in psr_to_tstate_icc()
42 tstate |= ((unsigned long)(psr & PSR_XCC)) << 20; in psr_to_tstate_icc()
/Linux-v4.19/drivers/cpufreq/
Dmaple-cpufreq.c97 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_switch_freq() local
99 if ((psr & PSR_CMD_RECEIVED) == 0 && in maple_scom_switch_freq()
100 (((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_switch_freq()
104 if (psr & PSR_CMD_COMPLETED) in maple_scom_switch_freq()
119 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_query_freq() local
123 if ((((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_query_freq()
/Linux-v4.19/arch/arm64/include/asm/
Dptrace.h117 static inline unsigned long compat_psr_to_pstate(const unsigned long psr) in compat_psr_to_pstate() argument
121 pstate = psr & ~COMPAT_PSR_DIT_BIT; in compat_psr_to_pstate()
123 if (psr & COMPAT_PSR_DIT_BIT) in compat_psr_to_pstate()
131 unsigned long psr; in pstate_to_compat_psr() local
133 psr = pstate & ~PSR_AA32_DIT_BIT; in pstate_to_compat_psr()
136 psr |= COMPAT_PSR_DIT_BIT; in pstate_to_compat_psr()
138 return psr; in pstate_to_compat_psr()
/Linux-v4.19/arch/ia64/kernel/
Dpal.S72 mov loc3 = psr
80 rsm psr.i
84 1: mov psr.l = loc3
115 mov loc3 = psr
117 rsm psr.i
121 .ret0: mov psr.l = loc3
165 mov loc3 = psr // save psr
191 mov psr.l = loc3 // restore init PSR
220 mov loc3 = psr // save psr
250 mov psr.l = loc3 // restore init PSR
/Linux-v4.19/arch/ia64/include/asm/
Dmca_asm.h84 mov old_psr = psr; \
100 mov temp1 = psr; \
101 mov temp2 = psr; \
106 mov psr.l = temp2; \
164 mov temp2 = psr; \
170 mov psr.l = temp2; \
/Linux-v4.19/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-v4.19/sound/soc/samsung/
Dsnow.c39 int bfs, psr, rfs, bitwidth; in snow_card_hw_params() local
82 for (psr = 8; psr > 0; psr /= 2) { in snow_card_hw_params()
84 if ((pll_rate[i] - rclk * psr) <= 2) { in snow_card_hw_params()

1234