cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

watchdog.h (1029B)


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