Lines Matching defs:gpt_wdt
525 static inline void mpc52xx_gpt_wdt_ping(struct mpc52xx_gpt_priv *gpt_wdt)
529 raw_spin_lock_irqsave(&gpt_wdt->lock, flags);
530 out_8((u8 *) &gpt_wdt->regs->mode, MPC52xx_GPT_MODE_WDT_PING);
531 raw_spin_unlock_irqrestore(&gpt_wdt->lock, flags);
538 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data;
539 mpc52xx_gpt_wdt_ping(gpt_wdt);
551 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data;
571 mpc52xx_gpt_wdt_ping(gpt_wdt);
579 ret = mpc52xx_gpt_do_start(gpt_wdt, real_timeout, 0, 1);
593 mpc52xx_gpt_timer_period(gpt_wdt) + 500000000ULL;
633 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data;
636 raw_spin_lock_irqsave(&gpt_wdt->lock, flags);
637 clrbits32(&gpt_wdt->regs->mode,
639 gpt_wdt->wdt_mode &= ~MPC52xx_GPT_IS_WDT;
640 raw_spin_unlock_irqrestore(&gpt_wdt->lock, flags);