Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/pwm/
Dpwm-fsl-ftm.c101 struct fsl_pwm_chip *fpc = to_fsl_chip(chip); in fsl_pwm_request() local
103 return clk_prepare_enable(fpc->clk[FSL_PWM_CLK_SYS]); in fsl_pwm_request()
108 struct fsl_pwm_chip *fpc = to_fsl_chip(chip); in fsl_pwm_free() local
110 clk_disable_unprepare(fpc->clk[FSL_PWM_CLK_SYS]); in fsl_pwm_free()
113 static int fsl_pwm_calculate_default_ps(struct fsl_pwm_chip *fpc, in fsl_pwm_calculate_default_ps() argument
119 sys_rate = clk_get_rate(fpc->clk[FSL_PWM_CLK_SYS]); in fsl_pwm_calculate_default_ps()
123 cnt_rate = clk_get_rate(fpc->clk[fpc->cnt_select]); in fsl_pwm_calculate_default_ps()
129 fpc->clk_ps = 1; in fsl_pwm_calculate_default_ps()
134 fpc->clk_ps = ratio; in fsl_pwm_calculate_default_ps()
139 fpc->clk_ps = ratio; in fsl_pwm_calculate_default_ps()
[all …]
/linux-4.1.27/arch/s390/include/asm/
Dswitch_to.h16 static inline int test_fp_ctl(u32 fpc) in test_fp_ctl() argument
29 : "d" (fpc), "0" (-EINVAL)); in test_fp_ctl()
33 static inline void save_fp_ctl(u32 *fpc) in save_fp_ctl() argument
37 : "+Q" (*fpc)); in save_fp_ctl()
40 static inline int restore_fp_ctl(u32 *fpc) in restore_fp_ctl() argument
49 : "=d" (rc) : "Q" (*fpc), "0" (-EINVAL)); in restore_fp_ctl()
160 save_fp_ctl(&prev->thread.fp_regs.fpc); \
167 restore_fp_ctl(&next->thread.fp_regs.fpc); \
/linux-4.1.27/arch/s390/kernel/
Dtraps.c154 static inline void do_fp_trap(struct pt_regs *regs, int fpc) in do_fp_trap() argument
158 if ((fpc & 0x00000300) == 0) { in do_fp_trap()
160 if (fpc & 0x8000) /* invalid fp operation */ in do_fp_trap()
162 else if (fpc & 0x4000) /* div by 0 */ in do_fp_trap()
164 else if (fpc & 0x2000) /* overflow */ in do_fp_trap()
166 else if (fpc & 0x1000) /* underflow */ in do_fp_trap()
168 else if (fpc & 0x0800) /* inexact */ in do_fp_trap()
262 asm volatile("stfpc %0" : "=m" (current->thread.fp_regs.fpc)); in vector_exception()
263 vic = (current->thread.fp_regs.fpc & 0xf00) >> 8; in vector_exception()
300 asm volatile("stfpc %0" : "=m" (current->thread.fp_regs.fpc)); in data_exception()
[all …]
Dprocess.c146 save_fp_ctl(&p->thread.fp_regs.fpc); in copy_thread()
165 current->thread.fp_regs.fpc = 0; in execve_tail()
174 save_fp_ctl(&fpregs->fpc); in dump_fpu()
Dptrace.c241 } else if (addr == (addr_t) &dummy->regs.fp_regs.fpc) { in __peek_user()
245 tmp = child->thread.fp_regs.fpc; in __peek_user()
383 } else if (addr == (addr_t) &dummy->regs.fp_regs.fpc) { in __poke_user()
390 child->thread.fp_regs.fpc = data >> (BITS_PER_LONG - 32); in __poke_user()
620 } else if (addr == (addr_t) &dummy32->regs.fp_regs.fpc) { in __peek_user_compat()
624 tmp = child->thread.fp_regs.fpc; in __peek_user_compat()
743 } else if (addr == (addr_t) &dummy32->regs.fp_regs.fpc) { in __poke_user_compat()
749 child->thread.fp_regs.fpc = data; in __poke_user_compat()
956 save_fp_ctl(&target->thread.fp_regs.fpc); in s390_fpregs_get()
977 save_fp_ctl(&target->thread.fp_regs.fpc); in s390_fpregs_set()
[all …]
Dcompat_linux.h29 unsigned int fpc; member
Dsignal.c108 save_fp_ctl(&current->thread.fp_regs.fpc); in store_sigregs()
170 if (restore_fp_ctl(&user_sregs.fpregs.fpc)) in restore_sigregs()
Dcompat_signal.c172 save_fp_ctl(&current->thread.fp_regs.fpc); in store_sigregs()
234 if (restore_fp_ctl(&user_sregs.fpregs.fpc)) in restore_sigregs32()
Dcrash_dump.c336 memcpy(&nt_fpregset.fpc, &sa->fp_ctrl_reg, sizeof(sa->fp_ctrl_reg)); in nt_fpregset()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
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
122 fpc = &nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].fp_control; in nv04_dfp_update_fp_control()
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()
137 fpc = &nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].fp_control; 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()
[all …]
/linux-4.1.27/sound/oss/
Dopl3.c459 unsigned char data, fpc; in opl3_start_note() local
578 fpc = instr->operators[10]; in opl3_start_note()
582 fpc &= ~STEREO_BITS; in opl3_start_note()
584 fpc |= VOICE_TO_LEFT; in opl3_start_note()
587 fpc |= VOICE_TO_RIGHT; in opl3_start_note()
589 fpc |= (VOICE_TO_LEFT | VOICE_TO_RIGHT); in opl3_start_note()
592 if (!(fpc & 0x30)) in opl3_start_note()
593 fpc |= 0x30; /* in opl3_start_note()
596 opl3_command(map->ioaddr, FEEDBACK_CONNECTION + map->voice_num, fpc); in opl3_start_note()
636 fpc = instr->operators[OFFS_4OP + 10]; in opl3_start_note()
[all …]
/linux-4.1.27/arch/s390/include/uapi/asm/
Dkvm.h113 __u32 fpc; member
170 __u32 fpc; /* only valid with vector registers */ member
Dsigcontext.h55 unsigned int fpc; member
Dptrace.h201 __u32 fpc; member
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispccdc.c569 isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC, in ccdc_configure_fpc()
572 isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT), in ccdc_configure_fpc()
574 isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT) | in ccdc_configure_fpc()
709 struct omap3isp_ccdc_fpc fpc; in ccdc_config() local
720 if (copy_from_user(&fpc, ccdc_struct->fpc, sizeof(fpc))) in ccdc_config()
723 size = fpc.fpnum * 4; in ccdc_config()
729 fpc_new.fpnum = fpc.fpnum; in ccdc_config()
737 (__force void __user *)fpc.fpcaddr, in ccdc_config()
744 fpc_old = ccdc->fpc; in ccdc_config()
745 ccdc->fpc = fpc_new; in ccdc_config()
[all …]
Dispccdc.h146 struct ispccdc_fpc fpc; member
/linux-4.1.27/arch/s390/kvm/
Dkvm-s390.c1203 save_fp_ctl(&vcpu->arch.host_fpregs.fpc); in kvm_arch_vcpu_load()
1210 restore_fp_ctl(&vcpu->run->s.regs.fpc); in kvm_arch_vcpu_load()
1213 restore_fp_ctl(&vcpu->arch.guest_fpregs.fpc); in kvm_arch_vcpu_load()
1226 save_fp_ctl(&vcpu->run->s.regs.fpc); in kvm_arch_vcpu_put()
1229 save_fp_ctl(&vcpu->arch.guest_fpregs.fpc); in kvm_arch_vcpu_put()
1233 restore_fp_ctl(&vcpu->arch.host_fpregs.fpc); in kvm_arch_vcpu_put()
1253 vcpu->arch.guest_fpregs.fpc = 0; in kvm_s390_vcpu_initial_reset()
1254 asm volatile("lfpc %0" : : "Q" (vcpu->arch.guest_fpregs.fpc)); in kvm_s390_vcpu_initial_reset()
1606 if (test_fp_ctl(fpu->fpc)) in kvm_arch_vcpu_ioctl_set_fpu()
1609 vcpu->arch.guest_fpregs.fpc = fpu->fpc; in kvm_arch_vcpu_ioctl_set_fpu()
[all …]
/linux-4.1.27/drivers/media/platform/davinci/
Ddm644x_ccdc.c496 static void ccdc_config_fpc(struct ccdc_fault_pixel *fpc) in ccdc_config_fpc() argument
504 if (!fpc->enable) in ccdc_config_fpc()
508 regw(fpc->fpc_table_addr, CCDC_FPC_ADDR); in ccdc_config_fpc()
510 (fpc->fpc_table_addr)); in ccdc_config_fpc()
512 val = fpc->fp_num & CCDC_FPC_FPC_NUM_MASK; in ccdc_config_fpc()
/linux-4.1.27/include/uapi/linux/
Domap3isp.h413 struct omap3isp_ccdc_fpc __user *fpc; member