~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/sparc/include/asm/watchdog.h

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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