Home
last modified time | relevance | path

Searched refs:pstate (Results 1 – 25 of 112) sorted by relevance

12345

/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dbase.c42 u8 pstate, u8 domain, u32 input) in nvkm_clk_adjust() argument
49 data = nvbios_boostEm(bios, pstate, &ver, &hdr, &cnt, &len, &boostE); in nvkm_clk_adjust()
111 nvkm_cstate_find_best(struct nvkm_clk *clk, struct nvkm_pstate *pstate, in nvkm_cstate_find_best() argument
118 if (!pstate || !cstate) in nvkm_cstate_find_best()
135 list_for_each_entry_from_reverse(cstate, &pstate->list, head) { in nvkm_cstate_find_best()
144 nvkm_cstate_get(struct nvkm_clk *clk, struct nvkm_pstate *pstate, int cstatei) in nvkm_cstate_get() argument
148 return list_last_entry(&pstate->list, typeof(*cstate), head); in nvkm_cstate_get()
150 list_for_each_entry(cstate, &pstate->list, head) { in nvkm_cstate_get()
159 nvkm_cstate_prog(struct nvkm_clk *clk, struct nvkm_pstate *pstate, int cstatei) in nvkm_cstate_prog() argument
168 if (!list_empty(&pstate->list)) { in nvkm_cstate_prog()
[all …]
/Linux-v4.19/arch/arm64/kernel/
Dprocess.c175 u64 pstate = regs->pstate; in print_pstate() local
179 pstate, in print_pstate()
180 pstate & PSR_AA32_N_BIT ? 'N' : 'n', in print_pstate()
181 pstate & PSR_AA32_Z_BIT ? 'Z' : 'z', in print_pstate()
182 pstate & PSR_AA32_C_BIT ? 'C' : 'c', in print_pstate()
183 pstate & PSR_AA32_V_BIT ? 'V' : 'v', in print_pstate()
184 pstate & PSR_AA32_Q_BIT ? 'Q' : 'q', in print_pstate()
185 pstate & PSR_AA32_T_BIT ? "T32" : "A32", in print_pstate()
186 pstate & PSR_AA32_E_BIT ? "BE" : "LE", in print_pstate()
187 pstate & PSR_AA32_A_BIT ? 'A' : 'a', in print_pstate()
[all …]
Dinsn.c1341 static bool __kprobes __check_eq(unsigned long pstate) in __check_eq() argument
1343 return (pstate & PSR_Z_BIT) != 0; in __check_eq()
1346 static bool __kprobes __check_ne(unsigned long pstate) in __check_ne() argument
1348 return (pstate & PSR_Z_BIT) == 0; in __check_ne()
1351 static bool __kprobes __check_cs(unsigned long pstate) in __check_cs() argument
1353 return (pstate & PSR_C_BIT) != 0; in __check_cs()
1356 static bool __kprobes __check_cc(unsigned long pstate) in __check_cc() argument
1358 return (pstate & PSR_C_BIT) == 0; in __check_cc()
1361 static bool __kprobes __check_mi(unsigned long pstate) in __check_mi() argument
1363 return (pstate & PSR_N_BIT) != 0; in __check_mi()
[all …]
/Linux-v4.19/arch/arm64/include/asm/
Dptrace.h119 unsigned long pstate; in compat_psr_to_pstate() local
121 pstate = psr & ~COMPAT_PSR_DIT_BIT; in compat_psr_to_pstate()
124 pstate |= PSR_AA32_DIT_BIT; in compat_psr_to_pstate()
126 return pstate; in compat_psr_to_pstate()
129 static inline unsigned long pstate_to_compat_psr(const unsigned long pstate) in pstate_to_compat_psr() argument
133 psr = pstate & ~PSR_AA32_DIT_BIT; in pstate_to_compat_psr()
135 if (pstate & PSR_AA32_DIT_BIT) in pstate_to_compat_psr()
153 u64 pstate; member
180 #define MAX_REG_OFFSET offsetof(struct pt_regs, pstate)
186 (((regs)->pstate & PSR_AA32_T_BIT))
[all …]
Dprocessor.h176 regs->pstate = PSR_MODE_EL0t; in start_thread()
185 regs->pstate = PSR_AA32_MODE_USR; in compat_start_thread()
187 regs->pstate |= PSR_AA32_T_BIT; in compat_start_thread()
190 regs->pstate |= PSR_AA32_E_BIT; in compat_start_thread()
/Linux-v4.19/tools/power/cpupower/utils/helpers/
Damd.c42 static int get_did(int family, union msr_pstate pstate) in get_did() argument
47 t = pstate.val & 0xf; in get_did()
49 t = pstate.fam17h_bits.did; in get_did()
51 t = pstate.bits.did; in get_did()
56 static int get_cof(int family, union msr_pstate pstate) in get_cof() argument
61 did = get_did(family, pstate); in get_cof()
63 fid = pstate.fam17h_bits.fid; in get_cof()
67 fid = pstate.bits.fid; in get_cof()
92 union msr_pstate pstate; in decode_pstates() local
120 if (read_msr(cpu, MSR_AMD_PSTATE + i, &pstate.val)) in decode_pstates()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_plane.c157 struct dpu_plane_state *pstate; in _dpu_plane_calc_fill_level() local
167 pstate = to_dpu_plane_state(plane->state); in _dpu_plane_calc_fill_level()
192 if (pstate->multirect_mode == DPU_SSPP_MULTIRECT_PARALLEL) { in _dpu_plane_calc_fill_level()
551 struct dpu_plane_state *pstate, in _dpu_plane_get_aspace() argument
556 if (!pdpu || !pstate || !aspace) { in _dpu_plane_get_aspace()
573 struct dpu_plane_state *pstate, in _dpu_plane_set_scanout() argument
581 if (!plane || !pstate || !pipe_cfg || !fb) { in _dpu_plane_set_scanout()
584 plane != 0, pstate != 0, pipe_cfg != 0, fb != 0); in _dpu_plane_set_scanout()
594 ret = _dpu_plane_get_aspace(pdpu, pstate, &aspace); in _dpu_plane_set_scanout()
608 pstate->multirect_index); in _dpu_plane_set_scanout()
[all …]
Ddpu_crtc.c300 struct dpu_plane_state *pstate) in _dpu_crtc_setup_blend_cfg() argument
305 lm->ops.setup_blend_config(lm, pstate->stage, 0XFF, 0, in _dpu_crtc_setup_blend_cfg()
343 struct dpu_plane_state *pstate = NULL; in _dpu_crtc_blend_setup_mixer() local
369 pstate = to_dpu_plane_state(state); in _dpu_crtc_blend_setup_mixer()
376 pstate->stage, in _dpu_crtc_blend_setup_mixer()
381 format = to_dpu_format(msm_framebuffer_format(pstate->base.fb)); in _dpu_crtc_blend_setup_mixer()
387 if (pstate->stage == DPU_STAGE_BASE && format->alpha_enable) in _dpu_crtc_blend_setup_mixer()
390 stage_idx = zpos_cnt[pstate->stage]++; in _dpu_crtc_blend_setup_mixer()
391 stage_cfg->stage[pstate->stage][stage_idx] = in _dpu_crtc_blend_setup_mixer()
393 stage_cfg->multirect_index[pstate->stage][stage_idx] = in _dpu_crtc_blend_setup_mixer()
[all …]
/Linux-v4.19/drivers/cpufreq/
Dintel_pstate.c239 struct pstate_data pstate; member
290 u64 (*get_val)(struct cpudata*, int pstate);
486 cpu->pstate.max_pstate == cpu->pstate.turbo_pstate); in update_turbo_state()
492 int turbo_pstate = cpu->pstate.turbo_pstate; in min_perf_pct_min()
495 (cpu->pstate.min_pstate * 100 / turbo_pstate) : 0; in min_perf_pct_min()
885 total = cpu->pstate.turbo_pstate - cpu->pstate.min_pstate + 1; in show_turbo_pct()
886 no_turbo = cpu->pstate.max_pstate - cpu->pstate.min_pstate + 1; in show_turbo_pct()
909 total = cpu->pstate.turbo_pstate - cpu->pstate.min_pstate + 1; in show_num_pstates()
970 int pct = cpu->pstate.max_pstate * 100 / cpu->pstate.turbo_pstate; in store_no_turbo()
1184 static u64 atom_get_val(struct cpudata *cpudata, int pstate) in atom_get_val() argument
[all …]
Dbrcmstb-avs-cpufreq.c365 static int brcm_avs_get_pstate(struct private_data *priv, unsigned int *pstate) in brcm_avs_get_pstate() argument
373 *pstate = args[0]; in brcm_avs_get_pstate()
378 static int brcm_avs_set_pstate(struct private_data *priv, unsigned int pstate) in brcm_avs_set_pstate() argument
382 args[0] = pstate; in brcm_avs_set_pstate()
405 unsigned int pstate; in brcm_avs_get_freq_table() local
409 ret = brcm_avs_get_pstate(priv, &pstate); in brcm_avs_get_freq_table()
428 ret = brcm_avs_set_pstate(priv, pstate); in brcm_avs_get_freq_table()
596 unsigned int pstate; in brcm_avs_cpufreq_init() local
598 ret = brcm_avs_get_pstate(priv, &pstate); in brcm_avs_cpufreq_init()
600 policy->cur = freq_table[pstate].frequency; in brcm_avs_cpufreq_init()
[all …]
/Linux-v4.19/samples/bpf/
Dcpustat_kern.c106 u64 *cts, *pts, *cstate, *pstate, prev_state, cur_ts, delta; in bpf_prog1() local
131 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1()
132 if (!pstate) in bpf_prog1()
171 pstate_idx = find_cpu_pstate_idx(*pstate); in bpf_prog1()
214 u64 *pts, *cstate, *pstate, prev_state, cur_ts, delta; in bpf_prog2() local
226 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2()
227 if (!pstate) in bpf_prog2()
235 prev_state = *pstate; in bpf_prog2()
236 *pstate = ctx->state; in bpf_prog2()
268 pstate_idx = find_cpu_pstate_idx(*pstate); in bpf_prog2()
/Linux-v4.19/drivers/gpu/drm/arm/
Dmalidp_crtc.c257 const struct drm_plane_state *pstate; in malidp_crtc_atomic_check_scaling() local
272 drm_atomic_crtc_state_for_each_plane_state(plane, pstate, state) { in malidp_crtc_atomic_check_scaling()
283 h_upscale_factor = div_u64((u64)pstate->crtc_w << 32, in malidp_crtc_atomic_check_scaling()
284 pstate->src_w); in malidp_crtc_atomic_check_scaling()
285 v_upscale_factor = div_u64((u64)pstate->crtc_h << 32, in malidp_crtc_atomic_check_scaling()
286 pstate->src_h); in malidp_crtc_atomic_check_scaling()
291 if (pstate->rotation & MALIDP_ROTATED_MASK) { in malidp_crtc_atomic_check_scaling()
292 s->input_w = pstate->src_h >> 16; in malidp_crtc_atomic_check_scaling()
293 s->input_h = pstate->src_w >> 16; in malidp_crtc_atomic_check_scaling()
295 s->input_w = pstate->src_w >> 16; in malidp_crtc_atomic_check_scaling()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dctrl.c55 args->v0.pstate = clk->pstate; in nvkm_control_mthd_pstate_info()
61 args->v0.pstate = NVIF_CONTROL_PSTATE_INFO_V0_PSTATE_UNKNOWN; in nvkm_control_mthd_pstate_info()
75 struct nvkm_pstate *pstate; in nvkm_control_mthd_pstate_attr() local
106 list_for_each_entry(pstate, &clk->states, head) { in nvkm_control_mthd_pstate_attr()
111 lo = pstate->base.domain[domain->name]; in nvkm_control_mthd_pstate_attr()
113 list_for_each_entry(cstate, &pstate->list, head) { in nvkm_control_mthd_pstate_attr()
118 args->v0.state = pstate->pstate; in nvkm_control_mthd_pstate_attr()
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_plane.c113 struct mdp5_plane_state *pstate; in mdp5_plane_atomic_set_property() local
117 pstate = to_mdp5_plane_state(state); in mdp5_plane_atomic_set_property()
121 pstate->name = (type)val; \ in mdp5_plane_atomic_set_property()
141 struct mdp5_plane_state *pstate; in mdp5_plane_atomic_get_property() local
145 pstate = to_mdp5_plane_state(state); in mdp5_plane_atomic_get_property()
149 *val = pstate->name; \ in mdp5_plane_atomic_get_property()
168 struct mdp5_plane_state *pstate = to_mdp5_plane_state(state); in mdp5_plane_atomic_print_state() local
171 drm_printf(p, "\thwpipe=%s\n", pstate->hwpipe ? in mdp5_plane_atomic_print_state()
172 pstate->hwpipe->name : "(null)"); in mdp5_plane_atomic_print_state()
175 pstate->r_hwpipe ? pstate->r_hwpipe->name : in mdp5_plane_atomic_print_state()
[all …]
Dmdp5_crtc.c226 struct mdp5_plane_state *pstate, *pstates[STAGE_MAX + 1] = {NULL}; in blend_setup() local
259 pstate = to_mdp5_plane_state(plane->state); in blend_setup()
260 pstates[pstate->stage] = pstate; in blend_setup()
261 stage[pstate->stage][PIPE_LEFT] = mdp5_plane_pipe(plane); in blend_setup()
267 r_stage[pstate->stage][PIPE_LEFT] = in blend_setup()
276 stage[pstate->stage][PIPE_RIGHT] = right_pipe; in blend_setup()
277 r_stage[pstate->stage][PIPE_RIGHT] = right_pipe; in blend_setup()
583 struct drm_plane_state *pstate) in is_fullscreen() argument
585 return (pstate->crtc_x <= 0) && (pstate->crtc_y <= 0) && in is_fullscreen()
586 ((pstate->crtc_x + pstate->crtc_w) >= cstate->mode.hdisplay) && in is_fullscreen()
[all …]
/Linux-v4.19/drivers/regulator/
Dpwm-regulator.c92 struct pwm_state pstate; in pwm_regulator_set_voltage_sel() local
95 pwm_init_state(drvdata->pwm, &pstate); in pwm_regulator_set_voltage_sel()
96 pwm_set_relative_duty_cycle(&pstate, in pwm_regulator_set_voltage_sel()
99 ret = pwm_apply_state(drvdata->pwm, &pstate); in pwm_regulator_set_voltage_sel()
160 struct pwm_state pstate; in pwm_regulator_get_voltage() local
164 pwm_get_state(drvdata->pwm, &pstate); in pwm_regulator_get_voltage()
166 voltage = pwm_get_relative_duty_cycle(&pstate, duty_unit); in pwm_regulator_get_voltage()
197 struct pwm_state pstate; in pwm_regulator_set_voltage() local
202 pwm_init_state(drvdata->pwm, &pstate); in pwm_regulator_set_voltage()
223 pwm_set_relative_duty_cycle(&pstate, dutycycle, duty_unit); in pwm_regulator_set_voltage()
[all …]
/Linux-v4.19/arch/x86/kernel/cpu/mcheck/
Dtherm_throt.c151 struct thermal_state *pstate = &per_cpu(thermal_state, this_cpu); in therm_throt_process() local
156 state = &pstate->core_throttle; in therm_throt_process()
158 state = &pstate->core_power_limit; in therm_throt_process()
163 state = &pstate->package_throttle; in therm_throt_process()
165 state = &pstate->package_power_limit; in therm_throt_process()
205 struct thermal_state *pstate = &per_cpu(thermal_state, this_cpu); in thresh_event_valid() local
209 state = (event == 0) ? &pstate->pkg_thresh0 : in thresh_event_valid()
210 &pstate->pkg_thresh1; in thresh_event_valid()
212 state = (event == 0) ? &pstate->core_thresh0 : in thresh_event_valid()
213 &pstate->core_thresh1; in thresh_event_valid()
/Linux-v4.19/arch/sparc/kernel/
Drtrap_64.S28 661: wrpr %g0, RTRAP_PSTATE, %pstate
36 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
39 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
43 661: wrpr %g0, RTRAP_PSTATE, %pstate
51 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
54 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
69 661: wrpr %g0, RTRAP_PSTATE, %pstate
77 wrpr %g0, RTRAP_PSTATE|PSTATE_MCDE, %pstate
79 wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
158 to_user: wrpr %g0, RTRAP_PSTATE_IRQOFF, %pstate
[all …]
Dspiterrs.S159 rdpr %pstate, %g4
160 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
187 rdpr %pstate, %g4
188 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
207 rdpr %pstate, %g4
208 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
226 rdpr %pstate, %g4
227 wrpr %g4, PSTATE_MG|PSTATE_AG, %pstate
Dhelpers.S28 rdpr %pstate, %o0
29 wrpr %o0, PSTATE_IE, %pstate
44 wrpr %o0, %pstate
Dtsb.S147 661: rdpr %pstate, %g5
148 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate
254 661: rdpr %pstate, %g5
255 wrpr %g5, PSTATE_AG | PSTATE_MG, %pstate
320 rdpr %pstate, %o5
321 wrpr %o5, PSTATE_IE, %pstate
324 wrpr %o5, %pstate
374 rdpr %pstate, %g1
375 wrpr %g1, PSTATE_IE, %pstate
457 wrpr %g1, %pstate
/Linux-v4.19/drivers/gpu/drm/tve200/
Dtve200_display.c73 struct drm_plane_state *pstate, in tve200_display_check() argument
78 struct drm_framebuffer *fb = pstate->fb; in tve200_display_check()
94 u32 offset = drm_fb_cma_get_gem_addr(fb, pstate, 0); in tve200_display_check()
248 struct drm_plane_state *pstate = plane->state; in tve200_display_update() local
249 struct drm_framebuffer *fb = pstate->fb; in tve200_display_update()
253 writel(drm_fb_cma_get_gem_addr(fb, pstate, 0), in tve200_display_update()
258 writel(drm_fb_cma_get_gem_addr(fb, pstate, 1), in tve200_display_update()
260 writel(drm_fb_cma_get_gem_addr(fb, pstate, 2), in tve200_display_update()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
Dcstep.c78 info->pstate = (nvbios_rd16(bios, data + 0x00) & 0x01e0) >> 5; in nvbios_cstepEp()
85 nvbios_cstepEm(struct nvkm_bios *bios, u8 pstate, u8 *ver, u8 *hdr, in nvbios_cstepEm() argument
90 if (info->pstate == pstate) in nvbios_cstepEm()
Dboost.c81 info->pstate = (nvbios_rd16(bios, data + 0x00) & 0x01e0) >> 5; in nvbios_boostEp()
89 nvbios_boostEm(struct nvkm_bios *bios, u8 pstate, in nvbios_boostEm() argument
94 if (info->pstate == pstate) in nvbios_boostEm()
/Linux-v4.19/arch/sparc/mm/
Dultra.S60 rdpr %pstate, %g7
62 wrpr %g2, %pstate
77 wrpr %g7, 0x0, %pstate
87 rdpr %pstate, %g7
90 wrpr %g2, %pstate
109 wrpr %g7, 0x0, %pstate
174 rdpr %pstate, %g1
175 wrpr %g1, PSTATE_IE, %pstate
184 wrpr %g1, 0, %pstate
251 rdpr %pstate, %g7
[all …]

12345