mirror of
https://github.com/rwinkhart/sys.git
synced 2026-08-28 04:46:44 -04:00
unix: add Linux block device ioctl types and constants
These types and constants are taken from hdreg.h, and will enable querying and manipulation of block devices on Linux. Fixes golang/go#24971 Change-Id: Iafe8f81ba7ab9f1e127743dab6a9fb1912874a5c Reviewed-on: https://go-review.googlesource.com/108455 Run-TryBot: Matt Layher <mdlayher@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
This commit is contained in:
committed by
Tobias Klauser
parent
a2a45943ae
commit
79b0c68887
@@ -68,6 +68,7 @@ package unix
|
||||
#include <linux/cgroupstats.h>
|
||||
#include <linux/genetlink.h>
|
||||
#include <linux/socket.h>
|
||||
#include <linux/hdreg.h>
|
||||
|
||||
// abi/abi.h generated by mkall.go.
|
||||
#include "abi/abi.h"
|
||||
@@ -963,3 +964,11 @@ const (
|
||||
type SockaddrStorage C.struct_sockaddr_storage
|
||||
|
||||
type TCPMD5Sig C.struct_tcp_md5sig
|
||||
|
||||
// Disk drive operations.
|
||||
|
||||
type HDDriveCmdHdr C.struct_hd_drive_cmd_hdr
|
||||
|
||||
type HDGeometry C.struct_hd_geometry
|
||||
|
||||
type HDDriveID C.struct_hd_driveid
|
||||
|
||||
@@ -189,6 +189,7 @@ struct ltchars {
|
||||
#include <linux/genetlink.h>
|
||||
#include <linux/stat.h>
|
||||
#include <linux/watchdog.h>
|
||||
#include <linux/hdreg.h>
|
||||
#include <net/route.h>
|
||||
#include <asm/termbits.h>
|
||||
|
||||
@@ -436,6 +437,7 @@ ccflags="$@"
|
||||
$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
|
||||
$2 ~ /^FSOPT_/ ||
|
||||
$2 ~ /^WDIOC_/ ||
|
||||
$2 ~ /^(HDIO|WIN|SMART)_/ ||
|
||||
$2 !~ "WMESGLEN" &&
|
||||
$2 ~ /^W[A-Z0-9]+$/ ||
|
||||
$2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)}
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1560,6 +1601,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -1944,6 +1999,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1561,6 +1602,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -1945,6 +2000,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1568,6 +1609,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -1952,6 +2007,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -447,6 +447,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -545,6 +546,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1551,6 +1592,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -1935,6 +1990,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1562,6 +1603,20 @@ const (
|
||||
SIOCSPGRP = 0x80047308
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x1
|
||||
@@ -1949,6 +2004,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1562,6 +1603,20 @@ const (
|
||||
SIOCSPGRP = 0x80047308
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x1
|
||||
@@ -1949,6 +2004,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1562,6 +1603,20 @@ const (
|
||||
SIOCSPGRP = 0x80047308
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x1
|
||||
@@ -1949,6 +2004,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1562,6 +1603,20 @@ const (
|
||||
SIOCSPGRP = 0x80047308
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x1
|
||||
@@ -1949,6 +2004,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x4000
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x100
|
||||
@@ -1618,6 +1659,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -2006,6 +2061,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x4000
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x100
|
||||
@@ -1618,6 +1659,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -2006,6 +2061,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -446,6 +446,7 @@ const (
|
||||
ETH_P_WCCP = 0x883e
|
||||
ETH_P_X25 = 0x805
|
||||
ETH_P_XDSA = 0xf8
|
||||
EXABYTE_ENABLE_NEST = 0xf0
|
||||
EXTA = 0xe
|
||||
EXTB = 0xf
|
||||
EXTPROC = 0x10000
|
||||
@@ -543,6 +544,46 @@ const (
|
||||
GENL_UNS_ADMIN_PERM = 0x10
|
||||
GRND_NONBLOCK = 0x1
|
||||
GRND_RANDOM = 0x2
|
||||
HDIO_DRIVE_CMD = 0x31f
|
||||
HDIO_DRIVE_CMD_AEB = 0x31e
|
||||
HDIO_DRIVE_CMD_HDR_SIZE = 0x4
|
||||
HDIO_DRIVE_HOB_HDR_SIZE = 0x8
|
||||
HDIO_DRIVE_RESET = 0x31c
|
||||
HDIO_DRIVE_TASK = 0x31e
|
||||
HDIO_DRIVE_TASKFILE = 0x31d
|
||||
HDIO_DRIVE_TASK_HDR_SIZE = 0x8
|
||||
HDIO_GETGEO = 0x301
|
||||
HDIO_GET_32BIT = 0x309
|
||||
HDIO_GET_ACOUSTIC = 0x30f
|
||||
HDIO_GET_ADDRESS = 0x310
|
||||
HDIO_GET_BUSSTATE = 0x31a
|
||||
HDIO_GET_DMA = 0x30b
|
||||
HDIO_GET_IDENTITY = 0x30d
|
||||
HDIO_GET_KEEPSETTINGS = 0x308
|
||||
HDIO_GET_MULTCOUNT = 0x304
|
||||
HDIO_GET_NICE = 0x30c
|
||||
HDIO_GET_NOWERR = 0x30a
|
||||
HDIO_GET_QDMA = 0x305
|
||||
HDIO_GET_UNMASKINTR = 0x302
|
||||
HDIO_GET_WCACHE = 0x30e
|
||||
HDIO_OBSOLETE_IDENTITY = 0x307
|
||||
HDIO_SCAN_HWIF = 0x328
|
||||
HDIO_SET_32BIT = 0x324
|
||||
HDIO_SET_ACOUSTIC = 0x32c
|
||||
HDIO_SET_ADDRESS = 0x32f
|
||||
HDIO_SET_BUSSTATE = 0x32d
|
||||
HDIO_SET_DMA = 0x326
|
||||
HDIO_SET_KEEPSETTINGS = 0x323
|
||||
HDIO_SET_MULTCOUNT = 0x321
|
||||
HDIO_SET_NICE = 0x329
|
||||
HDIO_SET_NOWERR = 0x325
|
||||
HDIO_SET_PIO_MODE = 0x327
|
||||
HDIO_SET_QDMA = 0x32e
|
||||
HDIO_SET_UNMASKINTR = 0x322
|
||||
HDIO_SET_WCACHE = 0x32b
|
||||
HDIO_SET_XFER = 0x306
|
||||
HDIO_TRISTATE_HWIF = 0x31b
|
||||
HDIO_UNREGISTER_HWIF = 0x32a
|
||||
HUPCL = 0x400
|
||||
IBSHIFT = 0x10
|
||||
ICANON = 0x2
|
||||
@@ -1622,6 +1663,20 @@ const (
|
||||
SIOCSPGRP = 0x8902
|
||||
SIOCSRARP = 0x8962
|
||||
SIOCWANDEV = 0x894a
|
||||
SMART_AUTOSAVE = 0xd2
|
||||
SMART_AUTO_OFFLINE = 0xdb
|
||||
SMART_DISABLE = 0xd9
|
||||
SMART_ENABLE = 0xd8
|
||||
SMART_HCYL_PASS = 0xc2
|
||||
SMART_IMMEDIATE_OFFLINE = 0xd4
|
||||
SMART_LCYL_PASS = 0x4f
|
||||
SMART_READ_LOG_SECTOR = 0xd5
|
||||
SMART_READ_THRESHOLDS = 0xd1
|
||||
SMART_READ_VALUES = 0xd0
|
||||
SMART_SAVE = 0xd3
|
||||
SMART_STATUS = 0xda
|
||||
SMART_WRITE_LOG_SECTOR = 0xd6
|
||||
SMART_WRITE_THRESHOLDS = 0xd7
|
||||
SOCK_CLOEXEC = 0x80000
|
||||
SOCK_DCCP = 0x6
|
||||
SOCK_DGRAM = 0x2
|
||||
@@ -2006,6 +2061,86 @@ const (
|
||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||
WDIOC_SETTIMEOUT = 0xc0045706
|
||||
WEXITED = 0x4
|
||||
WIN_ACKMEDIACHANGE = 0xdb
|
||||
WIN_CHECKPOWERMODE1 = 0xe5
|
||||
WIN_CHECKPOWERMODE2 = 0x98
|
||||
WIN_DEVICE_RESET = 0x8
|
||||
WIN_DIAGNOSE = 0x90
|
||||
WIN_DOORLOCK = 0xde
|
||||
WIN_DOORUNLOCK = 0xdf
|
||||
WIN_DOWNLOAD_MICROCODE = 0x92
|
||||
WIN_FLUSH_CACHE = 0xe7
|
||||
WIN_FLUSH_CACHE_EXT = 0xea
|
||||
WIN_FORMAT = 0x50
|
||||
WIN_GETMEDIASTATUS = 0xda
|
||||
WIN_IDENTIFY = 0xec
|
||||
WIN_IDENTIFY_DMA = 0xee
|
||||
WIN_IDLEIMMEDIATE = 0xe1
|
||||
WIN_INIT = 0x60
|
||||
WIN_MEDIAEJECT = 0xed
|
||||
WIN_MULTREAD = 0xc4
|
||||
WIN_MULTREAD_EXT = 0x29
|
||||
WIN_MULTWRITE = 0xc5
|
||||
WIN_MULTWRITE_EXT = 0x39
|
||||
WIN_NOP = 0x0
|
||||
WIN_PACKETCMD = 0xa0
|
||||
WIN_PIDENTIFY = 0xa1
|
||||
WIN_POSTBOOT = 0xdc
|
||||
WIN_PREBOOT = 0xdd
|
||||
WIN_QUEUED_SERVICE = 0xa2
|
||||
WIN_READ = 0x20
|
||||
WIN_READDMA = 0xc8
|
||||
WIN_READDMA_EXT = 0x25
|
||||
WIN_READDMA_ONCE = 0xc9
|
||||
WIN_READDMA_QUEUED = 0xc7
|
||||
WIN_READDMA_QUEUED_EXT = 0x26
|
||||
WIN_READ_BUFFER = 0xe4
|
||||
WIN_READ_EXT = 0x24
|
||||
WIN_READ_LONG = 0x22
|
||||
WIN_READ_LONG_ONCE = 0x23
|
||||
WIN_READ_NATIVE_MAX = 0xf8
|
||||
WIN_READ_NATIVE_MAX_EXT = 0x27
|
||||
WIN_READ_ONCE = 0x21
|
||||
WIN_RECAL = 0x10
|
||||
WIN_RESTORE = 0x10
|
||||
WIN_SECURITY_DISABLE = 0xf6
|
||||
WIN_SECURITY_ERASE_PREPARE = 0xf3
|
||||
WIN_SECURITY_ERASE_UNIT = 0xf4
|
||||
WIN_SECURITY_FREEZE_LOCK = 0xf5
|
||||
WIN_SECURITY_SET_PASS = 0xf1
|
||||
WIN_SECURITY_UNLOCK = 0xf2
|
||||
WIN_SEEK = 0x70
|
||||
WIN_SETFEATURES = 0xef
|
||||
WIN_SETIDLE1 = 0xe3
|
||||
WIN_SETIDLE2 = 0x97
|
||||
WIN_SETMULT = 0xc6
|
||||
WIN_SET_MAX = 0xf9
|
||||
WIN_SET_MAX_EXT = 0x37
|
||||
WIN_SLEEPNOW1 = 0xe6
|
||||
WIN_SLEEPNOW2 = 0x99
|
||||
WIN_SMART = 0xb0
|
||||
WIN_SPECIFY = 0x91
|
||||
WIN_SRST = 0x8
|
||||
WIN_STANDBY = 0xe2
|
||||
WIN_STANDBY2 = 0x96
|
||||
WIN_STANDBYNOW1 = 0xe0
|
||||
WIN_STANDBYNOW2 = 0x94
|
||||
WIN_VERIFY = 0x40
|
||||
WIN_VERIFY_EXT = 0x42
|
||||
WIN_VERIFY_ONCE = 0x41
|
||||
WIN_WRITE = 0x30
|
||||
WIN_WRITEDMA = 0xca
|
||||
WIN_WRITEDMA_EXT = 0x35
|
||||
WIN_WRITEDMA_ONCE = 0xcb
|
||||
WIN_WRITEDMA_QUEUED = 0xcc
|
||||
WIN_WRITEDMA_QUEUED_EXT = 0x36
|
||||
WIN_WRITE_BUFFER = 0xe8
|
||||
WIN_WRITE_EXT = 0x34
|
||||
WIN_WRITE_LONG = 0x32
|
||||
WIN_WRITE_LONG_ONCE = 0x33
|
||||
WIN_WRITE_ONCE = 0x31
|
||||
WIN_WRITE_SAME = 0xe9
|
||||
WIN_WRITE_VERIFY = 0x3c
|
||||
WNOHANG = 0x1
|
||||
WNOTHREAD = 0x20000000
|
||||
WNOWAIT = 0x1000000
|
||||
|
||||
@@ -1148,3 +1148,99 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
Start uint32
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1166,3 +1166,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1137,3 +1137,99 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
Start uint32
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1145,3 +1145,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1142,3 +1142,99 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
Start uint32
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1147,3 +1147,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1147,3 +1147,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1142,3 +1142,99 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
Start uint32
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1155,3 +1155,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1155,3 +1155,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
@@ -1172,3 +1172,100 @@ type TCPMD5Sig struct {
|
||||
_ uint32
|
||||
Key [80]uint8
|
||||
}
|
||||
|
||||
type HDDriveCmdHdr struct {
|
||||
Command uint8
|
||||
Number uint8
|
||||
Feature uint8
|
||||
Count uint8
|
||||
}
|
||||
|
||||
type HDGeometry struct {
|
||||
Heads uint8
|
||||
Sectors uint8
|
||||
Cylinders uint16
|
||||
_ [4]byte
|
||||
Start uint64
|
||||
}
|
||||
|
||||
type HDDriveID struct {
|
||||
Config uint16
|
||||
Cyls uint16
|
||||
Reserved2 uint16
|
||||
Heads uint16
|
||||
Track_bytes uint16
|
||||
Sector_bytes uint16
|
||||
Sectors uint16
|
||||
Vendor0 uint16
|
||||
Vendor1 uint16
|
||||
Vendor2 uint16
|
||||
Serial_no [20]uint8
|
||||
Buf_type uint16
|
||||
Buf_size uint16
|
||||
Ecc_bytes uint16
|
||||
Fw_rev [8]uint8
|
||||
Model [40]uint8
|
||||
Max_multsect uint8
|
||||
Vendor3 uint8
|
||||
Dword_io uint16
|
||||
Vendor4 uint8
|
||||
Capability uint8
|
||||
Reserved50 uint16
|
||||
Vendor5 uint8
|
||||
TPIO uint8
|
||||
Vendor6 uint8
|
||||
TDMA uint8
|
||||
Field_valid uint16
|
||||
Cur_cyls uint16
|
||||
Cur_heads uint16
|
||||
Cur_sectors uint16
|
||||
Cur_capacity0 uint16
|
||||
Cur_capacity1 uint16
|
||||
Multsect uint8
|
||||
Multsect_valid uint8
|
||||
Lba_capacity uint32
|
||||
Dma_1word uint16
|
||||
Dma_mword uint16
|
||||
Eide_pio_modes uint16
|
||||
Eide_dma_min uint16
|
||||
Eide_dma_time uint16
|
||||
Eide_pio uint16
|
||||
Eide_pio_iordy uint16
|
||||
Words69_70 [2]uint16
|
||||
Words71_74 [4]uint16
|
||||
Queue_depth uint16
|
||||
Words76_79 [4]uint16
|
||||
Major_rev_num uint16
|
||||
Minor_rev_num uint16
|
||||
Command_set_1 uint16
|
||||
Command_set_2 uint16
|
||||
Cfsse uint16
|
||||
Cfs_enable_1 uint16
|
||||
Cfs_enable_2 uint16
|
||||
Csf_default uint16
|
||||
Dma_ultra uint16
|
||||
Trseuc uint16
|
||||
TrsEuc uint16
|
||||
CurAPMvalues uint16
|
||||
Mprc uint16
|
||||
Hw_config uint16
|
||||
Acoustic uint16
|
||||
Msrqs uint16
|
||||
Sxfert uint16
|
||||
Sal uint16
|
||||
Spg uint32
|
||||
Lba_capacity_2 uint64
|
||||
Words104_125 [22]uint16
|
||||
Last_lun uint16
|
||||
Word127 uint16
|
||||
Dlf uint16
|
||||
Csfo uint16
|
||||
Words130_155 [26]uint16
|
||||
Word156 uint16
|
||||
Words157_159 [3]uint16
|
||||
Cfa_power uint16
|
||||
Words161_175 [15]uint16
|
||||
Words176_205 [30]uint16
|
||||
Words206_254 [49]uint16
|
||||
Integrity_word uint16
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user