linux/arch/sparc/include/uapi/asm/watchdog.h
<<
>>
Prefs
   1/*
   2 *
   3 * watchdog - Driver interface for the hardware watchdog timers
   4 * present on Sun Microsystems boardsets
   5 *
   6 * Copyright (c) 2000 Eric Brower <ebrower@usa.net>
   7 *
   8 */
   9
  10#ifndef _SPARC64_WATCHDOG_H
  11#define _SPARC64_WATCHDOG_H
  12
  13#include <linux/watchdog.h>
  14
  15/* Solaris compatibility ioctls--
  16 * Ref. <linux/watchdog.h> for standard linux watchdog ioctls
  17 */
  18#define WIOCSTART _IO (WATCHDOG_IOCTL_BASE, 10)         /* Start Timer          */
  19#define WIOCSTOP  _IO (WATCHDOG_IOCTL_BASE, 11)         /* Stop Timer           */
  20#define WIOCGSTAT _IOR(WATCHDOG_IOCTL_BASE, 12, int)/* Get Timer Status */
  21
  22/* Status flags from WIOCGSTAT ioctl
  23 */
  24#define WD_FREERUN      0x01    /* timer is running, interrupts disabled        */
  25#define WD_EXPIRED      0x02    /* timer has expired                                            */
  26#define WD_RUNNING      0x04    /* timer is running, interrupts enabled         */
  27#define WD_STOPPED      0x08    /* timer has not been started                           */
  28#define WD_SERVICED 0x10        /* timer interrupt was serviced                         */
  29
  30#endif /* ifndef _SPARC64_WATCHDOG_H */
  31
  32