mirror of
https://github.com/rwinkhart/sys.git
synced 2026-09-06 09:07:16 -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/cgroupstats.h>
|
||||||
#include <linux/genetlink.h>
|
#include <linux/genetlink.h>
|
||||||
#include <linux/socket.h>
|
#include <linux/socket.h>
|
||||||
|
#include <linux/hdreg.h>
|
||||||
|
|
||||||
// abi/abi.h generated by mkall.go.
|
// abi/abi.h generated by mkall.go.
|
||||||
#include "abi/abi.h"
|
#include "abi/abi.h"
|
||||||
@@ -963,3 +964,11 @@ const (
|
|||||||
type SockaddrStorage C.struct_sockaddr_storage
|
type SockaddrStorage C.struct_sockaddr_storage
|
||||||
|
|
||||||
type TCPMD5Sig C.struct_tcp_md5sig
|
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/genetlink.h>
|
||||||
#include <linux/stat.h>
|
#include <linux/stat.h>
|
||||||
#include <linux/watchdog.h>
|
#include <linux/watchdog.h>
|
||||||
|
#include <linux/hdreg.h>
|
||||||
#include <net/route.h>
|
#include <net/route.h>
|
||||||
#include <asm/termbits.h>
|
#include <asm/termbits.h>
|
||||||
|
|
||||||
@@ -436,6 +437,7 @@ ccflags="$@"
|
|||||||
$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
|
$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
|
||||||
$2 ~ /^FSOPT_/ ||
|
$2 ~ /^FSOPT_/ ||
|
||||||
$2 ~ /^WDIOC_/ ||
|
$2 ~ /^WDIOC_/ ||
|
||||||
|
$2 ~ /^(HDIO|WIN|SMART)_/ ||
|
||||||
$2 !~ "WMESGLEN" &&
|
$2 !~ "WMESGLEN" &&
|
||||||
$2 ~ /^W[A-Z0-9]+$/ ||
|
$2 ~ /^W[A-Z0-9]+$/ ||
|
||||||
$2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)}
|
$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_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1560,6 +1601,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -1944,6 +1999,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1561,6 +1602,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -1945,6 +2000,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1568,6 +1609,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -1952,6 +2007,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -447,6 +447,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -545,6 +546,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1551,6 +1592,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -1935,6 +1990,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1562,6 +1603,20 @@ const (
|
|||||||
SIOCSPGRP = 0x80047308
|
SIOCSPGRP = 0x80047308
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x1
|
SOCK_DGRAM = 0x1
|
||||||
@@ -1949,6 +2004,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1562,6 +1603,20 @@ const (
|
|||||||
SIOCSPGRP = 0x80047308
|
SIOCSPGRP = 0x80047308
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x1
|
SOCK_DGRAM = 0x1
|
||||||
@@ -1949,6 +2004,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1562,6 +1603,20 @@ const (
|
|||||||
SIOCSPGRP = 0x80047308
|
SIOCSPGRP = 0x80047308
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x1
|
SOCK_DGRAM = 0x1
|
||||||
@@ -1949,6 +2004,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1562,6 +1603,20 @@ const (
|
|||||||
SIOCSPGRP = 0x80047308
|
SIOCSPGRP = 0x80047308
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x1
|
SOCK_DGRAM = 0x1
|
||||||
@@ -1949,6 +2004,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000000
|
EXTPROC = 0x10000000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x4000
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x100
|
ICANON = 0x100
|
||||||
@@ -1618,6 +1659,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -2006,6 +2061,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000000
|
EXTPROC = 0x10000000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x4000
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x100
|
ICANON = 0x100
|
||||||
@@ -1618,6 +1659,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -2006,6 +2061,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -446,6 +446,7 @@ const (
|
|||||||
ETH_P_WCCP = 0x883e
|
ETH_P_WCCP = 0x883e
|
||||||
ETH_P_X25 = 0x805
|
ETH_P_X25 = 0x805
|
||||||
ETH_P_XDSA = 0xf8
|
ETH_P_XDSA = 0xf8
|
||||||
|
EXABYTE_ENABLE_NEST = 0xf0
|
||||||
EXTA = 0xe
|
EXTA = 0xe
|
||||||
EXTB = 0xf
|
EXTB = 0xf
|
||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
@@ -543,6 +544,46 @@ const (
|
|||||||
GENL_UNS_ADMIN_PERM = 0x10
|
GENL_UNS_ADMIN_PERM = 0x10
|
||||||
GRND_NONBLOCK = 0x1
|
GRND_NONBLOCK = 0x1
|
||||||
GRND_RANDOM = 0x2
|
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
|
HUPCL = 0x400
|
||||||
IBSHIFT = 0x10
|
IBSHIFT = 0x10
|
||||||
ICANON = 0x2
|
ICANON = 0x2
|
||||||
@@ -1622,6 +1663,20 @@ const (
|
|||||||
SIOCSPGRP = 0x8902
|
SIOCSPGRP = 0x8902
|
||||||
SIOCSRARP = 0x8962
|
SIOCSRARP = 0x8962
|
||||||
SIOCWANDEV = 0x894a
|
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_CLOEXEC = 0x80000
|
||||||
SOCK_DCCP = 0x6
|
SOCK_DCCP = 0x6
|
||||||
SOCK_DGRAM = 0x2
|
SOCK_DGRAM = 0x2
|
||||||
@@ -2006,6 +2061,86 @@ const (
|
|||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
WEXITED = 0x4
|
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
|
WNOHANG = 0x1
|
||||||
WNOTHREAD = 0x20000000
|
WNOTHREAD = 0x20000000
|
||||||
WNOWAIT = 0x1000000
|
WNOWAIT = 0x1000000
|
||||||
|
|||||||
@@ -1148,3 +1148,99 @@ type TCPMD5Sig struct {
|
|||||||
_ uint32
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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
|
_ uint32
|
||||||
Key [80]uint8
|
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