fpc                51 arch/s390/include/asm/fpu/api.h static inline int test_fp_ctl(u32 fpc)
fpc                64 arch/s390/include/asm/fpu/api.h 		: "d" (fpc), "0" (-EINVAL));
fpc                44 arch/s390/include/asm/fpu/internal.h 	fpregs->fpc = fpu->fpc;
fpc                54 arch/s390/include/asm/fpu/internal.h 	fpu->fpc = fpregs->fpc;
fpc                15 arch/s390/include/asm/fpu/types.h 	__u32 fpc;		/* Floating-point control */
fpc                31 arch/s390/include/asm/fpu/types.h 	u32	    fpc;
fpc               188 arch/s390/include/uapi/asm/kvm.h 	__u32 fpc;
fpc               262 arch/s390/include/uapi/asm/kvm.h 	__u32 fpc;		/* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
fpc               200 arch/s390/include/uapi/asm/ptrace.h 	__u32	fpc;
fpc                56 arch/s390/include/uapi/asm/sigcontext.h 	unsigned int fpc;
fpc                32 arch/s390/kernel/asm-offsets.c 	OFFSET(__THREAD_FPU_fpc, thread_struct, fpu.fpc);
fpc                30 arch/s390/kernel/compat_linux.h 	unsigned int	fpc;
fpc               101 arch/s390/kernel/compat_signal.c 	if (test_fp_ctl(user_sregs.fpregs.fpc))
fpc                45 arch/s390/kernel/crash_dump.c 	u32 fpc;
fpc                95 arch/s390/kernel/crash_dump.c 	memcpy(&sa->fpc, &lc->fpt_creg_save_area, sizeof(sa->fpc));
fpc               371 arch/s390/kernel/crash_dump.c 	memcpy(&nt_fpregset.fpc, &sa->fpc, sizeof(sa->fpc));
fpc                26 arch/s390/kernel/fpu.c 		asm volatile("stfpc %0" : "=Q" (state->fpc));
fpc               108 arch/s390/kernel/fpu.c 		asm volatile("lfpc %0" : : "Q" (state->fpc));
fpc               158 arch/s390/kernel/process.c 	current->thread.fpu.fpc = 0;
fpc               168 arch/s390/kernel/process.c 	fpregs->fpc = current->thread.fpu.fpc;
fpc               245 arch/s390/kernel/ptrace.c 	} else if (addr == (addr_t) &dummy->regs.fp_regs.fpc) {
fpc               249 arch/s390/kernel/ptrace.c 		tmp = child->thread.fpu.fpc;
fpc               387 arch/s390/kernel/ptrace.c 	} else if (addr == (addr_t) &dummy->regs.fp_regs.fpc) {
fpc               394 arch/s390/kernel/ptrace.c 		child->thread.fpu.fpc = data >> (BITS_PER_LONG - 32);
fpc               622 arch/s390/kernel/ptrace.c 	} else if (addr == (addr_t) &dummy32->regs.fp_regs.fpc) {
fpc               626 arch/s390/kernel/ptrace.c 		tmp = child->thread.fpu.fpc;
fpc               745 arch/s390/kernel/ptrace.c 	} else if (addr == (addr_t) &dummy32->regs.fp_regs.fpc) {
fpc               751 arch/s390/kernel/ptrace.c 		child->thread.fpu.fpc = data;
fpc               964 arch/s390/kernel/ptrace.c 	fp_regs.fpc = target->thread.fpu.fpc;
fpc               989 arch/s390/kernel/ptrace.c 		u32 ufpc[2] = { target->thread.fpu.fpc, 0 };
fpc               996 arch/s390/kernel/ptrace.c 		target->thread.fpu.fpc = ufpc[0];
fpc               152 arch/s390/kernel/signal.c 	if (test_fp_ctl(user_sregs.fpregs.fpc))
fpc               128 arch/s390/kernel/traps.c static inline void do_fp_trap(struct pt_regs *regs, __u32 fpc)
fpc               132 arch/s390/kernel/traps.c 	if ((fpc & 0x00000300) == 0) {
fpc               134 arch/s390/kernel/traps.c 		if (fpc & 0x8000) /* invalid fp operation */
fpc               136 arch/s390/kernel/traps.c 		else if (fpc & 0x4000) /* div by 0 */
fpc               138 arch/s390/kernel/traps.c 		else if (fpc & 0x2000) /* overflow */
fpc               140 arch/s390/kernel/traps.c 		else if (fpc & 0x1000) /* underflow */
fpc               142 arch/s390/kernel/traps.c 		else if (fpc & 0x0800) /* inexact */
fpc               207 arch/s390/kernel/traps.c 	vic = (current->thread.fpu.fpc & 0xf00) >> 8;
fpc               233 arch/s390/kernel/traps.c 	if (current->thread.fpu.fpc & FPC_DXC_MASK)
fpc               234 arch/s390/kernel/traps.c 		do_fp_trap(regs, current->thread.fpu.fpc);
fpc               622 arch/s390/kvm/interrupt.c 	rc |= put_guest_lc(vcpu, current->thread.fpu.fpc,
fpc              2869 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = 0;
fpc              3346 arch/s390/kvm/kvm-s390.c 	if (test_fp_ctl(fpu->fpc)) {
fpc              3350 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = fpu->fpc;
fpc              3373 arch/s390/kvm/kvm-s390.c 	fpu->fpc = vcpu->run->s.regs.fpc;
fpc              3930 arch/s390/kvm/kvm-s390.c 	vcpu->arch.host_fpregs.fpc = current->thread.fpu.fpc;
fpc              3936 arch/s390/kvm/kvm-s390.c 	current->thread.fpu.fpc = vcpu->run->s.regs.fpc;
fpc              3937 arch/s390/kvm/kvm-s390.c 	if (test_fp_ctl(current->thread.fpu.fpc))
fpc              3939 arch/s390/kvm/kvm-s390.c 		current->thread.fpu.fpc = 0;
fpc              3978 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = current->thread.fpu.fpc;
fpc              3980 arch/s390/kvm/kvm-s390.c 	current->thread.fpu.fpc = vcpu->arch.host_fpregs.fpc;
fpc              4101 arch/s390/kvm/kvm-s390.c 			      &vcpu->run->s.regs.fpc, 4);
fpc              4125 arch/s390/kvm/kvm-s390.c 	vcpu->run->s.regs.fpc = current->thread.fpu.fpc;
fpc                49 drivers/gpu/drm/nouveau/dispnv04/dfp.c static inline bool is_fpc_off(uint32_t fpc)
fpc                51 drivers/gpu/drm/nouveau/dispnv04/dfp.c 	return ((fpc & (FP_TG_CONTROL_ON | FP_TG_CONTROL_OFF)) ==
fpc               118 drivers/gpu/drm/nouveau/dispnv04/dfp.c 	uint32_t *fpc;
fpc               122 drivers/gpu/drm/nouveau/dispnv04/dfp.c 		fpc = &nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].fp_control;
fpc               124 drivers/gpu/drm/nouveau/dispnv04/dfp.c 		if (is_fpc_off(*fpc)) {
fpc               129 drivers/gpu/drm/nouveau/dispnv04/dfp.c 			*fpc = nv_crtc->dpms_saved_fp_control;
fpc               133 drivers/gpu/drm/nouveau/dispnv04/dfp.c 		NVWriteRAMDAC(dev, nv_crtc->index, NV_PRAMDAC_FP_TG_CONTROL, *fpc);
fpc               137 drivers/gpu/drm/nouveau/dispnv04/dfp.c 			fpc = &nv04_display(dev)->mode_reg.crtc_reg[nv_crtc->index].fp_control;
fpc               140 drivers/gpu/drm/nouveau/dispnv04/dfp.c 			if (!is_fpc_off(*fpc) && !nv_crtc->fp_users) {
fpc               141 drivers/gpu/drm/nouveau/dispnv04/dfp.c 				nv_crtc->dpms_saved_fp_control = *fpc;
fpc               143 drivers/gpu/drm/nouveau/dispnv04/dfp.c 				*fpc &= ~FP_TG_CONTROL_ON;
fpc               144 drivers/gpu/drm/nouveau/dispnv04/dfp.c 				*fpc |= FP_TG_CONTROL_OFF;
fpc               146 drivers/gpu/drm/nouveau/dispnv04/dfp.c 					      NV_PRAMDAC_FP_TG_CONTROL, *fpc);
fpc               567 drivers/media/platform/omap3isp/ispccdc.c 	isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC,
fpc               570 drivers/media/platform/omap3isp/ispccdc.c 	isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT),
fpc               572 drivers/media/platform/omap3isp/ispccdc.c 	isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT) |
fpc               707 drivers/media/platform/omap3isp/ispccdc.c 		struct omap3isp_ccdc_fpc fpc;
fpc               718 drivers/media/platform/omap3isp/ispccdc.c 			if (copy_from_user(&fpc, ccdc_struct->fpc, sizeof(fpc)))
fpc               721 drivers/media/platform/omap3isp/ispccdc.c 			size = fpc.fpnum * 4;
fpc               727 drivers/media/platform/omap3isp/ispccdc.c 			fpc_new.fpnum = fpc.fpnum;
fpc               735 drivers/media/platform/omap3isp/ispccdc.c 					   (__force void __user *)(long)fpc.fpcaddr,
fpc               742 drivers/media/platform/omap3isp/ispccdc.c 			fpc_old = ccdc->fpc;
fpc               743 drivers/media/platform/omap3isp/ispccdc.c 			ccdc->fpc = fpc_new;
fpc              2733 drivers/media/platform/omap3isp/ispccdc.c 	if (ccdc->fpc.addr != NULL)
fpc              2734 drivers/media/platform/omap3isp/ispccdc.c 		dma_free_coherent(isp->dev, ccdc->fpc.fpnum * 4, ccdc->fpc.addr,
fpc              2735 drivers/media/platform/omap3isp/ispccdc.c 				  ccdc->fpc.dma);
fpc               143 drivers/media/platform/omap3isp/ispccdc.h 	struct ispccdc_fpc fpc;
fpc                62 drivers/pwm/pwm-fsl-ftm.c static void ftm_clear_write_protection(struct fsl_pwm_chip *fpc)
fpc                66 drivers/pwm/pwm-fsl-ftm.c 	regmap_read(fpc->regmap, FTM_FMS, &val);
fpc                68 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_MODE, FTM_MODE_WPDIS,
fpc                72 drivers/pwm/pwm-fsl-ftm.c static void ftm_set_write_protection(struct fsl_pwm_chip *fpc)
fpc                74 drivers/pwm/pwm-fsl-ftm.c 	regmap_update_bits(fpc->regmap, FTM_FMS, FTM_FMS_WPEN, FTM_FMS_WPEN);
fpc                92 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = to_fsl_chip(chip);
fpc                94 drivers/pwm/pwm-fsl-ftm.c 	ret = clk_prepare_enable(fpc->ipg_clk);
fpc                95 drivers/pwm/pwm-fsl-ftm.c 	if (!ret && fpc->soc->has_enable_bits) {
fpc                96 drivers/pwm/pwm-fsl-ftm.c 		mutex_lock(&fpc->lock);
fpc                97 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_SC, BIT(pwm->hwpwm + 16),
fpc                99 drivers/pwm/pwm-fsl-ftm.c 		mutex_unlock(&fpc->lock);
fpc               107 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = to_fsl_chip(chip);
fpc               109 drivers/pwm/pwm-fsl-ftm.c 	if (fpc->soc->has_enable_bits) {
fpc               110 drivers/pwm/pwm-fsl-ftm.c 		mutex_lock(&fpc->lock);
fpc               111 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_SC, BIT(pwm->hwpwm + 16),
fpc               113 drivers/pwm/pwm-fsl-ftm.c 		mutex_unlock(&fpc->lock);
fpc               116 drivers/pwm/pwm-fsl-ftm.c 	clk_disable_unprepare(fpc->ipg_clk);
fpc               119 drivers/pwm/pwm-fsl-ftm.c static unsigned int fsl_pwm_ticks_to_ns(struct fsl_pwm_chip *fpc,
fpc               125 drivers/pwm/pwm-fsl-ftm.c 	rate = clk_get_rate(fpc->clk[fpc->period.clk_select]);
fpc               128 drivers/pwm/pwm-fsl-ftm.c 	do_div(exval, rate >> fpc->period.clk_ps);
fpc               132 drivers/pwm/pwm-fsl-ftm.c static bool fsl_pwm_calculate_period_clk(struct fsl_pwm_chip *fpc,
fpc               141 drivers/pwm/pwm-fsl-ftm.c 	c = clk_get_rate(fpc->clk[index]);
fpc               159 drivers/pwm/pwm-fsl-ftm.c static bool fsl_pwm_calculate_period(struct fsl_pwm_chip *fpc,
fpc               167 drivers/pwm/pwm-fsl-ftm.c 	ret = fsl_pwm_calculate_period_clk(fpc, period_ns, FSL_PWM_CLK_SYS,
fpc               172 drivers/pwm/pwm-fsl-ftm.c 	fix_rate = clk_get_rate(fpc->clk[FSL_PWM_CLK_FIX]);
fpc               173 drivers/pwm/pwm-fsl-ftm.c 	ext_rate = clk_get_rate(fpc->clk[FSL_PWM_CLK_EXT]);
fpc               183 drivers/pwm/pwm-fsl-ftm.c 	ret = fsl_pwm_calculate_period_clk(fpc, period_ns, m0, periodcfg);
fpc               187 drivers/pwm/pwm-fsl-ftm.c 	return fsl_pwm_calculate_period_clk(fpc, period_ns, m1, periodcfg);
fpc               190 drivers/pwm/pwm-fsl-ftm.c static unsigned int fsl_pwm_calculate_duty(struct fsl_pwm_chip *fpc,
fpc               195 drivers/pwm/pwm-fsl-ftm.c 	unsigned int period = fpc->period.mod_period + 1;
fpc               196 drivers/pwm/pwm-fsl-ftm.c 	unsigned int period_ns = fsl_pwm_ticks_to_ns(fpc, period);
fpc               204 drivers/pwm/pwm-fsl-ftm.c static bool fsl_pwm_is_any_pwm_enabled(struct fsl_pwm_chip *fpc,
fpc               209 drivers/pwm/pwm-fsl-ftm.c 	regmap_read(fpc->regmap, FTM_OUTMASK, &val);
fpc               216 drivers/pwm/pwm-fsl-ftm.c static bool fsl_pwm_is_other_pwm_enabled(struct fsl_pwm_chip *fpc,
fpc               221 drivers/pwm/pwm-fsl-ftm.c 	regmap_read(fpc->regmap, FTM_OUTMASK, &val);
fpc               228 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_apply_config(struct fsl_pwm_chip *fpc,
fpc               238 drivers/pwm/pwm-fsl-ftm.c 	if (!fsl_pwm_calculate_period(fpc, newstate->period, &periodcfg)) {
fpc               239 drivers/pwm/pwm-fsl-ftm.c 		dev_err(fpc->chip.dev, "failed to calculate new period\n");
fpc               243 drivers/pwm/pwm-fsl-ftm.c 	if (!fsl_pwm_is_any_pwm_enabled(fpc, pwm))
fpc               251 drivers/pwm/pwm-fsl-ftm.c 	else if (!fsl_pwm_periodcfg_are_equal(&fpc->period, &periodcfg)) {
fpc               252 drivers/pwm/pwm-fsl-ftm.c 		if (fsl_pwm_is_other_pwm_enabled(fpc, pwm)) {
fpc               253 drivers/pwm/pwm-fsl-ftm.c 			dev_err(fpc->chip.dev,
fpc               258 drivers/pwm/pwm-fsl-ftm.c 		if (fpc->period.clk_select != periodcfg.clk_select) {
fpc               260 drivers/pwm/pwm-fsl-ftm.c 			enum fsl_pwm_clk oldclk = fpc->period.clk_select;
fpc               263 drivers/pwm/pwm-fsl-ftm.c 			ret = clk_prepare_enable(fpc->clk[newclk]);
fpc               266 drivers/pwm/pwm-fsl-ftm.c 			clk_disable_unprepare(fpc->clk[oldclk]);
fpc               271 drivers/pwm/pwm-fsl-ftm.c 	ftm_clear_write_protection(fpc);
fpc               274 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_SC, FTM_SC_CLK_MASK,
fpc               276 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_SC, FTM_SC_PS_MASK,
fpc               278 drivers/pwm/pwm-fsl-ftm.c 		regmap_write(fpc->regmap, FTM_MOD, periodcfg.mod_period);
fpc               280 drivers/pwm/pwm-fsl-ftm.c 		fpc->period = periodcfg;
fpc               283 drivers/pwm/pwm-fsl-ftm.c 	duty = fsl_pwm_calculate_duty(fpc, newstate->duty_cycle);
fpc               285 drivers/pwm/pwm-fsl-ftm.c 	regmap_write(fpc->regmap, FTM_CSC(pwm->hwpwm),
fpc               287 drivers/pwm/pwm-fsl-ftm.c 	regmap_write(fpc->regmap, FTM_CV(pwm->hwpwm), duty);
fpc               293 drivers/pwm/pwm-fsl-ftm.c 	regmap_update_bits(fpc->regmap, FTM_POL, BIT(pwm->hwpwm), reg_polarity);
fpc               295 drivers/pwm/pwm-fsl-ftm.c 	ftm_set_write_protection(fpc);
fpc               303 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = to_fsl_chip(chip);
fpc               316 drivers/pwm/pwm-fsl-ftm.c 	mutex_lock(&fpc->lock);
fpc               320 drivers/pwm/pwm-fsl-ftm.c 			regmap_update_bits(fpc->regmap, FTM_OUTMASK,
fpc               322 drivers/pwm/pwm-fsl-ftm.c 			clk_disable_unprepare(fpc->clk[FSL_PWM_CLK_CNTEN]);
fpc               323 drivers/pwm/pwm-fsl-ftm.c 			clk_disable_unprepare(fpc->clk[fpc->period.clk_select]);
fpc               329 drivers/pwm/pwm-fsl-ftm.c 	ret = fsl_pwm_apply_config(fpc, pwm, newstate);
fpc               335 drivers/pwm/pwm-fsl-ftm.c 		ret = clk_prepare_enable(fpc->clk[fpc->period.clk_select]);
fpc               339 drivers/pwm/pwm-fsl-ftm.c 		ret = clk_prepare_enable(fpc->clk[FSL_PWM_CLK_CNTEN]);
fpc               341 drivers/pwm/pwm-fsl-ftm.c 			clk_disable_unprepare(fpc->clk[fpc->period.clk_select]);
fpc               345 drivers/pwm/pwm-fsl-ftm.c 		regmap_update_bits(fpc->regmap, FTM_OUTMASK, BIT(pwm->hwpwm),
fpc               350 drivers/pwm/pwm-fsl-ftm.c 	mutex_unlock(&fpc->lock);
fpc               361 drivers/pwm/pwm-fsl-ftm.c static int fsl_pwm_init(struct fsl_pwm_chip *fpc)
fpc               365 drivers/pwm/pwm-fsl-ftm.c 	ret = clk_prepare_enable(fpc->ipg_clk);
fpc               369 drivers/pwm/pwm-fsl-ftm.c 	regmap_write(fpc->regmap, FTM_CNTIN, 0x00);
fpc               370 drivers/pwm/pwm-fsl-ftm.c 	regmap_write(fpc->regmap, FTM_OUTINIT, 0x00);
fpc               371 drivers/pwm/pwm-fsl-ftm.c 	regmap_write(fpc->regmap, FTM_OUTMASK, 0xFF);
fpc               373 drivers/pwm/pwm-fsl-ftm.c 	clk_disable_unprepare(fpc->ipg_clk);
fpc               401 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc;
fpc               406 drivers/pwm/pwm-fsl-ftm.c 	fpc = devm_kzalloc(&pdev->dev, sizeof(*fpc), GFP_KERNEL);
fpc               407 drivers/pwm/pwm-fsl-ftm.c 	if (!fpc)
fpc               410 drivers/pwm/pwm-fsl-ftm.c 	mutex_init(&fpc->lock);
fpc               412 drivers/pwm/pwm-fsl-ftm.c 	fpc->soc = of_device_get_match_data(&pdev->dev);
fpc               413 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.dev = &pdev->dev;
fpc               420 drivers/pwm/pwm-fsl-ftm.c 	fpc->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "ftm_sys", base,
fpc               422 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->regmap)) {
fpc               424 drivers/pwm/pwm-fsl-ftm.c 		return PTR_ERR(fpc->regmap);
fpc               427 drivers/pwm/pwm-fsl-ftm.c 	fpc->clk[FSL_PWM_CLK_SYS] = devm_clk_get(&pdev->dev, "ftm_sys");
fpc               428 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->clk[FSL_PWM_CLK_SYS])) {
fpc               430 drivers/pwm/pwm-fsl-ftm.c 		return PTR_ERR(fpc->clk[FSL_PWM_CLK_SYS]);
fpc               433 drivers/pwm/pwm-fsl-ftm.c 	fpc->clk[FSL_PWM_CLK_FIX] = devm_clk_get(fpc->chip.dev, "ftm_fix");
fpc               434 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->clk[FSL_PWM_CLK_FIX]))
fpc               435 drivers/pwm/pwm-fsl-ftm.c 		return PTR_ERR(fpc->clk[FSL_PWM_CLK_FIX]);
fpc               437 drivers/pwm/pwm-fsl-ftm.c 	fpc->clk[FSL_PWM_CLK_EXT] = devm_clk_get(fpc->chip.dev, "ftm_ext");
fpc               438 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->clk[FSL_PWM_CLK_EXT]))
fpc               439 drivers/pwm/pwm-fsl-ftm.c 		return PTR_ERR(fpc->clk[FSL_PWM_CLK_EXT]);
fpc               441 drivers/pwm/pwm-fsl-ftm.c 	fpc->clk[FSL_PWM_CLK_CNTEN] =
fpc               442 drivers/pwm/pwm-fsl-ftm.c 				devm_clk_get(fpc->chip.dev, "ftm_cnt_clk_en");
fpc               443 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->clk[FSL_PWM_CLK_CNTEN]))
fpc               444 drivers/pwm/pwm-fsl-ftm.c 		return PTR_ERR(fpc->clk[FSL_PWM_CLK_CNTEN]);
fpc               450 drivers/pwm/pwm-fsl-ftm.c 	fpc->ipg_clk = devm_clk_get(&pdev->dev, "ipg");
fpc               451 drivers/pwm/pwm-fsl-ftm.c 	if (IS_ERR(fpc->ipg_clk))
fpc               452 drivers/pwm/pwm-fsl-ftm.c 		fpc->ipg_clk = fpc->clk[FSL_PWM_CLK_SYS];
fpc               455 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.ops = &fsl_pwm_ops;
fpc               456 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.of_xlate = of_pwm_xlate_with_flags;
fpc               457 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.of_pwm_n_cells = 3;
fpc               458 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.base = -1;
fpc               459 drivers/pwm/pwm-fsl-ftm.c 	fpc->chip.npwm = 8;
fpc               461 drivers/pwm/pwm-fsl-ftm.c 	ret = pwmchip_add(&fpc->chip);
fpc               467 drivers/pwm/pwm-fsl-ftm.c 	platform_set_drvdata(pdev, fpc);
fpc               469 drivers/pwm/pwm-fsl-ftm.c 	return fsl_pwm_init(fpc);
fpc               474 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = platform_get_drvdata(pdev);
fpc               476 drivers/pwm/pwm-fsl-ftm.c 	return pwmchip_remove(&fpc->chip);
fpc               482 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = dev_get_drvdata(dev);
fpc               485 drivers/pwm/pwm-fsl-ftm.c 	regcache_cache_only(fpc->regmap, true);
fpc               486 drivers/pwm/pwm-fsl-ftm.c 	regcache_mark_dirty(fpc->regmap);
fpc               488 drivers/pwm/pwm-fsl-ftm.c 	for (i = 0; i < fpc->chip.npwm; i++) {
fpc               489 drivers/pwm/pwm-fsl-ftm.c 		struct pwm_device *pwm = &fpc->chip.pwms[i];
fpc               494 drivers/pwm/pwm-fsl-ftm.c 		clk_disable_unprepare(fpc->ipg_clk);
fpc               499 drivers/pwm/pwm-fsl-ftm.c 		clk_disable_unprepare(fpc->clk[FSL_PWM_CLK_CNTEN]);
fpc               500 drivers/pwm/pwm-fsl-ftm.c 		clk_disable_unprepare(fpc->clk[fpc->period.clk_select]);
fpc               508 drivers/pwm/pwm-fsl-ftm.c 	struct fsl_pwm_chip *fpc = dev_get_drvdata(dev);
fpc               511 drivers/pwm/pwm-fsl-ftm.c 	for (i = 0; i < fpc->chip.npwm; i++) {
fpc               512 drivers/pwm/pwm-fsl-ftm.c 		struct pwm_device *pwm = &fpc->chip.pwms[i];
fpc               517 drivers/pwm/pwm-fsl-ftm.c 		clk_prepare_enable(fpc->ipg_clk);
fpc               522 drivers/pwm/pwm-fsl-ftm.c 		clk_prepare_enable(fpc->clk[fpc->period.clk_select]);
fpc               523 drivers/pwm/pwm-fsl-ftm.c 		clk_prepare_enable(fpc->clk[FSL_PWM_CLK_CNTEN]);
fpc               527 drivers/pwm/pwm-fsl-ftm.c 	regcache_cache_only(fpc->regmap, false);
fpc               528 drivers/pwm/pwm-fsl-ftm.c 	regcache_sync(fpc->regmap);
fpc               436 include/uapi/linux/omap3isp.h 	struct omap3isp_ccdc_fpc __user *fpc;
fpc               188 tools/arch/s390/include/uapi/asm/kvm.h 	__u32 fpc;
fpc               262 tools/arch/s390/include/uapi/asm/kvm.h 	__u32 fpc;		/* valid on KVM_SYNC_VRS or KVM_SYNC_FPRS */
fpc               200 tools/arch/s390/include/uapi/asm/ptrace.h 	__u32	fpc;