Home
last modified time | relevance | path

Searched refs:fpc (Results 1 – 24 of 24) sorted by relevance

/linux-6.3-rc2/drivers/pwm/
A Dpwm-fsl-ftm.c122 rate = clk_get_rate(fpc->clk[fpc->period.clk_select]); in fsl_pwm_ticks_to_ns()
320 clk_disable_unprepare(fpc->clk[fpc->period.clk_select]); in fsl_pwm_apply()
332 ret = clk_prepare_enable(fpc->clk[fpc->period.clk_select]); in fsl_pwm_apply()
338 clk_disable_unprepare(fpc->clk[fpc->period.clk_select]); in fsl_pwm_apply()
401 fpc = devm_kzalloc(&pdev->dev, sizeof(*fpc), GFP_KERNEL); in fsl_pwm_probe()
402 if (!fpc) in fsl_pwm_probe()
427 fpc->clk[FSL_PWM_CLK_FIX] = devm_clk_get(fpc->chip.dev, "ftm_fix"); in fsl_pwm_probe()
431 fpc->clk[FSL_PWM_CLK_EXT] = devm_clk_get(fpc->chip.dev, "ftm_ext"); in fsl_pwm_probe()
446 fpc->ipg_clk = fpc->clk[FSL_PWM_CLK_SYS]; in fsl_pwm_probe()
484 clk_disable_unprepare(fpc->clk[fpc->period.clk_select]); in fsl_pwm_suspend()
[all …]
/linux-6.3-rc2/arch/s390/kernel/
A Dtraps.c124 static inline void do_fp_trap(struct pt_regs *regs, __u32 fpc) in do_fp_trap() argument
128 if ((fpc & 0x00000300) == 0) { in do_fp_trap()
130 if (fpc & 0x8000) /* invalid fp operation */ in do_fp_trap()
132 else if (fpc & 0x4000) /* div by 0 */ in do_fp_trap()
134 else if (fpc & 0x2000) /* overflow */ in do_fp_trap()
136 else if (fpc & 0x1000) /* underflow */ in do_fp_trap()
138 else if (fpc & 0x0800) /* inexact */ in do_fp_trap()
203 vic = (current->thread.fpu.fpc & 0xf00) >> 8; in vector_exception()
229 if (current->thread.fpu.fpc & FPC_DXC_MASK) in data_exception()
230 do_fp_trap(regs, current->thread.fpu.fpc); in data_exception()
A Dfpu.c25 asm volatile("stfpc %0" : "=Q" (state->fpc)); in __kernel_fpu_begin()
107 asm volatile("lfpc %0" : : "Q" (state->fpc)); in __kernel_fpu_end()
183 asm volatile("lfpc %0" : : "Q" (state->fpc)); in __load_fpu_regs()
234 asm volatile("stfpc %0" : "=Q" (state->fpc)); in save_fpu_regs()
A Dcrash_dump.c47 u32 fpc; member
97 memcpy(&sa->fpc, &lc->fpt_creg_save_area, sizeof(sa->fpc)); in save_area_add_regs()
312 memcpy(&nt_fpregset.fpc, &sa->fpc, sizeof(sa->fpc)); in fill_cpu_elf_notes()
A Dptrace.c237 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __peek_user()
241 tmp = child->thread.fpu.fpc; in __peek_user()
384 } else if (addr == offsetof(struct user, regs.fp_regs.fpc)) { in __poke_user()
391 child->thread.fpu.fpc = data >> (BITS_PER_LONG - 32); in __poke_user()
616 } else if (addr == offsetof(struct compat_user, regs.fp_regs.fpc)) { in __peek_user_compat()
620 tmp = child->thread.fpu.fpc; in __peek_user_compat()
742 } else if (addr == offsetof(struct compat_user, regs.fp_regs.fpc)) { in __poke_user_compat()
748 child->thread.fpu.fpc = data; in __poke_user_compat()
897 fp_regs.fpc = target->thread.fpu.fpc; in s390_fpregs_get()
921 u32 ufpc[2] = { target->thread.fpu.fpc, 0 }; in s390_fpregs_set()
[all …]
A Dcompat_linux.h30 unsigned int fpc; member
A Dprocess.c191 current->thread.fpu.fpc = 0; in execve_tail()
A Dcompat_signal.c102 if (test_fp_ctl(user_sregs.fpregs.fpc)) in restore_sigregs32()
A Dsignal.c153 if (test_fp_ctl(user_sregs.fpregs.fpc)) in restore_sigregs()
/linux-6.3-rc2/arch/s390/include/asm/fpu/
A Dinternal.h44 fpregs->fpc = fpu->fpc; in fpregs_store()
54 fpu->fpc = fpregs->fpc; in fpregs_load()
A Dtypes.h15 __u32 fpc; /* Floating-point control */ member
31 u32 fpc; member
A Dapi.h54 static inline int test_fp_ctl(u32 fpc) in test_fp_ctl() argument
67 : "d" (fpc), "0" (-EINVAL)); in test_fp_ctl()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/
A Ddfp.c49 static inline bool is_fpc_off(uint32_t fpc) in is_fpc_off() argument
51 return ((fpc & (FP_TG_CONTROL_ON | FP_TG_CONTROL_OFF)) == in is_fpc_off()
118 uint32_t *fpc; in nv04_dfp_update_fp_control() local
124 if (is_fpc_off(*fpc)) { in nv04_dfp_update_fp_control()
129 *fpc = nv_crtc->dpms_saved_fp_control; in nv04_dfp_update_fp_control()
133 NVWriteRAMDAC(dev, nv_crtc->index, NV_PRAMDAC_FP_TG_CONTROL, *fpc); in nv04_dfp_update_fp_control()
140 if (!is_fpc_off(*fpc) && !nv_crtc->fp_users) { in nv04_dfp_update_fp_control()
141 nv_crtc->dpms_saved_fp_control = *fpc; in nv04_dfp_update_fp_control()
143 *fpc &= ~FP_TG_CONTROL_ON; in nv04_dfp_update_fp_control()
144 *fpc |= FP_TG_CONTROL_OFF; in nv04_dfp_update_fp_control()
[all …]
/linux-6.3-rc2/drivers/media/platform/ti/omap3isp/
A Dispccdc.c567 isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC, in ccdc_configure_fpc()
707 struct omap3isp_ccdc_fpc fpc; in ccdc_config() local
718 if (copy_from_user(&fpc, ccdc_struct->fpc, sizeof(fpc))) in ccdc_config()
721 size = fpc.fpnum * 4; in ccdc_config()
727 fpc_new.fpnum = fpc.fpnum; in ccdc_config()
735 (__force void __user *)(long)fpc.fpcaddr, in ccdc_config()
742 fpc_old = ccdc->fpc; in ccdc_config()
743 ccdc->fpc = fpc_new; in ccdc_config()
2755 if (ccdc->fpc.addr != NULL) in omap3isp_ccdc_cleanup()
2756 dma_free_coherent(isp->dev, ccdc->fpc.fpnum * 4, ccdc->fpc.addr, in omap3isp_ccdc_cleanup()
[all …]
A Dispccdc.h143 struct ispccdc_fpc fpc; member
/linux-6.3-rc2/arch/s390/include/uapi/asm/
A Dkvm.h189 __u32 fpc; member
265 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */ member
A Dsigcontext.h56 unsigned int fpc; member
A Dptrace.h201 __u32 fpc; member
/linux-6.3-rc2/tools/arch/s390/include/uapi/asm/
A Dkvm.h189 __u32 fpc; member
265 __u32 fpc; /* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */ member
A Dptrace.h201 __u32 fpc; member
/linux-6.3-rc2/tools/testing/selftests/kvm/s390x/
A Dresets.c151 TEST_ASSERT(sync_regs->fpc == 0, "fpc == 0 (sync_regs)"); in assert_initial()
163 TEST_ASSERT(!fpu.fpc, "fpc == 0"); in assert_initial()
/linux-6.3-rc2/arch/s390/kvm/
A Dkvm-s390.c4157 vcpu->run->s.regs.fpc = 0; in kvm_arch_vcpu_ioctl_initial_reset()
4233 if (test_fp_ctl(fpu->fpc)) { in kvm_arch_vcpu_ioctl_set_fpu()
4237 vcpu->run->s.regs.fpc = fpu->fpc; in kvm_arch_vcpu_ioctl_set_fpu()
4260 fpu->fpc = vcpu->run->s.regs.fpc; in kvm_arch_vcpu_ioctl_get_fpu()
4878 vcpu->arch.host_fpregs.fpc = current->thread.fpu.fpc; in sync_regs()
4884 current->thread.fpu.fpc = vcpu->run->s.regs.fpc; in sync_regs()
4887 current->thread.fpu.fpc = 0; in sync_regs()
4951 vcpu->run->s.regs.fpc = current->thread.fpu.fpc; in store_regs()
4953 current->thread.fpu.fpc = vcpu->arch.host_fpregs.fpc; in store_regs()
5077 &vcpu->run->s.regs.fpc, 4); in kvm_s390_store_status_unloaded()
[all …]
A Dinterrupt.c656 rc |= put_guest_lc(vcpu, current->thread.fpu.fpc, in __write_machine_check()
/linux-6.3-rc2/include/uapi/linux/
A Domap3isp.h441 struct omap3isp_ccdc_fpc __user *fpc; member

Completed in 50 milliseconds