am bc64d1d1: Merge "Switch kernel header parsing to python libclang"
* commit 'bc64d1d1fd12a0b43bcfe3f88698f29185ab63e0': Switch kernel header parsing to python libclang
This commit is contained in:
commit
35947160f9
@ -60,12 +60,7 @@
|
|||||||
# using them anyway.
|
# using them anyway.
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# 3. Whitespace cleanup:
|
# 3. Add a standard disclaimer:
|
||||||
#
|
|
||||||
# The final pass removes any comments and empty lines from the final headers.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# 4. Add a standard disclaimer:
|
|
||||||
#
|
#
|
||||||
# The message:
|
# The message:
|
||||||
#
|
#
|
||||||
@ -141,8 +136,9 @@ def cleanupFile(path, original_path):
|
|||||||
|
|
||||||
# now, let's parse the file
|
# now, let's parse the file
|
||||||
#
|
#
|
||||||
blocks = cpp.BlockParser().parseFile(path)
|
parser = cpp.BlockParser()
|
||||||
if not blocks:
|
blocks = parser.parseFile(path)
|
||||||
|
if not parser.parsed:
|
||||||
sys.stderr.write( "error: can't parse '%s'" % path )
|
sys.stderr.write( "error: can't parse '%s'" % path )
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
@ -157,9 +153,7 @@ def cleanupFile(path, original_path):
|
|||||||
blocks.optimizeIf01()
|
blocks.optimizeIf01()
|
||||||
blocks.removeVarsAndFuncs( statics )
|
blocks.removeVarsAndFuncs( statics )
|
||||||
blocks.replaceTokens( kernel_token_replacements )
|
blocks.replaceTokens( kernel_token_replacements )
|
||||||
blocks.removeComments()
|
|
||||||
blocks.removeMacroDefines( kernel_ignored_macros )
|
blocks.removeMacroDefines( kernel_ignored_macros )
|
||||||
blocks.removeWhiteSpace()
|
|
||||||
|
|
||||||
out = StringOutput()
|
out = StringOutput()
|
||||||
out.write( kernel_disclaimer )
|
out.write( kernel_disclaimer )
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -21,28 +21,26 @@
|
|||||||
#include <linux/personality.h>
|
#include <linux/personality.h>
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct exec
|
struct exec {
|
||||||
{
|
|
||||||
__u32 a_info;
|
__u32 a_info;
|
||||||
__u32 a_text;
|
__u32 a_text;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 a_data;
|
__u32 a_data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 a_bss;
|
__u32 a_bss;
|
||||||
__u32 a_syms;
|
__u32 a_syms;
|
||||||
__u32 a_entry;
|
__u32 a_entry;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 a_trsize;
|
__u32 a_trsize;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 a_drsize;
|
__u32 a_drsize;
|
||||||
};
|
};
|
||||||
#define N_TXTADDR(a) (0x00008000)
|
#define N_TXTADDR(a) (0x00008000)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define N_TRSIZE(a) ((a).a_trsize)
|
#define N_TRSIZE(a) ((a).a_trsize)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define N_DRSIZE(a) ((a).a_drsize)
|
#define N_DRSIZE(a) ((a).a_drsize)
|
||||||
#define N_SYMSIZE(a) ((a).a_syms)
|
#define N_SYMSIZE(a) ((a).a_syms)
|
||||||
#define M_ARM 103
|
#define M_ARM 103
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifndef LIBRARY_START_TEXT
|
#ifndef LIBRARY_START_TEXT
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LIBRARY_START_TEXT (0x00c00000)
|
#define LIBRARY_START_TEXT (0x00c00000)
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -18,22 +18,21 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef _ASM_X86_A_OUT_H
|
#ifndef _ASM_X86_A_OUT_H
|
||||||
#define _ASM_X86_A_OUT_H
|
#define _ASM_X86_A_OUT_H
|
||||||
struct exec
|
struct exec {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int a_info;
|
unsigned int a_info;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned a_text;
|
unsigned a_text;
|
||||||
unsigned a_data;
|
unsigned a_data;
|
||||||
unsigned a_bss;
|
unsigned a_bss;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned a_syms;
|
unsigned a_syms;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned a_entry;
|
unsigned a_entry;
|
||||||
unsigned a_trsize;
|
unsigned a_trsize;
|
||||||
unsigned a_drsize;
|
unsigned a_drsize;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define N_TRSIZE(a) ((a).a_trsize)
|
#define N_TRSIZE(a) ((a).a_trsize)
|
||||||
#define N_DRSIZE(a) ((a).a_drsize)
|
#define N_DRSIZE(a) ((a).a_drsize)
|
||||||
#define N_SYMSIZE(a) ((a).a_syms)
|
#define N_SYMSIZE(a) ((a).a_syms)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -47,7 +47,8 @@ struct stat {
|
|||||||
unsigned long __unused5;
|
unsigned long __unused5;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define INIT_STRUCT_STAT_PADDING(st) do { st.__unused4 = 0; st.__unused5 = 0; } while (0)
|
#define INIT_STRUCT_STAT_PADDING(st) do { st.__unused4 = 0; st.__unused5 = 0; \
|
||||||
|
} while(0)
|
||||||
#define STAT64_HAS_BROKEN_ST_INO 1
|
#define STAT64_HAS_BROKEN_ST_INO 1
|
||||||
struct stat64 {
|
struct stat64 {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -76,7 +77,8 @@ struct stat64 {
|
|||||||
unsigned long long st_ino;
|
unsigned long long st_ino;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define INIT_STRUCT_STAT64_PADDING(st) do { memset(&st.__pad0, 0, sizeof(st.__pad0)); memset(&st.__pad3, 0, sizeof(st.__pad3)); } while (0)
|
#define INIT_STRUCT_STAT64_PADDING(st) do { memset(& st.__pad0, 0, sizeof(st.__pad0)); memset(& st.__pad3, 0, sizeof(st.__pad3)); \
|
||||||
|
} while(0)
|
||||||
#else
|
#else
|
||||||
struct stat {
|
struct stat {
|
||||||
__kernel_ulong_t st_dev;
|
__kernel_ulong_t st_dev;
|
||||||
@ -103,7 +105,8 @@ struct stat {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__kernel_long_t __linux_unused[3];
|
__kernel_long_t __linux_unused[3];
|
||||||
};
|
};
|
||||||
#define INIT_STRUCT_STAT_PADDING(st) do { st.__pad0 = 0; st.__linux_unused[0] = 0; st.__linux_unused[1] = 0; st.__linux_unused[2] = 0; } while (0)
|
#define INIT_STRUCT_STAT_PADDING(st) do { st.__pad0 = 0; st.__linux_unused[0] = 0; st.__linux_unused[1] = 0; st.__linux_unused[2] = 0; \
|
||||||
|
} while(0)
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct __old_kernel_stat {
|
struct __old_kernel_stat {
|
||||||
|
@ -46,218 +46,215 @@ enum e_drm_exynos_gem_mem_type {
|
|||||||
EXYNOS_BO_CACHABLE = 1 << 1,
|
EXYNOS_BO_CACHABLE = 1 << 1,
|
||||||
EXYNOS_BO_WC = 1 << 2,
|
EXYNOS_BO_WC = 1 << 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
EXYNOS_BO_MASK = EXYNOS_BO_NONCONTIG | EXYNOS_BO_CACHABLE |
|
EXYNOS_BO_MASK = EXYNOS_BO_NONCONTIG | EXYNOS_BO_CACHABLE | EXYNOS_BO_WC
|
||||||
EXYNOS_BO_WC
|
|
||||||
};
|
};
|
||||||
struct drm_exynos_g2d_get_ver {
|
struct drm_exynos_g2d_get_ver {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 major;
|
__u32 major;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 minor;
|
__u32 minor;
|
||||||
};
|
};
|
||||||
struct drm_exynos_g2d_cmd {
|
struct drm_exynos_g2d_cmd {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 offset;
|
__u32 offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 data;
|
__u32 data;
|
||||||
};
|
};
|
||||||
enum drm_exynos_g2d_buf_type {
|
enum drm_exynos_g2d_buf_type {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
G2D_BUF_USERPTR = 1 << 31,
|
G2D_BUF_USERPTR = 1 << 31,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum drm_exynos_g2d_event_type {
|
enum drm_exynos_g2d_event_type {
|
||||||
G2D_EVENT_NOT,
|
G2D_EVENT_NOT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
G2D_EVENT_NONSTOP,
|
G2D_EVENT_NONSTOP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
G2D_EVENT_STOP,
|
G2D_EVENT_STOP,
|
||||||
};
|
};
|
||||||
struct drm_exynos_g2d_userptr {
|
struct drm_exynos_g2d_userptr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long userptr;
|
unsigned long userptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long size;
|
unsigned long size;
|
||||||
};
|
};
|
||||||
struct drm_exynos_g2d_set_cmdlist {
|
struct drm_exynos_g2d_set_cmdlist {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 cmd;
|
__u64 cmd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 cmd_buf;
|
__u64 cmd_buf;
|
||||||
__u32 cmd_nr;
|
__u32 cmd_nr;
|
||||||
__u32 cmd_buf_nr;
|
__u32 cmd_buf_nr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 event_type;
|
__u64 event_type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 user_data;
|
__u64 user_data;
|
||||||
};
|
};
|
||||||
struct drm_exynos_g2d_exec {
|
struct drm_exynos_g2d_exec {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 async;
|
__u64 async;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum drm_exynos_ops_id {
|
enum drm_exynos_ops_id {
|
||||||
EXYNOS_DRM_OPS_SRC,
|
EXYNOS_DRM_OPS_SRC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
EXYNOS_DRM_OPS_DST,
|
EXYNOS_DRM_OPS_DST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
EXYNOS_DRM_OPS_MAX,
|
EXYNOS_DRM_OPS_MAX,
|
||||||
};
|
};
|
||||||
struct drm_exynos_sz {
|
struct drm_exynos_sz {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 hsize;
|
__u32 hsize;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 vsize;
|
__u32 vsize;
|
||||||
};
|
};
|
||||||
struct drm_exynos_pos {
|
struct drm_exynos_pos {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 x;
|
__u32 x;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 y;
|
__u32 y;
|
||||||
__u32 w;
|
__u32 w;
|
||||||
__u32 h;
|
__u32 h;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum drm_exynos_flip {
|
enum drm_exynos_flip {
|
||||||
EXYNOS_DRM_FLIP_NONE = (0 << 0),
|
EXYNOS_DRM_FLIP_NONE = (0 << 0),
|
||||||
EXYNOS_DRM_FLIP_VERTICAL = (1 << 0),
|
EXYNOS_DRM_FLIP_VERTICAL = (1 << 0),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
EXYNOS_DRM_FLIP_HORIZONTAL = (1 << 1),
|
EXYNOS_DRM_FLIP_HORIZONTAL = (1 << 1),
|
||||||
EXYNOS_DRM_FLIP_BOTH = EXYNOS_DRM_FLIP_VERTICAL |
|
|
||||||
EXYNOS_DRM_FLIP_HORIZONTAL,
|
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
EXYNOS_DRM_FLIP_BOTH = EXYNOS_DRM_FLIP_VERTICAL | EXYNOS_DRM_FLIP_HORIZONTAL,
|
||||||
|
};
|
||||||
enum drm_exynos_degree {
|
enum drm_exynos_degree {
|
||||||
EXYNOS_DRM_DEGREE_0,
|
EXYNOS_DRM_DEGREE_0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
EXYNOS_DRM_DEGREE_90,
|
EXYNOS_DRM_DEGREE_90,
|
||||||
EXYNOS_DRM_DEGREE_180,
|
EXYNOS_DRM_DEGREE_180,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
EXYNOS_DRM_DEGREE_270,
|
EXYNOS_DRM_DEGREE_270,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum drm_exynos_planer {
|
enum drm_exynos_planer {
|
||||||
EXYNOS_DRM_PLANAR_Y,
|
EXYNOS_DRM_PLANAR_Y,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
EXYNOS_DRM_PLANAR_CB,
|
EXYNOS_DRM_PLANAR_CB,
|
||||||
EXYNOS_DRM_PLANAR_CR,
|
EXYNOS_DRM_PLANAR_CR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
EXYNOS_DRM_PLANAR_MAX,
|
EXYNOS_DRM_PLANAR_MAX,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_exynos_ipp_prop_list {
|
struct drm_exynos_ipp_prop_list {
|
||||||
__u32 version;
|
__u32 version;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 ipp_id;
|
__u32 ipp_id;
|
||||||
__u32 count;
|
__u32 count;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 writeback;
|
__u32 writeback;
|
||||||
__u32 flip;
|
__u32 flip;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 degree;
|
__u32 degree;
|
||||||
__u32 csc;
|
__u32 csc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 crop;
|
__u32 crop;
|
||||||
__u32 scale;
|
__u32 scale;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 refresh_min;
|
__u32 refresh_min;
|
||||||
__u32 refresh_max;
|
__u32 refresh_max;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 reserved;
|
__u32 reserved;
|
||||||
struct drm_exynos_sz crop_min;
|
struct drm_exynos_sz crop_min;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_exynos_sz crop_max;
|
struct drm_exynos_sz crop_max;
|
||||||
struct drm_exynos_sz scale_min;
|
struct drm_exynos_sz scale_min;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_exynos_sz scale_max;
|
struct drm_exynos_sz scale_max;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_exynos_ipp_config {
|
struct drm_exynos_ipp_config {
|
||||||
enum drm_exynos_ops_id ops_id;
|
enum drm_exynos_ops_id ops_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum drm_exynos_flip flip;
|
enum drm_exynos_flip flip;
|
||||||
enum drm_exynos_degree degree;
|
enum drm_exynos_degree degree;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 fmt;
|
__u32 fmt;
|
||||||
struct drm_exynos_sz sz;
|
struct drm_exynos_sz sz;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_exynos_pos pos;
|
struct drm_exynos_pos pos;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum drm_exynos_ipp_cmd {
|
enum drm_exynos_ipp_cmd {
|
||||||
IPP_CMD_NONE,
|
IPP_CMD_NONE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPP_CMD_M2M,
|
IPP_CMD_M2M,
|
||||||
IPP_CMD_WB,
|
IPP_CMD_WB,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPP_CMD_OUTPUT,
|
IPP_CMD_OUTPUT,
|
||||||
IPP_CMD_MAX,
|
IPP_CMD_MAX,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct drm_exynos_ipp_property {
|
struct drm_exynos_ipp_property {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_exynos_ipp_config config[EXYNOS_DRM_OPS_MAX];
|
struct drm_exynos_ipp_config config[EXYNOS_DRM_OPS_MAX];
|
||||||
enum drm_exynos_ipp_cmd cmd;
|
enum drm_exynos_ipp_cmd cmd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 ipp_id;
|
__u32 ipp_id;
|
||||||
__u32 prop_id;
|
__u32 prop_id;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 refresh_rate;
|
__u32 refresh_rate;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum drm_exynos_ipp_buf_type {
|
enum drm_exynos_ipp_buf_type {
|
||||||
IPP_BUF_ENQUEUE,
|
IPP_BUF_ENQUEUE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPP_BUF_DEQUEUE,
|
IPP_BUF_DEQUEUE,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_exynos_ipp_queue_buf {
|
struct drm_exynos_ipp_queue_buf {
|
||||||
enum drm_exynos_ops_id ops_id;
|
enum drm_exynos_ops_id ops_id;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum drm_exynos_ipp_buf_type buf_type;
|
enum drm_exynos_ipp_buf_type buf_type;
|
||||||
__u32 prop_id;
|
__u32 prop_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 buf_id;
|
__u32 buf_id;
|
||||||
__u32 handle[EXYNOS_DRM_PLANAR_MAX];
|
__u32 handle[EXYNOS_DRM_PLANAR_MAX];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 reserved;
|
__u32 reserved;
|
||||||
__u64 user_data;
|
__u64 user_data;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum drm_exynos_ipp_ctrl {
|
enum drm_exynos_ipp_ctrl {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPP_CTRL_PLAY,
|
IPP_CTRL_PLAY,
|
||||||
IPP_CTRL_STOP,
|
IPP_CTRL_STOP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPP_CTRL_PAUSE,
|
IPP_CTRL_PAUSE,
|
||||||
IPP_CTRL_RESUME,
|
IPP_CTRL_RESUME,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPP_CTRL_MAX,
|
IPP_CTRL_MAX,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_exynos_ipp_cmd_ctrl {
|
struct drm_exynos_ipp_cmd_ctrl {
|
||||||
__u32 prop_id;
|
__u32 prop_id;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum drm_exynos_ipp_ctrl ctrl;
|
enum drm_exynos_ipp_ctrl ctrl;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_EXYNOS_GEM_CREATE 0x00
|
#define DRM_EXYNOS_GEM_CREATE 0x00
|
||||||
#define DRM_EXYNOS_GEM_GET 0x04
|
#define DRM_EXYNOS_GEM_GET 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_EXYNOS_VIDI_CONNECTION 0x07
|
#define DRM_EXYNOS_VIDI_CONNECTION 0x07
|
||||||
#define DRM_EXYNOS_G2D_GET_VER 0x20
|
#define DRM_EXYNOS_G2D_GET_VER 0x20
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_EXYNOS_G2D_SET_CMDLIST 0x21
|
#define DRM_EXYNOS_G2D_SET_CMDLIST 0x21
|
||||||
#define DRM_EXYNOS_G2D_EXEC 0x22
|
#define DRM_EXYNOS_G2D_EXEC 0x22
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_EXYNOS_IPP_GET_PROPERTY 0x30
|
#define DRM_EXYNOS_IPP_GET_PROPERTY 0x30
|
||||||
#define DRM_EXYNOS_IPP_SET_PROPERTY 0x31
|
#define DRM_EXYNOS_IPP_SET_PROPERTY 0x31
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_EXYNOS_IPP_QUEUE_BUF 0x32
|
#define DRM_EXYNOS_IPP_QUEUE_BUF 0x32
|
||||||
#define DRM_EXYNOS_IPP_CMD_CTRL 0x33
|
#define DRM_EXYNOS_IPP_CMD_CTRL 0x33
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create)
|
#define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create)
|
||||||
#define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info)
|
#define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_VIDI_CONNECTION, struct drm_exynos_vidi_connection)
|
#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_VIDI_CONNECTION, struct drm_exynos_vidi_connection)
|
||||||
#define DRM_IOCTL_EXYNOS_G2D_GET_VER DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_GET_VER, struct drm_exynos_g2d_get_ver)
|
#define DRM_IOCTL_EXYNOS_G2D_GET_VER DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_GET_VER, struct drm_exynos_g2d_get_ver)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_SET_CMDLIST, struct drm_exynos_g2d_set_cmdlist)
|
#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_SET_CMDLIST, struct drm_exynos_g2d_set_cmdlist)
|
||||||
#define DRM_IOCTL_EXYNOS_G2D_EXEC DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_EXEC, struct drm_exynos_g2d_exec)
|
#define DRM_IOCTL_EXYNOS_G2D_EXEC DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_EXEC, struct drm_exynos_g2d_exec)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_EXYNOS_IPP_GET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_GET_PROPERTY, struct drm_exynos_ipp_prop_list)
|
#define DRM_IOCTL_EXYNOS_IPP_GET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_GET_PROPERTY, struct drm_exynos_ipp_prop_list)
|
||||||
#define DRM_IOCTL_EXYNOS_IPP_SET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_SET_PROPERTY, struct drm_exynos_ipp_property)
|
#define DRM_IOCTL_EXYNOS_IPP_SET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_SET_PROPERTY, struct drm_exynos_ipp_property)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_EXYNOS_IPP_QUEUE_BUF DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_QUEUE_BUF, struct drm_exynos_ipp_queue_buf)
|
#define DRM_IOCTL_EXYNOS_IPP_QUEUE_BUF DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_QUEUE_BUF, struct drm_exynos_ipp_queue_buf)
|
||||||
#define DRM_IOCTL_EXYNOS_IPP_CMD_CTRL DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_CMD_CTRL, struct drm_exynos_ipp_cmd_ctrl)
|
#define DRM_IOCTL_EXYNOS_IPP_CMD_CTRL DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_CMD_CTRL, struct drm_exynos_ipp_cmd_ctrl)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_EXYNOS_G2D_EVENT 0x80000000
|
#define DRM_EXYNOS_G2D_EVENT 0x80000000
|
||||||
#define DRM_EXYNOS_IPP_EVENT 0x80000001
|
#define DRM_EXYNOS_IPP_EVENT 0x80000001
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_exynos_g2d_event {
|
struct drm_exynos_g2d_event {
|
||||||
struct drm_event base;
|
struct drm_event base;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 user_data;
|
__u64 user_data;
|
||||||
__u32 tv_sec;
|
__u32 tv_sec;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tv_usec;
|
__u32 tv_usec;
|
||||||
__u32 cmdlist_no;
|
__u32 cmdlist_no;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 reserved;
|
__u32 reserved;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_exynos_ipp_event {
|
struct drm_exynos_ipp_event {
|
||||||
struct drm_event base;
|
struct drm_event base;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 user_data;
|
__u64 user_data;
|
||||||
__u32 tv_sec;
|
__u32 tv_sec;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tv_usec;
|
__u32 tv_usec;
|
||||||
__u32 prop_id;
|
__u32 prop_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 reserved;
|
__u32 reserved;
|
||||||
__u32 buf_id[EXYNOS_DRM_OPS_MAX];
|
__u32 buf_id[EXYNOS_DRM_OPS_MAX];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -411,580 +411,579 @@ typedef struct {
|
|||||||
unsigned int last_dispatch;
|
unsigned int last_dispatch;
|
||||||
unsigned int last_clear;
|
unsigned int last_clear;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_tex_region tex_list[RADEON_NR_TEX_HEAPS][RADEON_NR_TEX_REGIONS +
|
struct drm_tex_region tex_list[RADEON_NR_TEX_HEAPS][RADEON_NR_TEX_REGIONS + 1];
|
||||||
1];
|
|
||||||
unsigned int tex_age[RADEON_NR_TEX_HEAPS];
|
unsigned int tex_age[RADEON_NR_TEX_HEAPS];
|
||||||
int ctx_owner;
|
int ctx_owner;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int pfState;
|
int pfState;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int pfCurrentPage;
|
int pfCurrentPage;
|
||||||
int crtc2_base;
|
int crtc2_base;
|
||||||
int tiling_enabled;
|
int tiling_enabled;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} drm_radeon_sarea_t;
|
} drm_radeon_sarea_t;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_CP_INIT 0x00
|
#define DRM_RADEON_CP_INIT 0x00
|
||||||
#define DRM_RADEON_CP_START 0x01
|
#define DRM_RADEON_CP_START 0x01
|
||||||
#define DRM_RADEON_CP_STOP 0x02
|
#define DRM_RADEON_CP_STOP 0x02
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_CP_RESET 0x03
|
#define DRM_RADEON_CP_RESET 0x03
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_CP_IDLE 0x04
|
#define DRM_RADEON_CP_IDLE 0x04
|
||||||
#define DRM_RADEON_RESET 0x05
|
#define DRM_RADEON_RESET 0x05
|
||||||
#define DRM_RADEON_FULLSCREEN 0x06
|
#define DRM_RADEON_FULLSCREEN 0x06
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_SWAP 0x07
|
#define DRM_RADEON_SWAP 0x07
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_CLEAR 0x08
|
#define DRM_RADEON_CLEAR 0x08
|
||||||
#define DRM_RADEON_VERTEX 0x09
|
#define DRM_RADEON_VERTEX 0x09
|
||||||
#define DRM_RADEON_INDICES 0x0A
|
#define DRM_RADEON_INDICES 0x0A
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_NOT_USED
|
#define DRM_RADEON_NOT_USED
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_STIPPLE 0x0C
|
#define DRM_RADEON_STIPPLE 0x0C
|
||||||
#define DRM_RADEON_INDIRECT 0x0D
|
#define DRM_RADEON_INDIRECT 0x0D
|
||||||
#define DRM_RADEON_TEXTURE 0x0E
|
#define DRM_RADEON_TEXTURE 0x0E
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_VERTEX2 0x0F
|
#define DRM_RADEON_VERTEX2 0x0F
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_CMDBUF 0x10
|
#define DRM_RADEON_CMDBUF 0x10
|
||||||
#define DRM_RADEON_GETPARAM 0x11
|
#define DRM_RADEON_GETPARAM 0x11
|
||||||
#define DRM_RADEON_FLIP 0x12
|
#define DRM_RADEON_FLIP 0x12
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_ALLOC 0x13
|
#define DRM_RADEON_ALLOC 0x13
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_FREE 0x14
|
#define DRM_RADEON_FREE 0x14
|
||||||
#define DRM_RADEON_INIT_HEAP 0x15
|
#define DRM_RADEON_INIT_HEAP 0x15
|
||||||
#define DRM_RADEON_IRQ_EMIT 0x16
|
#define DRM_RADEON_IRQ_EMIT 0x16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_IRQ_WAIT 0x17
|
#define DRM_RADEON_IRQ_WAIT 0x17
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_CP_RESUME 0x18
|
#define DRM_RADEON_CP_RESUME 0x18
|
||||||
#define DRM_RADEON_SETPARAM 0x19
|
#define DRM_RADEON_SETPARAM 0x19
|
||||||
#define DRM_RADEON_SURF_ALLOC 0x1a
|
#define DRM_RADEON_SURF_ALLOC 0x1a
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_SURF_FREE 0x1b
|
#define DRM_RADEON_SURF_FREE 0x1b
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_GEM_INFO 0x1c
|
#define DRM_RADEON_GEM_INFO 0x1c
|
||||||
#define DRM_RADEON_GEM_CREATE 0x1d
|
#define DRM_RADEON_GEM_CREATE 0x1d
|
||||||
#define DRM_RADEON_GEM_MMAP 0x1e
|
#define DRM_RADEON_GEM_MMAP 0x1e
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_GEM_PREAD 0x21
|
#define DRM_RADEON_GEM_PREAD 0x21
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_GEM_PWRITE 0x22
|
#define DRM_RADEON_GEM_PWRITE 0x22
|
||||||
#define DRM_RADEON_GEM_SET_DOMAIN 0x23
|
#define DRM_RADEON_GEM_SET_DOMAIN 0x23
|
||||||
#define DRM_RADEON_GEM_WAIT_IDLE 0x24
|
#define DRM_RADEON_GEM_WAIT_IDLE 0x24
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_CS 0x26
|
#define DRM_RADEON_CS 0x26
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_INFO 0x27
|
#define DRM_RADEON_INFO 0x27
|
||||||
#define DRM_RADEON_GEM_SET_TILING 0x28
|
#define DRM_RADEON_GEM_SET_TILING 0x28
|
||||||
#define DRM_RADEON_GEM_GET_TILING 0x29
|
#define DRM_RADEON_GEM_GET_TILING 0x29
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_RADEON_GEM_BUSY 0x2a
|
#define DRM_RADEON_GEM_BUSY 0x2a
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_GEM_VA 0x2b
|
#define DRM_RADEON_GEM_VA 0x2b
|
||||||
#define DRM_RADEON_GEM_OP 0x2c
|
#define DRM_RADEON_GEM_OP 0x2c
|
||||||
#define DRM_RADEON_GEM_USERPTR 0x2d
|
#define DRM_RADEON_GEM_USERPTR 0x2d
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_CP_INIT DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t)
|
#define DRM_IOCTL_RADEON_CP_INIT DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CP_INIT, drm_radeon_init_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_CP_START DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_START)
|
#define DRM_IOCTL_RADEON_CP_START DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_START)
|
||||||
#define DRM_IOCTL_RADEON_CP_STOP DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CP_STOP, drm_radeon_cp_stop_t)
|
#define DRM_IOCTL_RADEON_CP_STOP DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CP_STOP, drm_radeon_cp_stop_t)
|
||||||
#define DRM_IOCTL_RADEON_CP_RESET DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_RESET)
|
#define DRM_IOCTL_RADEON_CP_RESET DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_RESET)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_CP_IDLE DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_IDLE)
|
#define DRM_IOCTL_RADEON_CP_IDLE DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_IDLE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_RESET DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_RESET)
|
#define DRM_IOCTL_RADEON_RESET DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_RESET)
|
||||||
#define DRM_IOCTL_RADEON_FULLSCREEN DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_FULLSCREEN, drm_radeon_fullscreen_t)
|
#define DRM_IOCTL_RADEON_FULLSCREEN DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_FULLSCREEN, drm_radeon_fullscreen_t)
|
||||||
#define DRM_IOCTL_RADEON_SWAP DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_SWAP)
|
#define DRM_IOCTL_RADEON_SWAP DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_SWAP)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_CLEAR DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CLEAR, drm_radeon_clear_t)
|
#define DRM_IOCTL_RADEON_CLEAR DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CLEAR, drm_radeon_clear_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_VERTEX DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_VERTEX, drm_radeon_vertex_t)
|
#define DRM_IOCTL_RADEON_VERTEX DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_VERTEX, drm_radeon_vertex_t)
|
||||||
#define DRM_IOCTL_RADEON_INDICES DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_INDICES, drm_radeon_indices_t)
|
#define DRM_IOCTL_RADEON_INDICES DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_INDICES, drm_radeon_indices_t)
|
||||||
#define DRM_IOCTL_RADEON_STIPPLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_STIPPLE, drm_radeon_stipple_t)
|
#define DRM_IOCTL_RADEON_STIPPLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_STIPPLE, drm_radeon_stipple_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_INDIRECT DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INDIRECT, drm_radeon_indirect_t)
|
#define DRM_IOCTL_RADEON_INDIRECT DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INDIRECT, drm_radeon_indirect_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_TEXTURE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_TEXTURE, drm_radeon_texture_t)
|
#define DRM_IOCTL_RADEON_TEXTURE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_TEXTURE, drm_radeon_texture_t)
|
||||||
#define DRM_IOCTL_RADEON_VERTEX2 DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_VERTEX2, drm_radeon_vertex2_t)
|
#define DRM_IOCTL_RADEON_VERTEX2 DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_VERTEX2, drm_radeon_vertex2_t)
|
||||||
#define DRM_IOCTL_RADEON_CMDBUF DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CMDBUF, drm_radeon_cmd_buffer_t)
|
#define DRM_IOCTL_RADEON_CMDBUF DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_CMDBUF, drm_radeon_cmd_buffer_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GETPARAM, drm_radeon_getparam_t)
|
#define DRM_IOCTL_RADEON_GETPARAM DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GETPARAM, drm_radeon_getparam_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_FLIP DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_FLIP)
|
#define DRM_IOCTL_RADEON_FLIP DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_FLIP)
|
||||||
#define DRM_IOCTL_RADEON_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_ALLOC, drm_radeon_mem_alloc_t)
|
#define DRM_IOCTL_RADEON_ALLOC DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_ALLOC, drm_radeon_mem_alloc_t)
|
||||||
#define DRM_IOCTL_RADEON_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_FREE, drm_radeon_mem_free_t)
|
#define DRM_IOCTL_RADEON_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_FREE, drm_radeon_mem_free_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_INIT_HEAP DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_INIT_HEAP, drm_radeon_mem_init_heap_t)
|
#define DRM_IOCTL_RADEON_INIT_HEAP DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_INIT_HEAP, drm_radeon_mem_init_heap_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_IRQ_EMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_IRQ_EMIT, drm_radeon_irq_emit_t)
|
#define DRM_IOCTL_RADEON_IRQ_EMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_IRQ_EMIT, drm_radeon_irq_emit_t)
|
||||||
#define DRM_IOCTL_RADEON_IRQ_WAIT DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_IRQ_WAIT, drm_radeon_irq_wait_t)
|
#define DRM_IOCTL_RADEON_IRQ_WAIT DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_IRQ_WAIT, drm_radeon_irq_wait_t)
|
||||||
#define DRM_IOCTL_RADEON_CP_RESUME DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_RESUME)
|
#define DRM_IOCTL_RADEON_CP_RESUME DRM_IO(DRM_COMMAND_BASE + DRM_RADEON_CP_RESUME)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_SETPARAM DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SETPARAM, drm_radeon_setparam_t)
|
#define DRM_IOCTL_RADEON_SETPARAM DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SETPARAM, drm_radeon_setparam_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_SURF_ALLOC DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SURF_ALLOC, drm_radeon_surface_alloc_t)
|
#define DRM_IOCTL_RADEON_SURF_ALLOC DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SURF_ALLOC, drm_radeon_surface_alloc_t)
|
||||||
#define DRM_IOCTL_RADEON_SURF_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SURF_FREE, drm_radeon_surface_free_t)
|
#define DRM_IOCTL_RADEON_SURF_FREE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_SURF_FREE, drm_radeon_surface_free_t)
|
||||||
#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info)
|
#define DRM_IOCTL_RADEON_GEM_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_INFO, struct drm_radeon_gem_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create)
|
#define DRM_IOCTL_RADEON_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_CREATE, struct drm_radeon_gem_create)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap)
|
#define DRM_IOCTL_RADEON_GEM_MMAP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_MMAP, struct drm_radeon_gem_mmap)
|
||||||
#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread)
|
#define DRM_IOCTL_RADEON_GEM_PREAD DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PREAD, struct drm_radeon_gem_pread)
|
||||||
#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite)
|
#define DRM_IOCTL_RADEON_GEM_PWRITE DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_PWRITE, struct drm_radeon_gem_pwrite)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain)
|
#define DRM_IOCTL_RADEON_GEM_SET_DOMAIN DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_DOMAIN, struct drm_radeon_gem_set_domain)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_GEM_WAIT_IDLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_IDLE, struct drm_radeon_gem_wait_idle)
|
#define DRM_IOCTL_RADEON_GEM_WAIT_IDLE DRM_IOW(DRM_COMMAND_BASE + DRM_RADEON_GEM_WAIT_IDLE, struct drm_radeon_gem_wait_idle)
|
||||||
#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs)
|
#define DRM_IOCTL_RADEON_CS DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_CS, struct drm_radeon_cs)
|
||||||
#define DRM_IOCTL_RADEON_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INFO, struct drm_radeon_info)
|
#define DRM_IOCTL_RADEON_INFO DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_INFO, struct drm_radeon_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_GEM_SET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_TILING, struct drm_radeon_gem_set_tiling)
|
#define DRM_IOCTL_RADEON_GEM_SET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_SET_TILING, struct drm_radeon_gem_set_tiling)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_GEM_GET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_GET_TILING, struct drm_radeon_gem_get_tiling)
|
#define DRM_IOCTL_RADEON_GEM_GET_TILING DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_GET_TILING, struct drm_radeon_gem_get_tiling)
|
||||||
#define DRM_IOCTL_RADEON_GEM_BUSY DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_BUSY, struct drm_radeon_gem_busy)
|
#define DRM_IOCTL_RADEON_GEM_BUSY DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_BUSY, struct drm_radeon_gem_busy)
|
||||||
#define DRM_IOCTL_RADEON_GEM_VA DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_VA, struct drm_radeon_gem_va)
|
#define DRM_IOCTL_RADEON_GEM_VA DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_VA, struct drm_radeon_gem_va)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_RADEON_GEM_OP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_OP, struct drm_radeon_gem_op)
|
#define DRM_IOCTL_RADEON_GEM_OP DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_OP, struct drm_radeon_gem_op)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_RADEON_GEM_USERPTR DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_USERPTR, struct drm_radeon_gem_userptr)
|
#define DRM_IOCTL_RADEON_GEM_USERPTR DRM_IOWR(DRM_COMMAND_BASE + DRM_RADEON_GEM_USERPTR, struct drm_radeon_gem_userptr)
|
||||||
typedef struct drm_radeon_init {
|
typedef struct drm_radeon_init {
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RADEON_INIT_CP = 0x01,
|
RADEON_INIT_CP = 0x01,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
RADEON_CLEANUP_CP = 0x02,
|
RADEON_CLEANUP_CP = 0x02,
|
||||||
RADEON_INIT_R200_CP = 0x03,
|
RADEON_INIT_R200_CP = 0x03,
|
||||||
RADEON_INIT_R300_CP = 0x04,
|
RADEON_INIT_R300_CP = 0x04,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RADEON_INIT_R600_CP = 0x05
|
RADEON_INIT_R600_CP = 0x05
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} func;
|
} func;
|
||||||
unsigned long sarea_priv_offset;
|
unsigned long sarea_priv_offset;
|
||||||
int is_pci;
|
int is_pci;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int cp_mode;
|
int cp_mode;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int gart_size;
|
int gart_size;
|
||||||
int ring_size;
|
int ring_size;
|
||||||
int usec_timeout;
|
int usec_timeout;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int fb_bpp;
|
unsigned int fb_bpp;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int front_offset, front_pitch;
|
unsigned int front_offset, front_pitch;
|
||||||
unsigned int back_offset, back_pitch;
|
unsigned int back_offset, back_pitch;
|
||||||
unsigned int depth_bpp;
|
unsigned int depth_bpp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int depth_offset, depth_pitch;
|
unsigned int depth_offset, depth_pitch;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long fb_offset;
|
unsigned long fb_offset;
|
||||||
unsigned long mmio_offset;
|
unsigned long mmio_offset;
|
||||||
unsigned long ring_offset;
|
unsigned long ring_offset;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long ring_rptr_offset;
|
unsigned long ring_rptr_offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long buffers_offset;
|
unsigned long buffers_offset;
|
||||||
unsigned long gart_textures_offset;
|
unsigned long gart_textures_offset;
|
||||||
} drm_radeon_init_t;
|
} drm_radeon_init_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_cp_stop {
|
typedef struct drm_radeon_cp_stop {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flush;
|
int flush;
|
||||||
int idle;
|
int idle;
|
||||||
} drm_radeon_cp_stop_t;
|
} drm_radeon_cp_stop_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_fullscreen {
|
typedef struct drm_radeon_fullscreen {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
RADEON_INIT_FULLSCREEN = 0x01,
|
RADEON_INIT_FULLSCREEN = 0x01,
|
||||||
RADEON_CLEANUP_FULLSCREEN = 0x02
|
RADEON_CLEANUP_FULLSCREEN = 0x02
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} func;
|
} func;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} drm_radeon_fullscreen_t;
|
} drm_radeon_fullscreen_t;
|
||||||
#define CLEAR_X1 0
|
#define CLEAR_X1 0
|
||||||
#define CLEAR_Y1 1
|
#define CLEAR_Y1 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CLEAR_X2 2
|
#define CLEAR_X2 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CLEAR_Y2 3
|
#define CLEAR_Y2 3
|
||||||
#define CLEAR_DEPTH 4
|
#define CLEAR_DEPTH 4
|
||||||
typedef union drm_radeon_clear_rect {
|
typedef union drm_radeon_clear_rect {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
float f[5];
|
float f[5];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int ui[5];
|
unsigned int ui[5];
|
||||||
} drm_radeon_clear_rect_t;
|
} drm_radeon_clear_rect_t;
|
||||||
typedef struct drm_radeon_clear {
|
typedef struct drm_radeon_clear {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int clear_color;
|
unsigned int clear_color;
|
||||||
unsigned int clear_depth;
|
unsigned int clear_depth;
|
||||||
unsigned int color_mask;
|
unsigned int color_mask;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int depth_mask;
|
unsigned int depth_mask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
drm_radeon_clear_rect_t __user * depth_boxes;
|
drm_radeon_clear_rect_t __user * depth_boxes;
|
||||||
} drm_radeon_clear_t;
|
} drm_radeon_clear_t;
|
||||||
typedef struct drm_radeon_vertex {
|
typedef struct drm_radeon_vertex {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int prim;
|
int prim;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int idx;
|
int idx;
|
||||||
int count;
|
int count;
|
||||||
int discard;
|
int discard;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} drm_radeon_vertex_t;
|
} drm_radeon_vertex_t;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct drm_radeon_indices {
|
typedef struct drm_radeon_indices {
|
||||||
int prim;
|
int prim;
|
||||||
int idx;
|
int idx;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int start;
|
int start;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int end;
|
int end;
|
||||||
int discard;
|
int discard;
|
||||||
} drm_radeon_indices_t;
|
} drm_radeon_indices_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_vertex2 {
|
typedef struct drm_radeon_vertex2 {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int idx;
|
int idx;
|
||||||
int discard;
|
int discard;
|
||||||
int nr_states;
|
int nr_states;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
drm_radeon_state_t __user * state;
|
drm_radeon_state_t __user * state;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int nr_prims;
|
int nr_prims;
|
||||||
drm_radeon_prim_t __user * prim;
|
drm_radeon_prim_t __user * prim;
|
||||||
} drm_radeon_vertex2_t;
|
} drm_radeon_vertex2_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_cmd_buffer {
|
typedef struct drm_radeon_cmd_buffer {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int bufsz;
|
int bufsz;
|
||||||
char __user * buf;
|
char __user * buf;
|
||||||
int nbox;
|
int nbox;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_clip_rect __user * boxes;
|
struct drm_clip_rect __user * boxes;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} drm_radeon_cmd_buffer_t;
|
} drm_radeon_cmd_buffer_t;
|
||||||
typedef struct drm_radeon_tex_image {
|
typedef struct drm_radeon_tex_image {
|
||||||
unsigned int x, y;
|
unsigned int x, y;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int width, height;
|
unsigned int width, height;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
const void __user * data;
|
const void __user * data;
|
||||||
} drm_radeon_tex_image_t;
|
} drm_radeon_tex_image_t;
|
||||||
typedef struct drm_radeon_texture {
|
typedef struct drm_radeon_texture {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int offset;
|
unsigned int offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int pitch;
|
int pitch;
|
||||||
int format;
|
int format;
|
||||||
int width;
|
int width;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int height;
|
int height;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
drm_radeon_tex_image_t __user * image;
|
drm_radeon_tex_image_t __user * image;
|
||||||
} drm_radeon_texture_t;
|
} drm_radeon_texture_t;
|
||||||
typedef struct drm_radeon_stipple {
|
typedef struct drm_radeon_stipple {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int __user * mask;
|
unsigned int __user * mask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} drm_radeon_stipple_t;
|
} drm_radeon_stipple_t;
|
||||||
typedef struct drm_radeon_indirect {
|
typedef struct drm_radeon_indirect {
|
||||||
int idx;
|
int idx;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int start;
|
int start;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int end;
|
int end;
|
||||||
int discard;
|
int discard;
|
||||||
} drm_radeon_indirect_t;
|
} drm_radeon_indirect_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_CARD_PCI 0
|
#define RADEON_CARD_PCI 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_CARD_AGP 1
|
#define RADEON_CARD_AGP 1
|
||||||
#define RADEON_CARD_PCIE 2
|
#define RADEON_CARD_PCIE 2
|
||||||
#define RADEON_PARAM_GART_BUFFER_OFFSET 1
|
#define RADEON_PARAM_GART_BUFFER_OFFSET 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_PARAM_LAST_FRAME 2
|
#define RADEON_PARAM_LAST_FRAME 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_PARAM_LAST_DISPATCH 3
|
#define RADEON_PARAM_LAST_DISPATCH 3
|
||||||
#define RADEON_PARAM_LAST_CLEAR 4
|
#define RADEON_PARAM_LAST_CLEAR 4
|
||||||
#define RADEON_PARAM_IRQ_NR 5
|
#define RADEON_PARAM_IRQ_NR 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_PARAM_GART_BASE 6
|
#define RADEON_PARAM_GART_BASE 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_PARAM_REGISTER_HANDLE 7
|
#define RADEON_PARAM_REGISTER_HANDLE 7
|
||||||
#define RADEON_PARAM_STATUS_HANDLE 8
|
#define RADEON_PARAM_STATUS_HANDLE 8
|
||||||
#define RADEON_PARAM_SAREA_HANDLE 9
|
#define RADEON_PARAM_SAREA_HANDLE 9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_PARAM_GART_TEX_HANDLE 10
|
#define RADEON_PARAM_GART_TEX_HANDLE 10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_PARAM_SCRATCH_OFFSET 11
|
#define RADEON_PARAM_SCRATCH_OFFSET 11
|
||||||
#define RADEON_PARAM_CARD_TYPE 12
|
#define RADEON_PARAM_CARD_TYPE 12
|
||||||
#define RADEON_PARAM_VBLANK_CRTC 13
|
#define RADEON_PARAM_VBLANK_CRTC 13
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_PARAM_FB_LOCATION 14
|
#define RADEON_PARAM_FB_LOCATION 14
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_PARAM_NUM_GB_PIPES 15
|
#define RADEON_PARAM_NUM_GB_PIPES 15
|
||||||
#define RADEON_PARAM_DEVICE_ID 16
|
#define RADEON_PARAM_DEVICE_ID 16
|
||||||
#define RADEON_PARAM_NUM_Z_PIPES 17
|
#define RADEON_PARAM_NUM_Z_PIPES 17
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_getparam {
|
typedef struct drm_radeon_getparam {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int param;
|
int param;
|
||||||
void __user * value;
|
void __user * value;
|
||||||
} drm_radeon_getparam_t;
|
} drm_radeon_getparam_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_MEM_REGION_GART 1
|
#define RADEON_MEM_REGION_GART 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_MEM_REGION_FB 2
|
#define RADEON_MEM_REGION_FB 2
|
||||||
typedef struct drm_radeon_mem_alloc {
|
typedef struct drm_radeon_mem_alloc {
|
||||||
int region;
|
int region;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int alignment;
|
int alignment;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int size;
|
int size;
|
||||||
int __user * region_offset;
|
int __user * region_offset;
|
||||||
} drm_radeon_mem_alloc_t;
|
} drm_radeon_mem_alloc_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_mem_free {
|
typedef struct drm_radeon_mem_free {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int region;
|
int region;
|
||||||
int region_offset;
|
int region_offset;
|
||||||
} drm_radeon_mem_free_t;
|
} drm_radeon_mem_free_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_mem_init_heap {
|
typedef struct drm_radeon_mem_init_heap {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int region;
|
int region;
|
||||||
int size;
|
int size;
|
||||||
int start;
|
int start;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} drm_radeon_mem_init_heap_t;
|
} drm_radeon_mem_init_heap_t;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct drm_radeon_irq_emit {
|
typedef struct drm_radeon_irq_emit {
|
||||||
int __user * irq_seq;
|
int __user * irq_seq;
|
||||||
} drm_radeon_irq_emit_t;
|
} drm_radeon_irq_emit_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_radeon_irq_wait {
|
typedef struct drm_radeon_irq_wait {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int irq_seq;
|
int irq_seq;
|
||||||
} drm_radeon_irq_wait_t;
|
} drm_radeon_irq_wait_t;
|
||||||
typedef struct drm_radeon_setparam {
|
typedef struct drm_radeon_setparam {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int param;
|
unsigned int param;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s64 value;
|
__s64 value;
|
||||||
} drm_radeon_setparam_t;
|
} drm_radeon_setparam_t;
|
||||||
#define RADEON_SETPARAM_FB_LOCATION 1
|
#define RADEON_SETPARAM_FB_LOCATION 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_SETPARAM_SWITCH_TILING 2
|
#define RADEON_SETPARAM_SWITCH_TILING 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_SETPARAM_PCIGART_LOCATION 3
|
#define RADEON_SETPARAM_PCIGART_LOCATION 3
|
||||||
#define RADEON_SETPARAM_NEW_MEMMAP 4
|
#define RADEON_SETPARAM_NEW_MEMMAP 4
|
||||||
#define RADEON_SETPARAM_PCIGART_TABLE_SIZE 5
|
#define RADEON_SETPARAM_PCIGART_TABLE_SIZE 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_SETPARAM_VBLANK_CRTC 6
|
#define RADEON_SETPARAM_VBLANK_CRTC 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct drm_radeon_surface_alloc {
|
typedef struct drm_radeon_surface_alloc {
|
||||||
unsigned int address;
|
unsigned int address;
|
||||||
unsigned int size;
|
unsigned int size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} drm_radeon_surface_alloc_t;
|
} drm_radeon_surface_alloc_t;
|
||||||
typedef struct drm_radeon_surface_free {
|
typedef struct drm_radeon_surface_free {
|
||||||
unsigned int address;
|
unsigned int address;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} drm_radeon_surface_free_t;
|
} drm_radeon_surface_free_t;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_RADEON_VBLANK_CRTC1 1
|
#define DRM_RADEON_VBLANK_CRTC1 1
|
||||||
#define DRM_RADEON_VBLANK_CRTC2 2
|
#define DRM_RADEON_VBLANK_CRTC2 2
|
||||||
#define RADEON_GEM_DOMAIN_CPU 0x1
|
#define RADEON_GEM_DOMAIN_CPU 0x1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_GEM_DOMAIN_GTT 0x2
|
#define RADEON_GEM_DOMAIN_GTT 0x2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_GEM_DOMAIN_VRAM 0x4
|
#define RADEON_GEM_DOMAIN_VRAM 0x4
|
||||||
struct drm_radeon_gem_info {
|
struct drm_radeon_gem_info {
|
||||||
uint64_t gart_size;
|
uint64_t gart_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t vram_size;
|
uint64_t vram_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint64_t vram_visible;
|
uint64_t vram_visible;
|
||||||
};
|
};
|
||||||
#define RADEON_GEM_NO_BACKING_STORE (1 << 0)
|
#define RADEON_GEM_NO_BACKING_STORE (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_GEM_GTT_UC (1 << 1)
|
#define RADEON_GEM_GTT_UC (1 << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_GEM_GTT_WC (1 << 2)
|
#define RADEON_GEM_GTT_WC (1 << 2)
|
||||||
#define RADEON_GEM_CPU_ACCESS (1 << 3)
|
#define RADEON_GEM_CPU_ACCESS (1 << 3)
|
||||||
#define RADEON_GEM_NO_CPU_ACCESS (1 << 4)
|
#define RADEON_GEM_NO_CPU_ACCESS (1 << 4)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_radeon_gem_create {
|
struct drm_radeon_gem_create {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint64_t size;
|
uint64_t size;
|
||||||
uint64_t alignment;
|
uint64_t alignment;
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t initial_domain;
|
uint32_t initial_domain;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t flags;
|
uint32_t flags;
|
||||||
};
|
};
|
||||||
#define RADEON_GEM_USERPTR_READONLY (1 << 0)
|
#define RADEON_GEM_USERPTR_READONLY (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_GEM_USERPTR_ANONONLY (1 << 1)
|
#define RADEON_GEM_USERPTR_ANONONLY (1 << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_GEM_USERPTR_VALIDATE (1 << 2)
|
#define RADEON_GEM_USERPTR_VALIDATE (1 << 2)
|
||||||
#define RADEON_GEM_USERPTR_REGISTER (1 << 3)
|
#define RADEON_GEM_USERPTR_REGISTER (1 << 3)
|
||||||
struct drm_radeon_gem_userptr {
|
struct drm_radeon_gem_userptr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t addr;
|
uint64_t addr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint64_t size;
|
uint64_t size;
|
||||||
uint32_t flags;
|
uint32_t flags;
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_TILING_MACRO 0x1
|
#define RADEON_TILING_MACRO 0x1
|
||||||
#define RADEON_TILING_MICRO 0x2
|
#define RADEON_TILING_MICRO 0x2
|
||||||
#define RADEON_TILING_SWAP_16BIT 0x4
|
#define RADEON_TILING_SWAP_16BIT 0x4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_TILING_SWAP_32BIT 0x8
|
#define RADEON_TILING_SWAP_32BIT 0x8
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_TILING_SURFACE 0x10
|
#define RADEON_TILING_SURFACE 0x10
|
||||||
#define RADEON_TILING_MICRO_SQUARE 0x20
|
#define RADEON_TILING_MICRO_SQUARE 0x20
|
||||||
#define RADEON_TILING_EG_BANKW_SHIFT 8
|
#define RADEON_TILING_EG_BANKW_SHIFT 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_TILING_EG_BANKW_MASK 0xf
|
#define RADEON_TILING_EG_BANKW_MASK 0xf
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_TILING_EG_BANKH_SHIFT 12
|
#define RADEON_TILING_EG_BANKH_SHIFT 12
|
||||||
#define RADEON_TILING_EG_BANKH_MASK 0xf
|
#define RADEON_TILING_EG_BANKH_MASK 0xf
|
||||||
#define RADEON_TILING_EG_MACRO_TILE_ASPECT_SHIFT 16
|
#define RADEON_TILING_EG_MACRO_TILE_ASPECT_SHIFT 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_TILING_EG_MACRO_TILE_ASPECT_MASK 0xf
|
#define RADEON_TILING_EG_MACRO_TILE_ASPECT_MASK 0xf
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_TILING_EG_TILE_SPLIT_SHIFT 24
|
#define RADEON_TILING_EG_TILE_SPLIT_SHIFT 24
|
||||||
#define RADEON_TILING_EG_TILE_SPLIT_MASK 0xf
|
#define RADEON_TILING_EG_TILE_SPLIT_MASK 0xf
|
||||||
#define RADEON_TILING_EG_STENCIL_TILE_SPLIT_SHIFT 28
|
#define RADEON_TILING_EG_STENCIL_TILE_SPLIT_SHIFT 28
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_TILING_EG_STENCIL_TILE_SPLIT_MASK 0xf
|
#define RADEON_TILING_EG_STENCIL_TILE_SPLIT_MASK 0xf
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_radeon_gem_set_tiling {
|
struct drm_radeon_gem_set_tiling {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
uint32_t tiling_flags;
|
uint32_t tiling_flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t pitch;
|
uint32_t pitch;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_get_tiling {
|
struct drm_radeon_gem_get_tiling {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t tiling_flags;
|
uint32_t tiling_flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t pitch;
|
uint32_t pitch;
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_mmap {
|
struct drm_radeon_gem_mmap {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t pad;
|
uint32_t pad;
|
||||||
uint64_t offset;
|
uint64_t offset;
|
||||||
uint64_t size;
|
uint64_t size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t addr_ptr;
|
uint64_t addr_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_set_domain {
|
struct drm_radeon_gem_set_domain {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t read_domains;
|
uint32_t read_domains;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t write_domain;
|
uint32_t write_domain;
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_wait_idle {
|
struct drm_radeon_gem_wait_idle {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t pad;
|
uint32_t pad;
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_busy {
|
struct drm_radeon_gem_busy {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t domain;
|
uint32_t domain;
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_pread {
|
struct drm_radeon_gem_pread {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t pad;
|
uint32_t pad;
|
||||||
uint64_t offset;
|
uint64_t offset;
|
||||||
uint64_t size;
|
uint64_t size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t data_ptr;
|
uint64_t data_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct drm_radeon_gem_pwrite {
|
struct drm_radeon_gem_pwrite {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t pad;
|
uint32_t pad;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint64_t offset;
|
uint64_t offset;
|
||||||
uint64_t size;
|
uint64_t size;
|
||||||
uint64_t data_ptr;
|
uint64_t data_ptr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_radeon_gem_op {
|
struct drm_radeon_gem_op {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
uint32_t op;
|
uint32_t op;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define RADEON_GEM_OP_GET_INITIAL_DOMAIN 0
|
#define RADEON_GEM_OP_GET_INITIAL_DOMAIN 0
|
||||||
#define RADEON_GEM_OP_SET_INITIAL_DOMAIN 1
|
#define RADEON_GEM_OP_SET_INITIAL_DOMAIN 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_VA_MAP 1
|
#define RADEON_VA_MAP 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_VA_UNMAP 2
|
#define RADEON_VA_UNMAP 2
|
||||||
#define RADEON_VA_RESULT_OK 0
|
#define RADEON_VA_RESULT_OK 0
|
||||||
#define RADEON_VA_RESULT_ERROR 1
|
#define RADEON_VA_RESULT_ERROR 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_VA_RESULT_VA_EXIST 2
|
#define RADEON_VA_RESULT_VA_EXIST 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_VM_PAGE_VALID (1 << 0)
|
#define RADEON_VM_PAGE_VALID (1 << 0)
|
||||||
#define RADEON_VM_PAGE_READABLE (1 << 1)
|
#define RADEON_VM_PAGE_READABLE (1 << 1)
|
||||||
#define RADEON_VM_PAGE_WRITEABLE (1 << 2)
|
#define RADEON_VM_PAGE_WRITEABLE (1 << 2)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_VM_PAGE_SYSTEM (1 << 3)
|
#define RADEON_VM_PAGE_SYSTEM (1 << 3)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_VM_PAGE_SNOOPED (1 << 4)
|
#define RADEON_VM_PAGE_SNOOPED (1 << 4)
|
||||||
struct drm_radeon_gem_va {
|
struct drm_radeon_gem_va {
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t operation;
|
uint32_t operation;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t vm_id;
|
uint32_t vm_id;
|
||||||
uint32_t flags;
|
uint32_t flags;
|
||||||
uint64_t offset;
|
uint64_t offset;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_CHUNK_ID_RELOCS 0x01
|
#define RADEON_CHUNK_ID_RELOCS 0x01
|
||||||
#define RADEON_CHUNK_ID_IB 0x02
|
#define RADEON_CHUNK_ID_IB 0x02
|
||||||
#define RADEON_CHUNK_ID_FLAGS 0x03
|
#define RADEON_CHUNK_ID_FLAGS 0x03
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_CHUNK_ID_CONST_IB 0x04
|
#define RADEON_CHUNK_ID_CONST_IB 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_CS_KEEP_TILING_FLAGS 0x01
|
#define RADEON_CS_KEEP_TILING_FLAGS 0x01
|
||||||
#define RADEON_CS_USE_VM 0x02
|
#define RADEON_CS_USE_VM 0x02
|
||||||
#define RADEON_CS_END_OF_FRAME 0x04
|
#define RADEON_CS_END_OF_FRAME 0x04
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_CS_RING_GFX 0
|
#define RADEON_CS_RING_GFX 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_CS_RING_COMPUTE 1
|
#define RADEON_CS_RING_COMPUTE 1
|
||||||
#define RADEON_CS_RING_DMA 2
|
#define RADEON_CS_RING_DMA 2
|
||||||
#define RADEON_CS_RING_UVD 3
|
#define RADEON_CS_RING_UVD 3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_CS_RING_VCE 4
|
#define RADEON_CS_RING_VCE 4
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_radeon_cs_chunk {
|
struct drm_radeon_cs_chunk {
|
||||||
uint32_t chunk_id;
|
uint32_t chunk_id;
|
||||||
uint32_t length_dw;
|
uint32_t length_dw;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t chunk_data;
|
uint64_t chunk_data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define RADEON_RELOC_PRIO_MASK (0xf << 0)
|
#define RADEON_RELOC_PRIO_MASK (0xf << 0)
|
||||||
struct drm_radeon_cs_reloc {
|
struct drm_radeon_cs_reloc {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint32_t handle;
|
uint32_t handle;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint32_t read_domains;
|
uint32_t read_domains;
|
||||||
uint32_t write_domain;
|
uint32_t write_domain;
|
||||||
uint32_t flags;
|
uint32_t flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_radeon_cs {
|
struct drm_radeon_cs {
|
||||||
uint32_t num_chunks;
|
uint32_t num_chunks;
|
||||||
uint32_t cs_id;
|
uint32_t cs_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t chunks;
|
uint64_t chunks;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
uint64_t gart_limit;
|
uint64_t gart_limit;
|
||||||
uint64_t vram_limit;
|
uint64_t vram_limit;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_DEVICE_ID 0x00
|
#define RADEON_INFO_DEVICE_ID 0x00
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_NUM_GB_PIPES 0x01
|
#define RADEON_INFO_NUM_GB_PIPES 0x01
|
||||||
#define RADEON_INFO_NUM_Z_PIPES 0x02
|
#define RADEON_INFO_NUM_Z_PIPES 0x02
|
||||||
#define RADEON_INFO_ACCEL_WORKING 0x03
|
#define RADEON_INFO_ACCEL_WORKING 0x03
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_CRTC_FROM_ID 0x04
|
#define RADEON_INFO_CRTC_FROM_ID 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_ACCEL_WORKING2 0x05
|
#define RADEON_INFO_ACCEL_WORKING2 0x05
|
||||||
#define RADEON_INFO_TILING_CONFIG 0x06
|
#define RADEON_INFO_TILING_CONFIG 0x06
|
||||||
#define RADEON_INFO_WANT_HYPERZ 0x07
|
#define RADEON_INFO_WANT_HYPERZ 0x07
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_WANT_CMASK 0x08
|
#define RADEON_INFO_WANT_CMASK 0x08
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_CLOCK_CRYSTAL_FREQ 0x09
|
#define RADEON_INFO_CLOCK_CRYSTAL_FREQ 0x09
|
||||||
#define RADEON_INFO_NUM_BACKENDS 0x0a
|
#define RADEON_INFO_NUM_BACKENDS 0x0a
|
||||||
#define RADEON_INFO_NUM_TILE_PIPES 0x0b
|
#define RADEON_INFO_NUM_TILE_PIPES 0x0b
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_FUSION_GART_WORKING 0x0c
|
#define RADEON_INFO_FUSION_GART_WORKING 0x0c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_BACKEND_MAP 0x0d
|
#define RADEON_INFO_BACKEND_MAP 0x0d
|
||||||
#define RADEON_INFO_VA_START 0x0e
|
#define RADEON_INFO_VA_START 0x0e
|
||||||
#define RADEON_INFO_IB_VM_MAX_SIZE 0x0f
|
#define RADEON_INFO_IB_VM_MAX_SIZE 0x0f
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_MAX_PIPES 0x10
|
#define RADEON_INFO_MAX_PIPES 0x10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_TIMESTAMP 0x11
|
#define RADEON_INFO_TIMESTAMP 0x11
|
||||||
#define RADEON_INFO_MAX_SE 0x12
|
#define RADEON_INFO_MAX_SE 0x12
|
||||||
#define RADEON_INFO_MAX_SH_PER_SE 0x13
|
#define RADEON_INFO_MAX_SH_PER_SE 0x13
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_FASTFB_WORKING 0x14
|
#define RADEON_INFO_FASTFB_WORKING 0x14
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_RING_WORKING 0x15
|
#define RADEON_INFO_RING_WORKING 0x15
|
||||||
#define RADEON_INFO_SI_TILE_MODE_ARRAY 0x16
|
#define RADEON_INFO_SI_TILE_MODE_ARRAY 0x16
|
||||||
#define RADEON_INFO_SI_CP_DMA_COMPUTE 0x17
|
#define RADEON_INFO_SI_CP_DMA_COMPUTE 0x17
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_CIK_MACROTILE_MODE_ARRAY 0x18
|
#define RADEON_INFO_CIK_MACROTILE_MODE_ARRAY 0x18
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_SI_BACKEND_ENABLED_MASK 0x19
|
#define RADEON_INFO_SI_BACKEND_ENABLED_MASK 0x19
|
||||||
#define RADEON_INFO_MAX_SCLK 0x1a
|
#define RADEON_INFO_MAX_SCLK 0x1a
|
||||||
#define RADEON_INFO_VCE_FW_VERSION 0x1b
|
#define RADEON_INFO_VCE_FW_VERSION 0x1b
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_VCE_FB_VERSION 0x1c
|
#define RADEON_INFO_VCE_FB_VERSION 0x1c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RADEON_INFO_NUM_BYTES_MOVED 0x1d
|
#define RADEON_INFO_NUM_BYTES_MOVED 0x1d
|
||||||
#define RADEON_INFO_VRAM_USAGE 0x1e
|
#define RADEON_INFO_VRAM_USAGE 0x1e
|
||||||
#define RADEON_INFO_GTT_USAGE 0x1f
|
#define RADEON_INFO_GTT_USAGE 0x1f
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RADEON_INFO_ACTIVE_CU_COUNT 0x20
|
#define RADEON_INFO_ACTIVE_CU_COUNT 0x20
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct drm_radeon_info {
|
struct drm_radeon_info {
|
||||||
uint32_t request;
|
uint32_t request;
|
||||||
uint32_t pad;
|
uint32_t pad;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
uint64_t value;
|
uint64_t value;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define SI_TILE_MODE_COLOR_LINEAR_ALIGNED 8
|
#define SI_TILE_MODE_COLOR_LINEAR_ALIGNED 8
|
||||||
#define SI_TILE_MODE_COLOR_1D 13
|
#define SI_TILE_MODE_COLOR_1D 13
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SI_TILE_MODE_COLOR_1D_SCANOUT 9
|
#define SI_TILE_MODE_COLOR_1D_SCANOUT 9
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SI_TILE_MODE_COLOR_2D_8BPP 14
|
#define SI_TILE_MODE_COLOR_2D_8BPP 14
|
||||||
#define SI_TILE_MODE_COLOR_2D_16BPP 15
|
#define SI_TILE_MODE_COLOR_2D_16BPP 15
|
||||||
#define SI_TILE_MODE_COLOR_2D_32BPP 16
|
#define SI_TILE_MODE_COLOR_2D_32BPP 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SI_TILE_MODE_COLOR_2D_64BPP 17
|
#define SI_TILE_MODE_COLOR_2D_64BPP 17
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SI_TILE_MODE_COLOR_2D_SCANOUT_16BPP 11
|
#define SI_TILE_MODE_COLOR_2D_SCANOUT_16BPP 11
|
||||||
#define SI_TILE_MODE_COLOR_2D_SCANOUT_32BPP 12
|
#define SI_TILE_MODE_COLOR_2D_SCANOUT_32BPP 12
|
||||||
#define SI_TILE_MODE_DEPTH_STENCIL_1D 4
|
#define SI_TILE_MODE_DEPTH_STENCIL_1D 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SI_TILE_MODE_DEPTH_STENCIL_2D 0
|
#define SI_TILE_MODE_DEPTH_STENCIL_2D 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SI_TILE_MODE_DEPTH_STENCIL_2D_2AA 3
|
#define SI_TILE_MODE_DEPTH_STENCIL_2D_2AA 3
|
||||||
#define SI_TILE_MODE_DEPTH_STENCIL_2D_4AA 3
|
#define SI_TILE_MODE_DEPTH_STENCIL_2D_4AA 3
|
||||||
#define SI_TILE_MODE_DEPTH_STENCIL_2D_8AA 2
|
#define SI_TILE_MODE_DEPTH_STENCIL_2D_8AA 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CIK_TILE_MODE_DEPTH_STENCIL_1D 5
|
#define CIK_TILE_MODE_DEPTH_STENCIL_1D 5
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,156 +29,155 @@
|
|||||||
#define SAVAGE_LOG_MIN_TEX_REGION_SIZE 16
|
#define SAVAGE_LOG_MIN_TEX_REGION_SIZE 16
|
||||||
#endif
|
#endif
|
||||||
typedef struct _drm_savage_sarea {
|
typedef struct _drm_savage_sarea {
|
||||||
struct drm_tex_region texList[SAVAGE_NR_TEX_HEAPS][SAVAGE_NR_TEX_REGIONS +
|
struct drm_tex_region texList[SAVAGE_NR_TEX_HEAPS][SAVAGE_NR_TEX_REGIONS + 1];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
1];
|
|
||||||
unsigned int texAge[SAVAGE_NR_TEX_HEAPS];
|
unsigned int texAge[SAVAGE_NR_TEX_HEAPS];
|
||||||
int ctxOwner;
|
int ctxOwner;
|
||||||
} drm_savage_sarea_t, * drm_savage_sarea_ptr;
|
} drm_savage_sarea_t, * drm_savage_sarea_ptr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_SAVAGE_BCI_INIT 0x00
|
#define DRM_SAVAGE_BCI_INIT 0x00
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_SAVAGE_BCI_CMDBUF 0x01
|
#define DRM_SAVAGE_BCI_CMDBUF 0x01
|
||||||
#define DRM_SAVAGE_BCI_EVENT_EMIT 0x02
|
#define DRM_SAVAGE_BCI_EVENT_EMIT 0x02
|
||||||
#define DRM_SAVAGE_BCI_EVENT_WAIT 0x03
|
#define DRM_SAVAGE_BCI_EVENT_WAIT 0x03
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DRM_IOCTL_SAVAGE_BCI_INIT DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_INIT, drm_savage_init_t)
|
#define DRM_IOCTL_SAVAGE_BCI_INIT DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_INIT, drm_savage_init_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DRM_IOCTL_SAVAGE_BCI_CMDBUF DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_CMDBUF, drm_savage_cmdbuf_t)
|
#define DRM_IOCTL_SAVAGE_BCI_CMDBUF DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_CMDBUF, drm_savage_cmdbuf_t)
|
||||||
#define DRM_IOCTL_SAVAGE_BCI_EVENT_EMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_EVENT_EMIT, drm_savage_event_emit_t)
|
#define DRM_IOCTL_SAVAGE_BCI_EVENT_EMIT DRM_IOWR(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_EVENT_EMIT, drm_savage_event_emit_t)
|
||||||
#define DRM_IOCTL_SAVAGE_BCI_EVENT_WAIT DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_EVENT_WAIT, drm_savage_event_wait_t)
|
#define DRM_IOCTL_SAVAGE_BCI_EVENT_WAIT DRM_IOW(DRM_COMMAND_BASE + DRM_SAVAGE_BCI_EVENT_WAIT, drm_savage_event_wait_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_DMA_PCI 1
|
#define SAVAGE_DMA_PCI 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_DMA_AGP 3
|
#define SAVAGE_DMA_AGP 3
|
||||||
typedef struct drm_savage_init {
|
typedef struct drm_savage_init {
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SAVAGE_INIT_BCI = 1,
|
SAVAGE_INIT_BCI = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SAVAGE_CLEANUP_BCI = 2
|
SAVAGE_CLEANUP_BCI = 2
|
||||||
} func;
|
} func;
|
||||||
unsigned int sarea_priv_offset;
|
unsigned int sarea_priv_offset;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int cob_size;
|
unsigned int cob_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int bci_threshold_lo, bci_threshold_hi;
|
unsigned int bci_threshold_lo, bci_threshold_hi;
|
||||||
unsigned int dma_type;
|
unsigned int dma_type;
|
||||||
unsigned int fb_bpp;
|
unsigned int fb_bpp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int front_offset, front_pitch;
|
unsigned int front_offset, front_pitch;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int back_offset, back_pitch;
|
unsigned int back_offset, back_pitch;
|
||||||
unsigned int depth_bpp;
|
unsigned int depth_bpp;
|
||||||
unsigned int depth_offset, depth_pitch;
|
unsigned int depth_offset, depth_pitch;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int texture_offset;
|
unsigned int texture_offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int texture_size;
|
unsigned int texture_size;
|
||||||
unsigned long status_offset;
|
unsigned long status_offset;
|
||||||
unsigned long buffers_offset;
|
unsigned long buffers_offset;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long agp_textures_offset;
|
unsigned long agp_textures_offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long cmd_dma_offset;
|
unsigned long cmd_dma_offset;
|
||||||
} drm_savage_init_t;
|
} drm_savage_init_t;
|
||||||
typedef union drm_savage_cmd_header drm_savage_cmd_header_t;
|
typedef union drm_savage_cmd_header drm_savage_cmd_header_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct drm_savage_cmdbuf {
|
typedef struct drm_savage_cmdbuf {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
drm_savage_cmd_header_t __user * cmd_addr;
|
drm_savage_cmd_header_t __user * cmd_addr;
|
||||||
unsigned int size;
|
unsigned int size;
|
||||||
unsigned int dma_idx;
|
unsigned int dma_idx;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int discard;
|
int discard;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int __user * vb_addr;
|
unsigned int __user * vb_addr;
|
||||||
unsigned int vb_size;
|
unsigned int vb_size;
|
||||||
unsigned int vb_stride;
|
unsigned int vb_stride;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct drm_clip_rect __user * box_addr;
|
struct drm_clip_rect __user * box_addr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int nbox;
|
unsigned int nbox;
|
||||||
} drm_savage_cmdbuf_t;
|
} drm_savage_cmdbuf_t;
|
||||||
#define SAVAGE_WAIT_2D 0x1
|
#define SAVAGE_WAIT_2D 0x1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_WAIT_3D 0x2
|
#define SAVAGE_WAIT_3D 0x2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_WAIT_IRQ 0x4
|
#define SAVAGE_WAIT_IRQ 0x4
|
||||||
typedef struct drm_savage_event {
|
typedef struct drm_savage_event {
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} drm_savage_event_emit_t, drm_savage_event_wait_t;
|
} drm_savage_event_emit_t, drm_savage_event_wait_t;
|
||||||
#define SAVAGE_CMD_STATE 0
|
#define SAVAGE_CMD_STATE 0
|
||||||
#define SAVAGE_CMD_DMA_PRIM 1
|
#define SAVAGE_CMD_DMA_PRIM 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_CMD_VB_PRIM 2
|
#define SAVAGE_CMD_VB_PRIM 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_CMD_DMA_IDX 3
|
#define SAVAGE_CMD_DMA_IDX 3
|
||||||
#define SAVAGE_CMD_VB_IDX 4
|
#define SAVAGE_CMD_VB_IDX 4
|
||||||
#define SAVAGE_CMD_CLEAR 5
|
#define SAVAGE_CMD_CLEAR 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_CMD_SWAP 6
|
#define SAVAGE_CMD_SWAP 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_PRIM_TRILIST 0
|
#define SAVAGE_PRIM_TRILIST 0
|
||||||
#define SAVAGE_PRIM_TRISTRIP 1
|
#define SAVAGE_PRIM_TRISTRIP 1
|
||||||
#define SAVAGE_PRIM_TRIFAN 2
|
#define SAVAGE_PRIM_TRIFAN 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_PRIM_TRILIST_201 3
|
#define SAVAGE_PRIM_TRILIST_201 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_SKIP_Z 0x01
|
#define SAVAGE_SKIP_Z 0x01
|
||||||
#define SAVAGE_SKIP_W 0x02
|
#define SAVAGE_SKIP_W 0x02
|
||||||
#define SAVAGE_SKIP_C0 0x04
|
#define SAVAGE_SKIP_C0 0x04
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_SKIP_C1 0x08
|
#define SAVAGE_SKIP_C1 0x08
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_SKIP_S0 0x10
|
#define SAVAGE_SKIP_S0 0x10
|
||||||
#define SAVAGE_SKIP_T0 0x20
|
#define SAVAGE_SKIP_T0 0x20
|
||||||
#define SAVAGE_SKIP_ST0 0x30
|
#define SAVAGE_SKIP_ST0 0x30
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_SKIP_S1 0x40
|
#define SAVAGE_SKIP_S1 0x40
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_SKIP_T1 0x80
|
#define SAVAGE_SKIP_T1 0x80
|
||||||
#define SAVAGE_SKIP_ST1 0xc0
|
#define SAVAGE_SKIP_ST1 0xc0
|
||||||
#define SAVAGE_SKIP_ALL_S3D 0x3f
|
#define SAVAGE_SKIP_ALL_S3D 0x3f
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAVAGE_SKIP_ALL_S4 0xff
|
#define SAVAGE_SKIP_ALL_S4 0xff
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SAVAGE_FRONT 0x1
|
#define SAVAGE_FRONT 0x1
|
||||||
#define SAVAGE_BACK 0x2
|
#define SAVAGE_BACK 0x2
|
||||||
#define SAVAGE_DEPTH 0x4
|
#define SAVAGE_DEPTH 0x4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union drm_savage_cmd_header {
|
union drm_savage_cmd_header {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct {
|
struct {
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
unsigned char pad0;
|
unsigned char pad0;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short pad1;
|
unsigned short pad1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short pad2;
|
unsigned short pad2;
|
||||||
unsigned short pad3;
|
unsigned short pad3;
|
||||||
} cmd;
|
} cmd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct {
|
struct {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
unsigned char global;
|
unsigned char global;
|
||||||
unsigned short count;
|
unsigned short count;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short start;
|
unsigned short start;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short pad3;
|
unsigned short pad3;
|
||||||
} state;
|
} state;
|
||||||
struct {
|
struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char prim;
|
unsigned char prim;
|
||||||
unsigned short skip;
|
unsigned short skip;
|
||||||
unsigned short count;
|
unsigned short count;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short start;
|
unsigned short start;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} prim;
|
} prim;
|
||||||
struct {
|
struct {
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char prim;
|
unsigned char prim;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short skip;
|
unsigned short skip;
|
||||||
unsigned short count;
|
unsigned short count;
|
||||||
unsigned short pad3;
|
unsigned short pad3;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} idx;
|
} idx;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct {
|
struct {
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
unsigned char pad0;
|
unsigned char pad0;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short pad1;
|
unsigned short pad1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
} clear0;
|
} clear0;
|
||||||
struct {
|
struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int mask;
|
unsigned int mask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int value;
|
unsigned int value;
|
||||||
} clear1;
|
} clear1;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -202,25 +202,24 @@ struct nlist {
|
|||||||
#define N_SETV 0x1C
|
#define N_SETV 0x1C
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifndef N_RELOCATION_INFO_DECLARED
|
#ifndef N_RELOCATION_INFO_DECLARED
|
||||||
struct relocation_info
|
struct relocation_info {
|
||||||
{
|
|
||||||
int r_address;
|
int r_address;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int r_symbolnum : 24;
|
unsigned int r_symbolnum : 24;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int r_pcrel : 1;
|
unsigned int r_pcrel : 1;
|
||||||
unsigned int r_length : 2;
|
unsigned int r_length : 2;
|
||||||
unsigned int r_extern : 1;
|
unsigned int r_extern : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef NS32K
|
#ifdef NS32K
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned r_bsr : 1;
|
unsigned r_bsr : 1;
|
||||||
unsigned r_disp : 1;
|
unsigned r_disp : 1;
|
||||||
unsigned r_pad : 2;
|
unsigned r_pad : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
#else
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int r_pad : 4;
|
unsigned int r_pad : 4;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
@ -26,80 +26,78 @@ typedef __u16 comp_t;
|
|||||||
typedef __u32 comp2_t;
|
typedef __u32 comp2_t;
|
||||||
#define ACCT_COMM 16
|
#define ACCT_COMM 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct acct
|
struct acct {
|
||||||
{
|
|
||||||
char ac_flag;
|
char ac_flag;
|
||||||
char ac_version;
|
char ac_version;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 ac_uid16;
|
__u16 ac_uid16;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 ac_gid16;
|
__u16 ac_gid16;
|
||||||
__u16 ac_tty;
|
__u16 ac_tty;
|
||||||
__u32 ac_btime;
|
__u32 ac_btime;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
comp_t ac_utime;
|
comp_t ac_utime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
comp_t ac_stime;
|
comp_t ac_stime;
|
||||||
comp_t ac_etime;
|
comp_t ac_etime;
|
||||||
comp_t ac_mem;
|
comp_t ac_mem;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
comp_t ac_io;
|
comp_t ac_io;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
comp_t ac_rw;
|
comp_t ac_rw;
|
||||||
comp_t ac_minflt;
|
comp_t ac_minflt;
|
||||||
comp_t ac_majflt;
|
comp_t ac_majflt;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
comp_t ac_swaps;
|
comp_t ac_swaps;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 ac_ahz;
|
__u16 ac_ahz;
|
||||||
__u32 ac_exitcode;
|
__u32 ac_exitcode;
|
||||||
char ac_comm[ACCT_COMM + 1];
|
char ac_comm[ACCT_COMM + 1];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 ac_etime_hi;
|
__u8 ac_etime_hi;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 ac_etime_lo;
|
__u16 ac_etime_lo;
|
||||||
__u32 ac_uid;
|
__u32 ac_uid;
|
||||||
__u32 ac_gid;
|
__u32 ac_gid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct acct_v3
|
|
||||||
{
|
|
||||||
char ac_flag;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct acct_v3 {
|
||||||
|
char ac_flag;
|
||||||
char ac_version;
|
char ac_version;
|
||||||
__u16 ac_tty;
|
__u16 ac_tty;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 ac_exitcode;
|
__u32 ac_exitcode;
|
||||||
__u32 ac_uid;
|
__u32 ac_uid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 ac_gid;
|
__u32 ac_gid;
|
||||||
__u32 ac_pid;
|
__u32 ac_pid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 ac_ppid;
|
__u32 ac_ppid;
|
||||||
__u32 ac_btime;
|
__u32 ac_btime;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
float ac_etime;
|
float ac_etime;
|
||||||
comp_t ac_utime;
|
comp_t ac_utime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
comp_t ac_stime;
|
comp_t ac_stime;
|
||||||
comp_t ac_mem;
|
comp_t ac_mem;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
comp_t ac_io;
|
comp_t ac_io;
|
||||||
comp_t ac_rw;
|
comp_t ac_rw;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
comp_t ac_minflt;
|
comp_t ac_minflt;
|
||||||
comp_t ac_majflt;
|
comp_t ac_majflt;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
comp_t ac_swaps;
|
comp_t ac_swaps;
|
||||||
char ac_comm[ACCT_COMM];
|
char ac_comm[ACCT_COMM];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define AFORK 0x01
|
#define AFORK 0x01
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ASU 0x02
|
#define ASU 0x02
|
||||||
#define ACOMPAT 0x04
|
#define ACOMPAT 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ACORE 0x08
|
#define ACORE 0x08
|
||||||
#define AXSIG 0x10
|
#define AXSIG 0x10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#if defined(__BYTE_ORDER) ? __BYTE_ORDER == __BIG_ENDIAN : defined(__BIG_ENDIAN)
|
#if defined(__BYTE_ORDER) ? __BYTE_ORDER == __BIG_ENDIAN : defined(__BIG_ENDIAN)
|
||||||
#define ACCT_BYTEORDER 0x80
|
#define ACCT_BYTEORDER 0x80
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#elif defined(__BYTE_ORDER)?__BYTE_ORDER==__LITTLE_ENDIAN:defined(__LITTLE_ENDIAN)
|
#elif defined(__BYTE_ORDER)?__BYTE_ORDER==__LITTLE_ENDIAN:defined(__LITTLE_ENDIAN)
|
||||||
#define ACCT_BYTEORDER 0x00
|
#define ACCT_BYTEORDER 0x00
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
#else
|
||||||
#error unspecified endianness
|
#error unspecified endianness
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
#define ACCT_VERSION 2
|
#define ACCT_VERSION 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AHZ (HZ)
|
#define AHZ (HZ)
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -34,25 +34,22 @@ enum android_alarm_type {
|
|||||||
enum android_alarm_return_flags {
|
enum android_alarm_return_flags {
|
||||||
ANDROID_ALARM_RTC_WAKEUP_MASK = 1U << ANDROID_ALARM_RTC_WAKEUP,
|
ANDROID_ALARM_RTC_WAKEUP_MASK = 1U << ANDROID_ALARM_RTC_WAKEUP,
|
||||||
ANDROID_ALARM_RTC_MASK = 1U << ANDROID_ALARM_RTC,
|
ANDROID_ALARM_RTC_MASK = 1U << ANDROID_ALARM_RTC,
|
||||||
ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP_MASK =
|
ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP_MASK = 1U << ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
1U << ANDROID_ALARM_ELAPSED_REALTIME_WAKEUP,
|
ANDROID_ALARM_ELAPSED_REALTIME_MASK = 1U << ANDROID_ALARM_ELAPSED_REALTIME,
|
||||||
ANDROID_ALARM_ELAPSED_REALTIME_MASK =
|
|
||||||
1U << ANDROID_ALARM_ELAPSED_REALTIME,
|
|
||||||
ANDROID_ALARM_SYSTEMTIME_MASK = 1U << ANDROID_ALARM_SYSTEMTIME,
|
ANDROID_ALARM_SYSTEMTIME_MASK = 1U << ANDROID_ALARM_SYSTEMTIME,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ANDROID_ALARM_TIME_CHANGE_MASK = 1U << 16
|
ANDROID_ALARM_TIME_CHANGE_MASK = 1U << 16
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ANDROID_ALARM_CLEAR(type) _IO('a', 0 | ((type) << 4))
|
#define ANDROID_ALARM_CLEAR(type) _IO('a', 0 | ((type) << 4))
|
||||||
#define ANDROID_ALARM_WAIT _IO('a', 1)
|
#define ANDROID_ALARM_WAIT _IO('a', 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ALARM_IOW(c,type,size) _IOW('a', (c) | ((type) << 4), size)
|
#define ALARM_IOW(c,type,size) _IOW('a', (c) | ((type) << 4), size)
|
||||||
#define ANDROID_ALARM_SET(type) ALARM_IOW(2, type, struct timespec)
|
#define ANDROID_ALARM_SET(type) ALARM_IOW(2, type, struct timespec)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ANDROID_ALARM_SET_AND_WAIT(type) ALARM_IOW(3, type, struct timespec)
|
#define ANDROID_ALARM_SET_AND_WAIT(type) ALARM_IOW(3, type, struct timespec)
|
||||||
#define ANDROID_ALARM_GET_TIME(type) ALARM_IOW(4, type, struct timespec)
|
#define ANDROID_ALARM_GET_TIME(type) ALARM_IOW(4, type, struct timespec)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ANDROID_ALARM_SET_RTC _IOW('a', 5, struct timespec)
|
#define ANDROID_ALARM_SET_RTC _IOW('a', 5, struct timespec)
|
||||||
#define ANDROID_ALARM_BASE_CMD(cmd) (cmd & ~(_IOC(0, 0, 0xf0, 0)))
|
#define ANDROID_ALARM_BASE_CMD(cmd) (cmd & ~(_IOC(0, 0, 0xf0, 0)))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ANDROID_ALARM_IOCTL_TO_TYPE(cmd) (_IOC_NR(cmd) >> 4)
|
#define ANDROID_ALARM_IOCTL_TO_TYPE(cmd) (_IOC_NR(cmd) >> 4)
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -24,25 +24,22 @@
|
|||||||
#define NS_GETPSTAT _IOWR('a', ATMIOC_SARPRV + 1, struct atmif_sioc)
|
#define NS_GETPSTAT _IOWR('a', ATMIOC_SARPRV + 1, struct atmif_sioc)
|
||||||
#define NS_SETBUFLEV _IOW('a', ATMIOC_SARPRV + 2, struct atmif_sioc)
|
#define NS_SETBUFLEV _IOW('a', ATMIOC_SARPRV + 2, struct atmif_sioc)
|
||||||
#define NS_ADJBUFLEV _IO('a', ATMIOC_SARPRV + 3)
|
#define NS_ADJBUFLEV _IO('a', ATMIOC_SARPRV + 3)
|
||||||
typedef struct buf_nr
|
typedef struct buf_nr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
unsigned min;
|
unsigned min;
|
||||||
unsigned init;
|
unsigned init;
|
||||||
unsigned max;
|
unsigned max;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} buf_nr;
|
} buf_nr;
|
||||||
typedef struct pool_levels
|
|
||||||
{
|
|
||||||
int buftype;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef struct pool_levels {
|
||||||
|
int buftype;
|
||||||
int count;
|
int count;
|
||||||
buf_nr level;
|
buf_nr level;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} pool_levels;
|
} pool_levels;
|
||||||
#define NS_BUFTYPE_SMALL 1
|
#define NS_BUFTYPE_SMALL 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NS_BUFTYPE_LARGE 2
|
#define NS_BUFTYPE_LARGE 2
|
||||||
#define NS_BUFTYPE_HUGE 3
|
#define NS_BUFTYPE_HUGE 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NS_BUFTYPE_IOVEC 4
|
#define NS_BUFTYPE_IOVEC 4
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -24,6 +24,8 @@
|
|||||||
#else
|
#else
|
||||||
#define __ATM_API_ALIGN
|
#define __ATM_API_ALIGN
|
||||||
#endif
|
#endif
|
||||||
typedef struct { unsigned char _[8]; } __ATM_API_ALIGN atm_kptr_t;
|
typedef struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned char _[8];
|
||||||
|
} __ATM_API_ALIGN atm_kptr_t;
|
||||||
#endif
|
#endif
|
||||||
|
@ -23,26 +23,43 @@
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#include <linux/atmioc.h>
|
#include <linux/atmioc.h>
|
||||||
#define ATMSIGD_CTRL _IO('a', ATMIOC_SPECIAL)
|
#define ATMSIGD_CTRL _IO('a', ATMIOC_SPECIAL)
|
||||||
enum atmsvc_msg_type { as_catch_null, as_bind, as_connect, as_accept, as_reject,
|
enum atmsvc_msg_type {
|
||||||
as_listen, as_okay, as_error, as_indicate, as_close,
|
as_catch_null,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
as_bind,
|
||||||
|
as_connect,
|
||||||
|
as_accept,
|
||||||
|
as_reject,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
as_listen,
|
||||||
|
as_okay,
|
||||||
|
as_error,
|
||||||
|
as_indicate,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
as_close,
|
||||||
|
as_itf_notify,
|
||||||
|
as_modify,
|
||||||
|
as_identify,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
as_terminate,
|
||||||
|
as_addparty,
|
||||||
|
as_dropparty
|
||||||
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
as_itf_notify, as_modify, as_identify, as_terminate,
|
|
||||||
as_addparty, as_dropparty };
|
|
||||||
struct atmsvc_msg {
|
struct atmsvc_msg {
|
||||||
enum atmsvc_msg_type type;
|
enum atmsvc_msg_type type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
atm_kptr_t vcc;
|
atm_kptr_t vcc;
|
||||||
atm_kptr_t listen_vcc;
|
atm_kptr_t listen_vcc;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int reply;
|
int reply;
|
||||||
struct sockaddr_atmpvc pvc;
|
struct sockaddr_atmpvc pvc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sockaddr_atmsvc local;
|
struct sockaddr_atmsvc local;
|
||||||
struct atm_qos qos;
|
struct atm_qos qos;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct atm_sap sap;
|
struct atm_sap sap;
|
||||||
unsigned int session;
|
unsigned int session;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sockaddr_atmsvc svc;
|
struct sockaddr_atmsvc svc;
|
||||||
} __ATM_API_ALIGN;
|
} __ATM_API_ALIGN;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SELECT_TOP_PCR(tp) ((tp).pcr ? (tp).pcr : (tp).max_pcr && (tp).max_pcr != ATM_MAX_PCR ? (tp).max_pcr : (tp).min_pcr ? (tp).min_pcr : ATM_MAX_PCR)
|
#define SELECT_TOP_PCR(tp) ((tp).pcr ? (tp).pcr : (tp).max_pcr && (tp).max_pcr != ATM_MAX_PCR ? (tp).max_pcr : (tp).min_pcr ? (tp).min_pcr : ATM_MAX_PCR)
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -19,7 +19,10 @@
|
|||||||
#ifndef _LINUX_BCACHE_H
|
#ifndef _LINUX_BCACHE_H
|
||||||
#define _LINUX_BCACHE_H
|
#define _LINUX_BCACHE_H
|
||||||
#include <asm/types.h>
|
#include <asm/types.h>
|
||||||
#define BITMASK(name, type, field, offset, size) static inline __u64 name(const type *k) { return (k->field >> offset) & ~(~0ULL << size); } static inline void SET_##name(type *k, __u64 v) { k->field &= ~(~(~0ULL << size) << offset); k->field |= (v & ~(~0ULL << size)) << offset; }
|
#define BITMASK(name,type,field,offset,size) static inline __u64 name(const type * k) \
|
||||||
|
{ return(k->field >> offset) & ~(~0ULL << size); } static inline void SET_ ##name(type * k, __u64 v) \
|
||||||
|
{ k->field &= ~(~(~0ULL << size) << offset); k->field |= (v & ~(~0ULL << size)) << offset; \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct bkey {
|
struct bkey {
|
||||||
__u64 high;
|
__u64 high;
|
||||||
@ -28,11 +31,16 @@ struct bkey {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define KEY_FIELD(name,field,offset,size) BITMASK(name, struct bkey, field, offset, size)
|
#define KEY_FIELD(name,field,offset,size) BITMASK(name, struct bkey, field, offset, size)
|
||||||
#define PTR_FIELD(name, offset, size) static inline __u64 name(const struct bkey *k, unsigned i) { return (k->ptr[i] >> offset) & ~(~0ULL << size); } static inline void SET_##name(struct bkey *k, unsigned i, __u64 v) { k->ptr[i] &= ~(~(~0ULL << size) << offset); k->ptr[i] |= (v & ~(~0ULL << size)) << offset; }
|
#define PTR_FIELD(name,offset,size) static inline __u64 name(const struct bkey * k, unsigned i) \
|
||||||
|
{ return(k->ptr[i] >> offset) & ~(~0ULL << size); } static inline void SET_ ##name(struct bkey * k, unsigned i, __u64 v) \
|
||||||
|
{ k->ptr[i] &= ~(~(~0ULL << size) << offset); k->ptr[i] |= (v & ~(~0ULL << size)) << offset; \
|
||||||
|
}
|
||||||
#define KEY_SIZE_BITS 16
|
#define KEY_SIZE_BITS 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define KEY_MAX_U64S 8
|
#define KEY_MAX_U64S 8
|
||||||
#define KEY(inode, offset, size) ((struct bkey) { .high = (1ULL << 63) | ((__u64) (size) << 20) | (inode), .low = (offset) })
|
#define KEY(inode,offset,size) \
|
||||||
|
((struct bkey) {.high = (1ULL << 63) | ((__u64) (size) << 20) | (inode),.low = (offset) \
|
||||||
|
})
|
||||||
#define ZERO_KEY KEY(0, 0, 0)
|
#define ZERO_KEY KEY(0, 0, 0)
|
||||||
#define MAX_KEY_INODE (~(~0 << 20))
|
#define MAX_KEY_INODE (~(~0 << 20))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -182,12 +182,9 @@ enum binder_driver_command_protocol {
|
|||||||
BC_ENTER_LOOPER = _IO('c', 12),
|
BC_ENTER_LOOPER = _IO('c', 12),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BC_EXIT_LOOPER = _IO('c', 13),
|
BC_EXIT_LOOPER = _IO('c', 13),
|
||||||
BC_REQUEST_DEATH_NOTIFICATION = _IOW('c', 14,
|
BC_REQUEST_DEATH_NOTIFICATION = _IOW('c', 14, struct binder_handle_cookie),
|
||||||
struct binder_handle_cookie),
|
BC_CLEAR_DEATH_NOTIFICATION = _IOW('c', 15, struct binder_handle_cookie),
|
||||||
BC_CLEAR_DEATH_NOTIFICATION = _IOW('c', 15,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct binder_handle_cookie),
|
|
||||||
BC_DEAD_BINDER_DONE = _IOW('c', 16, binder_uintptr_t),
|
BC_DEAD_BINDER_DONE = _IOW('c', 16, binder_uintptr_t),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -74,15 +74,17 @@ struct sockaddr_can {
|
|||||||
__kernel_sa_family_t can_family;
|
__kernel_sa_family_t can_family;
|
||||||
int can_ifindex;
|
int can_ifindex;
|
||||||
union {
|
union {
|
||||||
struct { canid_t rx_id, tx_id; } tp;
|
struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
canid_t rx_id, tx_id;
|
||||||
|
} tp;
|
||||||
} can_addr;
|
} can_addr;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct can_filter {
|
struct can_filter {
|
||||||
canid_t can_id;
|
canid_t can_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
canid_t can_mask;
|
canid_t can_mask;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CAN_INV_FILTER 0x20000000U
|
#define CAN_INV_FILTER 0x20000000U
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -23,78 +23,76 @@
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#include <linux/cciss_defs.h>
|
#include <linux/cciss_defs.h>
|
||||||
#define CCISS_IOC_MAGIC 'B'
|
#define CCISS_IOC_MAGIC 'B'
|
||||||
typedef struct _cciss_pci_info_struct
|
typedef struct _cciss_pci_info_struct {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char bus;
|
unsigned char bus;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char dev_fn;
|
unsigned char dev_fn;
|
||||||
unsigned short domain;
|
unsigned short domain;
|
||||||
__u32 board_id;
|
__u32 board_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} cciss_pci_info_struct;
|
} cciss_pci_info_struct;
|
||||||
typedef struct _cciss_coalint_struct
|
|
||||||
{
|
|
||||||
__u32 delay;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef struct _cciss_coalint_struct {
|
||||||
|
__u32 delay;
|
||||||
__u32 count;
|
__u32 count;
|
||||||
} cciss_coalint_struct;
|
} cciss_coalint_struct;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef char NodeName_type[16];
|
typedef char NodeName_type[16];
|
||||||
typedef __u32 Heartbeat_type;
|
typedef __u32 Heartbeat_type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CISS_PARSCSIU2 0x0001
|
#define CISS_PARSCSIU2 0x0001
|
||||||
#define CISS_PARCSCIU3 0x0002
|
#define CISS_PARCSCIU3 0x0002
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CISS_FIBRE1G 0x0100
|
#define CISS_FIBRE1G 0x0100
|
||||||
#define CISS_FIBRE2G 0x0200
|
#define CISS_FIBRE2G 0x0200
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef __u32 BusTypes_type;
|
typedef __u32 BusTypes_type;
|
||||||
typedef char FirmwareVer_type[4];
|
typedef char FirmwareVer_type[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef __u32 DriverVer_type;
|
typedef __u32 DriverVer_type;
|
||||||
#define MAX_KMALLOC_SIZE 128000
|
#define MAX_KMALLOC_SIZE 128000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct _IOCTL_Command_struct {
|
typedef struct _IOCTL_Command_struct {
|
||||||
LUNAddr_struct LUN_info;
|
LUNAddr_struct LUN_info;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
RequestBlock_struct Request;
|
RequestBlock_struct Request;
|
||||||
ErrorInfo_struct error_info;
|
ErrorInfo_struct error_info;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
WORD buf_size;
|
WORD buf_size;
|
||||||
BYTE __user * buf;
|
BYTE __user * buf;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} IOCTL_Command_struct;
|
} IOCTL_Command_struct;
|
||||||
typedef struct _BIG_IOCTL_Command_struct {
|
typedef struct _BIG_IOCTL_Command_struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LUNAddr_struct LUN_info;
|
LUNAddr_struct LUN_info;
|
||||||
RequestBlock_struct Request;
|
RequestBlock_struct Request;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ErrorInfo_struct error_info;
|
ErrorInfo_struct error_info;
|
||||||
DWORD malloc_size;
|
DWORD malloc_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DWORD buf_size;
|
DWORD buf_size;
|
||||||
BYTE __user * buf;
|
BYTE __user * buf;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} BIG_IOCTL_Command_struct;
|
} BIG_IOCTL_Command_struct;
|
||||||
typedef struct _LogvolInfo_struct {
|
typedef struct _LogvolInfo_struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 LunID;
|
__u32 LunID;
|
||||||
int num_opens;
|
int num_opens;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int num_parts;
|
int num_parts;
|
||||||
} LogvolInfo_struct;
|
} LogvolInfo_struct;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CCISS_GETPCIINFO _IOR(CCISS_IOC_MAGIC, 1, cciss_pci_info_struct)
|
#define CCISS_GETPCIINFO _IOR(CCISS_IOC_MAGIC, 1, cciss_pci_info_struct)
|
||||||
#define CCISS_GETINTINFO _IOR(CCISS_IOC_MAGIC, 2, cciss_coalint_struct)
|
#define CCISS_GETINTINFO _IOR(CCISS_IOC_MAGIC, 2, cciss_coalint_struct)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CCISS_SETINTINFO _IOW(CCISS_IOC_MAGIC, 3, cciss_coalint_struct)
|
#define CCISS_SETINTINFO _IOW(CCISS_IOC_MAGIC, 3, cciss_coalint_struct)
|
||||||
#define CCISS_GETNODENAME _IOR(CCISS_IOC_MAGIC, 4, NodeName_type)
|
#define CCISS_GETNODENAME _IOR(CCISS_IOC_MAGIC, 4, NodeName_type)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CCISS_SETNODENAME _IOW(CCISS_IOC_MAGIC, 5, NodeName_type)
|
#define CCISS_SETNODENAME _IOW(CCISS_IOC_MAGIC, 5, NodeName_type)
|
||||||
#define CCISS_GETHEARTBEAT _IOR(CCISS_IOC_MAGIC, 6, Heartbeat_type)
|
#define CCISS_GETHEARTBEAT _IOR(CCISS_IOC_MAGIC, 6, Heartbeat_type)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CCISS_GETBUSTYPES _IOR(CCISS_IOC_MAGIC, 7, BusTypes_type)
|
#define CCISS_GETBUSTYPES _IOR(CCISS_IOC_MAGIC, 7, BusTypes_type)
|
||||||
#define CCISS_GETFIRMVER _IOR(CCISS_IOC_MAGIC, 8, FirmwareVer_type)
|
#define CCISS_GETFIRMVER _IOR(CCISS_IOC_MAGIC, 8, FirmwareVer_type)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CCISS_GETDRIVVER _IOR(CCISS_IOC_MAGIC, 9, DriverVer_type)
|
#define CCISS_GETDRIVVER _IOR(CCISS_IOC_MAGIC, 9, DriverVer_type)
|
||||||
#define CCISS_REVALIDVOLS _IO(CCISS_IOC_MAGIC, 10)
|
#define CCISS_REVALIDVOLS _IO(CCISS_IOC_MAGIC, 10)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CCISS_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 11, IOCTL_Command_struct)
|
#define CCISS_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 11, IOCTL_Command_struct)
|
||||||
#define CCISS_DEREGDISK _IO(CCISS_IOC_MAGIC, 12)
|
#define CCISS_DEREGDISK _IO(CCISS_IOC_MAGIC, 12)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CCISS_REGNEWDISK _IOW(CCISS_IOC_MAGIC, 13, int)
|
#define CCISS_REGNEWDISK _IOW(CCISS_IOC_MAGIC, 13, int)
|
||||||
#define CCISS_REGNEWD _IO(CCISS_IOC_MAGIC, 14)
|
#define CCISS_REGNEWD _IO(CCISS_IOC_MAGIC, 14)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CCISS_RESCANDISK _IO(CCISS_IOC_MAGIC, 16)
|
#define CCISS_RESCANDISK _IO(CCISS_IOC_MAGIC, 16)
|
||||||
#define CCISS_GETLUNINFO _IOR(CCISS_IOC_MAGIC, 17, LogvolInfo_struct)
|
#define CCISS_GETLUNINFO _IOR(CCISS_IOC_MAGIC, 17, LogvolInfo_struct)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CCISS_BIG_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 18, BIG_IOCTL_Command_struct)
|
#define CCISS_BIG_PASSTHRU _IOWR(CCISS_IOC_MAGIC, 18, BIG_IOCTL_Command_struct)
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -79,71 +79,61 @@
|
|||||||
#define CDROM_SEND_PACKET 0x5393
|
#define CDROM_SEND_PACKET 0x5393
|
||||||
#define CDROM_NEXT_WRITABLE 0x5394
|
#define CDROM_NEXT_WRITABLE 0x5394
|
||||||
#define CDROM_LAST_WRITTEN 0x5395
|
#define CDROM_LAST_WRITTEN 0x5395
|
||||||
struct cdrom_msf0
|
struct cdrom_msf0 {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
__u8 minute;
|
__u8 minute;
|
||||||
__u8 second;
|
__u8 second;
|
||||||
__u8 frame;
|
__u8 frame;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
union cdrom_addr
|
|
||||||
{
|
|
||||||
struct cdrom_msf0 msf;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
union cdrom_addr {
|
||||||
|
struct cdrom_msf0 msf;
|
||||||
int lba;
|
int lba;
|
||||||
};
|
};
|
||||||
struct cdrom_msf
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct cdrom_msf {
|
||||||
__u8 cdmsf_min0;
|
__u8 cdmsf_min0;
|
||||||
__u8 cdmsf_sec0;
|
__u8 cdmsf_sec0;
|
||||||
__u8 cdmsf_frame0;
|
__u8 cdmsf_frame0;
|
||||||
__u8 cdmsf_min1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 cdmsf_min1;
|
||||||
__u8 cdmsf_sec1;
|
__u8 cdmsf_sec1;
|
||||||
__u8 cdmsf_frame1;
|
__u8 cdmsf_frame1;
|
||||||
};
|
};
|
||||||
struct cdrom_ti
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
struct cdrom_ti {
|
||||||
__u8 cdti_trk0;
|
__u8 cdti_trk0;
|
||||||
__u8 cdti_ind0;
|
__u8 cdti_ind0;
|
||||||
__u8 cdti_trk1;
|
__u8 cdti_trk1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 cdti_ind1;
|
__u8 cdti_ind1;
|
||||||
};
|
};
|
||||||
struct cdrom_tochdr
|
struct cdrom_tochdr {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 cdth_trk0;
|
__u8 cdth_trk0;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 cdth_trk1;
|
__u8 cdth_trk1;
|
||||||
};
|
};
|
||||||
struct cdrom_volctrl
|
struct cdrom_volctrl {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
__u8 channel0;
|
__u8 channel0;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 channel1;
|
__u8 channel1;
|
||||||
__u8 channel2;
|
__u8 channel2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 channel3;
|
__u8 channel3;
|
||||||
};
|
};
|
||||||
struct cdrom_subchnl
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct cdrom_subchnl {
|
||||||
__u8 cdsc_format;
|
__u8 cdsc_format;
|
||||||
__u8 cdsc_audiostatus;
|
__u8 cdsc_audiostatus;
|
||||||
__u8 cdsc_adr : 4;
|
__u8 cdsc_adr : 4;
|
||||||
__u8 cdsc_ctrl: 4;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 cdsc_ctrl : 4;
|
||||||
__u8 cdsc_trk;
|
__u8 cdsc_trk;
|
||||||
__u8 cdsc_ind;
|
__u8 cdsc_ind;
|
||||||
union cdrom_addr cdsc_absaddr;
|
union cdrom_addr cdsc_absaddr;
|
||||||
union cdrom_addr cdsc_reladdr;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
union cdrom_addr cdsc_reladdr;
|
||||||
};
|
};
|
||||||
struct cdrom_tocentry
|
struct cdrom_tocentry {
|
||||||
{
|
|
||||||
__u8 cdte_track;
|
__u8 cdte_track;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 cdte_adr : 4;
|
__u8 cdte_adr : 4;
|
||||||
@ -153,678 +143,671 @@ struct cdrom_tocentry
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 cdte_datamode;
|
__u8 cdte_datamode;
|
||||||
};
|
};
|
||||||
struct cdrom_read
|
struct cdrom_read {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int cdread_lba;
|
int cdread_lba;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char * cdread_bufaddr;
|
char * cdread_bufaddr;
|
||||||
int cdread_buflen;
|
int cdread_buflen;
|
||||||
};
|
};
|
||||||
|
struct cdrom_read_audio {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct cdrom_read_audio
|
|
||||||
{
|
|
||||||
union cdrom_addr addr;
|
union cdrom_addr addr;
|
||||||
__u8 addr_format;
|
__u8 addr_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int nframes;
|
int nframes;
|
||||||
__u8 __user * buf;
|
__u8 __user * buf;
|
||||||
};
|
|
||||||
struct cdrom_multisession
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
struct cdrom_multisession {
|
||||||
union cdrom_addr addr;
|
union cdrom_addr addr;
|
||||||
__u8 xa_flag;
|
__u8 xa_flag;
|
||||||
__u8 addr_format;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 addr_format;
|
||||||
};
|
};
|
||||||
struct cdrom_mcn
|
struct cdrom_mcn {
|
||||||
{
|
|
||||||
__u8 medium_catalog_number[14];
|
__u8 medium_catalog_number[14];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct cdrom_blk
|
struct cdrom_blk {
|
||||||
{
|
|
||||||
unsigned from;
|
unsigned from;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short len;
|
unsigned short len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define CDROM_PACKET_SIZE 12
|
#define CDROM_PACKET_SIZE 12
|
||||||
#define CGC_DATA_UNKNOWN 0
|
#define CGC_DATA_UNKNOWN 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CGC_DATA_WRITE 1
|
#define CGC_DATA_WRITE 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CGC_DATA_READ 2
|
#define CGC_DATA_READ 2
|
||||||
#define CGC_DATA_NONE 3
|
#define CGC_DATA_NONE 3
|
||||||
struct cdrom_generic_command
|
struct cdrom_generic_command {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
unsigned char cmd[CDROM_PACKET_SIZE];
|
unsigned char cmd[CDROM_PACKET_SIZE];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char __user * buffer;
|
unsigned char __user * buffer;
|
||||||
unsigned int buflen;
|
unsigned int buflen;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int stat;
|
int stat;
|
||||||
struct request_sense __user * sense;
|
struct request_sense __user * sense;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char data_direction;
|
unsigned char data_direction;
|
||||||
int quiet;
|
int quiet;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int timeout;
|
int timeout;
|
||||||
void __user * reserved[1];
|
void __user * reserved[1];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define CD_MINS 74
|
#define CD_MINS 74
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CD_SECS 60
|
#define CD_SECS 60
|
||||||
#define CD_FRAMES 75
|
#define CD_FRAMES 75
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_SYNC_SIZE 12
|
#define CD_SYNC_SIZE 12
|
||||||
#define CD_MSF_OFFSET 150
|
#define CD_MSF_OFFSET 150
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CD_CHUNK_SIZE 24
|
#define CD_CHUNK_SIZE 24
|
||||||
#define CD_NUM_OF_CHUNKS 98
|
#define CD_NUM_OF_CHUNKS 98
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_FRAMESIZE_SUB 96
|
#define CD_FRAMESIZE_SUB 96
|
||||||
#define CD_HEAD_SIZE 4
|
#define CD_HEAD_SIZE 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CD_SUBHEAD_SIZE 8
|
#define CD_SUBHEAD_SIZE 8
|
||||||
#define CD_EDC_SIZE 4
|
#define CD_EDC_SIZE 4
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_ZERO_SIZE 8
|
#define CD_ZERO_SIZE 8
|
||||||
#define CD_ECC_SIZE 276
|
#define CD_ECC_SIZE 276
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CD_FRAMESIZE 2048
|
#define CD_FRAMESIZE 2048
|
||||||
#define CD_FRAMESIZE_RAW 2352
|
#define CD_FRAMESIZE_RAW 2352
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_FRAMESIZE_RAWER 2646
|
#define CD_FRAMESIZE_RAWER 2646
|
||||||
#define CD_FRAMESIZE_RAW1 (CD_FRAMESIZE_RAW - CD_SYNC_SIZE)
|
#define CD_FRAMESIZE_RAW1 (CD_FRAMESIZE_RAW - CD_SYNC_SIZE)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CD_FRAMESIZE_RAW0 (CD_FRAMESIZE_RAW - CD_SYNC_SIZE - CD_HEAD_SIZE)
|
#define CD_FRAMESIZE_RAW0 (CD_FRAMESIZE_RAW - CD_SYNC_SIZE - CD_HEAD_SIZE)
|
||||||
#define CD_XA_HEAD (CD_HEAD_SIZE + CD_SUBHEAD_SIZE)
|
#define CD_XA_HEAD (CD_HEAD_SIZE + CD_SUBHEAD_SIZE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_XA_TAIL (CD_EDC_SIZE + CD_ECC_SIZE)
|
#define CD_XA_TAIL (CD_EDC_SIZE + CD_ECC_SIZE)
|
||||||
#define CD_XA_SYNC_HEAD (CD_SYNC_SIZE + CD_XA_HEAD)
|
#define CD_XA_SYNC_HEAD (CD_SYNC_SIZE + CD_XA_HEAD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDROM_LBA 0x01
|
#define CDROM_LBA 0x01
|
||||||
#define CDROM_MSF 0x02
|
#define CDROM_MSF 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDROM_DATA_TRACK 0x04
|
#define CDROM_DATA_TRACK 0x04
|
||||||
#define CDROM_LEADOUT 0xAA
|
#define CDROM_LEADOUT 0xAA
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDROM_AUDIO_INVALID 0x00
|
#define CDROM_AUDIO_INVALID 0x00
|
||||||
#define CDROM_AUDIO_PLAY 0x11
|
#define CDROM_AUDIO_PLAY 0x11
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDROM_AUDIO_PAUSED 0x12
|
#define CDROM_AUDIO_PAUSED 0x12
|
||||||
#define CDROM_AUDIO_COMPLETED 0x13
|
#define CDROM_AUDIO_COMPLETED 0x13
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDROM_AUDIO_ERROR 0x14
|
#define CDROM_AUDIO_ERROR 0x14
|
||||||
#define CDROM_AUDIO_NO_STATUS 0x15
|
#define CDROM_AUDIO_NO_STATUS 0x15
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_CLOSE_TRAY 0x1
|
#define CDC_CLOSE_TRAY 0x1
|
||||||
#define CDC_OPEN_TRAY 0x2
|
#define CDC_OPEN_TRAY 0x2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDC_LOCK 0x4
|
#define CDC_LOCK 0x4
|
||||||
#define CDC_SELECT_SPEED 0x8
|
#define CDC_SELECT_SPEED 0x8
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_SELECT_DISC 0x10
|
#define CDC_SELECT_DISC 0x10
|
||||||
#define CDC_MULTI_SESSION 0x20
|
#define CDC_MULTI_SESSION 0x20
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDC_MCN 0x40
|
#define CDC_MCN 0x40
|
||||||
#define CDC_MEDIA_CHANGED 0x80
|
#define CDC_MEDIA_CHANGED 0x80
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_PLAY_AUDIO 0x100
|
#define CDC_PLAY_AUDIO 0x100
|
||||||
#define CDC_RESET 0x200
|
#define CDC_RESET 0x200
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDC_DRIVE_STATUS 0x800
|
#define CDC_DRIVE_STATUS 0x800
|
||||||
#define CDC_GENERIC_PACKET 0x1000
|
#define CDC_GENERIC_PACKET 0x1000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_CD_R 0x2000
|
#define CDC_CD_R 0x2000
|
||||||
#define CDC_CD_RW 0x4000
|
#define CDC_CD_RW 0x4000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDC_DVD 0x8000
|
#define CDC_DVD 0x8000
|
||||||
#define CDC_DVD_R 0x10000
|
#define CDC_DVD_R 0x10000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_DVD_RAM 0x20000
|
#define CDC_DVD_RAM 0x20000
|
||||||
#define CDC_MO_DRIVE 0x40000
|
#define CDC_MO_DRIVE 0x40000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDC_MRW 0x80000
|
#define CDC_MRW 0x80000
|
||||||
#define CDC_MRW_W 0x100000
|
#define CDC_MRW_W 0x100000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDC_RAM 0x200000
|
#define CDC_RAM 0x200000
|
||||||
#define CDS_NO_INFO 0
|
#define CDS_NO_INFO 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDS_NO_DISC 1
|
#define CDS_NO_DISC 1
|
||||||
#define CDS_TRAY_OPEN 2
|
#define CDS_TRAY_OPEN 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDS_DRIVE_NOT_READY 3
|
#define CDS_DRIVE_NOT_READY 3
|
||||||
#define CDS_DISC_OK 4
|
#define CDS_DISC_OK 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDS_AUDIO 100
|
#define CDS_AUDIO 100
|
||||||
#define CDS_DATA_1 101
|
#define CDS_DATA_1 101
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDS_DATA_2 102
|
#define CDS_DATA_2 102
|
||||||
#define CDS_XA_2_1 103
|
#define CDS_XA_2_1 103
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDS_XA_2_2 104
|
#define CDS_XA_2_2 104
|
||||||
#define CDS_MIXED 105
|
#define CDS_MIXED 105
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDO_AUTO_CLOSE 0x1
|
#define CDO_AUTO_CLOSE 0x1
|
||||||
#define CDO_AUTO_EJECT 0x2
|
#define CDO_AUTO_EJECT 0x2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDO_USE_FFLAGS 0x4
|
#define CDO_USE_FFLAGS 0x4
|
||||||
#define CDO_LOCK 0x8
|
#define CDO_LOCK 0x8
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDO_CHECK_TYPE 0x10
|
#define CDO_CHECK_TYPE 0x10
|
||||||
#define CDSL_NONE (INT_MAX - 1)
|
#define CDSL_NONE (INT_MAX - 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDSL_CURRENT INT_MAX
|
#define CDSL_CURRENT INT_MAX
|
||||||
#define CD_PART_MAX 64
|
#define CD_PART_MAX 64
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CD_PART_MASK (CD_PART_MAX - 1)
|
#define CD_PART_MASK (CD_PART_MAX - 1)
|
||||||
#define GPCMD_BLANK 0xa1
|
#define GPCMD_BLANK 0xa1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_CLOSE_TRACK 0x5b
|
#define GPCMD_CLOSE_TRACK 0x5b
|
||||||
#define GPCMD_FLUSH_CACHE 0x35
|
#define GPCMD_FLUSH_CACHE 0x35
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_FORMAT_UNIT 0x04
|
#define GPCMD_FORMAT_UNIT 0x04
|
||||||
#define GPCMD_GET_CONFIGURATION 0x46
|
#define GPCMD_GET_CONFIGURATION 0x46
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_GET_EVENT_STATUS_NOTIFICATION 0x4a
|
#define GPCMD_GET_EVENT_STATUS_NOTIFICATION 0x4a
|
||||||
#define GPCMD_GET_PERFORMANCE 0xac
|
#define GPCMD_GET_PERFORMANCE 0xac
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_INQUIRY 0x12
|
#define GPCMD_INQUIRY 0x12
|
||||||
#define GPCMD_LOAD_UNLOAD 0xa6
|
#define GPCMD_LOAD_UNLOAD 0xa6
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_MECHANISM_STATUS 0xbd
|
#define GPCMD_MECHANISM_STATUS 0xbd
|
||||||
#define GPCMD_MODE_SELECT_10 0x55
|
#define GPCMD_MODE_SELECT_10 0x55
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_MODE_SENSE_10 0x5a
|
#define GPCMD_MODE_SENSE_10 0x5a
|
||||||
#define GPCMD_PAUSE_RESUME 0x4b
|
#define GPCMD_PAUSE_RESUME 0x4b
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_PLAY_AUDIO_10 0x45
|
#define GPCMD_PLAY_AUDIO_10 0x45
|
||||||
#define GPCMD_PLAY_AUDIO_MSF 0x47
|
#define GPCMD_PLAY_AUDIO_MSF 0x47
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_PLAY_AUDIO_TI 0x48
|
#define GPCMD_PLAY_AUDIO_TI 0x48
|
||||||
#define GPCMD_PLAY_CD 0xbc
|
#define GPCMD_PLAY_CD 0xbc
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL 0x1e
|
#define GPCMD_PREVENT_ALLOW_MEDIUM_REMOVAL 0x1e
|
||||||
#define GPCMD_READ_10 0x28
|
#define GPCMD_READ_10 0x28
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_READ_12 0xa8
|
#define GPCMD_READ_12 0xa8
|
||||||
#define GPCMD_READ_BUFFER 0x3c
|
#define GPCMD_READ_BUFFER 0x3c
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_READ_BUFFER_CAPACITY 0x5c
|
#define GPCMD_READ_BUFFER_CAPACITY 0x5c
|
||||||
#define GPCMD_READ_CDVD_CAPACITY 0x25
|
#define GPCMD_READ_CDVD_CAPACITY 0x25
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_READ_CD 0xbe
|
#define GPCMD_READ_CD 0xbe
|
||||||
#define GPCMD_READ_CD_MSF 0xb9
|
#define GPCMD_READ_CD_MSF 0xb9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_READ_DISC_INFO 0x51
|
#define GPCMD_READ_DISC_INFO 0x51
|
||||||
#define GPCMD_READ_DVD_STRUCTURE 0xad
|
#define GPCMD_READ_DVD_STRUCTURE 0xad
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_READ_FORMAT_CAPACITIES 0x23
|
#define GPCMD_READ_FORMAT_CAPACITIES 0x23
|
||||||
#define GPCMD_READ_HEADER 0x44
|
#define GPCMD_READ_HEADER 0x44
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_READ_TRACK_RZONE_INFO 0x52
|
#define GPCMD_READ_TRACK_RZONE_INFO 0x52
|
||||||
#define GPCMD_READ_SUBCHANNEL 0x42
|
#define GPCMD_READ_SUBCHANNEL 0x42
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_READ_TOC_PMA_ATIP 0x43
|
#define GPCMD_READ_TOC_PMA_ATIP 0x43
|
||||||
#define GPCMD_REPAIR_RZONE_TRACK 0x58
|
#define GPCMD_REPAIR_RZONE_TRACK 0x58
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_REPORT_KEY 0xa4
|
#define GPCMD_REPORT_KEY 0xa4
|
||||||
#define GPCMD_REQUEST_SENSE 0x03
|
#define GPCMD_REQUEST_SENSE 0x03
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_RESERVE_RZONE_TRACK 0x53
|
#define GPCMD_RESERVE_RZONE_TRACK 0x53
|
||||||
#define GPCMD_SEND_CUE_SHEET 0x5d
|
#define GPCMD_SEND_CUE_SHEET 0x5d
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_SCAN 0xba
|
#define GPCMD_SCAN 0xba
|
||||||
#define GPCMD_SEEK 0x2b
|
#define GPCMD_SEEK 0x2b
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_SEND_DVD_STRUCTURE 0xbf
|
#define GPCMD_SEND_DVD_STRUCTURE 0xbf
|
||||||
#define GPCMD_SEND_EVENT 0xa2
|
#define GPCMD_SEND_EVENT 0xa2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_SEND_KEY 0xa3
|
#define GPCMD_SEND_KEY 0xa3
|
||||||
#define GPCMD_SEND_OPC 0x54
|
#define GPCMD_SEND_OPC 0x54
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_SET_READ_AHEAD 0xa7
|
#define GPCMD_SET_READ_AHEAD 0xa7
|
||||||
#define GPCMD_SET_STREAMING 0xb6
|
#define GPCMD_SET_STREAMING 0xb6
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_START_STOP_UNIT 0x1b
|
#define GPCMD_START_STOP_UNIT 0x1b
|
||||||
#define GPCMD_STOP_PLAY_SCAN 0x4e
|
#define GPCMD_STOP_PLAY_SCAN 0x4e
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_TEST_UNIT_READY 0x00
|
#define GPCMD_TEST_UNIT_READY 0x00
|
||||||
#define GPCMD_VERIFY_10 0x2f
|
#define GPCMD_VERIFY_10 0x2f
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_WRITE_10 0x2a
|
#define GPCMD_WRITE_10 0x2a
|
||||||
#define GPCMD_WRITE_12 0xaa
|
#define GPCMD_WRITE_12 0xaa
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_WRITE_AND_VERIFY_10 0x2e
|
#define GPCMD_WRITE_AND_VERIFY_10 0x2e
|
||||||
#define GPCMD_WRITE_BUFFER 0x3b
|
#define GPCMD_WRITE_BUFFER 0x3b
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPCMD_SET_SPEED 0xbb
|
#define GPCMD_SET_SPEED 0xbb
|
||||||
#define GPCMD_PLAYAUDIO_TI 0x48
|
#define GPCMD_PLAYAUDIO_TI 0x48
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPCMD_GET_MEDIA_STATUS 0xda
|
#define GPCMD_GET_MEDIA_STATUS 0xda
|
||||||
#define GPMODE_VENDOR_PAGE 0x00
|
#define GPMODE_VENDOR_PAGE 0x00
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPMODE_R_W_ERROR_PAGE 0x01
|
#define GPMODE_R_W_ERROR_PAGE 0x01
|
||||||
#define GPMODE_WRITE_PARMS_PAGE 0x05
|
#define GPMODE_WRITE_PARMS_PAGE 0x05
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPMODE_WCACHING_PAGE 0x08
|
#define GPMODE_WCACHING_PAGE 0x08
|
||||||
#define GPMODE_AUDIO_CTL_PAGE 0x0e
|
#define GPMODE_AUDIO_CTL_PAGE 0x0e
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPMODE_POWER_PAGE 0x1a
|
#define GPMODE_POWER_PAGE 0x1a
|
||||||
#define GPMODE_FAULT_FAIL_PAGE 0x1c
|
#define GPMODE_FAULT_FAIL_PAGE 0x1c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GPMODE_TO_PROTECT_PAGE 0x1d
|
#define GPMODE_TO_PROTECT_PAGE 0x1d
|
||||||
#define GPMODE_CAPABILITIES_PAGE 0x2a
|
#define GPMODE_CAPABILITIES_PAGE 0x2a
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define GPMODE_ALL_PAGES 0x3f
|
#define GPMODE_ALL_PAGES 0x3f
|
||||||
#define GPMODE_CDROM_PAGE 0x0d
|
#define GPMODE_CDROM_PAGE 0x0d
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_STRUCT_PHYSICAL 0x00
|
#define DVD_STRUCT_PHYSICAL 0x00
|
||||||
#define DVD_STRUCT_COPYRIGHT 0x01
|
#define DVD_STRUCT_COPYRIGHT 0x01
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_STRUCT_DISCKEY 0x02
|
#define DVD_STRUCT_DISCKEY 0x02
|
||||||
#define DVD_STRUCT_BCA 0x03
|
#define DVD_STRUCT_BCA 0x03
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_STRUCT_MANUFACT 0x04
|
#define DVD_STRUCT_MANUFACT 0x04
|
||||||
struct dvd_layer {
|
struct dvd_layer {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 book_version : 4;
|
__u8 book_version : 4;
|
||||||
__u8 book_type : 4;
|
__u8 book_type : 4;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 min_rate : 4;
|
__u8 min_rate : 4;
|
||||||
__u8 disc_size : 4;
|
__u8 disc_size : 4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 layer_type : 4;
|
__u8 layer_type : 4;
|
||||||
__u8 track_path : 1;
|
__u8 track_path : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 nlayers : 2;
|
__u8 nlayers : 2;
|
||||||
__u8 track_density : 4;
|
__u8 track_density : 4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 linear_density : 4;
|
__u8 linear_density : 4;
|
||||||
__u8 bca : 1;
|
__u8 bca : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 start_sector;
|
__u32 start_sector;
|
||||||
__u32 end_sector;
|
__u32 end_sector;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 end_sector_l0;
|
__u32 end_sector_l0;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_LAYERS 4
|
#define DVD_LAYERS 4
|
||||||
struct dvd_physical {
|
struct dvd_physical {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 type;
|
__u8 type;
|
||||||
__u8 layer_num;
|
__u8 layer_num;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_layer layer[DVD_LAYERS];
|
struct dvd_layer layer[DVD_LAYERS];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_copyright {
|
struct dvd_copyright {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 layer_num;
|
__u8 layer_num;
|
||||||
__u8 cpst;
|
__u8 cpst;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 rmi;
|
__u8 rmi;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_disckey {
|
struct dvd_disckey {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
__u8 value[2048];
|
__u8 value[2048];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct dvd_bca {
|
struct dvd_bca {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 type;
|
__u8 type;
|
||||||
int len;
|
int len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 value[188];
|
__u8 value[188];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_manufact {
|
struct dvd_manufact {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 layer_num;
|
__u8 layer_num;
|
||||||
int len;
|
int len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 value[2048];
|
__u8 value[2048];
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef union {
|
typedef union {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_physical physical;
|
struct dvd_physical physical;
|
||||||
struct dvd_copyright copyright;
|
struct dvd_copyright copyright;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_disckey disckey;
|
struct dvd_disckey disckey;
|
||||||
struct dvd_bca bca;
|
struct dvd_bca bca;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_manufact manufact;
|
struct dvd_manufact manufact;
|
||||||
} dvd_struct;
|
} dvd_struct;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_LU_SEND_AGID 0
|
#define DVD_LU_SEND_AGID 0
|
||||||
#define DVD_HOST_SEND_CHALLENGE 1
|
#define DVD_HOST_SEND_CHALLENGE 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_LU_SEND_KEY1 2
|
#define DVD_LU_SEND_KEY1 2
|
||||||
#define DVD_LU_SEND_CHALLENGE 3
|
#define DVD_LU_SEND_CHALLENGE 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_HOST_SEND_KEY2 4
|
#define DVD_HOST_SEND_KEY2 4
|
||||||
#define DVD_AUTH_ESTABLISHED 5
|
#define DVD_AUTH_ESTABLISHED 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_AUTH_FAILURE 6
|
#define DVD_AUTH_FAILURE 6
|
||||||
#define DVD_LU_SEND_TITLE_KEY 7
|
#define DVD_LU_SEND_TITLE_KEY 7
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_LU_SEND_ASF 8
|
#define DVD_LU_SEND_ASF 8
|
||||||
#define DVD_INVALIDATE_AGID 9
|
#define DVD_INVALIDATE_AGID 9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_LU_SEND_RPC_STATE 10
|
#define DVD_LU_SEND_RPC_STATE 10
|
||||||
#define DVD_HOST_SEND_RPC_STATE 11
|
#define DVD_HOST_SEND_RPC_STATE 11
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef __u8 dvd_key[5];
|
typedef __u8 dvd_key[5];
|
||||||
typedef __u8 dvd_challenge[10];
|
typedef __u8 dvd_challenge[10];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_lu_send_agid {
|
struct dvd_lu_send_agid {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_host_send_challenge {
|
struct dvd_host_send_challenge {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
dvd_challenge chal;
|
dvd_challenge chal;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct dvd_send_key {
|
struct dvd_send_key {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 type;
|
__u8 type;
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
dvd_key key;
|
dvd_key key;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_lu_send_challenge {
|
struct dvd_lu_send_challenge {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
dvd_challenge chal;
|
dvd_challenge chal;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define DVD_CPM_NO_COPYRIGHT 0
|
#define DVD_CPM_NO_COPYRIGHT 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_CPM_COPYRIGHTED 1
|
#define DVD_CPM_COPYRIGHTED 1
|
||||||
#define DVD_CP_SEC_NONE 0
|
#define DVD_CP_SEC_NONE 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DVD_CP_SEC_EXIST 1
|
#define DVD_CP_SEC_EXIST 1
|
||||||
#define DVD_CGMS_UNRESTRICTED 0
|
#define DVD_CGMS_UNRESTRICTED 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DVD_CGMS_SINGLE 2
|
#define DVD_CGMS_SINGLE 2
|
||||||
#define DVD_CGMS_RESTRICTED 3
|
#define DVD_CGMS_RESTRICTED 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_lu_send_title_key {
|
struct dvd_lu_send_title_key {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
dvd_key title_key;
|
dvd_key title_key;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int lba;
|
int lba;
|
||||||
unsigned cpm : 1;
|
unsigned cpm : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned cp_sec : 1;
|
unsigned cp_sec : 1;
|
||||||
unsigned cgms : 2;
|
unsigned cgms : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct dvd_lu_send_asf {
|
struct dvd_lu_send_asf {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 type;
|
__u8 type;
|
||||||
unsigned agid : 2;
|
unsigned agid : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned asf : 1;
|
unsigned asf : 1;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_host_send_rpcstate {
|
struct dvd_host_send_rpcstate {
|
||||||
__u8 type;
|
__u8 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 pdrc;
|
__u8 pdrc;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_lu_send_rpcstate {
|
struct dvd_lu_send_rpcstate {
|
||||||
__u8 type : 2;
|
__u8 type : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 vra : 3;
|
__u8 vra : 3;
|
||||||
__u8 ucca : 3;
|
__u8 ucca : 3;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 region_mask;
|
__u8 region_mask;
|
||||||
__u8 rpc_scheme;
|
__u8 rpc_scheme;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
typedef union {
|
typedef union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 type;
|
__u8 type;
|
||||||
struct dvd_lu_send_agid lsa;
|
struct dvd_lu_send_agid lsa;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_host_send_challenge hsc;
|
struct dvd_host_send_challenge hsc;
|
||||||
struct dvd_send_key lsk;
|
struct dvd_send_key lsk;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_lu_send_challenge lsc;
|
struct dvd_lu_send_challenge lsc;
|
||||||
struct dvd_send_key hsk;
|
struct dvd_send_key hsk;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dvd_lu_send_title_key lstk;
|
struct dvd_lu_send_title_key lstk;
|
||||||
struct dvd_lu_send_asf lsasf;
|
struct dvd_lu_send_asf lsasf;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct dvd_host_send_rpcstate hrpcs;
|
struct dvd_host_send_rpcstate hrpcs;
|
||||||
struct dvd_lu_send_rpcstate lrpcs;
|
struct dvd_lu_send_rpcstate lrpcs;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} dvd_authinfo;
|
} dvd_authinfo;
|
||||||
struct request_sense {
|
struct request_sense {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 valid : 1;
|
__u8 valid : 1;
|
||||||
__u8 error_code : 7;
|
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 error_code : 7;
|
__u8 error_code : 7;
|
||||||
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
|
__u8 error_code : 7;
|
||||||
__u8 valid : 1;
|
__u8 valid : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
__u8 segment_number;
|
__u8 segment_number;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 ili : 1;
|
__u8 ili : 1;
|
||||||
__u8 reserved2 : 1;
|
__u8 reserved2 : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 sense_key : 4;
|
__u8 sense_key : 4;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 sense_key : 4;
|
__u8 sense_key : 4;
|
||||||
__u8 reserved2 : 1;
|
__u8 reserved2 : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 ili : 1;
|
__u8 ili : 1;
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
__u8 information[4];
|
__u8 information[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 add_sense_len;
|
__u8 add_sense_len;
|
||||||
__u8 command_info[4];
|
__u8 command_info[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 asc;
|
__u8 asc;
|
||||||
__u8 ascq;
|
__u8 ascq;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 fruc;
|
__u8 fruc;
|
||||||
__u8 sks[3];
|
__u8 sks[3];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 asb[46];
|
__u8 asb[46];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDF_RWRT 0x0020
|
#define CDF_RWRT 0x0020
|
||||||
#define CDF_HWDM 0x0024
|
#define CDF_HWDM 0x0024
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDF_MRW 0x0028
|
#define CDF_MRW 0x0028
|
||||||
#define CDM_MRW_NOTMRW 0
|
#define CDM_MRW_NOTMRW 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CDM_MRW_BGFORMAT_INACTIVE 1
|
#define CDM_MRW_BGFORMAT_INACTIVE 1
|
||||||
#define CDM_MRW_BGFORMAT_ACTIVE 2
|
#define CDM_MRW_BGFORMAT_ACTIVE 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CDM_MRW_BGFORMAT_COMPLETE 3
|
#define CDM_MRW_BGFORMAT_COMPLETE 3
|
||||||
#define MRW_LBA_DMA 0
|
#define MRW_LBA_DMA 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MRW_LBA_GAA 1
|
#define MRW_LBA_GAA 1
|
||||||
#define MRW_MODE_PC_PRE1 0x2c
|
#define MRW_MODE_PC_PRE1 0x2c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MRW_MODE_PC 0x03
|
#define MRW_MODE_PC 0x03
|
||||||
struct mrw_feature_desc {
|
struct mrw_feature_desc {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be16 feature_code;
|
__be16 feature_code;
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 add_len;
|
__u8 add_len;
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved2 : 7;
|
__u8 reserved2 : 7;
|
||||||
__u8 write : 1;
|
__u8 write : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
__u8 write : 1;
|
__u8 write : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved2 : 7;
|
__u8 reserved2 : 7;
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 reserved3;
|
__u8 reserved3;
|
||||||
__u8 reserved4;
|
__u8 reserved4;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved5;
|
__u8 reserved5;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct rwrt_feature_desc {
|
struct rwrt_feature_desc {
|
||||||
__be16 feature_code;
|
__be16 feature_code;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
__u8 add_len;
|
__u8 add_len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 last_lba;
|
__u32 last_lba;
|
||||||
__u32 block_size;
|
__u32 block_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 blocking;
|
__u16 blocking;
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved2 : 7;
|
__u8 reserved2 : 7;
|
||||||
__u8 page_present : 1;
|
__u8 page_present : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
__u8 page_present : 1;
|
__u8 page_present : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved2 : 7;
|
__u8 reserved2 : 7;
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 reserved3;
|
__u8 reserved3;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
__be16 disc_information_length;
|
__be16 disc_information_length;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 reserved1 : 3;
|
__u8 reserved1 : 3;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 erasable : 1;
|
__u8 erasable : 1;
|
||||||
__u8 border_status : 2;
|
__u8 border_status : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 disc_status : 2;
|
__u8 disc_status : 2;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 disc_status : 2;
|
__u8 disc_status : 2;
|
||||||
__u8 border_status : 2;
|
__u8 border_status : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 erasable : 1;
|
__u8 erasable : 1;
|
||||||
__u8 reserved1 : 3;
|
__u8 reserved1 : 3;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#else
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
#error "Please fix <asm/byteorder.h>"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
__u8 n_first_track;
|
__u8 n_first_track;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 n_sessions_lsb;
|
__u8 n_sessions_lsb;
|
||||||
__u8 first_track_lsb;
|
__u8 first_track_lsb;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 last_track_lsb;
|
__u8 last_track_lsb;
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 did_v : 1;
|
__u8 did_v : 1;
|
||||||
__u8 dbc_v : 1;
|
__u8 dbc_v : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 uru : 1;
|
__u8 uru : 1;
|
||||||
__u8 reserved2 : 2;
|
__u8 reserved2 : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 dbit : 1;
|
__u8 dbit : 1;
|
||||||
__u8 mrw_status : 2;
|
__u8 mrw_status : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
__u8 mrw_status : 2;
|
__u8 mrw_status : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 dbit : 1;
|
__u8 dbit : 1;
|
||||||
__u8 reserved2 : 2;
|
__u8 reserved2 : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 uru : 1;
|
__u8 uru : 1;
|
||||||
__u8 dbc_v : 1;
|
__u8 dbc_v : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 did_v : 1;
|
__u8 did_v : 1;
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 disc_type;
|
__u8 disc_type;
|
||||||
__u8 n_sessions_msb;
|
__u8 n_sessions_msb;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 first_track_msb;
|
__u8 first_track_msb;
|
||||||
__u8 last_track_msb;
|
__u8 last_track_msb;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 disc_id;
|
__u32 disc_id;
|
||||||
__u32 lead_in;
|
__u32 lead_in;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 lead_out;
|
__u32 lead_out;
|
||||||
__u8 disc_bar_code[8];
|
__u8 disc_bar_code[8];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 reserved3;
|
__u8 reserved3;
|
||||||
__u8 n_opc;
|
__u8 n_opc;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} disc_information;
|
} disc_information;
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be16 track_information_length;
|
__be16 track_information_length;
|
||||||
__u8 track_lsb;
|
__u8 track_lsb;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 session_lsb;
|
__u8 session_lsb;
|
||||||
__u8 reserved1;
|
__u8 reserved1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 reserved2 : 2;
|
__u8 reserved2 : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 damage : 1;
|
__u8 damage : 1;
|
||||||
__u8 copy : 1;
|
__u8 copy : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 track_mode : 4;
|
__u8 track_mode : 4;
|
||||||
__u8 rt : 1;
|
__u8 rt : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 blank : 1;
|
__u8 blank : 1;
|
||||||
__u8 packet : 1;
|
__u8 packet : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 fp : 1;
|
__u8 fp : 1;
|
||||||
__u8 data_mode : 4;
|
__u8 data_mode : 4;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved3 : 6;
|
__u8 reserved3 : 6;
|
||||||
__u8 lra_v : 1;
|
__u8 lra_v : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 nwa_v : 1;
|
__u8 nwa_v : 1;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 track_mode : 4;
|
__u8 track_mode : 4;
|
||||||
__u8 copy : 1;
|
__u8 copy : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 damage : 1;
|
__u8 damage : 1;
|
||||||
__u8 reserved2 : 2;
|
__u8 reserved2 : 2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 data_mode : 4;
|
__u8 data_mode : 4;
|
||||||
__u8 fp : 1;
|
__u8 fp : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 packet : 1;
|
__u8 packet : 1;
|
||||||
__u8 blank : 1;
|
__u8 blank : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 rt : 1;
|
__u8 rt : 1;
|
||||||
__u8 nwa_v : 1;
|
__u8 nwa_v : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 lra_v : 1;
|
__u8 lra_v : 1;
|
||||||
__u8 reserved3 : 6;
|
__u8 reserved3 : 6;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
__be32 track_start;
|
__be32 track_start;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 next_writable;
|
__be32 next_writable;
|
||||||
__be32 free_blocks;
|
__be32 free_blocks;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be32 fixed_packet_size;
|
__be32 fixed_packet_size;
|
||||||
__be32 track_size;
|
__be32 track_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 last_rec_address;
|
__be32 last_rec_address;
|
||||||
} track_information;
|
} track_information;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct feature_header {
|
struct feature_header {
|
||||||
__u32 data_len;
|
__u32 data_len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 reserved1;
|
__u8 reserved1;
|
||||||
__u8 reserved2;
|
__u8 reserved2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 curr_profile;
|
__u16 curr_profile;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct mode_page_header {
|
struct mode_page_header {
|
||||||
__be16 mode_data_length;
|
__be16 mode_data_length;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 medium_type;
|
__u8 medium_type;
|
||||||
__u8 reserved1;
|
__u8 reserved1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 reserved2;
|
__u8 reserved2;
|
||||||
__u8 reserved3;
|
__u8 reserved3;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be16 desc_length;
|
__be16 desc_length;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct rm_feature_desc {
|
struct rm_feature_desc {
|
||||||
__be16 feature_code;
|
__be16 feature_code;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 curr : 1;
|
__u8 curr : 1;
|
||||||
__u8 persistent : 1;
|
__u8 persistent : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 feature_version : 4;
|
__u8 feature_version : 4;
|
||||||
__u8 reserved1 : 2;
|
__u8 reserved1 : 2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
__u8 add_len;
|
__u8 add_len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 mech_type : 3;
|
__u8 mech_type : 3;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 load : 1;
|
__u8 load : 1;
|
||||||
__u8 eject : 1;
|
__u8 eject : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 pvnt_jmpr : 1;
|
__u8 pvnt_jmpr : 1;
|
||||||
__u8 dbml : 1;
|
__u8 dbml : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 lock : 1;
|
__u8 lock : 1;
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 lock : 1;
|
__u8 lock : 1;
|
||||||
__u8 dbml : 1;
|
__u8 dbml : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 pvnt_jmpr : 1;
|
__u8 pvnt_jmpr : 1;
|
||||||
__u8 eject : 1;
|
__u8 eject : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 load : 1;
|
__u8 load : 1;
|
||||||
__u8 mech_type : 3;
|
__u8 mech_type : 3;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
__u8 reserved2;
|
__u8 reserved2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 reserved3;
|
__u8 reserved3;
|
||||||
__u8 reserved4;
|
__u8 reserved4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -147,480 +147,493 @@ struct CodaFid {
|
|||||||
#ifndef _VENUS_VATTR_T_
|
#ifndef _VENUS_VATTR_T_
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define _VENUS_VATTR_T_
|
#define _VENUS_VATTR_T_
|
||||||
enum coda_vtype { C_VNON, C_VREG, C_VDIR, C_VBLK, C_VCHR, C_VLNK, C_VSOCK, C_VFIFO, C_VBAD };
|
enum coda_vtype {
|
||||||
|
C_VNON,
|
||||||
|
C_VREG,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
C_VDIR,
|
||||||
|
C_VBLK,
|
||||||
|
C_VCHR,
|
||||||
|
C_VLNK,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
C_VSOCK,
|
||||||
|
C_VFIFO,
|
||||||
|
C_VBAD
|
||||||
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vattr {
|
struct coda_vattr {
|
||||||
long va_type;
|
long va_type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
u_short va_mode;
|
u_short va_mode;
|
||||||
short va_nlink;
|
short va_nlink;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
vuid_t va_uid;
|
vuid_t va_uid;
|
||||||
vgid_t va_gid;
|
vgid_t va_gid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
long va_fileid;
|
long va_fileid;
|
||||||
u_quad_t va_size;
|
u_quad_t va_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
long va_blocksize;
|
long va_blocksize;
|
||||||
struct timespec va_atime;
|
struct timespec va_atime;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct timespec va_mtime;
|
struct timespec va_mtime;
|
||||||
struct timespec va_ctime;
|
struct timespec va_ctime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
u_long va_gen;
|
u_long va_gen;
|
||||||
u_long va_flags;
|
u_long va_flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
cdev_t va_rdev;
|
cdev_t va_rdev;
|
||||||
u_quad_t va_bytes;
|
u_quad_t va_bytes;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
u_quad_t va_filerev;
|
u_quad_t va_filerev;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
struct coda_statfs {
|
struct coda_statfs {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int32_t f_blocks;
|
int32_t f_blocks;
|
||||||
int32_t f_bfree;
|
int32_t f_bfree;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int32_t f_bavail;
|
int32_t f_bavail;
|
||||||
int32_t f_files;
|
int32_t f_files;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int32_t f_ffree;
|
int32_t f_ffree;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_ROOT 2
|
#define CODA_ROOT 2
|
||||||
#define CODA_OPEN_BY_FD 3
|
#define CODA_OPEN_BY_FD 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_OPEN 4
|
#define CODA_OPEN 4
|
||||||
#define CODA_CLOSE 5
|
#define CODA_CLOSE 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_IOCTL 6
|
#define CODA_IOCTL 6
|
||||||
#define CODA_GETATTR 7
|
#define CODA_GETATTR 7
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_SETATTR 8
|
#define CODA_SETATTR 8
|
||||||
#define CODA_ACCESS 9
|
#define CODA_ACCESS 9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_LOOKUP 10
|
#define CODA_LOOKUP 10
|
||||||
#define CODA_CREATE 11
|
#define CODA_CREATE 11
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_REMOVE 12
|
#define CODA_REMOVE 12
|
||||||
#define CODA_LINK 13
|
#define CODA_LINK 13
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_RENAME 14
|
#define CODA_RENAME 14
|
||||||
#define CODA_MKDIR 15
|
#define CODA_MKDIR 15
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_RMDIR 16
|
#define CODA_RMDIR 16
|
||||||
#define CODA_SYMLINK 18
|
#define CODA_SYMLINK 18
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_READLINK 19
|
#define CODA_READLINK 19
|
||||||
#define CODA_FSYNC 20
|
#define CODA_FSYNC 20
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_VGET 22
|
#define CODA_VGET 22
|
||||||
#define CODA_SIGNAL 23
|
#define CODA_SIGNAL 23
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_REPLACE 24
|
#define CODA_REPLACE 24
|
||||||
#define CODA_FLUSH 25
|
#define CODA_FLUSH 25
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_PURGEUSER 26
|
#define CODA_PURGEUSER 26
|
||||||
#define CODA_ZAPFILE 27
|
#define CODA_ZAPFILE 27
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_ZAPDIR 28
|
#define CODA_ZAPDIR 28
|
||||||
#define CODA_PURGEFID 30
|
#define CODA_PURGEFID 30
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_OPEN_BY_PATH 31
|
#define CODA_OPEN_BY_PATH 31
|
||||||
#define CODA_RESOLVE 32
|
#define CODA_RESOLVE 32
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_REINTEGRATE 33
|
#define CODA_REINTEGRATE 33
|
||||||
#define CODA_STATFS 34
|
#define CODA_STATFS 34
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_STORE 35
|
#define CODA_STORE 35
|
||||||
#define CODA_RELEASE 36
|
#define CODA_RELEASE 36
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CODA_NCALLS 37
|
#define CODA_NCALLS 37
|
||||||
#define DOWNCALL(opcode) (opcode >= CODA_REPLACE && opcode <= CODA_PURGEFID)
|
#define DOWNCALL(opcode) (opcode >= CODA_REPLACE && opcode <= CODA_PURGEFID)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VC_MAXDATASIZE 8192
|
#define VC_MAXDATASIZE 8192
|
||||||
#define VC_MAXMSGSIZE sizeof(union inputArgs) + sizeof(union outputArgs) + VC_MAXDATASIZE
|
#define VC_MAXMSGSIZE sizeof(union inputArgs) + sizeof(union outputArgs) + VC_MAXDATASIZE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CIOC_KERNEL_VERSION _IOWR('c', 10, size_t)
|
#define CIOC_KERNEL_VERSION _IOWR('c', 10, size_t)
|
||||||
#define CODA_KERNEL_VERSION 3
|
#define CODA_KERNEL_VERSION 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_in_hdr {
|
struct coda_in_hdr {
|
||||||
u_int32_t opcode;
|
u_int32_t opcode;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
u_int32_t unique;
|
u_int32_t unique;
|
||||||
pid_t pid;
|
pid_t pid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
pid_t pgid;
|
pid_t pgid;
|
||||||
vuid_t uid;
|
vuid_t uid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_out_hdr {
|
struct coda_out_hdr {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
u_int32_t opcode;
|
u_int32_t opcode;
|
||||||
u_int32_t unique;
|
u_int32_t unique;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
u_int32_t result;
|
u_int32_t result;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_root_out {
|
struct coda_root_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_root_in {
|
struct coda_root_in {
|
||||||
struct coda_in_hdr in;
|
struct coda_in_hdr in;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_open_in {
|
struct coda_open_in {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_open_out {
|
struct coda_open_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
cdev_t dev;
|
cdev_t dev;
|
||||||
ino_t inode;
|
ino_t inode;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_store_in {
|
struct coda_store_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_store_out {
|
struct coda_store_out {
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_release_in {
|
struct coda_release_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_release_out {
|
struct coda_release_out {
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_close_in {
|
struct coda_close_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_close_out {
|
struct coda_close_out {
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_ioctl_in {
|
struct coda_ioctl_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int cmd;
|
int cmd;
|
||||||
int len;
|
int len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int rwflag;
|
int rwflag;
|
||||||
char * data;
|
char * data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_ioctl_out {
|
struct coda_ioctl_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
int len;
|
int len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
caddr_t data;
|
caddr_t data;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_getattr_in {
|
struct coda_getattr_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_getattr_out {
|
struct coda_getattr_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_setattr_in {
|
struct coda_setattr_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_setattr_out {
|
struct coda_setattr_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_access_in {
|
struct coda_access_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int flags;
|
int flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_access_out {
|
struct coda_access_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CLU_CASE_SENSITIVE 0x01
|
#define CLU_CASE_SENSITIVE 0x01
|
||||||
#define CLU_CASE_INSENSITIVE 0x02
|
#define CLU_CASE_INSENSITIVE 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_lookup_in {
|
struct coda_lookup_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int name;
|
int name;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_lookup_out {
|
struct coda_lookup_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int vtype;
|
int vtype;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_create_in {
|
struct coda_create_in {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
int excl;
|
int excl;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int mode;
|
int mode;
|
||||||
int name;
|
int name;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_create_out {
|
struct coda_create_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_remove_in {
|
struct coda_remove_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int name;
|
int name;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_remove_out {
|
struct coda_remove_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_link_in {
|
struct coda_link_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid sourceFid;
|
struct CodaFid sourceFid;
|
||||||
struct CodaFid destFid;
|
struct CodaFid destFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int tname;
|
int tname;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_link_out {
|
struct coda_link_out {
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_rename_in {
|
struct coda_rename_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid sourceFid;
|
struct CodaFid sourceFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int srcname;
|
int srcname;
|
||||||
struct CodaFid destFid;
|
struct CodaFid destFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int destname;
|
int destname;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_rename_out {
|
struct coda_rename_out {
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_mkdir_in {
|
struct coda_mkdir_in {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
int name;
|
int name;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_mkdir_out {
|
struct coda_mkdir_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_rmdir_in {
|
struct coda_rmdir_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int name;
|
int name;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_rmdir_out {
|
struct coda_rmdir_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_symlink_in {
|
struct coda_symlink_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int srcname;
|
int srcname;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_vattr attr;
|
struct coda_vattr attr;
|
||||||
int tname;
|
int tname;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_symlink_out {
|
struct coda_symlink_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_readlink_in {
|
struct coda_readlink_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_readlink_out {
|
struct coda_readlink_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int count;
|
int count;
|
||||||
caddr_t data;
|
caddr_t data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_fsync_in {
|
struct coda_fsync_in {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_fsync_out {
|
struct coda_fsync_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr out;
|
struct coda_out_hdr out;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vget_in {
|
struct coda_vget_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vget_out {
|
struct coda_vget_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int vtype;
|
int vtype;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_purgeuser_out {
|
struct coda_purgeuser_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
vuid_t uid;
|
vuid_t uid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_zapfile_out {
|
struct coda_zapfile_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid CodaFid;
|
struct CodaFid CodaFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_zapdir_out {
|
struct coda_zapdir_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid CodaFid;
|
struct CodaFid CodaFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_purgefid_out {
|
struct coda_purgefid_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid CodaFid;
|
struct CodaFid CodaFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct coda_replace_out {
|
struct coda_replace_out {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct CodaFid NewFid;
|
struct CodaFid NewFid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid OldFid;
|
struct CodaFid OldFid;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_open_by_fd_in {
|
struct coda_open_by_fd_in {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
int flags;
|
int flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_open_by_fd_out {
|
struct coda_open_by_fd_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
int fd;
|
int fd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_open_by_path_in {
|
struct coda_open_by_path_in {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
struct CodaFid VFid;
|
struct CodaFid VFid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_open_by_path_out {
|
struct coda_open_by_path_out {
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int path;
|
int path;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_statfs_in {
|
struct coda_statfs_in {
|
||||||
struct coda_in_hdr in;
|
struct coda_in_hdr in;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct coda_statfs_out {
|
struct coda_statfs_out {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct coda_statfs stat;
|
struct coda_statfs stat;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define CODA_NOCACHE 0x80000000
|
#define CODA_NOCACHE 0x80000000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
union inputArgs {
|
union inputArgs {
|
||||||
struct coda_in_hdr ih;
|
struct coda_in_hdr ih;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_open_in coda_open;
|
struct coda_open_in coda_open;
|
||||||
struct coda_store_in coda_store;
|
struct coda_store_in coda_store;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_release_in coda_release;
|
struct coda_release_in coda_release;
|
||||||
struct coda_close_in coda_close;
|
struct coda_close_in coda_close;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_ioctl_in coda_ioctl;
|
struct coda_ioctl_in coda_ioctl;
|
||||||
struct coda_getattr_in coda_getattr;
|
struct coda_getattr_in coda_getattr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_setattr_in coda_setattr;
|
struct coda_setattr_in coda_setattr;
|
||||||
struct coda_access_in coda_access;
|
struct coda_access_in coda_access;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_lookup_in coda_lookup;
|
struct coda_lookup_in coda_lookup;
|
||||||
struct coda_create_in coda_create;
|
struct coda_create_in coda_create;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_remove_in coda_remove;
|
struct coda_remove_in coda_remove;
|
||||||
struct coda_link_in coda_link;
|
struct coda_link_in coda_link;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_rename_in coda_rename;
|
struct coda_rename_in coda_rename;
|
||||||
struct coda_mkdir_in coda_mkdir;
|
struct coda_mkdir_in coda_mkdir;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_rmdir_in coda_rmdir;
|
struct coda_rmdir_in coda_rmdir;
|
||||||
struct coda_symlink_in coda_symlink;
|
struct coda_symlink_in coda_symlink;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_readlink_in coda_readlink;
|
struct coda_readlink_in coda_readlink;
|
||||||
struct coda_fsync_in coda_fsync;
|
struct coda_fsync_in coda_fsync;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_vget_in coda_vget;
|
struct coda_vget_in coda_vget;
|
||||||
struct coda_open_by_fd_in coda_open_by_fd;
|
struct coda_open_by_fd_in coda_open_by_fd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_open_by_path_in coda_open_by_path;
|
struct coda_open_by_path_in coda_open_by_path;
|
||||||
struct coda_statfs_in coda_statfs;
|
struct coda_statfs_in coda_statfs;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
union outputArgs {
|
union outputArgs {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_out_hdr oh;
|
struct coda_out_hdr oh;
|
||||||
struct coda_root_out coda_root;
|
struct coda_root_out coda_root;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_open_out coda_open;
|
struct coda_open_out coda_open;
|
||||||
struct coda_ioctl_out coda_ioctl;
|
struct coda_ioctl_out coda_ioctl;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_getattr_out coda_getattr;
|
struct coda_getattr_out coda_getattr;
|
||||||
struct coda_lookup_out coda_lookup;
|
struct coda_lookup_out coda_lookup;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_create_out coda_create;
|
struct coda_create_out coda_create;
|
||||||
struct coda_mkdir_out coda_mkdir;
|
struct coda_mkdir_out coda_mkdir;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_readlink_out coda_readlink;
|
struct coda_readlink_out coda_readlink;
|
||||||
struct coda_vget_out coda_vget;
|
struct coda_vget_out coda_vget;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_purgeuser_out coda_purgeuser;
|
struct coda_purgeuser_out coda_purgeuser;
|
||||||
struct coda_zapfile_out coda_zapfile;
|
struct coda_zapfile_out coda_zapfile;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_zapdir_out coda_zapdir;
|
struct coda_zapdir_out coda_zapdir;
|
||||||
struct coda_purgefid_out coda_purgefid;
|
struct coda_purgefid_out coda_purgefid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_replace_out coda_replace;
|
struct coda_replace_out coda_replace;
|
||||||
struct coda_open_by_fd_out coda_open_by_fd;
|
struct coda_open_by_fd_out coda_open_by_fd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_open_by_path_out coda_open_by_path;
|
struct coda_open_by_path_out coda_open_by_path;
|
||||||
struct coda_statfs_out coda_statfs;
|
struct coda_statfs_out coda_statfs;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
union coda_downcalls {
|
union coda_downcalls {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_purgeuser_out purgeuser;
|
struct coda_purgeuser_out purgeuser;
|
||||||
struct coda_zapfile_out zapfile;
|
struct coda_zapfile_out zapfile;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_zapdir_out zapdir;
|
struct coda_zapdir_out zapdir;
|
||||||
struct coda_purgefid_out purgefid;
|
struct coda_purgefid_out purgefid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct coda_replace_out replace;
|
struct coda_replace_out replace;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PIOCPARM_MASK 0x0000ffff
|
#define PIOCPARM_MASK 0x0000ffff
|
||||||
struct ViceIoctl {
|
struct ViceIoctl {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
void __user * in;
|
void __user * in;
|
||||||
void __user * out;
|
void __user * out;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
u_short in_size;
|
u_short in_size;
|
||||||
u_short out_size;
|
u_short out_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct PioctlData {
|
struct PioctlData {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
const char __user * path;
|
const char __user * path;
|
||||||
int follow;
|
int follow;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ViceIoctl vi;
|
struct ViceIoctl vi;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CODA_CONTROL ".CONTROL"
|
#define CODA_CONTROL ".CONTROL"
|
||||||
#define CODA_CONTROLLEN 8
|
#define CODA_CONTROLLEN 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_INO - 1
|
#define CTL_INO - 1
|
||||||
#define CODA_MOUNT_VERSION 1
|
#define CODA_MOUNT_VERSION 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct coda_mount_data {
|
struct coda_mount_data {
|
||||||
int version;
|
int version;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int fd;
|
int fd;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -58,186 +58,182 @@ struct COFF_filehdr {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_FILHDR struct COFF_filehdr
|
#define COFF_FILHDR struct COFF_filehdr
|
||||||
#define COFF_FILHSZ sizeof(COFF_FILHDR)
|
#define COFF_FILHSZ sizeof(COFF_FILHDR)
|
||||||
typedef struct
|
typedef struct {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char magic[2];
|
char magic[2];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char vstamp[2];
|
char vstamp[2];
|
||||||
char tsize[4];
|
char tsize[4];
|
||||||
char dsize[4];
|
char dsize[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char bsize[4];
|
char bsize[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char entry[4];
|
char entry[4];
|
||||||
char text_start[4];
|
char text_start[4];
|
||||||
char data_start[4];
|
char data_start[4];
|
||||||
|
} COFF_AOUTHDR;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
}
|
|
||||||
COFF_AOUTHDR;
|
|
||||||
#define COFF_AOUTSZ (sizeof(COFF_AOUTHDR))
|
#define COFF_AOUTSZ (sizeof(COFF_AOUTHDR))
|
||||||
#define COFF_STMAGIC 0401
|
#define COFF_STMAGIC 0401
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_OMAGIC 0404
|
#define COFF_OMAGIC 0404
|
||||||
#define COFF_JMAGIC 0407
|
#define COFF_JMAGIC 0407
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_DMAGIC 0410
|
#define COFF_DMAGIC 0410
|
||||||
#define COFF_ZMAGIC 0413
|
#define COFF_ZMAGIC 0413
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_SHMAGIC 0443
|
#define COFF_SHMAGIC 0443
|
||||||
struct COFF_scnhdr {
|
struct COFF_scnhdr {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char s_name[8];
|
char s_name[8];
|
||||||
char s_paddr[4];
|
char s_paddr[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char s_vaddr[4];
|
char s_vaddr[4];
|
||||||
char s_size[4];
|
char s_size[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char s_scnptr[4];
|
char s_scnptr[4];
|
||||||
char s_relptr[4];
|
char s_relptr[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char s_lnnoptr[4];
|
char s_lnnoptr[4];
|
||||||
char s_nreloc[2];
|
char s_nreloc[2];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char s_nlnno[2];
|
char s_nlnno[2];
|
||||||
char s_flags[4];
|
char s_flags[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define COFF_SCNHDR struct COFF_scnhdr
|
#define COFF_SCNHDR struct COFF_scnhdr
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_SCNHSZ sizeof(COFF_SCNHDR)
|
#define COFF_SCNHSZ sizeof(COFF_SCNHDR)
|
||||||
#define COFF_TEXT ".text"
|
#define COFF_TEXT ".text"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_DATA ".data"
|
#define COFF_DATA ".data"
|
||||||
#define COFF_BSS ".bss"
|
#define COFF_BSS ".bss"
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_COMMENT ".comment"
|
#define COFF_COMMENT ".comment"
|
||||||
#define COFF_LIB ".lib"
|
#define COFF_LIB ".lib"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_SECT_TEXT 0
|
#define COFF_SECT_TEXT 0
|
||||||
#define COFF_SECT_DATA 1
|
#define COFF_SECT_DATA 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_SECT_BSS 2
|
#define COFF_SECT_BSS 2
|
||||||
#define COFF_SECT_REQD 3
|
#define COFF_SECT_REQD 3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_STYP_REG 0x00
|
#define COFF_STYP_REG 0x00
|
||||||
#define COFF_STYP_DSECT 0x01
|
#define COFF_STYP_DSECT 0x01
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_STYP_NOLOAD 0x02
|
#define COFF_STYP_NOLOAD 0x02
|
||||||
#define COFF_STYP_GROUP 0x04
|
#define COFF_STYP_GROUP 0x04
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_STYP_PAD 0x08
|
#define COFF_STYP_PAD 0x08
|
||||||
#define COFF_STYP_COPY 0x10
|
#define COFF_STYP_COPY 0x10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_STYP_TEXT 0x20
|
#define COFF_STYP_TEXT 0x20
|
||||||
#define COFF_STYP_DATA 0x40
|
#define COFF_STYP_DATA 0x40
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_STYP_BSS 0x80
|
#define COFF_STYP_BSS 0x80
|
||||||
#define COFF_STYP_INFO 0x200
|
#define COFF_STYP_INFO 0x200
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_STYP_OVER 0x400
|
#define COFF_STYP_OVER 0x400
|
||||||
#define COFF_STYP_LIB 0x800
|
#define COFF_STYP_LIB 0x800
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct COFF_slib {
|
struct COFF_slib {
|
||||||
char sl_entsz[4];
|
char sl_entsz[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char sl_pathndx[4];
|
char sl_pathndx[4];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_SLIBHD struct COFF_slib
|
#define COFF_SLIBHD struct COFF_slib
|
||||||
#define COFF_SLIBSZ sizeof(COFF_SLIBHD)
|
#define COFF_SLIBSZ sizeof(COFF_SLIBHD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct COFF_lineno {
|
struct COFF_lineno {
|
||||||
union {
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char l_symndx[4];
|
char l_symndx[4];
|
||||||
char l_paddr[4];
|
char l_paddr[4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} l_addr;
|
} l_addr;
|
||||||
char l_lnno[2];
|
char l_lnno[2];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define COFF_LINENO struct COFF_lineno
|
#define COFF_LINENO struct COFF_lineno
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define COFF_LINESZ 6
|
#define COFF_LINESZ 6
|
||||||
#define COFF_E_SYMNMLEN 8
|
#define COFF_E_SYMNMLEN 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define COFF_E_FILNMLEN 14
|
#define COFF_E_FILNMLEN 14
|
||||||
#define COFF_E_DIMNUM 4
|
#define COFF_E_DIMNUM 4
|
||||||
struct COFF_syment
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct COFF_syment {
|
||||||
union {
|
union {
|
||||||
char e_name[E_SYMNMLEN];
|
char e_name[E_SYMNMLEN];
|
||||||
struct {
|
struct {
|
||||||
char e_zeroes[4];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char e_zeroes[4];
|
||||||
char e_offset[4];
|
char e_offset[4];
|
||||||
} e;
|
} e;
|
||||||
} e;
|
} e;
|
||||||
char e_value[4];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char e_value[4];
|
||||||
char e_scnum[2];
|
char e_scnum[2];
|
||||||
char e_type[2];
|
char e_type[2];
|
||||||
char e_sclass[1];
|
char e_sclass[1];
|
||||||
char e_numaux[1];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char e_numaux[1];
|
||||||
};
|
};
|
||||||
#define COFF_N_BTMASK (0xf)
|
#define COFF_N_BTMASK (0xf)
|
||||||
#define COFF_N_TMASK (0x30)
|
#define COFF_N_TMASK (0x30)
|
||||||
#define COFF_N_BTSHFT (4)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define COFF_N_BTSHFT (4)
|
||||||
#define COFF_N_TSHIFT (2)
|
#define COFF_N_TSHIFT (2)
|
||||||
union COFF_auxent {
|
union COFF_auxent {
|
||||||
struct {
|
struct {
|
||||||
char x_tagndx[4];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char x_tagndx[4];
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
char x_lnno[2];
|
char x_lnno[2];
|
||||||
char x_size[2];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char x_size[2];
|
||||||
} x_lnsz;
|
} x_lnsz;
|
||||||
char x_fsize[4];
|
char x_fsize[4];
|
||||||
} x_misc;
|
} x_misc;
|
||||||
union {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
union {
|
||||||
struct {
|
struct {
|
||||||
char x_lnnoptr[4];
|
char x_lnnoptr[4];
|
||||||
char x_endndx[4];
|
char x_endndx[4];
|
||||||
} x_fcn;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} x_fcn;
|
||||||
struct {
|
struct {
|
||||||
char x_dimen[E_DIMNUM][2];
|
char x_dimen[E_DIMNUM][2];
|
||||||
} x_ary;
|
} x_ary;
|
||||||
} x_fcnary;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} x_fcnary;
|
||||||
char x_tvndx[2];
|
char x_tvndx[2];
|
||||||
} x_sym;
|
} x_sym;
|
||||||
union {
|
union {
|
||||||
char x_fname[E_FILNMLEN];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char x_fname[E_FILNMLEN];
|
||||||
struct {
|
struct {
|
||||||
char x_zeroes[4];
|
char x_zeroes[4];
|
||||||
char x_offset[4];
|
char x_offset[4];
|
||||||
} x_n;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} x_n;
|
||||||
} x_file;
|
} x_file;
|
||||||
struct {
|
struct {
|
||||||
char x_scnlen[4];
|
char x_scnlen[4];
|
||||||
char x_nreloc[2];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char x_nreloc[2];
|
||||||
char x_nlinno[2];
|
char x_nlinno[2];
|
||||||
} x_scn;
|
} x_scn;
|
||||||
struct {
|
struct {
|
||||||
char x_tvfill[4];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char x_tvfill[4];
|
||||||
char x_tvlen[2];
|
char x_tvlen[2];
|
||||||
char x_tvran[2][2];
|
char x_tvran[2][2];
|
||||||
} x_tv;
|
} x_tv;
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define COFF_SYMENT struct COFF_syment
|
#define COFF_SYMENT struct COFF_syment
|
||||||
#define COFF_SYMESZ 18
|
#define COFF_SYMESZ 18
|
||||||
#define COFF_AUXENT union COFF_auxent
|
#define COFF_AUXENT union COFF_auxent
|
||||||
#define COFF_AUXESZ 18
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define COFF_AUXESZ 18
|
||||||
#define COFF_ETEXT "etext"
|
#define COFF_ETEXT "etext"
|
||||||
struct COFF_reloc {
|
struct COFF_reloc {
|
||||||
char r_vaddr[4];
|
char r_vaddr[4];
|
||||||
char r_symndx[4];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char r_symndx[4];
|
||||||
char r_type[2];
|
char r_type[2];
|
||||||
};
|
};
|
||||||
#define COFF_RELOC struct COFF_reloc
|
#define COFF_RELOC struct COFF_reloc
|
||||||
#define COFF_RELSZ 10
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define COFF_RELSZ 10
|
||||||
#define COFF_DEF_DATA_SECTION_ALIGNMENT 4
|
#define COFF_DEF_DATA_SECTION_ALIGNMENT 4
|
||||||
#define COFF_DEF_BSS_SECTION_ALIGNMENT 4
|
#define COFF_DEF_BSS_SECTION_ALIGNMENT 4
|
||||||
#define COFF_DEF_TEXT_SECTION_ALIGNMENT 4
|
#define COFF_DEF_TEXT_SECTION_ALIGNMENT 4
|
||||||
#define COFF_DEF_SECTION_ALIGNMENT 4
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define COFF_DEF_SECTION_ALIGNMENT 4
|
||||||
|
@ -22,63 +22,53 @@
|
|||||||
#include <asm/byteorder.h>
|
#include <asm/byteorder.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dccp_hdr {
|
struct dccp_hdr {
|
||||||
__be16 dccph_sport,
|
__be16 dccph_sport, dccph_dport;
|
||||||
dccph_dport;
|
|
||||||
__u8 dccph_doff;
|
__u8 dccph_doff;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 dccph_cscov:4,
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
dccph_ccval:4;
|
__u8 dccph_cscov : 4, dccph_ccval : 4;
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
__u8 dccph_ccval : 4, dccph_cscov : 4;
|
||||||
__u8 dccph_ccval:4,
|
|
||||||
dccph_cscov:4;
|
|
||||||
#else
|
#else
|
||||||
#error "Adjust your <asm/byteorder.h> defines"
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#error "Adjust your <asm/byteorder.h> defines"
|
||||||
#endif
|
#endif
|
||||||
__sum16 dccph_checksum;
|
__sum16 dccph_checksum;
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 dccph_x:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
dccph_type:4,
|
__u8 dccph_x : 1, dccph_type : 4, dccph_reserved : 3;
|
||||||
dccph_reserved:3;
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
__u8 dccph_reserved:3,
|
__u8 dccph_reserved : 3, dccph_type : 4, dccph_x : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
dccph_type:4,
|
|
||||||
dccph_x:1;
|
|
||||||
#else
|
#else
|
||||||
#error "Adjust your <asm/byteorder.h> defines"
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#error "Adjust your <asm/byteorder.h> defines"
|
||||||
#endif
|
#endif
|
||||||
__u8 dccph_seq2;
|
__u8 dccph_seq2;
|
||||||
__be16 dccph_seq;
|
__be16 dccph_seq;
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
struct dccp_hdr_ext {
|
struct dccp_hdr_ext {
|
||||||
__be32 dccph_seq_low;
|
__be32 dccph_seq_low;
|
||||||
};
|
};
|
||||||
struct dccp_hdr_request {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct dccp_hdr_request {
|
||||||
__be32 dccph_req_service;
|
__be32 dccph_req_service;
|
||||||
};
|
};
|
||||||
struct dccp_hdr_ack_bits {
|
struct dccp_hdr_ack_bits {
|
||||||
__be16 dccph_reserved1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__be16 dccph_reserved1;
|
||||||
__be16 dccph_ack_nr_high;
|
__be16 dccph_ack_nr_high;
|
||||||
__be32 dccph_ack_nr_low;
|
__be32 dccph_ack_nr_low;
|
||||||
};
|
};
|
||||||
struct dccp_hdr_response {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct dccp_hdr_response {
|
||||||
struct dccp_hdr_ack_bits dccph_resp_ack;
|
struct dccp_hdr_ack_bits dccph_resp_ack;
|
||||||
__be32 dccph_resp_service;
|
__be32 dccph_resp_service;
|
||||||
};
|
};
|
||||||
struct dccp_hdr_reset {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct dccp_hdr_reset {
|
||||||
struct dccp_hdr_ack_bits dccph_reset_ack;
|
struct dccp_hdr_ack_bits dccph_reset_ack;
|
||||||
__u8 dccph_reset_code,
|
__u8 dccph_reset_code, dccph_reset_data[3];
|
||||||
dccph_reset_data[3];
|
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum dccp_pkt_type {
|
enum dccp_pkt_type {
|
||||||
|
@ -56,49 +56,48 @@ typedef struct audio_status {
|
|||||||
audio_mixer_t mixer_state;
|
audio_mixer_t mixer_state;
|
||||||
} audio_status_t;
|
} audio_status_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef
|
typedef struct audio_karaoke {
|
||||||
struct audio_karaoke {
|
|
||||||
int vocal1;
|
int vocal1;
|
||||||
int vocal2;
|
int vocal2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int melody;
|
int melody;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} audio_karaoke_t;
|
} audio_karaoke_t;
|
||||||
typedef __u16 audio_attributes_t;
|
typedef __u16 audio_attributes_t;
|
||||||
#define AUDIO_CAP_DTS 1
|
#define AUDIO_CAP_DTS 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_CAP_LPCM 2
|
#define AUDIO_CAP_LPCM 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_CAP_MP1 4
|
#define AUDIO_CAP_MP1 4
|
||||||
#define AUDIO_CAP_MP2 8
|
#define AUDIO_CAP_MP2 8
|
||||||
#define AUDIO_CAP_MP3 16
|
#define AUDIO_CAP_MP3 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_CAP_AAC 32
|
#define AUDIO_CAP_AAC 32
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_CAP_OGG 64
|
#define AUDIO_CAP_OGG 64
|
||||||
#define AUDIO_CAP_SDDS 128
|
#define AUDIO_CAP_SDDS 128
|
||||||
#define AUDIO_CAP_AC3 256
|
#define AUDIO_CAP_AC3 256
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_STOP _IO('o', 1)
|
#define AUDIO_STOP _IO('o', 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_PLAY _IO('o', 2)
|
#define AUDIO_PLAY _IO('o', 2)
|
||||||
#define AUDIO_PAUSE _IO('o', 3)
|
#define AUDIO_PAUSE _IO('o', 3)
|
||||||
#define AUDIO_CONTINUE _IO('o', 4)
|
#define AUDIO_CONTINUE _IO('o', 4)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_SELECT_SOURCE _IO('o', 5)
|
#define AUDIO_SELECT_SOURCE _IO('o', 5)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_SET_MUTE _IO('o', 6)
|
#define AUDIO_SET_MUTE _IO('o', 6)
|
||||||
#define AUDIO_SET_AV_SYNC _IO('o', 7)
|
#define AUDIO_SET_AV_SYNC _IO('o', 7)
|
||||||
#define AUDIO_SET_BYPASS_MODE _IO('o', 8)
|
#define AUDIO_SET_BYPASS_MODE _IO('o', 8)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_CHANNEL_SELECT _IO('o', 9)
|
#define AUDIO_CHANNEL_SELECT _IO('o', 9)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_GET_STATUS _IOR('o', 10, audio_status_t)
|
#define AUDIO_GET_STATUS _IOR('o', 10, audio_status_t)
|
||||||
#define AUDIO_GET_CAPABILITIES _IOR('o', 11, unsigned int)
|
#define AUDIO_GET_CAPABILITIES _IOR('o', 11, unsigned int)
|
||||||
#define AUDIO_CLEAR_BUFFER _IO('o', 12)
|
#define AUDIO_CLEAR_BUFFER _IO('o', 12)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_SET_ID _IO('o', 13)
|
#define AUDIO_SET_ID _IO('o', 13)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_SET_MIXER _IOW('o', 14, audio_mixer_t)
|
#define AUDIO_SET_MIXER _IOW('o', 14, audio_mixer_t)
|
||||||
#define AUDIO_SET_STREAMTYPE _IO('o', 15)
|
#define AUDIO_SET_STREAMTYPE _IO('o', 15)
|
||||||
#define AUDIO_SET_EXT_ID _IO('o', 16)
|
#define AUDIO_SET_EXT_ID _IO('o', 16)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AUDIO_SET_ATTRIBUTES _IOW('o', 17, audio_attributes_t)
|
#define AUDIO_SET_ATTRIBUTES _IOW('o', 17, audio_attributes_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AUDIO_SET_KARAOKE _IOW('o', 18, audio_karaoke_t)
|
#define AUDIO_SET_KARAOKE _IOW('o', 18, audio_karaoke_t)
|
||||||
#define AUDIO_GET_PTS _IOR('o', 19, __u64)
|
#define AUDIO_GET_PTS _IOR('o', 19, __u64)
|
||||||
#define AUDIO_BILINGUAL_CHANNEL_SELECT _IO('o', 20)
|
#define AUDIO_BILINGUAL_CHANNEL_SELECT _IO('o', 20)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -22,124 +22,117 @@
|
|||||||
#include <time.h>
|
#include <time.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DMX_FILTER_SIZE 16
|
#define DMX_FILTER_SIZE 16
|
||||||
typedef enum
|
typedef enum {
|
||||||
{
|
|
||||||
DMX_OUT_DECODER,
|
DMX_OUT_DECODER,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DMX_OUT_TAP,
|
DMX_OUT_TAP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DMX_OUT_TS_TAP,
|
DMX_OUT_TS_TAP,
|
||||||
DMX_OUT_TSDEMUX_TAP
|
DMX_OUT_TSDEMUX_TAP
|
||||||
} dmx_output_t;
|
} dmx_output_t;
|
||||||
|
typedef enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
DMX_IN_FRONTEND,
|
DMX_IN_FRONTEND,
|
||||||
DMX_IN_DVR
|
DMX_IN_DVR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} dmx_input_t;
|
} dmx_input_t;
|
||||||
typedef enum dmx_ts_pes
|
typedef enum dmx_ts_pes {
|
||||||
{
|
|
||||||
DMX_PES_AUDIO0,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_AUDIO0,
|
||||||
DMX_PES_VIDEO0,
|
DMX_PES_VIDEO0,
|
||||||
DMX_PES_TELETEXT0,
|
DMX_PES_TELETEXT0,
|
||||||
DMX_PES_SUBTITLE0,
|
DMX_PES_SUBTITLE0,
|
||||||
DMX_PES_PCR0,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_PCR0,
|
||||||
DMX_PES_AUDIO1,
|
DMX_PES_AUDIO1,
|
||||||
DMX_PES_VIDEO1,
|
DMX_PES_VIDEO1,
|
||||||
DMX_PES_TELETEXT1,
|
DMX_PES_TELETEXT1,
|
||||||
DMX_PES_SUBTITLE1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_SUBTITLE1,
|
||||||
DMX_PES_PCR1,
|
DMX_PES_PCR1,
|
||||||
DMX_PES_AUDIO2,
|
DMX_PES_AUDIO2,
|
||||||
DMX_PES_VIDEO2,
|
DMX_PES_VIDEO2,
|
||||||
DMX_PES_TELETEXT2,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_TELETEXT2,
|
||||||
DMX_PES_SUBTITLE2,
|
DMX_PES_SUBTITLE2,
|
||||||
DMX_PES_PCR2,
|
DMX_PES_PCR2,
|
||||||
DMX_PES_AUDIO3,
|
DMX_PES_AUDIO3,
|
||||||
DMX_PES_VIDEO3,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_VIDEO3,
|
||||||
DMX_PES_TELETEXT3,
|
DMX_PES_TELETEXT3,
|
||||||
DMX_PES_SUBTITLE3,
|
DMX_PES_SUBTITLE3,
|
||||||
DMX_PES_PCR3,
|
DMX_PES_PCR3,
|
||||||
DMX_PES_OTHER
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
DMX_PES_OTHER
|
||||||
} dmx_pes_type_t;
|
} dmx_pes_type_t;
|
||||||
#define DMX_PES_AUDIO DMX_PES_AUDIO0
|
#define DMX_PES_AUDIO DMX_PES_AUDIO0
|
||||||
#define DMX_PES_VIDEO DMX_PES_VIDEO0
|
#define DMX_PES_VIDEO DMX_PES_VIDEO0
|
||||||
#define DMX_PES_TELETEXT DMX_PES_TELETEXT0
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define DMX_PES_TELETEXT DMX_PES_TELETEXT0
|
||||||
#define DMX_PES_SUBTITLE DMX_PES_SUBTITLE0
|
#define DMX_PES_SUBTITLE DMX_PES_SUBTITLE0
|
||||||
#define DMX_PES_PCR DMX_PES_PCR0
|
#define DMX_PES_PCR DMX_PES_PCR0
|
||||||
typedef struct dmx_filter
|
typedef struct dmx_filter {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 filter[DMX_FILTER_SIZE];
|
__u8 filter[DMX_FILTER_SIZE];
|
||||||
__u8 mask[DMX_FILTER_SIZE];
|
__u8 mask[DMX_FILTER_SIZE];
|
||||||
__u8 mode[DMX_FILTER_SIZE];
|
__u8 mode[DMX_FILTER_SIZE];
|
||||||
} dmx_filter_t;
|
} dmx_filter_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct dmx_sct_filter_params
|
struct dmx_sct_filter_params {
|
||||||
{
|
|
||||||
__u16 pid;
|
__u16 pid;
|
||||||
dmx_filter_t filter;
|
dmx_filter_t filter;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 timeout;
|
__u32 timeout;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 flags;
|
__u32 flags;
|
||||||
#define DMX_CHECK_CRC 1
|
#define DMX_CHECK_CRC 1
|
||||||
#define DMX_ONESHOT 2
|
#define DMX_ONESHOT 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DMX_IMMEDIATE_START 4
|
#define DMX_IMMEDIATE_START 4
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DMX_KERNEL_CLIENT 0x8000
|
#define DMX_KERNEL_CLIENT 0x8000
|
||||||
};
|
};
|
||||||
struct dmx_pes_filter_params
|
struct dmx_pes_filter_params {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
__u16 pid;
|
__u16 pid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
dmx_input_t input;
|
dmx_input_t input;
|
||||||
dmx_output_t output;
|
dmx_output_t output;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
dmx_pes_type_t pes_type;
|
dmx_pes_type_t pes_type;
|
||||||
__u32 flags;
|
__u32 flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
typedef struct dmx_caps {
|
typedef struct dmx_caps {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 caps;
|
__u32 caps;
|
||||||
int num_decoders;
|
int num_decoders;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} dmx_caps_t;
|
} dmx_caps_t;
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DMX_SOURCE_FRONT0 = 0,
|
DMX_SOURCE_FRONT0 = 0,
|
||||||
DMX_SOURCE_FRONT1,
|
DMX_SOURCE_FRONT1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DMX_SOURCE_FRONT2,
|
DMX_SOURCE_FRONT2,
|
||||||
DMX_SOURCE_FRONT3,
|
DMX_SOURCE_FRONT3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DMX_SOURCE_DVR0 = 16,
|
DMX_SOURCE_DVR0 = 16,
|
||||||
DMX_SOURCE_DVR1,
|
DMX_SOURCE_DVR1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DMX_SOURCE_DVR2,
|
DMX_SOURCE_DVR2,
|
||||||
DMX_SOURCE_DVR3
|
DMX_SOURCE_DVR3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} dmx_source_t;
|
} dmx_source_t;
|
||||||
struct dmx_stc {
|
struct dmx_stc {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int num;
|
unsigned int num;
|
||||||
unsigned int base;
|
unsigned int base;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 stc;
|
__u64 stc;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DMX_START _IO('o', 41)
|
#define DMX_START _IO('o', 41)
|
||||||
#define DMX_STOP _IO('o', 42)
|
#define DMX_STOP _IO('o', 42)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DMX_SET_FILTER _IOW('o', 43, struct dmx_sct_filter_params)
|
#define DMX_SET_FILTER _IOW('o', 43, struct dmx_sct_filter_params)
|
||||||
#define DMX_SET_PES_FILTER _IOW('o', 44, struct dmx_pes_filter_params)
|
#define DMX_SET_PES_FILTER _IOW('o', 44, struct dmx_pes_filter_params)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DMX_SET_BUFFER_SIZE _IO('o', 45)
|
#define DMX_SET_BUFFER_SIZE _IO('o', 45)
|
||||||
#define DMX_GET_PES_PIDS _IOR('o', 47, __u16[5])
|
#define DMX_GET_PES_PIDS _IOR('o', 47, __u16[5])
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DMX_GET_CAPS _IOR('o', 48, dmx_caps_t)
|
#define DMX_GET_CAPS _IOR('o', 48, dmx_caps_t)
|
||||||
#define DMX_SET_SOURCE _IOW('o', 49, dmx_source_t)
|
#define DMX_SET_SOURCE _IOW('o', 49, dmx_source_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DMX_GET_STC _IOWR('o', 50, struct dmx_stc)
|
#define DMX_GET_STC _IOWR('o', 50, struct dmx_stc)
|
||||||
#define DMX_ADD_PID _IOW('o', 51, __u16)
|
#define DMX_ADD_PID _IOW('o', 51, __u16)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DMX_REMOVE_PID _IOW('o', 52, __u16)
|
#define DMX_REMOVE_PID _IOW('o', 52, __u16)
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -131,78 +131,76 @@ struct video_still_picture {
|
|||||||
__s32 size;
|
__s32 size;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef
|
typedef struct video_highlight {
|
||||||
struct video_highlight {
|
|
||||||
int active;
|
int active;
|
||||||
__u8 contrast1;
|
__u8 contrast1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 contrast2;
|
__u8 contrast2;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 color1;
|
__u8 color1;
|
||||||
__u8 color2;
|
__u8 color2;
|
||||||
__u32 ypos;
|
__u32 ypos;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 xpos;
|
__u32 xpos;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} video_highlight_t;
|
} video_highlight_t;
|
||||||
typedef struct video_spu {
|
typedef struct video_spu {
|
||||||
int active;
|
int active;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int stream_id;
|
int stream_id;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} video_spu_t;
|
} video_spu_t;
|
||||||
typedef struct video_spu_palette {
|
typedef struct video_spu_palette {
|
||||||
int length;
|
int length;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 __user * palette;
|
__u8 __user * palette;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} video_spu_palette_t;
|
} video_spu_palette_t;
|
||||||
typedef struct video_navi_pack {
|
typedef struct video_navi_pack {
|
||||||
int length;
|
int length;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 data[1024];
|
__u8 data[1024];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} video_navi_pack_t;
|
} video_navi_pack_t;
|
||||||
typedef __u16 video_attributes_t;
|
typedef __u16 video_attributes_t;
|
||||||
#define VIDEO_CAP_MPEG1 1
|
#define VIDEO_CAP_MPEG1 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_CAP_MPEG2 2
|
#define VIDEO_CAP_MPEG2 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_CAP_SYS 4
|
#define VIDEO_CAP_SYS 4
|
||||||
#define VIDEO_CAP_PROG 8
|
#define VIDEO_CAP_PROG 8
|
||||||
#define VIDEO_CAP_SPU 16
|
#define VIDEO_CAP_SPU 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_CAP_NAVI 32
|
#define VIDEO_CAP_NAVI 32
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_CAP_CSS 64
|
#define VIDEO_CAP_CSS 64
|
||||||
#define VIDEO_STOP _IO('o', 21)
|
#define VIDEO_STOP _IO('o', 21)
|
||||||
#define VIDEO_PLAY _IO('o', 22)
|
#define VIDEO_PLAY _IO('o', 22)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_FREEZE _IO('o', 23)
|
#define VIDEO_FREEZE _IO('o', 23)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_CONTINUE _IO('o', 24)
|
#define VIDEO_CONTINUE _IO('o', 24)
|
||||||
#define VIDEO_SELECT_SOURCE _IO('o', 25)
|
#define VIDEO_SELECT_SOURCE _IO('o', 25)
|
||||||
#define VIDEO_SET_BLANK _IO('o', 26)
|
#define VIDEO_SET_BLANK _IO('o', 26)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_GET_STATUS _IOR('o', 27, struct video_status)
|
#define VIDEO_GET_STATUS _IOR('o', 27, struct video_status)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_GET_EVENT _IOR('o', 28, struct video_event)
|
#define VIDEO_GET_EVENT _IOR('o', 28, struct video_event)
|
||||||
#define VIDEO_SET_DISPLAY_FORMAT _IO('o', 29)
|
#define VIDEO_SET_DISPLAY_FORMAT _IO('o', 29)
|
||||||
#define VIDEO_STILLPICTURE _IOW('o', 30, struct video_still_picture)
|
#define VIDEO_STILLPICTURE _IOW('o', 30, struct video_still_picture)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_FAST_FORWARD _IO('o', 31)
|
#define VIDEO_FAST_FORWARD _IO('o', 31)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_SLOWMOTION _IO('o', 32)
|
#define VIDEO_SLOWMOTION _IO('o', 32)
|
||||||
#define VIDEO_GET_CAPABILITIES _IOR('o', 33, unsigned int)
|
#define VIDEO_GET_CAPABILITIES _IOR('o', 33, unsigned int)
|
||||||
#define VIDEO_CLEAR_BUFFER _IO('o', 34)
|
#define VIDEO_CLEAR_BUFFER _IO('o', 34)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_SET_ID _IO('o', 35)
|
#define VIDEO_SET_ID _IO('o', 35)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_SET_STREAMTYPE _IO('o', 36)
|
#define VIDEO_SET_STREAMTYPE _IO('o', 36)
|
||||||
#define VIDEO_SET_FORMAT _IO('o', 37)
|
#define VIDEO_SET_FORMAT _IO('o', 37)
|
||||||
#define VIDEO_SET_SYSTEM _IO('o', 38)
|
#define VIDEO_SET_SYSTEM _IO('o', 38)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_SET_HIGHLIGHT _IOW('o', 39, video_highlight_t)
|
#define VIDEO_SET_HIGHLIGHT _IOW('o', 39, video_highlight_t)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_SET_SPU _IOW('o', 50, video_spu_t)
|
#define VIDEO_SET_SPU _IOW('o', 50, video_spu_t)
|
||||||
#define VIDEO_SET_SPU_PALETTE _IOW('o', 51, video_spu_palette_t)
|
#define VIDEO_SET_SPU_PALETTE _IOW('o', 51, video_spu_palette_t)
|
||||||
#define VIDEO_GET_NAVI _IOR('o', 52, video_navi_pack_t)
|
#define VIDEO_GET_NAVI _IOR('o', 52, video_navi_pack_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_SET_ATTRIBUTES _IO('o', 53)
|
#define VIDEO_SET_ATTRIBUTES _IO('o', 53)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_GET_SIZE _IOR('o', 55, video_size_t)
|
#define VIDEO_GET_SIZE _IOR('o', 55, video_size_t)
|
||||||
#define VIDEO_GET_FRAME_RATE _IOR('o', 56, unsigned int)
|
#define VIDEO_GET_FRAME_RATE _IOR('o', 56, unsigned int)
|
||||||
#define VIDEO_GET_PTS _IOR('o', 57, __u64)
|
#define VIDEO_GET_PTS _IOR('o', 57, __u64)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIDEO_GET_FRAME_COUNT _IOR('o', 58, __u64)
|
#define VIDEO_GET_FRAME_COUNT _IOR('o', 58, __u64)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIDEO_COMMAND _IOWR('o', 59, struct video_command)
|
#define VIDEO_COMMAND _IOWR('o', 59, struct video_command)
|
||||||
#define VIDEO_TRY_COMMAND _IOWR('o', 60, struct video_command)
|
#define VIDEO_TRY_COMMAND _IOWR('o', 60, struct video_command)
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -26,60 +26,56 @@
|
|||||||
#include <linux/elf.h>
|
#include <linux/elf.h>
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct elf_siginfo
|
struct elf_siginfo {
|
||||||
{
|
|
||||||
int si_signo;
|
int si_signo;
|
||||||
int si_code;
|
int si_code;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int si_errno;
|
int si_errno;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
typedef elf_greg_t greg_t;
|
typedef elf_greg_t greg_t;
|
||||||
typedef elf_gregset_t gregset_t;
|
typedef elf_gregset_t gregset_t;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef elf_fpregset_t fpregset_t;
|
typedef elf_fpregset_t fpregset_t;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef elf_fpxregset_t fpxregset_t;
|
typedef elf_fpxregset_t fpxregset_t;
|
||||||
#define NGREG ELF_NGREG
|
#define NGREG ELF_NGREG
|
||||||
struct elf_prstatus
|
struct elf_prstatus {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
struct elf_siginfo pr_info;
|
struct elf_siginfo pr_info;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short pr_cursig;
|
short pr_cursig;
|
||||||
unsigned long pr_sigpend;
|
unsigned long pr_sigpend;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long pr_sighold;
|
unsigned long pr_sighold;
|
||||||
pid_t pr_pid;
|
pid_t pr_pid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
pid_t pr_ppid;
|
pid_t pr_ppid;
|
||||||
pid_t pr_pgrp;
|
pid_t pr_pgrp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
pid_t pr_sid;
|
pid_t pr_sid;
|
||||||
struct timeval pr_utime;
|
struct timeval pr_utime;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct timeval pr_stime;
|
struct timeval pr_stime;
|
||||||
struct timeval pr_cutime;
|
struct timeval pr_cutime;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct timeval pr_cstime;
|
struct timeval pr_cstime;
|
||||||
elf_gregset_t pr_reg;
|
elf_gregset_t pr_reg;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int pr_fpvalid;
|
int pr_fpvalid;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ELF_PRARGSZ (80)
|
#define ELF_PRARGSZ (80)
|
||||||
struct elf_prpsinfo
|
struct elf_prpsinfo {
|
||||||
{
|
|
||||||
char pr_state;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char pr_state;
|
||||||
char pr_sname;
|
char pr_sname;
|
||||||
char pr_zomb;
|
char pr_zomb;
|
||||||
char pr_nice;
|
char pr_nice;
|
||||||
unsigned long pr_flag;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long pr_flag;
|
||||||
__kernel_uid_t pr_uid;
|
__kernel_uid_t pr_uid;
|
||||||
__kernel_gid_t pr_gid;
|
__kernel_gid_t pr_gid;
|
||||||
pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
pid_t pr_pid, pr_ppid, pr_pgrp, pr_sid;
|
||||||
char pr_fname[16];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char pr_fname[16];
|
||||||
char pr_psargs[ELF_PRARGSZ];
|
char pr_psargs[ELF_PRARGSZ];
|
||||||
};
|
};
|
||||||
typedef struct elf_prstatus prstatus_t;
|
typedef struct elf_prstatus prstatus_t;
|
||||||
typedef struct elf_prpsinfo prpsinfo_t;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef struct elf_prpsinfo prpsinfo_t;
|
||||||
#define PRARGSZ ELF_PRARGSZ
|
#define PRARGSZ ELF_PRARGSZ
|
||||||
#endif
|
#endif
|
||||||
|
@ -22,12 +22,7 @@
|
|||||||
#include <linux/compiler.h>
|
#include <linux/compiler.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct floppy_struct {
|
struct floppy_struct {
|
||||||
unsigned int size,
|
unsigned int size, sect, head, track, stretch;
|
||||||
sect,
|
|
||||||
head,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
track,
|
|
||||||
stretch;
|
|
||||||
#define FD_STRETCH 1
|
#define FD_STRETCH 1
|
||||||
#define FD_SWAPSIDES 2
|
#define FD_SWAPSIDES 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -36,219 +31,210 @@ struct floppy_struct {
|
|||||||
#define FD_MKSECTBASE(s) (((s) ^ 1) << 2)
|
#define FD_MKSECTBASE(s) (((s) ^ 1) << 2)
|
||||||
#define FD_SECTBASE(floppy) ((((floppy)->stretch & FD_SECTBASEMASK) >> 2) ^ 1)
|
#define FD_SECTBASE(floppy) ((((floppy)->stretch & FD_SECTBASEMASK) >> 2) ^ 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char gap,
|
unsigned char gap, rate,
|
||||||
rate,
|
|
||||||
#define FD_2M 0x4
|
#define FD_2M 0x4
|
||||||
#define FD_SIZECODEMASK 0x38
|
#define FD_SIZECODEMASK 0x38
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FD_SIZECODE(floppy) (((((floppy)->rate & FD_SIZECODEMASK) >> 3) + 2) % 8)
|
#define FD_SIZECODE(floppy) (((((floppy)->rate & FD_SIZECODEMASK) >> 3) + 2) % 8)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FD_SECTSIZE(floppy) ((floppy)->rate & FD_2M ? 512 : 128 << FD_SIZECODE(floppy))
|
#define FD_SECTSIZE(floppy) ((floppy)->rate & FD_2M ? 512 : 128 << FD_SIZECODE(floppy))
|
||||||
#define FD_PERP 0x40
|
#define FD_PERP 0x40
|
||||||
spec1,
|
spec1, fmt_gap;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
fmt_gap;
|
|
||||||
const char * name;
|
const char * name;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define FDCLRPRM _IO(2, 0x41)
|
#define FDCLRPRM _IO(2, 0x41)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FDSETPRM _IOW(2, 0x42, struct floppy_struct)
|
#define FDSETPRM _IOW(2, 0x42, struct floppy_struct)
|
||||||
#define FDSETMEDIAPRM FDSETPRM
|
#define FDSETMEDIAPRM FDSETPRM
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FDDEFPRM _IOW(2, 0x43, struct floppy_struct)
|
#define FDDEFPRM _IOW(2, 0x43, struct floppy_struct)
|
||||||
#define FDGETPRM _IOR(2, 0x04, struct floppy_struct)
|
#define FDGETPRM _IOR(2, 0x04, struct floppy_struct)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FDDEFMEDIAPRM FDDEFPRM
|
#define FDDEFMEDIAPRM FDDEFPRM
|
||||||
#define FDGETMEDIAPRM FDGETPRM
|
#define FDGETMEDIAPRM FDGETPRM
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FDMSGON _IO(2, 0x45)
|
#define FDMSGON _IO(2, 0x45)
|
||||||
#define FDMSGOFF _IO(2, 0x46)
|
#define FDMSGOFF _IO(2, 0x46)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FD_FILL_BYTE 0xF6
|
#define FD_FILL_BYTE 0xF6
|
||||||
struct format_descr {
|
struct format_descr {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int device, head, track;
|
unsigned int device, head, track;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FDFMTBEG _IO(2, 0x47)
|
#define FDFMTBEG _IO(2, 0x47)
|
||||||
#define FDFMTTRK _IOW(2, 0x48, struct format_descr)
|
#define FDFMTTRK _IOW(2, 0x48, struct format_descr)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FDFMTEND _IO(2, 0x49)
|
#define FDFMTEND _IO(2, 0x49)
|
||||||
struct floppy_max_errors {
|
struct floppy_max_errors {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
unsigned int abort, read_track, reset, recal, reporting;
|
||||||
unsigned int
|
|
||||||
abort,
|
|
||||||
read_track,
|
|
||||||
reset,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
recal,
|
|
||||||
reporting;
|
|
||||||
};
|
};
|
||||||
#define FDSETEMSGTRESH _IO(2,0x4a)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FDSETEMSGTRESH _IO(2, 0x4a)
|
||||||
#define FDFLUSH _IO(2, 0x4b)
|
#define FDFLUSH _IO(2, 0x4b)
|
||||||
#define FDSETMAXERRS _IOW(2, 0x4c, struct floppy_max_errors)
|
#define FDSETMAXERRS _IOW(2, 0x4c, struct floppy_max_errors)
|
||||||
#define FDGETMAXERRS _IOR(2, 0x0e, struct floppy_max_errors)
|
#define FDGETMAXERRS _IOR(2, 0x0e, struct floppy_max_errors)
|
||||||
typedef char floppy_drive_name[16];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef char floppy_drive_name[16];
|
||||||
#define FDGETDRVTYP _IOR(2, 0x0f, floppy_drive_name)
|
#define FDGETDRVTYP _IOR(2, 0x0f, floppy_drive_name)
|
||||||
struct floppy_drive_params {
|
struct floppy_drive_params {
|
||||||
signed char cmos;
|
signed char cmos;
|
||||||
unsigned long max_dtr;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long max_dtr;
|
||||||
unsigned long hlt;
|
unsigned long hlt;
|
||||||
unsigned long hut;
|
unsigned long hut;
|
||||||
unsigned long srt;
|
unsigned long srt;
|
||||||
unsigned long spinup;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long spinup;
|
||||||
unsigned long spindown;
|
unsigned long spindown;
|
||||||
unsigned char spindown_offset;
|
unsigned char spindown_offset;
|
||||||
unsigned char select_delay;
|
unsigned char select_delay;
|
||||||
unsigned char rps;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned char rps;
|
||||||
unsigned char tracks;
|
unsigned char tracks;
|
||||||
unsigned long timeout;
|
unsigned long timeout;
|
||||||
unsigned char interleave_sect;
|
unsigned char interleave_sect;
|
||||||
struct floppy_max_errors max_errors;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct floppy_max_errors max_errors;
|
||||||
char flags;
|
char flags;
|
||||||
#define FTD_MSG 0x10
|
#define FTD_MSG 0x10
|
||||||
#define FD_BROKEN_DCL 0x20
|
#define FD_BROKEN_DCL 0x20
|
||||||
#define FD_DEBUG 0x02
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_DEBUG 0x02
|
||||||
#define FD_SILENT_DCL_CLEAR 0x4
|
#define FD_SILENT_DCL_CLEAR 0x4
|
||||||
#define FD_INVERTED_DCL 0x80
|
#define FD_INVERTED_DCL 0x80
|
||||||
char read_track;
|
char read_track;
|
||||||
short autodetect[8];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
short autodetect[8];
|
||||||
int checkfreq;
|
int checkfreq;
|
||||||
int native_format;
|
int native_format;
|
||||||
};
|
};
|
||||||
enum {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum {
|
||||||
FD_NEED_TWADDLE_BIT,
|
FD_NEED_TWADDLE_BIT,
|
||||||
FD_VERIFY_BIT,
|
FD_VERIFY_BIT,
|
||||||
FD_DISK_NEWCHANGE_BIT,
|
FD_DISK_NEWCHANGE_BIT,
|
||||||
FD_UNUSED_BIT,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
FD_UNUSED_BIT,
|
||||||
FD_DISK_CHANGED_BIT,
|
FD_DISK_CHANGED_BIT,
|
||||||
FD_DISK_WRITABLE_BIT,
|
FD_DISK_WRITABLE_BIT,
|
||||||
FD_OPEN_SHOULD_FAIL_BIT
|
FD_OPEN_SHOULD_FAIL_BIT
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define FDSETDRVPRM _IOW(2, 0x90, struct floppy_drive_params)
|
#define FDSETDRVPRM _IOW(2, 0x90, struct floppy_drive_params)
|
||||||
#define FDGETDRVPRM _IOR(2, 0x11, struct floppy_drive_params)
|
#define FDGETDRVPRM _IOR(2, 0x11, struct floppy_drive_params)
|
||||||
struct floppy_drive_struct {
|
struct floppy_drive_struct {
|
||||||
unsigned long flags;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long flags;
|
||||||
#define FD_NEED_TWADDLE (1 << FD_NEED_TWADDLE_BIT)
|
#define FD_NEED_TWADDLE (1 << FD_NEED_TWADDLE_BIT)
|
||||||
#define FD_VERIFY (1 << FD_VERIFY_BIT)
|
#define FD_VERIFY (1 << FD_VERIFY_BIT)
|
||||||
#define FD_DISK_NEWCHANGE (1 << FD_DISK_NEWCHANGE_BIT)
|
#define FD_DISK_NEWCHANGE (1 << FD_DISK_NEWCHANGE_BIT)
|
||||||
#define FD_DISK_CHANGED (1 << FD_DISK_CHANGED_BIT)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_DISK_CHANGED (1 << FD_DISK_CHANGED_BIT)
|
||||||
#define FD_DISK_WRITABLE (1 << FD_DISK_WRITABLE_BIT)
|
#define FD_DISK_WRITABLE (1 << FD_DISK_WRITABLE_BIT)
|
||||||
unsigned long spinup_date;
|
unsigned long spinup_date;
|
||||||
unsigned long select_date;
|
unsigned long select_date;
|
||||||
unsigned long first_read_date;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long first_read_date;
|
||||||
short probed_format;
|
short probed_format;
|
||||||
short track;
|
short track;
|
||||||
short maxblock;
|
short maxblock;
|
||||||
short maxtrack;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
short maxtrack;
|
||||||
int generation;
|
int generation;
|
||||||
int keep_data;
|
int keep_data;
|
||||||
int fd_ref;
|
int fd_ref;
|
||||||
int fd_device;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int fd_device;
|
||||||
unsigned long last_checked;
|
unsigned long last_checked;
|
||||||
char * dmabuf;
|
char * dmabuf;
|
||||||
int bufblocks;
|
int bufblocks;
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define FDGETDRVSTAT _IOR(2, 0x12, struct floppy_drive_struct)
|
#define FDGETDRVSTAT _IOR(2, 0x12, struct floppy_drive_struct)
|
||||||
#define FDPOLLDRVSTAT _IOR(2, 0x13, struct floppy_drive_struct)
|
#define FDPOLLDRVSTAT _IOR(2, 0x13, struct floppy_drive_struct)
|
||||||
enum reset_mode {
|
enum reset_mode {
|
||||||
FD_RESET_IF_NEEDED,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
FD_RESET_IF_NEEDED,
|
||||||
FD_RESET_IF_RAWCMD,
|
FD_RESET_IF_RAWCMD,
|
||||||
FD_RESET_ALWAYS
|
FD_RESET_ALWAYS
|
||||||
};
|
};
|
||||||
#define FDRESET _IO(2, 0x54)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FDRESET _IO(2, 0x54)
|
||||||
struct floppy_fdc_state {
|
struct floppy_fdc_state {
|
||||||
int spec1;
|
int spec1;
|
||||||
int spec2;
|
int spec2;
|
||||||
int dtr;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int dtr;
|
||||||
unsigned char version;
|
unsigned char version;
|
||||||
unsigned char dor;
|
unsigned char dor;
|
||||||
unsigned long address;
|
unsigned long address;
|
||||||
unsigned int rawcmd:2;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned int rawcmd : 2;
|
||||||
unsigned int reset : 1;
|
unsigned int reset : 1;
|
||||||
unsigned int need_configure : 1;
|
unsigned int need_configure : 1;
|
||||||
unsigned int perp_mode : 2;
|
unsigned int perp_mode : 2;
|
||||||
unsigned int has_fifo:1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned int has_fifo : 1;
|
||||||
unsigned int driver_version;
|
unsigned int driver_version;
|
||||||
#define FD_DRIVER_VERSION 0x100
|
#define FD_DRIVER_VERSION 0x100
|
||||||
unsigned char track[4];
|
unsigned char track[4];
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define FDGETFDCSTAT _IOR(2, 0x15, struct floppy_fdc_state)
|
#define FDGETFDCSTAT _IOR(2, 0x15, struct floppy_fdc_state)
|
||||||
struct floppy_write_errors {
|
struct floppy_write_errors {
|
||||||
unsigned int write_errors;
|
unsigned int write_errors;
|
||||||
unsigned long first_error_sector;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned long first_error_sector;
|
||||||
int first_error_generation;
|
int first_error_generation;
|
||||||
unsigned long last_error_sector;
|
unsigned long last_error_sector;
|
||||||
int last_error_generation;
|
int last_error_generation;
|
||||||
unsigned int badness;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned int badness;
|
||||||
};
|
};
|
||||||
#define FDWERRORCLR _IO(2, 0x56)
|
#define FDWERRORCLR _IO(2, 0x56)
|
||||||
#define FDWERRORGET _IOR(2, 0x17, struct floppy_write_errors)
|
#define FDWERRORGET _IOR(2, 0x17, struct floppy_write_errors)
|
||||||
#define FDHAVEBATCHEDRAWCMD
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FDHAVEBATCHEDRAWCMD
|
||||||
struct floppy_raw_cmd {
|
struct floppy_raw_cmd {
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
#define FD_RAW_READ 1
|
#define FD_RAW_READ 1
|
||||||
#define FD_RAW_WRITE 2
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_RAW_WRITE 2
|
||||||
#define FD_RAW_NO_MOTOR 4
|
#define FD_RAW_NO_MOTOR 4
|
||||||
#define FD_RAW_DISK_CHANGE 4
|
#define FD_RAW_DISK_CHANGE 4
|
||||||
#define FD_RAW_INTR 8
|
#define FD_RAW_INTR 8
|
||||||
#define FD_RAW_SPIN 0x10
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_RAW_SPIN 0x10
|
||||||
#define FD_RAW_NO_MOTOR_AFTER 0x20
|
#define FD_RAW_NO_MOTOR_AFTER 0x20
|
||||||
#define FD_RAW_NEED_DISK 0x40
|
#define FD_RAW_NEED_DISK 0x40
|
||||||
#define FD_RAW_NEED_SEEK 0x80
|
#define FD_RAW_NEED_SEEK 0x80
|
||||||
#define FD_RAW_MORE 0x100
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_RAW_MORE 0x100
|
||||||
#define FD_RAW_STOP_IF_FAILURE 0x200
|
#define FD_RAW_STOP_IF_FAILURE 0x200
|
||||||
#define FD_RAW_STOP_IF_SUCCESS 0x400
|
#define FD_RAW_STOP_IF_SUCCESS 0x400
|
||||||
#define FD_RAW_SOFTFAILURE 0x800
|
#define FD_RAW_SOFTFAILURE 0x800
|
||||||
#define FD_RAW_FAILURE 0x10000
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FD_RAW_FAILURE 0x10000
|
||||||
#define FD_RAW_HARDFAILURE 0x20000
|
#define FD_RAW_HARDFAILURE 0x20000
|
||||||
void __user * data;
|
void __user * data;
|
||||||
char * kernel_data;
|
char * kernel_data;
|
||||||
struct floppy_raw_cmd *next;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct floppy_raw_cmd * next;
|
||||||
long length;
|
long length;
|
||||||
long phys_length;
|
long phys_length;
|
||||||
int buffer_length;
|
int buffer_length;
|
||||||
unsigned char rate;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned char rate;
|
||||||
unsigned char cmd_count;
|
unsigned char cmd_count;
|
||||||
unsigned char cmd[16];
|
unsigned char cmd[16];
|
||||||
unsigned char reply_count;
|
unsigned char reply_count;
|
||||||
unsigned char reply[16];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
unsigned char reply[16];
|
||||||
int track;
|
int track;
|
||||||
int resultcode;
|
int resultcode;
|
||||||
int reserved1;
|
int reserved1;
|
||||||
int reserved2;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int reserved2;
|
||||||
};
|
};
|
||||||
#define FDRAWCMD _IO(2, 0x58)
|
#define FDRAWCMD _IO(2, 0x58)
|
||||||
#define FDTWADDLE _IO(2, 0x59)
|
#define FDTWADDLE _IO(2, 0x59)
|
||||||
#define FDEJECT _IO(2, 0x5a)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define FDEJECT _IO(2, 0x5a)
|
||||||
#endif
|
#endif
|
||||||
|
@ -38,127 +38,108 @@ struct icmp6hdr {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct icmpv6_nd_advt {
|
struct icmpv6_nd_advt {
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u32 reserved:5,
|
__u32 reserved : 5, override : 1, solicited : 1, router : 1, reserved2 : 24;
|
||||||
override:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
solicited:1,
|
|
||||||
router:1,
|
|
||||||
reserved2:24;
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 router:1,
|
__u32 router : 1, solicited : 1, override : 1, reserved : 29;
|
||||||
solicited:1,
|
|
||||||
override:1,
|
|
||||||
reserved:29;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
#error "Please fix <asm/byteorder.h>"
|
||||||
#endif
|
#endif
|
||||||
} u_nd_advt;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} u_nd_advt;
|
||||||
struct icmpv6_nd_ra {
|
struct icmpv6_nd_ra {
|
||||||
__u8 hop_limit;
|
__u8 hop_limit;
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 reserved:3,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
router_pref:2,
|
|
||||||
home_agent:1,
|
|
||||||
other:1,
|
|
||||||
managed:1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 reserved : 3, router_pref : 2, home_agent : 1, other : 1, managed : 1;
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
__u8 managed:1,
|
__u8 managed : 1, other : 1, home_agent : 1, router_pref : 2, reserved : 3;
|
||||||
other:1,
|
|
||||||
home_agent:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
router_pref:2,
|
|
||||||
reserved:3;
|
|
||||||
#else
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#error "Please fix <asm/byteorder.h>"
|
||||||
#endif
|
#endif
|
||||||
__be16 rt_lifetime;
|
__be16 rt_lifetime;
|
||||||
} u_nd_ra;
|
} u_nd_ra;
|
||||||
} icmp6_dataun;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
} icmp6_dataun;
|
||||||
#define icmp6_identifier icmp6_dataun.u_echo.identifier
|
#define icmp6_identifier icmp6_dataun.u_echo.identifier
|
||||||
#define icmp6_sequence icmp6_dataun.u_echo.sequence
|
#define icmp6_sequence icmp6_dataun.u_echo.sequence
|
||||||
#define icmp6_pointer icmp6_dataun.un_data32[0]
|
#define icmp6_pointer icmp6_dataun.un_data32[0]
|
||||||
#define icmp6_mtu icmp6_dataun.un_data32[0]
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define icmp6_mtu icmp6_dataun.un_data32[0]
|
||||||
#define icmp6_unused icmp6_dataun.un_data32[0]
|
#define icmp6_unused icmp6_dataun.un_data32[0]
|
||||||
#define icmp6_maxdelay icmp6_dataun.un_data16[0]
|
#define icmp6_maxdelay icmp6_dataun.un_data16[0]
|
||||||
#define icmp6_router icmp6_dataun.u_nd_advt.router
|
#define icmp6_router icmp6_dataun.u_nd_advt.router
|
||||||
#define icmp6_solicited icmp6_dataun.u_nd_advt.solicited
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define icmp6_solicited icmp6_dataun.u_nd_advt.solicited
|
||||||
#define icmp6_override icmp6_dataun.u_nd_advt.override
|
#define icmp6_override icmp6_dataun.u_nd_advt.override
|
||||||
#define icmp6_ndiscreserved icmp6_dataun.u_nd_advt.reserved
|
#define icmp6_ndiscreserved icmp6_dataun.u_nd_advt.reserved
|
||||||
#define icmp6_hop_limit icmp6_dataun.u_nd_ra.hop_limit
|
#define icmp6_hop_limit icmp6_dataun.u_nd_ra.hop_limit
|
||||||
#define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define icmp6_addrconf_managed icmp6_dataun.u_nd_ra.managed
|
||||||
#define icmp6_addrconf_other icmp6_dataun.u_nd_ra.other
|
#define icmp6_addrconf_other icmp6_dataun.u_nd_ra.other
|
||||||
#define icmp6_rt_lifetime icmp6_dataun.u_nd_ra.rt_lifetime
|
#define icmp6_rt_lifetime icmp6_dataun.u_nd_ra.rt_lifetime
|
||||||
#define icmp6_router_pref icmp6_dataun.u_nd_ra.router_pref
|
#define icmp6_router_pref icmp6_dataun.u_nd_ra.router_pref
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define ICMPV6_ROUTER_PREF_LOW 0x3
|
#define ICMPV6_ROUTER_PREF_LOW 0x3
|
||||||
#define ICMPV6_ROUTER_PREF_MEDIUM 0x0
|
#define ICMPV6_ROUTER_PREF_MEDIUM 0x0
|
||||||
#define ICMPV6_ROUTER_PREF_HIGH 0x1
|
#define ICMPV6_ROUTER_PREF_HIGH 0x1
|
||||||
#define ICMPV6_ROUTER_PREF_INVALID 0x2
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_ROUTER_PREF_INVALID 0x2
|
||||||
#define ICMPV6_DEST_UNREACH 1
|
#define ICMPV6_DEST_UNREACH 1
|
||||||
#define ICMPV6_PKT_TOOBIG 2
|
#define ICMPV6_PKT_TOOBIG 2
|
||||||
#define ICMPV6_TIME_EXCEED 3
|
#define ICMPV6_TIME_EXCEED 3
|
||||||
#define ICMPV6_PARAMPROB 4
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_PARAMPROB 4
|
||||||
#define ICMPV6_INFOMSG_MASK 0x80
|
#define ICMPV6_INFOMSG_MASK 0x80
|
||||||
#define ICMPV6_ECHO_REQUEST 128
|
#define ICMPV6_ECHO_REQUEST 128
|
||||||
#define ICMPV6_ECHO_REPLY 129
|
#define ICMPV6_ECHO_REPLY 129
|
||||||
#define ICMPV6_MGM_QUERY 130
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_MGM_QUERY 130
|
||||||
#define ICMPV6_MGM_REPORT 131
|
#define ICMPV6_MGM_REPORT 131
|
||||||
#define ICMPV6_MGM_REDUCTION 132
|
#define ICMPV6_MGM_REDUCTION 132
|
||||||
#define ICMPV6_NI_QUERY 139
|
#define ICMPV6_NI_QUERY 139
|
||||||
#define ICMPV6_NI_REPLY 140
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_NI_REPLY 140
|
||||||
#define ICMPV6_MLD2_REPORT 143
|
#define ICMPV6_MLD2_REPORT 143
|
||||||
#define ICMPV6_DHAAD_REQUEST 144
|
#define ICMPV6_DHAAD_REQUEST 144
|
||||||
#define ICMPV6_DHAAD_REPLY 145
|
#define ICMPV6_DHAAD_REPLY 145
|
||||||
#define ICMPV6_MOBILE_PREFIX_SOL 146
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_MOBILE_PREFIX_SOL 146
|
||||||
#define ICMPV6_MOBILE_PREFIX_ADV 147
|
#define ICMPV6_MOBILE_PREFIX_ADV 147
|
||||||
#define ICMPV6_NOROUTE 0
|
#define ICMPV6_NOROUTE 0
|
||||||
#define ICMPV6_ADM_PROHIBITED 1
|
#define ICMPV6_ADM_PROHIBITED 1
|
||||||
#define ICMPV6_NOT_NEIGHBOUR 2
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_NOT_NEIGHBOUR 2
|
||||||
#define ICMPV6_ADDR_UNREACH 3
|
#define ICMPV6_ADDR_UNREACH 3
|
||||||
#define ICMPV6_PORT_UNREACH 4
|
#define ICMPV6_PORT_UNREACH 4
|
||||||
#define ICMPV6_POLICY_FAIL 5
|
#define ICMPV6_POLICY_FAIL 5
|
||||||
#define ICMPV6_REJECT_ROUTE 6
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_REJECT_ROUTE 6
|
||||||
#define ICMPV6_EXC_HOPLIMIT 0
|
#define ICMPV6_EXC_HOPLIMIT 0
|
||||||
#define ICMPV6_EXC_FRAGTIME 1
|
#define ICMPV6_EXC_FRAGTIME 1
|
||||||
#define ICMPV6_HDR_FIELD 0
|
#define ICMPV6_HDR_FIELD 0
|
||||||
#define ICMPV6_UNK_NEXTHDR 1
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_UNK_NEXTHDR 1
|
||||||
#define ICMPV6_UNK_OPTION 2
|
#define ICMPV6_UNK_OPTION 2
|
||||||
#define ICMPV6_FILTER 1
|
#define ICMPV6_FILTER 1
|
||||||
#define ICMPV6_FILTER_BLOCK 1
|
#define ICMPV6_FILTER_BLOCK 1
|
||||||
#define ICMPV6_FILTER_PASS 2
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define ICMPV6_FILTER_PASS 2
|
||||||
#define ICMPV6_FILTER_BLOCKOTHERS 3
|
#define ICMPV6_FILTER_BLOCKOTHERS 3
|
||||||
#define ICMPV6_FILTER_PASSONLY 4
|
#define ICMPV6_FILTER_PASSONLY 4
|
||||||
struct icmp6_filter {
|
struct icmp6_filter {
|
||||||
__u32 data[8];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u32 data[8];
|
||||||
};
|
};
|
||||||
#define MLD2_MODE_IS_INCLUDE 1
|
#define MLD2_MODE_IS_INCLUDE 1
|
||||||
#define MLD2_MODE_IS_EXCLUDE 2
|
#define MLD2_MODE_IS_EXCLUDE 2
|
||||||
#define MLD2_CHANGE_TO_INCLUDE 3
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define MLD2_CHANGE_TO_INCLUDE 3
|
||||||
#define MLD2_CHANGE_TO_EXCLUDE 4
|
#define MLD2_CHANGE_TO_EXCLUDE 4
|
||||||
#define MLD2_ALLOW_NEW_SOURCES 5
|
#define MLD2_ALLOW_NEW_SOURCES 5
|
||||||
#define MLD2_BLOCK_OLD_SOURCES 6
|
#define MLD2_BLOCK_OLD_SOURCES 6
|
||||||
#define MLD2_ALL_MCR_INIT { { { 0xff,0x02,0,0,0,0,0,0,0,0,0,0,0,0,0,0x16 } } }
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define MLD2_ALL_MCR_INIT { { { 0xff, 0x02, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x16 } } }
|
||||||
#endif
|
#endif
|
||||||
|
@ -149,62 +149,61 @@ struct if_settings {
|
|||||||
};
|
};
|
||||||
struct ifreq {
|
struct ifreq {
|
||||||
#define IFHWADDRLEN 6
|
#define IFHWADDRLEN 6
|
||||||
union
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
char ifrn_name[IFNAMSIZ];
|
char ifrn_name[IFNAMSIZ];
|
||||||
} ifr_ifrn;
|
} ifr_ifrn;
|
||||||
union {
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sockaddr ifru_addr;
|
struct sockaddr ifru_addr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct sockaddr ifru_dstaddr;
|
struct sockaddr ifru_dstaddr;
|
||||||
struct sockaddr ifru_broadaddr;
|
struct sockaddr ifru_broadaddr;
|
||||||
struct sockaddr ifru_netmask;
|
struct sockaddr ifru_netmask;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sockaddr ifru_hwaddr;
|
struct sockaddr ifru_hwaddr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short ifru_flags;
|
short ifru_flags;
|
||||||
int ifru_ivalue;
|
int ifru_ivalue;
|
||||||
int ifru_mtu;
|
int ifru_mtu;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ifmap ifru_map;
|
struct ifmap ifru_map;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char ifru_slave[IFNAMSIZ];
|
char ifru_slave[IFNAMSIZ];
|
||||||
char ifru_newname[IFNAMSIZ];
|
char ifru_newname[IFNAMSIZ];
|
||||||
void __user * ifru_data;
|
void __user * ifru_data;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct if_settings ifru_settings;
|
struct if_settings ifru_settings;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} ifr_ifru;
|
} ifr_ifru;
|
||||||
};
|
};
|
||||||
#define ifr_name ifr_ifrn.ifrn_name
|
#define ifr_name ifr_ifrn.ifrn_name
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ifr_hwaddr ifr_ifru.ifru_hwaddr
|
#define ifr_hwaddr ifr_ifru.ifru_hwaddr
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ifr_addr ifr_ifru.ifru_addr
|
#define ifr_addr ifr_ifru.ifru_addr
|
||||||
#define ifr_dstaddr ifr_ifru.ifru_dstaddr
|
#define ifr_dstaddr ifr_ifru.ifru_dstaddr
|
||||||
#define ifr_broadaddr ifr_ifru.ifru_broadaddr
|
#define ifr_broadaddr ifr_ifru.ifru_broadaddr
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ifr_netmask ifr_ifru.ifru_netmask
|
#define ifr_netmask ifr_ifru.ifru_netmask
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ifr_flags ifr_ifru.ifru_flags
|
#define ifr_flags ifr_ifru.ifru_flags
|
||||||
#define ifr_metric ifr_ifru.ifru_ivalue
|
#define ifr_metric ifr_ifru.ifru_ivalue
|
||||||
#define ifr_mtu ifr_ifru.ifru_mtu
|
#define ifr_mtu ifr_ifru.ifru_mtu
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ifr_map ifr_ifru.ifru_map
|
#define ifr_map ifr_ifru.ifru_map
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ifr_slave ifr_ifru.ifru_slave
|
#define ifr_slave ifr_ifru.ifru_slave
|
||||||
#define ifr_data ifr_ifru.ifru_data
|
#define ifr_data ifr_ifru.ifru_data
|
||||||
#define ifr_ifindex ifr_ifru.ifru_ivalue
|
#define ifr_ifindex ifr_ifru.ifru_ivalue
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ifr_bandwidth ifr_ifru.ifru_ivalue
|
#define ifr_bandwidth ifr_ifru.ifru_ivalue
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ifr_qlen ifr_ifru.ifru_ivalue
|
#define ifr_qlen ifr_ifru.ifru_ivalue
|
||||||
#define ifr_newname ifr_ifru.ifru_newname
|
#define ifr_newname ifr_ifru.ifru_newname
|
||||||
#define ifr_settings ifr_ifru.ifru_settings
|
#define ifr_settings ifr_ifru.ifru_settings
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ifconf {
|
struct ifconf {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int ifc_len;
|
int ifc_len;
|
||||||
union {
|
union {
|
||||||
char __user * ifcu_buf;
|
char __user * ifcu_buf;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ifreq __user * ifcu_req;
|
struct ifreq __user * ifcu_req;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} ifc_ifcu;
|
} ifc_ifcu;
|
||||||
};
|
};
|
||||||
#define ifc_buf ifc_ifcu.ifcu_buf
|
#define ifc_buf ifc_ifcu.ifcu_buf
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ifc_req ifc_ifcu.ifcu_req
|
#define ifc_req ifc_ifcu.ifcu_req
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -74,23 +74,21 @@ struct arc_cap {
|
|||||||
} mes;
|
} mes;
|
||||||
};
|
};
|
||||||
struct arc_hardware {
|
struct arc_hardware {
|
||||||
__u8 source,
|
__u8 source, dest, offset[2];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
dest,
|
|
||||||
offset[2];
|
|
||||||
};
|
};
|
||||||
#define ARC_HDR_SIZE 4
|
#define ARC_HDR_SIZE 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct archdr {
|
struct archdr {
|
||||||
struct arc_hardware hard;
|
struct arc_hardware hard;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
union {
|
union {
|
||||||
struct arc_rfc1201 rfc1201;
|
struct arc_rfc1201 rfc1201;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct arc_rfc1051 rfc1051;
|
struct arc_rfc1051 rfc1051;
|
||||||
struct arc_eth_encap eth_encap;
|
struct arc_eth_encap eth_encap;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct arc_cap cap;
|
struct arc_cap cap;
|
||||||
__u8 raw[0];
|
__u8 raw[0];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} soft;
|
} soft;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -19,78 +19,76 @@
|
|||||||
#ifndef _UAPI_FRAD_H_
|
#ifndef _UAPI_FRAD_H_
|
||||||
#define _UAPI_FRAD_H_
|
#define _UAPI_FRAD_H_
|
||||||
#include <linux/if.h>
|
#include <linux/if.h>
|
||||||
struct dlci_add
|
struct dlci_add {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
char devname[IFNAMSIZ];
|
char devname[IFNAMSIZ];
|
||||||
short dlci;
|
short dlci;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DLCI_GET_CONF (SIOCDEVPRIVATE + 2)
|
#define DLCI_GET_CONF (SIOCDEVPRIVATE + 2)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DLCI_SET_CONF (SIOCDEVPRIVATE + 3)
|
#define DLCI_SET_CONF (SIOCDEVPRIVATE + 3)
|
||||||
struct dlci_conf {
|
struct dlci_conf {
|
||||||
short flags;
|
short flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short CIR_fwd;
|
short CIR_fwd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short Bc_fwd;
|
short Bc_fwd;
|
||||||
short Be_fwd;
|
short Be_fwd;
|
||||||
short CIR_bwd;
|
short CIR_bwd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short Bc_bwd;
|
short Bc_bwd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short Be_bwd;
|
short Be_bwd;
|
||||||
short Tc_fwd;
|
short Tc_fwd;
|
||||||
short Tc_bwd;
|
short Tc_bwd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short Tf_max;
|
short Tf_max;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short Tb_max;
|
short Tb_max;
|
||||||
};
|
};
|
||||||
#define DLCI_GET_SLAVE (SIOCDEVPRIVATE + 4)
|
#define DLCI_GET_SLAVE (SIOCDEVPRIVATE + 4)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DLCI_IGNORE_CIR_OUT 0x0001
|
#define DLCI_IGNORE_CIR_OUT 0x0001
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DLCI_ACCOUNT_CIR_IN 0x0002
|
#define DLCI_ACCOUNT_CIR_IN 0x0002
|
||||||
#define DLCI_BUFFER_IF 0x0008
|
#define DLCI_BUFFER_IF 0x0008
|
||||||
#define DLCI_VALID_FLAGS 0x000B
|
#define DLCI_VALID_FLAGS 0x000B
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FRAD_GET_CONF (SIOCDEVPRIVATE)
|
#define FRAD_GET_CONF (SIOCDEVPRIVATE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FRAD_SET_CONF (SIOCDEVPRIVATE + 1)
|
#define FRAD_SET_CONF (SIOCDEVPRIVATE + 1)
|
||||||
#define FRAD_LAST_IOCTL FRAD_SET_CONF
|
#define FRAD_LAST_IOCTL FRAD_SET_CONF
|
||||||
struct frad_conf
|
struct frad_conf {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
short station;
|
short station;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short flags;
|
short flags;
|
||||||
short kbaud;
|
short kbaud;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short clocking;
|
short clocking;
|
||||||
short mtu;
|
short mtu;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short T391;
|
short T391;
|
||||||
short T392;
|
short T392;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short N391;
|
short N391;
|
||||||
short N392;
|
short N392;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short N393;
|
short N393;
|
||||||
short CIR_fwd;
|
short CIR_fwd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short Bc_fwd;
|
short Bc_fwd;
|
||||||
short Be_fwd;
|
short Be_fwd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short CIR_bwd;
|
short CIR_bwd;
|
||||||
short Bc_bwd;
|
short Bc_bwd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short Be_bwd;
|
short Be_bwd;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FRAD_STATION_CPE 0x0000
|
#define FRAD_STATION_CPE 0x0000
|
||||||
#define FRAD_STATION_NODE 0x0001
|
#define FRAD_STATION_NODE 0x0001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FRAD_TX_IGNORE_CIR 0x0001
|
#define FRAD_TX_IGNORE_CIR 0x0001
|
||||||
#define FRAD_RX_ACCOUNT_CIR 0x0002
|
#define FRAD_RX_ACCOUNT_CIR 0x0002
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FRAD_DROP_ABORTED 0x0004
|
#define FRAD_DROP_ABORTED 0x0004
|
||||||
#define FRAD_BUFFERIF 0x0008
|
#define FRAD_BUFFERIF 0x0008
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FRAD_STATS 0x0010
|
#define FRAD_STATS 0x0010
|
||||||
#define FRAD_MCI 0x0100
|
#define FRAD_MCI 0x0100
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FRAD_AUTODLCI 0x8000
|
#define FRAD_AUTODLCI 0x8000
|
||||||
#define FRAD_VALID_FLAGS 0x811F
|
#define FRAD_VALID_FLAGS 0x811F
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FRAD_CLOCK_INT 0x0001
|
#define FRAD_CLOCK_INT 0x0001
|
||||||
#define FRAD_CLOCK_EXT 0x0000
|
#define FRAD_CLOCK_EXT 0x0000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -73,36 +73,33 @@ struct hippi_le_hdr {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 dest_switch_addr[3];
|
__u8 dest_switch_addr[3];
|
||||||
#ifdef __BIG_ENDIAN_BITFIELD
|
#ifdef __BIG_ENDIAN_BITFIELD
|
||||||
__u8 dest_addr_type:4,
|
__u8 dest_addr_type : 4, src_addr_type : 4;
|
||||||
src_addr_type:4;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
#elif defined(__LITTLE_ENDIAN_BITFIELD)
|
||||||
__u8 src_addr_type:4,
|
|
||||||
dest_addr_type:4;
|
|
||||||
#endif
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 src_addr_type : 4, dest_addr_type : 4;
|
||||||
|
#endif
|
||||||
__u8 src_switch_addr[3];
|
__u8 src_switch_addr[3];
|
||||||
__u16 reserved;
|
__u16 reserved;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 daddr[HIPPI_ALEN];
|
__u8 daddr[HIPPI_ALEN];
|
||||||
__u16 locally_administered;
|
__u16 locally_administered;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 saddr[HIPPI_ALEN];
|
__u8 saddr[HIPPI_ALEN];
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define HIPPI_OUI_LEN 3
|
#define HIPPI_OUI_LEN 3
|
||||||
struct hippi_snap_hdr {
|
struct hippi_snap_hdr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 dsap;
|
__u8 dsap;
|
||||||
__u8 ssap;
|
__u8 ssap;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 ctrl;
|
__u8 ctrl;
|
||||||
__u8 oui[HIPPI_OUI_LEN];
|
__u8 oui[HIPPI_OUI_LEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be16 ethertype;
|
__be16 ethertype;
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct hippi_hdr {
|
struct hippi_hdr {
|
||||||
struct hippi_fp_hdr fp;
|
struct hippi_fp_hdr fp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct hippi_le_hdr le;
|
struct hippi_le_hdr le;
|
||||||
struct hippi_snap_hdr snap;
|
struct hippi_snap_hdr snap;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -62,14 +62,9 @@ struct igmpv3_query {
|
|||||||
__be32 group;
|
__be32 group;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 qrv:3,
|
__u8 qrv : 3, suppress : 1, resv : 4;
|
||||||
suppress:1,
|
|
||||||
resv:4;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
__u8 resv:4,
|
__u8 resv : 4, suppress : 1, qrv : 3;
|
||||||
suppress:1,
|
|
||||||
qrv:3;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#else
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
#error "Please fix <asm/byteorder.h>"
|
||||||
|
@ -216,46 +216,45 @@ struct sockaddr_in {
|
|||||||
__be16 sin_port;
|
__be16 sin_port;
|
||||||
struct in_addr sin_addr;
|
struct in_addr sin_addr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char __pad[__SOCK_SIZE__ - sizeof(short int) -
|
unsigned char __pad[__SOCK_SIZE__ - sizeof(short int) - sizeof(unsigned short int) - sizeof(struct in_addr)];
|
||||||
sizeof(unsigned short int) - sizeof(struct in_addr)];
|
|
||||||
};
|
};
|
||||||
#define sin_zero __pad
|
#define sin_zero __pad
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_CLASSA(a) ((((long int) (a)) & 0x80000000) == 0)
|
#define IN_CLASSA(a) ((((long int) (a)) & 0x80000000) == 0)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IN_CLASSA_NET 0xff000000
|
#define IN_CLASSA_NET 0xff000000
|
||||||
#define IN_CLASSA_NSHIFT 24
|
#define IN_CLASSA_NSHIFT 24
|
||||||
#define IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)
|
#define IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_CLASSA_MAX 128
|
#define IN_CLASSA_MAX 128
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IN_CLASSB(a) ((((long int) (a)) & 0xc0000000) == 0x80000000)
|
#define IN_CLASSB(a) ((((long int) (a)) & 0xc0000000) == 0x80000000)
|
||||||
#define IN_CLASSB_NET 0xffff0000
|
#define IN_CLASSB_NET 0xffff0000
|
||||||
#define IN_CLASSB_NSHIFT 16
|
#define IN_CLASSB_NSHIFT 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)
|
#define IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IN_CLASSB_MAX 65536
|
#define IN_CLASSB_MAX 65536
|
||||||
#define IN_CLASSC(a) ((((long int) (a)) & 0xe0000000) == 0xc0000000)
|
#define IN_CLASSC(a) ((((long int) (a)) & 0xe0000000) == 0xc0000000)
|
||||||
#define IN_CLASSC_NET 0xffffff00
|
#define IN_CLASSC_NET 0xffffff00
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_CLASSC_NSHIFT 8
|
#define IN_CLASSC_NSHIFT 8
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)
|
#define IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)
|
||||||
#define IN_CLASSD(a) ((((long int) (a)) & 0xf0000000) == 0xe0000000)
|
#define IN_CLASSD(a) ((((long int) (a)) & 0xf0000000) == 0xe0000000)
|
||||||
#define IN_MULTICAST(a) IN_CLASSD(a)
|
#define IN_MULTICAST(a) IN_CLASSD(a)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_MULTICAST_NET 0xF0000000
|
#define IN_MULTICAST_NET 0xF0000000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IN_EXPERIMENTAL(a) ((((long int) (a)) & 0xf0000000) == 0xf0000000)
|
#define IN_EXPERIMENTAL(a) ((((long int) (a)) & 0xf0000000) == 0xf0000000)
|
||||||
#define IN_BADCLASS(a) IN_EXPERIMENTAL((a))
|
#define IN_BADCLASS(a) IN_EXPERIMENTAL((a))
|
||||||
#define INADDR_ANY ((unsigned long int) 0x00000000)
|
#define INADDR_ANY ((unsigned long int) 0x00000000)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define INADDR_BROADCAST ((unsigned long int) 0xffffffff)
|
#define INADDR_BROADCAST ((unsigned long int) 0xffffffff)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define INADDR_NONE ((unsigned long int) 0xffffffff)
|
#define INADDR_NONE ((unsigned long int) 0xffffffff)
|
||||||
#define IN_LOOPBACKNET 127
|
#define IN_LOOPBACKNET 127
|
||||||
#define INADDR_LOOPBACK 0x7f000001
|
#define INADDR_LOOPBACK 0x7f000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IN_LOOPBACK(a) ((((long int) (a)) & 0xff000000) == 0x7f000000)
|
#define IN_LOOPBACK(a) ((((long int) (a)) & 0xff000000) == 0x7f000000)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define INADDR_UNSPEC_GROUP 0xe0000000U
|
#define INADDR_UNSPEC_GROUP 0xe0000000U
|
||||||
#define INADDR_ALLHOSTS_GROUP 0xe0000001U
|
#define INADDR_ALLHOSTS_GROUP 0xe0000001U
|
||||||
#define INADDR_ALLRTRS_GROUP 0xe0000002U
|
#define INADDR_ALLRTRS_GROUP 0xe0000002U
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define INADDR_MAX_LOCAL_GROUP 0xe00000ffU
|
#define INADDR_MAX_LOCAL_GROUP 0xe00000ffU
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#include <asm/byteorder.h>
|
#include <asm/byteorder.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -87,98 +87,94 @@
|
|||||||
struct iphdr {
|
struct iphdr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 ihl:4,
|
__u8 ihl : 4, version : 4;
|
||||||
version:4;
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
|
__u8 version : 4, ihl : 4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 version:4,
|
|
||||||
ihl:4;
|
|
||||||
#else
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
#error "Please fix <asm/byteorder.h>"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
__u8 tos;
|
__u8 tos;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be16 tot_len;
|
__be16 tot_len;
|
||||||
__be16 id;
|
__be16 id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be16 frag_off;
|
__be16 frag_off;
|
||||||
__u8 ttl;
|
__u8 ttl;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 protocol;
|
__u8 protocol;
|
||||||
__sum16 check;
|
__sum16 check;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 saddr;
|
__be32 saddr;
|
||||||
__be32 daddr;
|
__be32 daddr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct ip_auth_hdr {
|
struct ip_auth_hdr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 nexthdr;
|
__u8 nexthdr;
|
||||||
__u8 hdrlen;
|
__u8 hdrlen;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be16 reserved;
|
__be16 reserved;
|
||||||
__be32 spi;
|
__be32 spi;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 seq_no;
|
__be32 seq_no;
|
||||||
__u8 auth_data[0];
|
__u8 auth_data[0];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct ip_esp_hdr {
|
struct ip_esp_hdr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 spi;
|
__be32 spi;
|
||||||
__be32 seq_no;
|
__be32 seq_no;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 enc_data[0];
|
__u8 enc_data[0];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ip_comp_hdr {
|
struct ip_comp_hdr {
|
||||||
__u8 nexthdr;
|
__u8 nexthdr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 flags;
|
__u8 flags;
|
||||||
__be16 cpi;
|
__be16 cpi;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct ip_beet_phdr {
|
struct ip_beet_phdr {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 nexthdr;
|
__u8 nexthdr;
|
||||||
__u8 hdrlen;
|
__u8 hdrlen;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 padlen;
|
__u8 padlen;
|
||||||
__u8 reserved;
|
__u8 reserved;
|
||||||
};
|
|
||||||
enum
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
enum {
|
||||||
IPV4_DEVCONF_FORWARDING = 1,
|
IPV4_DEVCONF_FORWARDING = 1,
|
||||||
IPV4_DEVCONF_MC_FORWARDING,
|
IPV4_DEVCONF_MC_FORWARDING,
|
||||||
IPV4_DEVCONF_PROXY_ARP,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_PROXY_ARP,
|
||||||
IPV4_DEVCONF_ACCEPT_REDIRECTS,
|
IPV4_DEVCONF_ACCEPT_REDIRECTS,
|
||||||
IPV4_DEVCONF_SECURE_REDIRECTS,
|
IPV4_DEVCONF_SECURE_REDIRECTS,
|
||||||
IPV4_DEVCONF_SEND_REDIRECTS,
|
IPV4_DEVCONF_SEND_REDIRECTS,
|
||||||
IPV4_DEVCONF_SHARED_MEDIA,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_SHARED_MEDIA,
|
||||||
IPV4_DEVCONF_RP_FILTER,
|
IPV4_DEVCONF_RP_FILTER,
|
||||||
IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE,
|
IPV4_DEVCONF_ACCEPT_SOURCE_ROUTE,
|
||||||
IPV4_DEVCONF_BOOTP_RELAY,
|
IPV4_DEVCONF_BOOTP_RELAY,
|
||||||
IPV4_DEVCONF_LOG_MARTIANS,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_LOG_MARTIANS,
|
||||||
IPV4_DEVCONF_TAG,
|
IPV4_DEVCONF_TAG,
|
||||||
IPV4_DEVCONF_ARPFILTER,
|
IPV4_DEVCONF_ARPFILTER,
|
||||||
IPV4_DEVCONF_MEDIUM_ID,
|
IPV4_DEVCONF_MEDIUM_ID,
|
||||||
IPV4_DEVCONF_NOXFRM,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_NOXFRM,
|
||||||
IPV4_DEVCONF_NOPOLICY,
|
IPV4_DEVCONF_NOPOLICY,
|
||||||
IPV4_DEVCONF_FORCE_IGMP_VERSION,
|
IPV4_DEVCONF_FORCE_IGMP_VERSION,
|
||||||
IPV4_DEVCONF_ARP_ANNOUNCE,
|
IPV4_DEVCONF_ARP_ANNOUNCE,
|
||||||
IPV4_DEVCONF_ARP_IGNORE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_ARP_IGNORE,
|
||||||
IPV4_DEVCONF_PROMOTE_SECONDARIES,
|
IPV4_DEVCONF_PROMOTE_SECONDARIES,
|
||||||
IPV4_DEVCONF_ARP_ACCEPT,
|
IPV4_DEVCONF_ARP_ACCEPT,
|
||||||
IPV4_DEVCONF_ARP_NOTIFY,
|
IPV4_DEVCONF_ARP_NOTIFY,
|
||||||
IPV4_DEVCONF_ACCEPT_LOCAL,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_ACCEPT_LOCAL,
|
||||||
IPV4_DEVCONF_SRC_VMARK,
|
IPV4_DEVCONF_SRC_VMARK,
|
||||||
IPV4_DEVCONF_PROXY_ARP_PVLAN,
|
IPV4_DEVCONF_PROXY_ARP_PVLAN,
|
||||||
IPV4_DEVCONF_ROUTE_LOCALNET,
|
IPV4_DEVCONF_ROUTE_LOCALNET,
|
||||||
IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
IPV4_DEVCONF_IGMPV2_UNSOLICITED_REPORT_INTERVAL,
|
||||||
IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL,
|
IPV4_DEVCONF_IGMPV3_UNSOLICITED_REPORT_INTERVAL,
|
||||||
__IPV4_DEVCONF_MAX
|
__IPV4_DEVCONF_MAX
|
||||||
};
|
};
|
||||||
#define IPV4_DEVCONF_MAX (__IPV4_DEVCONF_MAX - 1)
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define IPV4_DEVCONF_MAX (__IPV4_DEVCONF_MAX - 1)
|
||||||
#endif
|
#endif
|
||||||
|
@ -21,54 +21,53 @@
|
|||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
#define IPC_PRIVATE ((__kernel_key_t) 0)
|
#define IPC_PRIVATE ((__kernel_key_t) 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct ipc_perm
|
struct ipc_perm {
|
||||||
{
|
|
||||||
__kernel_key_t key;
|
__kernel_key_t key;
|
||||||
__kernel_uid_t uid;
|
__kernel_uid_t uid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__kernel_gid_t gid;
|
__kernel_gid_t gid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__kernel_uid_t cuid;
|
__kernel_uid_t cuid;
|
||||||
__kernel_gid_t cgid;
|
__kernel_gid_t cgid;
|
||||||
__kernel_mode_t mode;
|
__kernel_mode_t mode;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short seq;
|
unsigned short seq;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#include <asm/ipcbuf.h>
|
#include <asm/ipcbuf.h>
|
||||||
#define IPC_CREAT 00001000
|
#define IPC_CREAT 00001000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IPC_EXCL 00002000
|
#define IPC_EXCL 00002000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IPC_NOWAIT 00004000
|
#define IPC_NOWAIT 00004000
|
||||||
#define IPC_DIPC 00010000
|
#define IPC_DIPC 00010000
|
||||||
#define IPC_OWN 00020000
|
#define IPC_OWN 00020000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IPC_RMID 0
|
#define IPC_RMID 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IPC_SET 1
|
#define IPC_SET 1
|
||||||
#define IPC_STAT 2
|
#define IPC_STAT 2
|
||||||
#define IPC_INFO 3
|
#define IPC_INFO 3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IPC_OLD 0
|
#define IPC_OLD 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IPC_64 0x0100
|
#define IPC_64 0x0100
|
||||||
struct ipc_kludge {
|
struct ipc_kludge {
|
||||||
struct msgbuf __user * msgp;
|
struct msgbuf __user * msgp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
long msgtyp;
|
long msgtyp;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define SEMOP 1
|
#define SEMOP 1
|
||||||
#define SEMGET 2
|
#define SEMGET 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEMCTL 3
|
#define SEMCTL 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEMTIMEDOP 4
|
#define SEMTIMEDOP 4
|
||||||
#define MSGSND 11
|
#define MSGSND 11
|
||||||
#define MSGRCV 12
|
#define MSGRCV 12
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MSGGET 13
|
#define MSGGET 13
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MSGCTL 14
|
#define MSGCTL 14
|
||||||
#define SHMAT 21
|
#define SHMAT 21
|
||||||
#define SHMDT 22
|
#define SHMDT 22
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SHMGET 23
|
#define SHMGET 23
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SHMCTL 24
|
#define SHMCTL 24
|
||||||
#define DIPC 25
|
#define DIPC 25
|
||||||
#define IPCCALL(version,op) ((version) << 16 | (op))
|
#define IPCCALL(version,op) ((version) << 16 | (op))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -83,69 +83,67 @@ struct ipv6_destopt_hao {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct ipv6hdr {
|
struct ipv6hdr {
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u8 priority:4,
|
__u8 priority : 4, version : 4;
|
||||||
version:4;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
__u8 version:4,
|
|
||||||
priority:4;
|
|
||||||
#else
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 version : 4, priority : 4;
|
||||||
|
#else
|
||||||
#error "Please fix <asm/byteorder.h>"
|
#error "Please fix <asm/byteorder.h>"
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 flow_lbl[3];
|
__u8 flow_lbl[3];
|
||||||
__be16 payload_len;
|
__be16 payload_len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 nexthdr;
|
__u8 nexthdr;
|
||||||
__u8 hop_limit;
|
__u8 hop_limit;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct in6_addr saddr;
|
struct in6_addr saddr;
|
||||||
struct in6_addr daddr;
|
struct in6_addr daddr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_FORWARDING = 0,
|
DEVCONF_FORWARDING = 0,
|
||||||
DEVCONF_HOPLIMIT,
|
DEVCONF_HOPLIMIT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_MTU6,
|
DEVCONF_MTU6,
|
||||||
DEVCONF_ACCEPT_RA,
|
DEVCONF_ACCEPT_RA,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_ACCEPT_REDIRECTS,
|
DEVCONF_ACCEPT_REDIRECTS,
|
||||||
DEVCONF_AUTOCONF,
|
DEVCONF_AUTOCONF,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_DAD_TRANSMITS,
|
DEVCONF_DAD_TRANSMITS,
|
||||||
DEVCONF_RTR_SOLICITS,
|
DEVCONF_RTR_SOLICITS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_RTR_SOLICIT_INTERVAL,
|
DEVCONF_RTR_SOLICIT_INTERVAL,
|
||||||
DEVCONF_RTR_SOLICIT_DELAY,
|
DEVCONF_RTR_SOLICIT_DELAY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_USE_TEMPADDR,
|
DEVCONF_USE_TEMPADDR,
|
||||||
DEVCONF_TEMP_VALID_LFT,
|
DEVCONF_TEMP_VALID_LFT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_TEMP_PREFERED_LFT,
|
DEVCONF_TEMP_PREFERED_LFT,
|
||||||
DEVCONF_REGEN_MAX_RETRY,
|
DEVCONF_REGEN_MAX_RETRY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_MAX_DESYNC_FACTOR,
|
DEVCONF_MAX_DESYNC_FACTOR,
|
||||||
DEVCONF_MAX_ADDRESSES,
|
DEVCONF_MAX_ADDRESSES,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_FORCE_MLD_VERSION,
|
DEVCONF_FORCE_MLD_VERSION,
|
||||||
DEVCONF_ACCEPT_RA_DEFRTR,
|
DEVCONF_ACCEPT_RA_DEFRTR,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_ACCEPT_RA_PINFO,
|
DEVCONF_ACCEPT_RA_PINFO,
|
||||||
DEVCONF_ACCEPT_RA_RTR_PREF,
|
DEVCONF_ACCEPT_RA_RTR_PREF,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_RTR_PROBE_INTERVAL,
|
DEVCONF_RTR_PROBE_INTERVAL,
|
||||||
DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN,
|
DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_PROXY_NDP,
|
DEVCONF_PROXY_NDP,
|
||||||
DEVCONF_OPTIMISTIC_DAD,
|
DEVCONF_OPTIMISTIC_DAD,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_ACCEPT_SOURCE_ROUTE,
|
DEVCONF_ACCEPT_SOURCE_ROUTE,
|
||||||
DEVCONF_MC_FORWARDING,
|
DEVCONF_MC_FORWARDING,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_DISABLE_IPV6,
|
DEVCONF_DISABLE_IPV6,
|
||||||
DEVCONF_ACCEPT_DAD,
|
DEVCONF_ACCEPT_DAD,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_FORCE_TLLAO,
|
DEVCONF_FORCE_TLLAO,
|
||||||
DEVCONF_NDISC_NOTIFY,
|
DEVCONF_NDISC_NOTIFY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_MLDV1_UNSOLICITED_REPORT_INTERVAL,
|
DEVCONF_MLDV1_UNSOLICITED_REPORT_INTERVAL,
|
||||||
DEVCONF_MLDV2_UNSOLICITED_REPORT_INTERVAL,
|
DEVCONF_MLDV2_UNSOLICITED_REPORT_INTERVAL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEVCONF_SUPPRESS_FRAG_NDISC,
|
DEVCONF_SUPPRESS_FRAG_NDISC,
|
||||||
DEVCONF_ACCEPT_RA_FROM_LOCAL,
|
DEVCONF_ACCEPT_RA_FROM_LOCAL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEVCONF_MAX
|
DEVCONF_MAX
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -23,51 +23,49 @@
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CALLTYPE_CALLBACK 0x4
|
#define CALLTYPE_CALLBACK 0x4
|
||||||
#define IPPP_VERSION "2.2.0"
|
#define IPPP_VERSION "2.2.0"
|
||||||
struct pppcallinfo
|
struct pppcallinfo {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int calltype;
|
int calltype;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char local_num[64];
|
unsigned char local_num[64];
|
||||||
unsigned char remote_num[64];
|
unsigned char remote_num[64];
|
||||||
int charge_units;
|
int charge_units;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PPPIOCGCALLINFO _IOWR('t', 128, struct pppcallinfo)
|
#define PPPIOCGCALLINFO _IOWR('t', 128, struct pppcallinfo)
|
||||||
#define PPPIOCBUNDLE _IOW('t', 129, int)
|
#define PPPIOCBUNDLE _IOW('t', 129, int)
|
||||||
#define PPPIOCGMPFLAGS _IOR('t', 130, int)
|
#define PPPIOCGMPFLAGS _IOR('t', 130, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PPPIOCSMPFLAGS _IOW('t', 131, int)
|
#define PPPIOCSMPFLAGS _IOW('t', 131, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PPPIOCSMPMTU _IOW('t', 132, int)
|
#define PPPIOCSMPMTU _IOW('t', 132, int)
|
||||||
#define PPPIOCSMPMRU _IOW('t', 133, int)
|
#define PPPIOCSMPMRU _IOW('t', 133, int)
|
||||||
#define PPPIOCGCOMPRESSORS _IOR('t', 134, unsigned long[8])
|
#define PPPIOCGCOMPRESSORS _IOR('t', 134, unsigned long[8])
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PPPIOCSCOMPRESSOR _IOW('t', 135, int)
|
#define PPPIOCSCOMPRESSOR _IOW('t', 135, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PPPIOCGIFNAME _IOR('t', 136, char[IFNAMSIZ])
|
#define PPPIOCGIFNAME _IOR('t', 136, char[IFNAMSIZ])
|
||||||
#define SC_MP_PROT 0x00000200
|
#define SC_MP_PROT 0x00000200
|
||||||
#define SC_REJ_MP_PROT 0x00000400
|
#define SC_REJ_MP_PROT 0x00000400
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SC_OUT_SHORT_SEQ 0x00000800
|
#define SC_OUT_SHORT_SEQ 0x00000800
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SC_IN_SHORT_SEQ 0x00004000
|
#define SC_IN_SHORT_SEQ 0x00004000
|
||||||
#define SC_DECOMP_ON 0x01
|
#define SC_DECOMP_ON 0x01
|
||||||
#define SC_COMP_ON 0x02
|
#define SC_COMP_ON 0x02
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SC_DECOMP_DISCARD 0x04
|
#define SC_DECOMP_DISCARD 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SC_COMP_DISCARD 0x08
|
#define SC_COMP_DISCARD 0x08
|
||||||
#define SC_LINK_DECOMP_ON 0x10
|
#define SC_LINK_DECOMP_ON 0x10
|
||||||
#define SC_LINK_COMP_ON 0x20
|
#define SC_LINK_COMP_ON 0x20
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SC_LINK_DECOMP_DISCARD 0x40
|
#define SC_LINK_DECOMP_DISCARD 0x40
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SC_LINK_COMP_DISCARD 0x80
|
#define SC_LINK_COMP_DISCARD 0x80
|
||||||
#define ISDN_PPP_COMP_MAX_OPTIONS 16
|
#define ISDN_PPP_COMP_MAX_OPTIONS 16
|
||||||
#define IPPP_COMP_FLAG_XMIT 0x1
|
#define IPPP_COMP_FLAG_XMIT 0x1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IPPP_COMP_FLAG_LINK 0x2
|
#define IPPP_COMP_FLAG_LINK 0x2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct isdn_ppp_comp_data {
|
struct isdn_ppp_comp_data {
|
||||||
int num;
|
int num;
|
||||||
unsigned char options[ISDN_PPP_COMP_MAX_OPTIONS];
|
unsigned char options[ISDN_PPP_COMP_MAX_OPTIONS];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int optlen;
|
int optlen;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int flags;
|
int flags;
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -47,17 +47,107 @@
|
|||||||
#define IXJCTL_REC_LEVEL PHONE_REC_LEVEL
|
#define IXJCTL_REC_LEVEL PHONE_REC_LEVEL
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef enum {
|
typedef enum {
|
||||||
f300_640 = 4, f300_500, f1100, f350, f400, f480, f440, f620, f20_50,
|
f300_640 = 4,
|
||||||
f133_200, f300, f300_420, f330, f300_425, f330_440, f340, f350_400,
|
f300_500,
|
||||||
f350_440, f350_450, f360, f380_420, f392, f400_425, f400_440, f400_450,
|
f1100,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
f420, f425, f425_450, f425_475, f435, f440_450, f440_480, f445, f450,
|
f350,
|
||||||
f452, f475, f480_620, f494, f500, f520, f523, f525, f540_660, f587,
|
f400,
|
||||||
f590, f600, f660, f700, f740, f750, f750_1450, f770, f800, f816, f850,
|
f480,
|
||||||
f857_1645, f900, f900_1300, f935_1215, f941_1477, f942, f950, f950_1400,
|
f440,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
f975, f1000, f1020, f1050, f1100_1750, f1140, f1200, f1209, f1330, f1336,
|
f620,
|
||||||
lf1366, f1380, f1400, f1477, f1600, f1633_1638, f1800, f1860
|
f20_50,
|
||||||
|
f133_200,
|
||||||
|
f300,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f300_420,
|
||||||
|
f330,
|
||||||
|
f300_425,
|
||||||
|
f330_440,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f340,
|
||||||
|
f350_400,
|
||||||
|
f350_440,
|
||||||
|
f350_450,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f360,
|
||||||
|
f380_420,
|
||||||
|
f392,
|
||||||
|
f400_425,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f400_440,
|
||||||
|
f400_450,
|
||||||
|
f420,
|
||||||
|
f425,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f425_450,
|
||||||
|
f425_475,
|
||||||
|
f435,
|
||||||
|
f440_450,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f440_480,
|
||||||
|
f445,
|
||||||
|
f450,
|
||||||
|
f452,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f475,
|
||||||
|
f480_620,
|
||||||
|
f494,
|
||||||
|
f500,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f520,
|
||||||
|
f523,
|
||||||
|
f525,
|
||||||
|
f540_660,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f587,
|
||||||
|
f590,
|
||||||
|
f600,
|
||||||
|
f660,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f700,
|
||||||
|
f740,
|
||||||
|
f750,
|
||||||
|
f750_1450,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f770,
|
||||||
|
f800,
|
||||||
|
f816,
|
||||||
|
f850,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f857_1645,
|
||||||
|
f900,
|
||||||
|
f900_1300,
|
||||||
|
f935_1215,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f941_1477,
|
||||||
|
f942,
|
||||||
|
f950,
|
||||||
|
f950_1400,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f975,
|
||||||
|
f1000,
|
||||||
|
f1020,
|
||||||
|
f1050,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f1100_1750,
|
||||||
|
f1140,
|
||||||
|
f1200,
|
||||||
|
f1209,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f1330,
|
||||||
|
f1336,
|
||||||
|
lf1366,
|
||||||
|
f1380,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f1400,
|
||||||
|
f1477,
|
||||||
|
f1600,
|
||||||
|
f1633_1638,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
f1800,
|
||||||
|
f1860
|
||||||
} IXJ_FILTER_FREQ;
|
} IXJ_FILTER_FREQ;
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -478,28 +568,36 @@ typedef enum {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SIG_CALLER_ID,
|
SIG_CALLER_ID,
|
||||||
SIG_PSTN_WINK,
|
SIG_PSTN_WINK,
|
||||||
SIG_F0, SIG_F1, SIG_F2, SIG_F3,
|
SIG_F0,
|
||||||
SIG_FC0, SIG_FC1, SIG_FC2, SIG_FC3,
|
SIG_F1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
SIG_F2,
|
||||||
|
SIG_F3,
|
||||||
|
SIG_FC0,
|
||||||
|
SIG_FC1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
SIG_FC2,
|
||||||
|
SIG_FC3,
|
||||||
SIG_READ_READY = 33,
|
SIG_READ_READY = 33,
|
||||||
SIG_WRITE_READY = 34
|
SIG_WRITE_READY = 34
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} IXJ_SIGEVENT;
|
} IXJ_SIGEVENT;
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int event;
|
unsigned int event;
|
||||||
int signal;
|
int signal;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} IXJ_SIGDEF;
|
} IXJ_SIGDEF;
|
||||||
#define IXJCTL_SIGCTL _IOW('q', 0xE9, IXJ_SIGDEF *)
|
#define IXJCTL_SIGCTL _IOW('q', 0xE9, IXJ_SIGDEF *)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IXJCTL_SC_RXG _IOW('q', 0xEA, int)
|
#define IXJCTL_SC_RXG _IOW('q', 0xEA, int)
|
||||||
#define IXJCTL_SC_TXG _IOW('q', 0xEB, int)
|
#define IXJCTL_SC_TXG _IOW('q', 0xEB, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IXJCTL_INTERCOM_START _IOW('q', 0xFD, int)
|
#define IXJCTL_INTERCOM_START _IOW('q', 0xFD, int)
|
||||||
#define IXJCTL_INTERCOM_STOP _IOW('q', 0xFE, int)
|
#define IXJCTL_INTERCOM_STOP _IOW('q', 0xFE, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned int filter;
|
unsigned int filter;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char enable;
|
char enable;
|
||||||
unsigned int coeff[19];
|
unsigned int coeff[19];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} IXJ_FILTER_RAW;
|
} IXJ_FILTER_RAW;
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -78,87 +78,82 @@ typedef struct {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 v16;
|
__u16 v16;
|
||||||
} __attribute__((packed)) jint16_t;
|
} __attribute__((packed)) jint16_t;
|
||||||
struct jffs2_unknown_node
|
struct jffs2_unknown_node {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
jint16_t magic;
|
jint16_t magic;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
jint32_t totlen;
|
jint32_t totlen;
|
||||||
jint32_t hdr_crc;
|
jint32_t hdr_crc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct jffs2_raw_dirent
|
|
||||||
{
|
|
||||||
jint16_t magic;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct jffs2_raw_dirent {
|
||||||
|
jint16_t magic;
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
jint32_t totlen;
|
jint32_t totlen;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint32_t hdr_crc;
|
jint32_t hdr_crc;
|
||||||
jint32_t pino;
|
jint32_t pino;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
jint32_t version;
|
jint32_t version;
|
||||||
jint32_t ino;
|
jint32_t ino;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint32_t mctime;
|
jint32_t mctime;
|
||||||
__u8 nsize;
|
__u8 nsize;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 type;
|
__u8 type;
|
||||||
__u8 unused[2];
|
__u8 unused[2];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint32_t node_crc;
|
jint32_t node_crc;
|
||||||
jint32_t name_crc;
|
jint32_t name_crc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 name[0];
|
__u8 name[0];
|
||||||
};
|
};
|
||||||
struct jffs2_raw_inode
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct jffs2_raw_inode {
|
||||||
jint16_t magic;
|
jint16_t magic;
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
jint32_t totlen;
|
jint32_t totlen;
|
||||||
jint32_t hdr_crc;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint32_t hdr_crc;
|
||||||
jint32_t ino;
|
jint32_t ino;
|
||||||
jint32_t version;
|
jint32_t version;
|
||||||
jmode_t mode;
|
jmode_t mode;
|
||||||
jint16_t uid;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint16_t uid;
|
||||||
jint16_t gid;
|
jint16_t gid;
|
||||||
jint32_t isize;
|
jint32_t isize;
|
||||||
jint32_t atime;
|
jint32_t atime;
|
||||||
jint32_t mtime;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint32_t mtime;
|
||||||
jint32_t ctime;
|
jint32_t ctime;
|
||||||
jint32_t offset;
|
jint32_t offset;
|
||||||
jint32_t csize;
|
jint32_t csize;
|
||||||
jint32_t dsize;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint32_t dsize;
|
||||||
__u8 compr;
|
__u8 compr;
|
||||||
__u8 usercompr;
|
__u8 usercompr;
|
||||||
jint16_t flags;
|
jint16_t flags;
|
||||||
jint32_t data_crc;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint32_t data_crc;
|
||||||
jint32_t node_crc;
|
jint32_t node_crc;
|
||||||
__u8 data[0];
|
__u8 data[0];
|
||||||
};
|
};
|
||||||
struct jffs2_raw_xattr {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct jffs2_raw_xattr {
|
||||||
jint16_t magic;
|
jint16_t magic;
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
jint32_t totlen;
|
jint32_t totlen;
|
||||||
jint32_t hdr_crc;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
jint32_t hdr_crc;
|
||||||
jint32_t xid;
|
jint32_t xid;
|
||||||
jint32_t version;
|
jint32_t version;
|
||||||
__u8 xprefix;
|
__u8 xprefix;
|
||||||
__u8 name_len;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 name_len;
|
||||||
jint16_t value_len;
|
jint16_t value_len;
|
||||||
jint32_t data_crc;
|
jint32_t data_crc;
|
||||||
jint32_t node_crc;
|
jint32_t node_crc;
|
||||||
__u8 data[0];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u8 data[0];
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
struct jffs2_raw_xref
|
struct jffs2_raw_xref {
|
||||||
{
|
|
||||||
jint16_t magic;
|
jint16_t magic;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
@ -171,36 +166,34 @@ struct jffs2_raw_xref
|
|||||||
jint32_t node_crc;
|
jint32_t node_crc;
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct jffs2_raw_summary
|
struct jffs2_raw_summary {
|
||||||
{
|
|
||||||
jint16_t magic;
|
jint16_t magic;
|
||||||
jint16_t nodetype;
|
jint16_t nodetype;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
jint32_t totlen;
|
jint32_t totlen;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint32_t hdr_crc;
|
jint32_t hdr_crc;
|
||||||
jint32_t sum_num;
|
jint32_t sum_num;
|
||||||
jint32_t cln_mkr;
|
jint32_t cln_mkr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
jint32_t padded;
|
jint32_t padded;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
jint32_t sum_crc;
|
jint32_t sum_crc;
|
||||||
jint32_t node_crc;
|
jint32_t node_crc;
|
||||||
jint32_t sum[0];
|
jint32_t sum[0];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
union jffs2_node_union
|
|
||||||
{
|
|
||||||
struct jffs2_raw_inode i;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
union jffs2_node_union {
|
||||||
|
struct jffs2_raw_inode i;
|
||||||
struct jffs2_raw_dirent d;
|
struct jffs2_raw_dirent d;
|
||||||
struct jffs2_raw_xattr x;
|
struct jffs2_raw_xattr x;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct jffs2_raw_xref r;
|
struct jffs2_raw_xref r;
|
||||||
struct jffs2_raw_summary s;
|
struct jffs2_raw_summary s;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct jffs2_unknown_node u;
|
struct jffs2_unknown_node u;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
union jffs2_device_node {
|
union jffs2_device_node {
|
||||||
jint16_t old_id;
|
jint16_t old_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
jint32_t new_id;
|
jint32_t new_id;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -31,131 +31,128 @@ struct sockaddr_l2tpip {
|
|||||||
struct in_addr l2tp_addr;
|
struct in_addr l2tp_addr;
|
||||||
__u32 l2tp_conn_id;
|
__u32 l2tp_conn_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char __pad[sizeof(struct sockaddr) -
|
unsigned char __pad[sizeof(struct sockaddr) - sizeof(__kernel_sa_family_t) - sizeof(__be16) - sizeof(struct in_addr) - sizeof(__u32)];
|
||||||
sizeof(__kernel_sa_family_t) -
|
|
||||||
sizeof(__be16) - sizeof(struct in_addr) -
|
|
||||||
sizeof(__u32)];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct sockaddr_l2tpip6 {
|
struct sockaddr_l2tpip6 {
|
||||||
__kernel_sa_family_t l2tp_family;
|
__kernel_sa_family_t l2tp_family;
|
||||||
__be16 l2tp_unused;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__be16 l2tp_unused;
|
||||||
__be32 l2tp_flowinfo;
|
__be32 l2tp_flowinfo;
|
||||||
struct in6_addr l2tp_addr;
|
struct in6_addr l2tp_addr;
|
||||||
__u32 l2tp_scope_id;
|
__u32 l2tp_scope_id;
|
||||||
__u32 l2tp_conn_id;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u32 l2tp_conn_id;
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
L2TP_CMD_NOOP,
|
L2TP_CMD_NOOP,
|
||||||
L2TP_CMD_TUNNEL_CREATE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_CMD_TUNNEL_CREATE,
|
||||||
L2TP_CMD_TUNNEL_DELETE,
|
L2TP_CMD_TUNNEL_DELETE,
|
||||||
L2TP_CMD_TUNNEL_MODIFY,
|
L2TP_CMD_TUNNEL_MODIFY,
|
||||||
L2TP_CMD_TUNNEL_GET,
|
L2TP_CMD_TUNNEL_GET,
|
||||||
L2TP_CMD_SESSION_CREATE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_CMD_SESSION_CREATE,
|
||||||
L2TP_CMD_SESSION_DELETE,
|
L2TP_CMD_SESSION_DELETE,
|
||||||
L2TP_CMD_SESSION_MODIFY,
|
L2TP_CMD_SESSION_MODIFY,
|
||||||
L2TP_CMD_SESSION_GET,
|
L2TP_CMD_SESSION_GET,
|
||||||
__L2TP_CMD_MAX,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__L2TP_CMD_MAX,
|
||||||
};
|
};
|
||||||
#define L2TP_CMD_MAX (__L2TP_CMD_MAX - 1)
|
#define L2TP_CMD_MAX (__L2TP_CMD_MAX - 1)
|
||||||
enum {
|
enum {
|
||||||
L2TP_ATTR_NONE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_NONE,
|
||||||
L2TP_ATTR_PW_TYPE,
|
L2TP_ATTR_PW_TYPE,
|
||||||
L2TP_ATTR_ENCAP_TYPE,
|
L2TP_ATTR_ENCAP_TYPE,
|
||||||
L2TP_ATTR_OFFSET,
|
L2TP_ATTR_OFFSET,
|
||||||
L2TP_ATTR_DATA_SEQ,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_DATA_SEQ,
|
||||||
L2TP_ATTR_L2SPEC_TYPE,
|
L2TP_ATTR_L2SPEC_TYPE,
|
||||||
L2TP_ATTR_L2SPEC_LEN,
|
L2TP_ATTR_L2SPEC_LEN,
|
||||||
L2TP_ATTR_PROTO_VERSION,
|
L2TP_ATTR_PROTO_VERSION,
|
||||||
L2TP_ATTR_IFNAME,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_IFNAME,
|
||||||
L2TP_ATTR_CONN_ID,
|
L2TP_ATTR_CONN_ID,
|
||||||
L2TP_ATTR_PEER_CONN_ID,
|
L2TP_ATTR_PEER_CONN_ID,
|
||||||
L2TP_ATTR_SESSION_ID,
|
L2TP_ATTR_SESSION_ID,
|
||||||
L2TP_ATTR_PEER_SESSION_ID,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_PEER_SESSION_ID,
|
||||||
L2TP_ATTR_UDP_CSUM,
|
L2TP_ATTR_UDP_CSUM,
|
||||||
L2TP_ATTR_VLAN_ID,
|
L2TP_ATTR_VLAN_ID,
|
||||||
L2TP_ATTR_COOKIE,
|
L2TP_ATTR_COOKIE,
|
||||||
L2TP_ATTR_PEER_COOKIE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_PEER_COOKIE,
|
||||||
L2TP_ATTR_DEBUG,
|
L2TP_ATTR_DEBUG,
|
||||||
L2TP_ATTR_RECV_SEQ,
|
L2TP_ATTR_RECV_SEQ,
|
||||||
L2TP_ATTR_SEND_SEQ,
|
L2TP_ATTR_SEND_SEQ,
|
||||||
L2TP_ATTR_LNS_MODE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_LNS_MODE,
|
||||||
L2TP_ATTR_USING_IPSEC,
|
L2TP_ATTR_USING_IPSEC,
|
||||||
L2TP_ATTR_RECV_TIMEOUT,
|
L2TP_ATTR_RECV_TIMEOUT,
|
||||||
L2TP_ATTR_FD,
|
L2TP_ATTR_FD,
|
||||||
L2TP_ATTR_IP_SADDR,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_IP_SADDR,
|
||||||
L2TP_ATTR_IP_DADDR,
|
L2TP_ATTR_IP_DADDR,
|
||||||
L2TP_ATTR_UDP_SPORT,
|
L2TP_ATTR_UDP_SPORT,
|
||||||
L2TP_ATTR_UDP_DPORT,
|
L2TP_ATTR_UDP_DPORT,
|
||||||
L2TP_ATTR_MTU,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_MTU,
|
||||||
L2TP_ATTR_MRU,
|
L2TP_ATTR_MRU,
|
||||||
L2TP_ATTR_STATS,
|
L2TP_ATTR_STATS,
|
||||||
L2TP_ATTR_IP6_SADDR,
|
L2TP_ATTR_IP6_SADDR,
|
||||||
L2TP_ATTR_IP6_DADDR,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_IP6_DADDR,
|
||||||
L2TP_ATTR_UDP_ZERO_CSUM6_TX,
|
L2TP_ATTR_UDP_ZERO_CSUM6_TX,
|
||||||
L2TP_ATTR_UDP_ZERO_CSUM6_RX,
|
L2TP_ATTR_UDP_ZERO_CSUM6_RX,
|
||||||
__L2TP_ATTR_MAX,
|
__L2TP_ATTR_MAX,
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define L2TP_ATTR_MAX (__L2TP_ATTR_MAX - 1)
|
#define L2TP_ATTR_MAX (__L2TP_ATTR_MAX - 1)
|
||||||
enum {
|
enum {
|
||||||
L2TP_ATTR_STATS_NONE,
|
L2TP_ATTR_STATS_NONE,
|
||||||
L2TP_ATTR_TX_PACKETS,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_TX_PACKETS,
|
||||||
L2TP_ATTR_TX_BYTES,
|
L2TP_ATTR_TX_BYTES,
|
||||||
L2TP_ATTR_TX_ERRORS,
|
L2TP_ATTR_TX_ERRORS,
|
||||||
L2TP_ATTR_RX_PACKETS,
|
L2TP_ATTR_RX_PACKETS,
|
||||||
L2TP_ATTR_RX_BYTES,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_ATTR_RX_BYTES,
|
||||||
L2TP_ATTR_RX_SEQ_DISCARDS,
|
L2TP_ATTR_RX_SEQ_DISCARDS,
|
||||||
L2TP_ATTR_RX_OOS_PACKETS,
|
L2TP_ATTR_RX_OOS_PACKETS,
|
||||||
L2TP_ATTR_RX_ERRORS,
|
L2TP_ATTR_RX_ERRORS,
|
||||||
__L2TP_ATTR_STATS_MAX,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__L2TP_ATTR_STATS_MAX,
|
||||||
};
|
};
|
||||||
#define L2TP_ATTR_STATS_MAX (__L2TP_ATTR_STATS_MAX - 1)
|
#define L2TP_ATTR_STATS_MAX (__L2TP_ATTR_STATS_MAX - 1)
|
||||||
enum l2tp_pwtype {
|
enum l2tp_pwtype {
|
||||||
L2TP_PWTYPE_NONE = 0x0000,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_PWTYPE_NONE = 0x0000,
|
||||||
L2TP_PWTYPE_ETH_VLAN = 0x0004,
|
L2TP_PWTYPE_ETH_VLAN = 0x0004,
|
||||||
L2TP_PWTYPE_ETH = 0x0005,
|
L2TP_PWTYPE_ETH = 0x0005,
|
||||||
L2TP_PWTYPE_PPP = 0x0007,
|
L2TP_PWTYPE_PPP = 0x0007,
|
||||||
L2TP_PWTYPE_PPP_AC = 0x0008,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
L2TP_PWTYPE_PPP_AC = 0x0008,
|
||||||
L2TP_PWTYPE_IP = 0x000b,
|
L2TP_PWTYPE_IP = 0x000b,
|
||||||
__L2TP_PWTYPE_MAX
|
__L2TP_PWTYPE_MAX
|
||||||
};
|
};
|
||||||
enum l2tp_l2spec_type {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum l2tp_l2spec_type {
|
||||||
L2TP_L2SPECTYPE_NONE,
|
L2TP_L2SPECTYPE_NONE,
|
||||||
L2TP_L2SPECTYPE_DEFAULT,
|
L2TP_L2SPECTYPE_DEFAULT,
|
||||||
};
|
};
|
||||||
enum l2tp_encap_type {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum l2tp_encap_type {
|
||||||
L2TP_ENCAPTYPE_UDP,
|
L2TP_ENCAPTYPE_UDP,
|
||||||
L2TP_ENCAPTYPE_IP,
|
L2TP_ENCAPTYPE_IP,
|
||||||
};
|
};
|
||||||
enum l2tp_seqmode {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum l2tp_seqmode {
|
||||||
L2TP_SEQ_NONE = 0,
|
L2TP_SEQ_NONE = 0,
|
||||||
L2TP_SEQ_IP = 1,
|
L2TP_SEQ_IP = 1,
|
||||||
L2TP_SEQ_ALL = 2,
|
L2TP_SEQ_ALL = 2,
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define L2TP_GENL_NAME "l2tp"
|
#define L2TP_GENL_NAME "l2tp"
|
||||||
#define L2TP_GENL_VERSION 0x1
|
#define L2TP_GENL_VERSION 0x1
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -31,66 +31,64 @@ struct sockaddr_llc {
|
|||||||
unsigned char sllc_sap;
|
unsigned char sllc_sap;
|
||||||
unsigned char sllc_mac[IFHWADDRLEN];
|
unsigned char sllc_mac[IFHWADDRLEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char __pad[__LLC_SOCK_SIZE__ -
|
unsigned char __pad[__LLC_SOCK_SIZE__ - sizeof(__kernel_sa_family_t) * 2 - sizeof(unsigned char) * 4 - IFHWADDRLEN];
|
||||||
sizeof(__kernel_sa_family_t) * 2 -
|
|
||||||
sizeof(unsigned char) * 4 - IFHWADDRLEN];
|
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum llc_sockopts {
|
enum llc_sockopts {
|
||||||
LLC_OPT_UNKNOWN = 0,
|
LLC_OPT_UNKNOWN = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LLC_OPT_RETRY,
|
LLC_OPT_RETRY,
|
||||||
LLC_OPT_SIZE,
|
LLC_OPT_SIZE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LLC_OPT_ACK_TMR_EXP,
|
LLC_OPT_ACK_TMR_EXP,
|
||||||
LLC_OPT_P_TMR_EXP,
|
LLC_OPT_P_TMR_EXP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LLC_OPT_REJ_TMR_EXP,
|
LLC_OPT_REJ_TMR_EXP,
|
||||||
LLC_OPT_BUSY_TMR_EXP,
|
LLC_OPT_BUSY_TMR_EXP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LLC_OPT_TX_WIN,
|
LLC_OPT_TX_WIN,
|
||||||
LLC_OPT_RX_WIN,
|
LLC_OPT_RX_WIN,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LLC_OPT_PKTINFO,
|
LLC_OPT_PKTINFO,
|
||||||
LLC_OPT_MAX
|
LLC_OPT_MAX
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define LLC_OPT_MAX_RETRY 100
|
#define LLC_OPT_MAX_RETRY 100
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_OPT_MAX_SIZE 4196
|
#define LLC_OPT_MAX_SIZE 4196
|
||||||
#define LLC_OPT_MAX_WIN 127
|
#define LLC_OPT_MAX_WIN 127
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_OPT_MAX_ACK_TMR_EXP 60
|
#define LLC_OPT_MAX_ACK_TMR_EXP 60
|
||||||
#define LLC_OPT_MAX_P_TMR_EXP 60
|
#define LLC_OPT_MAX_P_TMR_EXP 60
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_OPT_MAX_REJ_TMR_EXP 60
|
#define LLC_OPT_MAX_REJ_TMR_EXP 60
|
||||||
#define LLC_OPT_MAX_BUSY_TMR_EXP 60
|
#define LLC_OPT_MAX_BUSY_TMR_EXP 60
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_NULL 0x00
|
#define LLC_SAP_NULL 0x00
|
||||||
#define LLC_SAP_LLC 0x02
|
#define LLC_SAP_LLC 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_SAP_SNA 0x04
|
#define LLC_SAP_SNA 0x04
|
||||||
#define LLC_SAP_PNM 0x0E
|
#define LLC_SAP_PNM 0x0E
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_IP 0x06
|
#define LLC_SAP_IP 0x06
|
||||||
#define LLC_SAP_BSPAN 0x42
|
#define LLC_SAP_BSPAN 0x42
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_SAP_MMS 0x4E
|
#define LLC_SAP_MMS 0x4E
|
||||||
#define LLC_SAP_8208 0x7E
|
#define LLC_SAP_8208 0x7E
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_3COM 0x80
|
#define LLC_SAP_3COM 0x80
|
||||||
#define LLC_SAP_PRO 0x8E
|
#define LLC_SAP_PRO 0x8E
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_SAP_SNAP 0xAA
|
#define LLC_SAP_SNAP 0xAA
|
||||||
#define LLC_SAP_BANYAN 0xBC
|
#define LLC_SAP_BANYAN 0xBC
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_IPX 0xE0
|
#define LLC_SAP_IPX 0xE0
|
||||||
#define LLC_SAP_NETBEUI 0xF0
|
#define LLC_SAP_NETBEUI 0xF0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_SAP_LANMGR 0xF4
|
#define LLC_SAP_LANMGR 0xF4
|
||||||
#define LLC_SAP_IMPL 0xF8
|
#define LLC_SAP_IMPL 0xF8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_DISC 0xFC
|
#define LLC_SAP_DISC 0xFC
|
||||||
#define LLC_SAP_OSI 0xFE
|
#define LLC_SAP_OSI 0xFE
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define LLC_SAP_LAR 0xDC
|
#define LLC_SAP_LAR 0xDC
|
||||||
#define LLC_SAP_RM 0xD4
|
#define LLC_SAP_RM 0xD4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define LLC_SAP_GLOBAL 0xFF
|
#define LLC_SAP_GLOBAL 0xFF
|
||||||
struct llc_pktinfo {
|
struct llc_pktinfo {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int lpi_ifindex;
|
int lpi_ifindex;
|
||||||
unsigned char lpi_sap;
|
unsigned char lpi_sap;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char lpi_mac[IFHWADDRLEN];
|
unsigned char lpi_mac[IFHWADDRLEN];
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -32,18 +32,22 @@
|
|||||||
#define R3964_SIG_NONE 0x0000
|
#define R3964_SIG_NONE 0x0000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define R3964_USE_SIGIO 0x1000
|
#define R3964_USE_SIGIO 0x1000
|
||||||
enum {R3964_MSG_ACK=1, R3964_MSG_DATA };
|
enum {
|
||||||
|
R3964_MSG_ACK = 1,
|
||||||
|
R3964_MSG_DATA
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define R3964_MAX_MSG_COUNT 32
|
#define R3964_MAX_MSG_COUNT 32
|
||||||
#define R3964_OK 0
|
#define R3964_OK 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define R3964_TX_FAIL - 1
|
#define R3964_TX_FAIL - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define R3964_OVERFLOW - 2
|
#define R3964_OVERFLOW - 2
|
||||||
struct r3964_client_message {
|
struct r3964_client_message {
|
||||||
int msg_id;
|
int msg_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int arg;
|
int arg;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int error_code;
|
int error_code;
|
||||||
};
|
};
|
||||||
#define R3964_MTU 256
|
#define R3964_MTU 256
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -57,39 +57,34 @@ struct ncp_fs_info_v2 {
|
|||||||
__u32 dummy3;
|
__u32 dummy3;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct ncp_sign_init
|
struct ncp_sign_init {
|
||||||
{
|
|
||||||
char sign_root[8];
|
char sign_root[8];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char sign_last[16];
|
char sign_last[16];
|
||||||
};
|
|
||||||
struct ncp_lock_ioctl
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
|
struct ncp_lock_ioctl {
|
||||||
#define NCP_LOCK_LOG 0
|
#define NCP_LOCK_LOG 0
|
||||||
#define NCP_LOCK_SH 1
|
#define NCP_LOCK_SH 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_LOCK_EX 2
|
#define NCP_LOCK_EX 2
|
||||||
#define NCP_LOCK_CLEAR 256
|
#define NCP_LOCK_CLEAR 256
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int cmd;
|
int cmd;
|
||||||
int origin;
|
int origin;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int offset;
|
unsigned int offset;
|
||||||
unsigned int length;
|
unsigned int length;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_LOCK_DEFAULT_TIMEOUT 18
|
#define NCP_LOCK_DEFAULT_TIMEOUT 18
|
||||||
#define NCP_LOCK_MAX_TIMEOUT 180
|
#define NCP_LOCK_MAX_TIMEOUT 180
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int timeout;
|
int timeout;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
struct ncp_setroot_ioctl {
|
||||||
struct ncp_setroot_ioctl
|
|
||||||
{
|
|
||||||
int volNumber;
|
int volNumber;
|
||||||
int namespace;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int namespace;
|
||||||
__le32 dirEntNum;
|
__le32 dirEntNum;
|
||||||
};
|
};
|
||||||
struct ncp_objectname_ioctl
|
struct ncp_objectname_ioctl {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_AUTH_NONE 0x00
|
#define NCP_AUTH_NONE 0x00
|
||||||
#define NCP_AUTH_BIND 0x31
|
#define NCP_AUTH_BIND 0x31
|
||||||
@ -99,50 +94,47 @@ struct ncp_objectname_ioctl
|
|||||||
size_t object_name_len;
|
size_t object_name_len;
|
||||||
void __user * object_name;
|
void __user * object_name;
|
||||||
};
|
};
|
||||||
struct ncp_privatedata_ioctl
|
struct ncp_privatedata_ioctl {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
size_t len;
|
size_t len;
|
||||||
void __user * data;
|
void __user * data;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_IOCSNAME_LEN 20
|
#define NCP_IOCSNAME_LEN 20
|
||||||
struct ncp_nls_ioctl
|
|
||||||
{
|
|
||||||
unsigned char codepage[NCP_IOCSNAME_LEN+1];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct ncp_nls_ioctl {
|
||||||
|
unsigned char codepage[NCP_IOCSNAME_LEN + 1];
|
||||||
unsigned char iocharset[NCP_IOCSNAME_LEN + 1];
|
unsigned char iocharset[NCP_IOCSNAME_LEN + 1];
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_IOC_NCPREQUEST _IOR('n', 1, struct ncp_ioctl_request)
|
#define NCP_IOC_NCPREQUEST _IOR('n', 1, struct ncp_ioctl_request)
|
||||||
#define NCP_IOC_GETMOUNTUID _IOW('n', 2, __kernel_old_uid_t)
|
#define NCP_IOC_GETMOUNTUID _IOW('n', 2, __kernel_old_uid_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_IOC_GETMOUNTUID2 _IOW('n', 2, unsigned long)
|
#define NCP_IOC_GETMOUNTUID2 _IOW('n', 2, unsigned long)
|
||||||
#define NCP_IOC_CONN_LOGGED_IN _IO('n', 3)
|
#define NCP_IOC_CONN_LOGGED_IN _IO('n', 3)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_GET_FS_INFO_VERSION (1)
|
#define NCP_GET_FS_INFO_VERSION (1)
|
||||||
#define NCP_IOC_GET_FS_INFO _IOWR('n', 4, struct ncp_fs_info)
|
#define NCP_IOC_GET_FS_INFO _IOWR('n', 4, struct ncp_fs_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_GET_FS_INFO_VERSION_V2 (2)
|
#define NCP_GET_FS_INFO_VERSION_V2 (2)
|
||||||
#define NCP_IOC_GET_FS_INFO_V2 _IOWR('n', 4, struct ncp_fs_info_v2)
|
#define NCP_IOC_GET_FS_INFO_V2 _IOWR('n', 4, struct ncp_fs_info_v2)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_IOC_SIGN_INIT _IOR('n', 5, struct ncp_sign_init)
|
#define NCP_IOC_SIGN_INIT _IOR('n', 5, struct ncp_sign_init)
|
||||||
#define NCP_IOC_SIGN_WANTED _IOR('n', 6, int)
|
#define NCP_IOC_SIGN_WANTED _IOR('n', 6, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_IOC_SET_SIGN_WANTED _IOW('n', 6, int)
|
#define NCP_IOC_SET_SIGN_WANTED _IOW('n', 6, int)
|
||||||
#define NCP_IOC_LOCKUNLOCK _IOR('n', 7, struct ncp_lock_ioctl)
|
#define NCP_IOC_LOCKUNLOCK _IOR('n', 7, struct ncp_lock_ioctl)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_IOC_GETROOT _IOW('n', 8, struct ncp_setroot_ioctl)
|
#define NCP_IOC_GETROOT _IOW('n', 8, struct ncp_setroot_ioctl)
|
||||||
#define NCP_IOC_SETROOT _IOR('n', 8, struct ncp_setroot_ioctl)
|
#define NCP_IOC_SETROOT _IOR('n', 8, struct ncp_setroot_ioctl)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_IOC_GETOBJECTNAME _IOWR('n', 9, struct ncp_objectname_ioctl)
|
#define NCP_IOC_GETOBJECTNAME _IOWR('n', 9, struct ncp_objectname_ioctl)
|
||||||
#define NCP_IOC_SETOBJECTNAME _IOR('n', 9, struct ncp_objectname_ioctl)
|
#define NCP_IOC_SETOBJECTNAME _IOR('n', 9, struct ncp_objectname_ioctl)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_IOC_GETPRIVATEDATA _IOWR('n', 10, struct ncp_privatedata_ioctl)
|
#define NCP_IOC_GETPRIVATEDATA _IOWR('n', 10, struct ncp_privatedata_ioctl)
|
||||||
#define NCP_IOC_SETPRIVATEDATA _IOR('n', 10, struct ncp_privatedata_ioctl)
|
#define NCP_IOC_SETPRIVATEDATA _IOR('n', 10, struct ncp_privatedata_ioctl)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_IOC_GETCHARSETS _IOWR('n', 11, struct ncp_nls_ioctl)
|
#define NCP_IOC_GETCHARSETS _IOWR('n', 11, struct ncp_nls_ioctl)
|
||||||
#define NCP_IOC_SETCHARSETS _IOR('n', 11, struct ncp_nls_ioctl)
|
#define NCP_IOC_SETCHARSETS _IOR('n', 11, struct ncp_nls_ioctl)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_IOC_GETDENTRYTTL _IOW('n', 12, __u32)
|
#define NCP_IOC_GETDENTRYTTL _IOW('n', 12, __u32)
|
||||||
#define NCP_IOC_SETDENTRYTTL _IOR('n', 12, __u32)
|
#define NCP_IOC_SETDENTRYTTL _IOR('n', 12, __u32)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NCP_PACKET_SIZE 4070
|
#define NCP_PACKET_SIZE 4070
|
||||||
#define NCP_MAXPATHLEN 255
|
#define NCP_MAXPATHLEN 255
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NCP_MAXNAMELEN 14
|
#define NCP_MAXNAMELEN 14
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -26,7 +26,8 @@ struct net_dm_drop_point {
|
|||||||
__u32 count;
|
__u32 count;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define is_drop_point_hw(x) do { int ____i, ____j; for (____i = 0; ____i < 8; i ____i++) ____j |= x[____i]; ____j; } while (0)
|
#define is_drop_point_hw(x) do { int ____i, ____j; for(____i = 0; ____i < 8; i ____i ++) ____j |= x[____i]; ____j; \
|
||||||
|
} while(0)
|
||||||
#define NET_DM_CFG_VERSION 0
|
#define NET_DM_CFG_VERSION 0
|
||||||
#define NET_DM_CFG_ALERT_COUNT 1
|
#define NET_DM_CFG_ALERT_COUNT 1
|
||||||
#define NET_DM_CFG_ALERT_DELAY 2
|
#define NET_DM_CFG_ALERT_DELAY 2
|
||||||
|
@ -34,42 +34,41 @@ enum {
|
|||||||
SOF_TIMESTAMPING_TX_SCHED = (1 << 8),
|
SOF_TIMESTAMPING_TX_SCHED = (1 << 8),
|
||||||
SOF_TIMESTAMPING_TX_ACK = (1 << 9),
|
SOF_TIMESTAMPING_TX_ACK = (1 << 9),
|
||||||
SOF_TIMESTAMPING_LAST = SOF_TIMESTAMPING_TX_ACK,
|
SOF_TIMESTAMPING_LAST = SOF_TIMESTAMPING_TX_ACK,
|
||||||
SOF_TIMESTAMPING_MASK = (SOF_TIMESTAMPING_LAST - 1) |
|
SOF_TIMESTAMPING_MASK = (SOF_TIMESTAMPING_LAST - 1) | SOF_TIMESTAMPING_LAST
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SOF_TIMESTAMPING_LAST
|
|
||||||
};
|
};
|
||||||
struct hwtstamp_config {
|
struct hwtstamp_config {
|
||||||
int flags;
|
int flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int tx_type;
|
int tx_type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int rx_filter;
|
int rx_filter;
|
||||||
};
|
};
|
||||||
enum hwtstamp_tx_types {
|
enum hwtstamp_tx_types {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
HWTSTAMP_TX_OFF,
|
HWTSTAMP_TX_OFF,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
HWTSTAMP_TX_ON,
|
HWTSTAMP_TX_ON,
|
||||||
HWTSTAMP_TX_ONESTEP_SYNC,
|
HWTSTAMP_TX_ONESTEP_SYNC,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum hwtstamp_rx_filters {
|
enum hwtstamp_rx_filters {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
HWTSTAMP_FILTER_NONE,
|
HWTSTAMP_FILTER_NONE,
|
||||||
HWTSTAMP_FILTER_ALL,
|
HWTSTAMP_FILTER_ALL,
|
||||||
HWTSTAMP_FILTER_SOME,
|
HWTSTAMP_FILTER_SOME,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
HWTSTAMP_FILTER_PTP_V1_L4_EVENT,
|
HWTSTAMP_FILTER_PTP_V1_L4_EVENT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
HWTSTAMP_FILTER_PTP_V1_L4_SYNC,
|
HWTSTAMP_FILTER_PTP_V1_L4_SYNC,
|
||||||
HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ,
|
HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ,
|
||||||
HWTSTAMP_FILTER_PTP_V2_L4_EVENT,
|
HWTSTAMP_FILTER_PTP_V2_L4_EVENT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
HWTSTAMP_FILTER_PTP_V2_L4_SYNC,
|
HWTSTAMP_FILTER_PTP_V2_L4_SYNC,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ,
|
HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ,
|
||||||
HWTSTAMP_FILTER_PTP_V2_L2_EVENT,
|
HWTSTAMP_FILTER_PTP_V2_L2_EVENT,
|
||||||
HWTSTAMP_FILTER_PTP_V2_L2_SYNC,
|
HWTSTAMP_FILTER_PTP_V2_L2_SYNC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ,
|
HWTSTAMP_FILTER_PTP_V2_L2_DELAY_REQ,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
HWTSTAMP_FILTER_PTP_V2_EVENT,
|
HWTSTAMP_FILTER_PTP_V2_EVENT,
|
||||||
HWTSTAMP_FILTER_PTP_V2_SYNC,
|
HWTSTAMP_FILTER_PTP_V2_SYNC,
|
||||||
HWTSTAMP_FILTER_PTP_V2_DELAY_REQ,
|
HWTSTAMP_FILTER_PTP_V2_DELAY_REQ,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -174,128 +174,126 @@ enum ipset_cmd_flags {
|
|||||||
IPSET_FLAG_BIT_LIST_HEADER = 2,
|
IPSET_FLAG_BIT_LIST_HEADER = 2,
|
||||||
IPSET_FLAG_LIST_HEADER = (1 << IPSET_FLAG_BIT_LIST_HEADER),
|
IPSET_FLAG_LIST_HEADER = (1 << IPSET_FLAG_BIT_LIST_HEADER),
|
||||||
IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
|
IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE = 3,
|
||||||
IPSET_FLAG_SKIP_COUNTER_UPDATE =
|
IPSET_FLAG_SKIP_COUNTER_UPDATE = (1 << IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
(1 << IPSET_FLAG_BIT_SKIP_COUNTER_UPDATE),
|
|
||||||
IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
|
IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE = 4,
|
||||||
IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE =
|
IPSET_FLAG_SKIP_SUBCOUNTER_UPDATE = (1 << IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE),
|
||||||
(1 << IPSET_FLAG_BIT_SKIP_SUBCOUNTER_UPDATE),
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
|
IPSET_FLAG_BIT_MATCH_COUNTERS = 5,
|
||||||
IPSET_FLAG_MATCH_COUNTERS = (1 << IPSET_FLAG_BIT_MATCH_COUNTERS),
|
IPSET_FLAG_MATCH_COUNTERS = (1 << IPSET_FLAG_BIT_MATCH_COUNTERS),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
|
IPSET_FLAG_BIT_RETURN_NOMATCH = 7,
|
||||||
IPSET_FLAG_RETURN_NOMATCH = (1 << IPSET_FLAG_BIT_RETURN_NOMATCH),
|
IPSET_FLAG_RETURN_NOMATCH = (1 << IPSET_FLAG_BIT_RETURN_NOMATCH),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_BIT_MAP_SKBMARK = 8,
|
IPSET_FLAG_BIT_MAP_SKBMARK = 8,
|
||||||
IPSET_FLAG_MAP_SKBMARK = (1 << IPSET_FLAG_BIT_MAP_SKBMARK),
|
IPSET_FLAG_MAP_SKBMARK = (1 << IPSET_FLAG_BIT_MAP_SKBMARK),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
|
IPSET_FLAG_BIT_MAP_SKBPRIO = 9,
|
||||||
IPSET_FLAG_MAP_SKBPRIO = (1 << IPSET_FLAG_BIT_MAP_SKBPRIO),
|
IPSET_FLAG_MAP_SKBPRIO = (1 << IPSET_FLAG_BIT_MAP_SKBPRIO),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
|
IPSET_FLAG_BIT_MAP_SKBQUEUE = 10,
|
||||||
IPSET_FLAG_MAP_SKBQUEUE = (1 << IPSET_FLAG_BIT_MAP_SKBQUEUE),
|
IPSET_FLAG_MAP_SKBQUEUE = (1 << IPSET_FLAG_BIT_MAP_SKBQUEUE),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_CMD_MAX = 15,
|
IPSET_FLAG_CMD_MAX = 15,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum ipset_cadt_flags {
|
enum ipset_cadt_flags {
|
||||||
IPSET_FLAG_BIT_BEFORE = 0,
|
IPSET_FLAG_BIT_BEFORE = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_BEFORE = (1 << IPSET_FLAG_BIT_BEFORE),
|
IPSET_FLAG_BEFORE = (1 << IPSET_FLAG_BIT_BEFORE),
|
||||||
IPSET_FLAG_BIT_PHYSDEV = 1,
|
IPSET_FLAG_BIT_PHYSDEV = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_PHYSDEV = (1 << IPSET_FLAG_BIT_PHYSDEV),
|
IPSET_FLAG_PHYSDEV = (1 << IPSET_FLAG_BIT_PHYSDEV),
|
||||||
IPSET_FLAG_BIT_NOMATCH = 2,
|
IPSET_FLAG_BIT_NOMATCH = 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_NOMATCH = (1 << IPSET_FLAG_BIT_NOMATCH),
|
IPSET_FLAG_NOMATCH = (1 << IPSET_FLAG_BIT_NOMATCH),
|
||||||
IPSET_FLAG_BIT_WITH_COUNTERS = 3,
|
IPSET_FLAG_BIT_WITH_COUNTERS = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_WITH_COUNTERS = (1 << IPSET_FLAG_BIT_WITH_COUNTERS),
|
IPSET_FLAG_WITH_COUNTERS = (1 << IPSET_FLAG_BIT_WITH_COUNTERS),
|
||||||
IPSET_FLAG_BIT_WITH_COMMENT = 4,
|
IPSET_FLAG_BIT_WITH_COMMENT = 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_WITH_COMMENT = (1 << IPSET_FLAG_BIT_WITH_COMMENT),
|
IPSET_FLAG_WITH_COMMENT = (1 << IPSET_FLAG_BIT_WITH_COMMENT),
|
||||||
IPSET_FLAG_BIT_WITH_FORCEADD = 5,
|
IPSET_FLAG_BIT_WITH_FORCEADD = 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_FLAG_WITH_FORCEADD = (1 << IPSET_FLAG_BIT_WITH_FORCEADD),
|
IPSET_FLAG_WITH_FORCEADD = (1 << IPSET_FLAG_BIT_WITH_FORCEADD),
|
||||||
IPSET_FLAG_BIT_WITH_SKBINFO = 6,
|
IPSET_FLAG_BIT_WITH_SKBINFO = 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_FLAG_WITH_SKBINFO = (1 << IPSET_FLAG_BIT_WITH_SKBINFO),
|
IPSET_FLAG_WITH_SKBINFO = (1 << IPSET_FLAG_BIT_WITH_SKBINFO),
|
||||||
IPSET_FLAG_CADT_MAX = 15,
|
IPSET_FLAG_CADT_MAX = 15,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum ipset_create_flags {
|
enum ipset_create_flags {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_CREATE_FLAG_BIT_FORCEADD = 0,
|
IPSET_CREATE_FLAG_BIT_FORCEADD = 0,
|
||||||
IPSET_CREATE_FLAG_FORCEADD = (1 << IPSET_CREATE_FLAG_BIT_FORCEADD),
|
IPSET_CREATE_FLAG_FORCEADD = (1 << IPSET_CREATE_FLAG_BIT_FORCEADD),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_CREATE_FLAG_BIT_MAX = 7,
|
IPSET_CREATE_FLAG_BIT_MAX = 7,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum ipset_adt {
|
enum ipset_adt {
|
||||||
IPSET_ADD,
|
IPSET_ADD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_DEL,
|
IPSET_DEL,
|
||||||
IPSET_TEST,
|
IPSET_TEST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_ADT_MAX,
|
IPSET_ADT_MAX,
|
||||||
IPSET_CREATE = IPSET_ADT_MAX,
|
IPSET_CREATE = IPSET_ADT_MAX,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_CADT_MAX,
|
IPSET_CADT_MAX,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef __u16 ip_set_id_t;
|
typedef __u16 ip_set_id_t;
|
||||||
#define IPSET_INVALID_ID 65535
|
#define IPSET_INVALID_ID 65535
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum ip_set_dim {
|
enum ip_set_dim {
|
||||||
IPSET_DIM_ZERO = 0,
|
IPSET_DIM_ZERO = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_DIM_ONE,
|
IPSET_DIM_ONE,
|
||||||
IPSET_DIM_TWO,
|
IPSET_DIM_TWO,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_DIM_THREE,
|
IPSET_DIM_THREE,
|
||||||
IPSET_DIM_MAX = 6,
|
IPSET_DIM_MAX = 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_BIT_RETURN_NOMATCH = 7,
|
IPSET_BIT_RETURN_NOMATCH = 7,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum ip_set_kopt {
|
enum ip_set_kopt {
|
||||||
IPSET_INV_MATCH = (1 << IPSET_DIM_ZERO),
|
IPSET_INV_MATCH = (1 << IPSET_DIM_ZERO),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_DIM_ONE_SRC = (1 << IPSET_DIM_ONE),
|
IPSET_DIM_ONE_SRC = (1 << IPSET_DIM_ONE),
|
||||||
IPSET_DIM_TWO_SRC = (1 << IPSET_DIM_TWO),
|
IPSET_DIM_TWO_SRC = (1 << IPSET_DIM_TWO),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_DIM_THREE_SRC = (1 << IPSET_DIM_THREE),
|
IPSET_DIM_THREE_SRC = (1 << IPSET_DIM_THREE),
|
||||||
IPSET_RETURN_NOMATCH = (1 << IPSET_BIT_RETURN_NOMATCH),
|
IPSET_RETURN_NOMATCH = (1 << IPSET_BIT_RETURN_NOMATCH),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_COUNTER_NONE = 0,
|
IPSET_COUNTER_NONE = 0,
|
||||||
IPSET_COUNTER_EQ,
|
IPSET_COUNTER_EQ,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSET_COUNTER_NE,
|
IPSET_COUNTER_NE,
|
||||||
IPSET_COUNTER_LT,
|
IPSET_COUNTER_LT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSET_COUNTER_GT,
|
IPSET_COUNTER_GT,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct ip_set_counter_match {
|
struct ip_set_counter_match {
|
||||||
__u8 op;
|
__u8 op;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 value;
|
__u64 value;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SO_IP_SET 83
|
#define SO_IP_SET 83
|
||||||
union ip_set_name_index {
|
union ip_set_name_index {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char name[IPSET_MAXNAMELEN];
|
char name[IPSET_MAXNAMELEN];
|
||||||
ip_set_id_t index;
|
ip_set_id_t index;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define IP_SET_OP_GET_BYNAME 0x00000006
|
#define IP_SET_OP_GET_BYNAME 0x00000006
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct ip_set_req_get_set {
|
struct ip_set_req_get_set {
|
||||||
unsigned int op;
|
unsigned int op;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int version;
|
unsigned int version;
|
||||||
union ip_set_name_index set;
|
union ip_set_name_index set;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define IP_SET_OP_GET_BYINDEX 0x00000007
|
#define IP_SET_OP_GET_BYINDEX 0x00000007
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IP_SET_OP_GET_FNAME 0x00000008
|
#define IP_SET_OP_GET_FNAME 0x00000008
|
||||||
struct ip_set_req_get_set_family {
|
struct ip_set_req_get_set_family {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int op;
|
unsigned int op;
|
||||||
unsigned int version;
|
unsigned int version;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int family;
|
unsigned int family;
|
||||||
union ip_set_name_index set;
|
union ip_set_name_index set;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define IP_SET_OP_VERSION 0x00000100
|
#define IP_SET_OP_VERSION 0x00000100
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct ip_set_req_version {
|
struct ip_set_req_version {
|
||||||
unsigned int op;
|
unsigned int op;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int version;
|
unsigned int version;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -44,10 +44,13 @@ struct nfattr {
|
|||||||
#define NFA_SPACE(len) NFA_ALIGN(NFA_LENGTH(len))
|
#define NFA_SPACE(len) NFA_ALIGN(NFA_LENGTH(len))
|
||||||
#define NFA_DATA(nfa) ((void *) (((char *) (nfa)) + NFA_LENGTH(0)))
|
#define NFA_DATA(nfa) ((void *) (((char *) (nfa)) + NFA_LENGTH(0)))
|
||||||
#define NFA_PAYLOAD(nfa) ((int) ((nfa)->nfa_len) - NFA_LENGTH(0))
|
#define NFA_PAYLOAD(nfa) ((int) ((nfa)->nfa_len) - NFA_LENGTH(0))
|
||||||
#define NFA_NEST(skb, type) ({ struct nfattr *__start = (struct nfattr *)skb_tail_pointer(skb); NFA_PUT(skb, (NFNL_NFA_NEST | type), 0, NULL); __start; })
|
#define NFA_NEST(skb,type) \
|
||||||
|
({ struct nfattr * __start = (struct nfattr *) skb_tail_pointer(skb); NFA_PUT(skb, (NFNL_NFA_NEST | type), 0, NULL); __start; })
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NFA_NEST_END(skb, start) ({ (start)->nfa_len = skb_tail_pointer(skb) - (unsigned char *)(start); (skb)->len; })
|
#define NFA_NEST_END(skb,start) \
|
||||||
#define NFA_NEST_CANCEL(skb, start) ({ if (start) skb_trim(skb, (unsigned char *) (start) - (skb)->data); -1; })
|
({ (start)->nfa_len = skb_tail_pointer(skb) - (unsigned char *) (start); (skb)->len; })
|
||||||
|
#define NFA_NEST_CANCEL(skb,start) \
|
||||||
|
({ if(start) skb_trim(skb, (unsigned char *) (start) - (skb)->data); - 1; })
|
||||||
#define NFM_NFA(n) ((struct nfattr *) (((char *) (n)) + NLMSG_ALIGN(sizeof(struct nfgenmsg))))
|
#define NFM_NFA(n) ((struct nfattr *) (((char *) (n)) + NLMSG_ALIGN(sizeof(struct nfgenmsg))))
|
||||||
#define NFM_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct nfgenmsg))
|
#define NFM_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct nfgenmsg))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -62,7 +62,9 @@ struct xt_entry_target {
|
|||||||
unsigned char data[0];
|
unsigned char data[0];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define XT_TARGET_INIT(__name, __size) { .target.u.user = { .target_size = XT_ALIGN(__size), .name = __name, }, }
|
#define XT_TARGET_INIT(__name,__size) \
|
||||||
|
{.target.u.user = {.target_size = XT_ALIGN(__size),.name = __name, }, \
|
||||||
|
}
|
||||||
struct xt_standard_target {
|
struct xt_standard_target {
|
||||||
struct xt_entry_target target;
|
struct xt_entry_target target;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -106,8 +108,12 @@ struct xt_counters_info {
|
|||||||
};
|
};
|
||||||
#define XT_INV_PROTO 0x40
|
#define XT_INV_PROTO 0x40
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define XT_MATCH_ITERATE(type, e, fn, args...) ({ unsigned int __i; int __ret = 0; struct xt_entry_match *__m; for (__i = sizeof(type); __i < (e)->target_offset; __i += __m->u.match_size) { __m = (void *)e + __i; __ret = fn(__m , ## args); if (__ret != 0) break; } __ret; })
|
#define XT_MATCH_ITERATE(type,e,fn,args...) \
|
||||||
#define XT_ENTRY_ITERATE_CONTINUE(type, entries, size, n, fn, args...) ({ unsigned int __i, __n; int __ret = 0; type *__entry; for (__i = 0, __n = 0; __i < (size); __i += __entry->next_offset, __n++) { __entry = (void *)(entries) + __i; if (__n < n) continue; __ret = fn(__entry , ## args); if (__ret != 0) break; } __ret; })
|
({ unsigned int __i; int __ret = 0; struct xt_entry_match * __m; for(__i = sizeof(type); __i < (e)->target_offset; __i += __m->u.match_size) { __m = (void *) e + __i; __ret = fn(__m, ##args); if(__ret != 0) break; } __ret; \
|
||||||
|
})
|
||||||
|
#define XT_ENTRY_ITERATE_CONTINUE(type,entries,size,n,fn,args...) \
|
||||||
|
({ unsigned int __i, __n; int __ret = 0; type * __entry; for(__i = 0, __n = 0; __i < (size); __i += __entry->next_offset, __n ++) { __entry = (void *) (entries) + __i; if(__n < n) continue; __ret = fn(__entry, ##args); if(__ret != 0) break; } __ret; \
|
||||||
|
})
|
||||||
#define XT_ENTRY_ITERATE(type,entries,size,fn,args...) XT_ENTRY_ITERATE_CONTINUE(type, entries, size, 0, fn, args)
|
#define XT_ENTRY_ITERATE(type,entries,size,fn,args...) XT_ENTRY_ITERATE_CONTINUE(type, entries, size, 0, fn, args)
|
||||||
#define xt_entry_foreach(pos,ehead,esize) for((pos) = (typeof(pos)) (ehead); (pos) < (typeof(pos)) ((char *) (ehead) + (esize)); (pos) = (typeof(pos)) ((char *) (pos) + (pos)->next_offset))
|
#define xt_entry_foreach(pos,ehead,esize) for((pos) = (typeof(pos)) (ehead); (pos) < (typeof(pos)) ((char *) (ehead) + (esize)); (pos) = (typeof(pos)) ((char *) (pos) + (pos)->next_offset))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -34,45 +34,38 @@ enum xt_policy_modes {
|
|||||||
XT_POLICY_MODE_TUNNEL
|
XT_POLICY_MODE_TUNNEL
|
||||||
};
|
};
|
||||||
struct xt_policy_spec {
|
struct xt_policy_spec {
|
||||||
__u8 saddr:1,
|
__u8 saddr : 1, daddr : 1, proto : 1, mode : 1, spi : 1, reqid : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
daddr:1,
|
|
||||||
proto:1,
|
|
||||||
mode:1,
|
|
||||||
spi:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
reqid:1;
|
|
||||||
};
|
};
|
||||||
union xt_policy_addr {
|
union xt_policy_addr {
|
||||||
struct in_addr a4;
|
struct in_addr a4;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct in6_addr a6;
|
struct in6_addr a6;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct xt_policy_elem {
|
struct xt_policy_elem {
|
||||||
union {
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct {
|
struct {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
union xt_policy_addr saddr;
|
union xt_policy_addr saddr;
|
||||||
union xt_policy_addr smask;
|
union xt_policy_addr smask;
|
||||||
union xt_policy_addr daddr;
|
union xt_policy_addr daddr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union xt_policy_addr dmask;
|
union xt_policy_addr dmask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
__be32 spi;
|
__be32 spi;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 reqid;
|
__u32 reqid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 proto;
|
__u8 proto;
|
||||||
__u8 mode;
|
__u8 mode;
|
||||||
struct xt_policy_spec match;
|
struct xt_policy_spec match;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct xt_policy_spec invert;
|
struct xt_policy_spec invert;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct xt_policy_info {
|
struct xt_policy_info {
|
||||||
struct xt_policy_elem pol[XT_POLICY_MAX_ELEM];
|
struct xt_policy_elem pol[XT_POLICY_MAX_ELEM];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 flags;
|
__u16 flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 len;
|
__u16 len;
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -52,7 +52,9 @@ struct xt_sctp_info {
|
|||||||
#define SCTP_CHUNKMAP_SET(chunkmap,type) do { (chunkmap)[type / bytes(__u32)] |= 1 << (type % bytes(__u32)); } while(0)
|
#define SCTP_CHUNKMAP_SET(chunkmap,type) do { (chunkmap)[type / bytes(__u32)] |= 1 << (type % bytes(__u32)); } while(0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SCTP_CHUNKMAP_CLEAR(chunkmap,type) do { (chunkmap)[type / bytes(__u32)] &= ~(1 << (type % bytes(__u32))); } while(0)
|
#define SCTP_CHUNKMAP_CLEAR(chunkmap,type) do { (chunkmap)[type / bytes(__u32)] &= ~(1 << (type % bytes(__u32))); } while(0)
|
||||||
#define SCTP_CHUNKMAP_IS_SET(chunkmap, type) ({ ((chunkmap)[type / bytes (__u32)] & (1 << (type % bytes (__u32)))) ? 1: 0; })
|
#define SCTP_CHUNKMAP_IS_SET(chunkmap,type) \
|
||||||
|
({ ((chunkmap)[type / bytes(__u32)] & (1 << (type % bytes(__u32)))) ? 1 : 0; \
|
||||||
|
})
|
||||||
#define SCTP_CHUNKMAP_RESET(chunkmap) memset((chunkmap), 0, sizeof(chunkmap))
|
#define SCTP_CHUNKMAP_RESET(chunkmap) memset((chunkmap), 0, sizeof(chunkmap))
|
||||||
#define SCTP_CHUNKMAP_SET_ALL(chunkmap) memset((chunkmap), ~0U, sizeof(chunkmap))
|
#define SCTP_CHUNKMAP_SET_ALL(chunkmap) memset((chunkmap), ~0U, sizeof(chunkmap))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -77,55 +77,54 @@ struct arpt_arp {
|
|||||||
#define ARPT_INV_ARPHLN 0x0200
|
#define ARPT_INV_ARPHLN 0x0200
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ARPT_INV_MASK 0x03FF
|
#define ARPT_INV_MASK 0x03FF
|
||||||
struct arpt_entry
|
struct arpt_entry {
|
||||||
{
|
|
||||||
struct arpt_arp arp;
|
struct arpt_arp arp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 target_offset;
|
__u16 target_offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 next_offset;
|
__u16 next_offset;
|
||||||
unsigned int comefrom;
|
unsigned int comefrom;
|
||||||
struct xt_counters counters;
|
struct xt_counters counters;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char elems[0];
|
unsigned char elems[0];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define ARPT_BASE_CTL 96
|
#define ARPT_BASE_CTL 96
|
||||||
#define ARPT_SO_SET_REPLACE (ARPT_BASE_CTL)
|
#define ARPT_SO_SET_REPLACE (ARPT_BASE_CTL)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ARPT_SO_SET_ADD_COUNTERS (ARPT_BASE_CTL + 1)
|
#define ARPT_SO_SET_ADD_COUNTERS (ARPT_BASE_CTL + 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ARPT_SO_SET_MAX ARPT_SO_SET_ADD_COUNTERS
|
#define ARPT_SO_SET_MAX ARPT_SO_SET_ADD_COUNTERS
|
||||||
#define ARPT_SO_GET_INFO (ARPT_BASE_CTL)
|
#define ARPT_SO_GET_INFO (ARPT_BASE_CTL)
|
||||||
#define ARPT_SO_GET_ENTRIES (ARPT_BASE_CTL + 1)
|
#define ARPT_SO_GET_ENTRIES (ARPT_BASE_CTL + 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ARPT_SO_GET_REVISION_TARGET (ARPT_BASE_CTL + 3)
|
#define ARPT_SO_GET_REVISION_TARGET (ARPT_BASE_CTL + 3)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ARPT_SO_GET_MAX (ARPT_SO_GET_REVISION_TARGET)
|
#define ARPT_SO_GET_MAX (ARPT_SO_GET_REVISION_TARGET)
|
||||||
struct arpt_getinfo {
|
struct arpt_getinfo {
|
||||||
char name[XT_TABLE_MAXNAMELEN];
|
char name[XT_TABLE_MAXNAMELEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int valid_hooks;
|
unsigned int valid_hooks;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int hook_entry[NF_ARP_NUMHOOKS];
|
unsigned int hook_entry[NF_ARP_NUMHOOKS];
|
||||||
unsigned int underflow[NF_ARP_NUMHOOKS];
|
unsigned int underflow[NF_ARP_NUMHOOKS];
|
||||||
unsigned int num_entries;
|
unsigned int num_entries;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int size;
|
unsigned int size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct arpt_replace {
|
struct arpt_replace {
|
||||||
char name[XT_TABLE_MAXNAMELEN];
|
char name[XT_TABLE_MAXNAMELEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int valid_hooks;
|
unsigned int valid_hooks;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int num_entries;
|
unsigned int num_entries;
|
||||||
unsigned int size;
|
unsigned int size;
|
||||||
unsigned int hook_entry[NF_ARP_NUMHOOKS];
|
unsigned int hook_entry[NF_ARP_NUMHOOKS];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int underflow[NF_ARP_NUMHOOKS];
|
unsigned int underflow[NF_ARP_NUMHOOKS];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int num_counters;
|
unsigned int num_counters;
|
||||||
struct xt_counters __user * counters;
|
struct xt_counters __user * counters;
|
||||||
struct arpt_entry entries[0];
|
struct arpt_entry entries[0];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct arpt_get_entries {
|
struct arpt_get_entries {
|
||||||
char name[XT_TABLE_MAXNAMELEN];
|
char name[XT_TABLE_MAXNAMELEN];
|
||||||
unsigned int size;
|
unsigned int size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct arpt_entry entrytable[0];
|
struct arpt_entry entrytable[0];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -21,26 +21,25 @@
|
|||||||
#include <linux/netfilter_arp/arp_tables.h>
|
#include <linux/netfilter_arp/arp_tables.h>
|
||||||
#define ARPT_MANGLE_ADDR_LEN_MAX sizeof(struct in_addr)
|
#define ARPT_MANGLE_ADDR_LEN_MAX sizeof(struct in_addr)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct arpt_mangle
|
struct arpt_mangle {
|
||||||
{
|
|
||||||
char src_devaddr[ARPT_DEV_ADDR_LEN_MAX];
|
char src_devaddr[ARPT_DEV_ADDR_LEN_MAX];
|
||||||
char tgt_devaddr[ARPT_DEV_ADDR_LEN_MAX];
|
char tgt_devaddr[ARPT_DEV_ADDR_LEN_MAX];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct in_addr src_ip;
|
struct in_addr src_ip;
|
||||||
} u_s;
|
} u_s;
|
||||||
union {
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct in_addr tgt_ip;
|
struct in_addr tgt_ip;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} u_t;
|
} u_t;
|
||||||
__u8 flags;
|
__u8 flags;
|
||||||
int target;
|
int target;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ARPT_MANGLE_SDEV 0x01
|
#define ARPT_MANGLE_SDEV 0x01
|
||||||
#define ARPT_MANGLE_TDEV 0x02
|
#define ARPT_MANGLE_TDEV 0x02
|
||||||
#define ARPT_MANGLE_SIP 0x04
|
#define ARPT_MANGLE_SIP 0x04
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define ARPT_MANGLE_TIP 0x08
|
#define ARPT_MANGLE_TIP 0x08
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define ARPT_MANGLE_MASK 0x0f
|
#define ARPT_MANGLE_MASK 0x0f
|
||||||
#endif
|
#endif
|
||||||
|
@ -32,24 +32,23 @@
|
|||||||
#define EBT_ARP_MASK (EBT_ARP_OPCODE | EBT_ARP_HTYPE | EBT_ARP_PTYPE | EBT_ARP_SRC_IP | EBT_ARP_DST_IP | EBT_ARP_SRC_MAC | EBT_ARP_DST_MAC | EBT_ARP_GRAT)
|
#define EBT_ARP_MASK (EBT_ARP_OPCODE | EBT_ARP_HTYPE | EBT_ARP_PTYPE | EBT_ARP_SRC_IP | EBT_ARP_DST_IP | EBT_ARP_SRC_MAC | EBT_ARP_DST_MAC | EBT_ARP_GRAT)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define EBT_ARP_MATCH "arp"
|
#define EBT_ARP_MATCH "arp"
|
||||||
struct ebt_arp_info
|
struct ebt_arp_info {
|
||||||
{
|
|
||||||
__be16 htype;
|
__be16 htype;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be16 ptype;
|
__be16 ptype;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be16 opcode;
|
__be16 opcode;
|
||||||
__be32 saddr;
|
__be32 saddr;
|
||||||
__be32 smsk;
|
__be32 smsk;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__be32 daddr;
|
__be32 daddr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__be32 dmsk;
|
__be32 dmsk;
|
||||||
unsigned char smaddr[ETH_ALEN];
|
unsigned char smaddr[ETH_ALEN];
|
||||||
unsigned char smmsk[ETH_ALEN];
|
unsigned char smmsk[ETH_ALEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char dmaddr[ETH_ALEN];
|
unsigned char dmaddr[ETH_ALEN];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char dmmsk[ETH_ALEN];
|
unsigned char dmmsk[ETH_ALEN];
|
||||||
__u8 bitmask;
|
__u8 bitmask;
|
||||||
__u8 invflags;
|
__u8 invflags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -49,8 +49,7 @@ typedef struct ebt_ulog_packet_msg {
|
|||||||
unsigned long mark;
|
unsigned long mark;
|
||||||
unsigned int hook;
|
unsigned int hook;
|
||||||
size_t data_len;
|
size_t data_len;
|
||||||
unsigned char data[0] __attribute__
|
unsigned char data[0] __attribute__((aligned(__alignof__(struct ebt_ulog_info))));
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
((aligned (__alignof__(struct ebt_ulog_info))));
|
|
||||||
} ebt_ulog_packet_msg_t;
|
} ebt_ulog_packet_msg_t;
|
||||||
#endif
|
#endif
|
||||||
|
@ -162,8 +162,14 @@ struct ebt_entry {
|
|||||||
#define EBT_SO_GET_INIT_ENTRIES (EBT_SO_GET_INIT_INFO + 1)
|
#define EBT_SO_GET_INIT_ENTRIES (EBT_SO_GET_INIT_INFO + 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define EBT_SO_GET_MAX (EBT_SO_GET_INIT_ENTRIES + 1)
|
#define EBT_SO_GET_MAX (EBT_SO_GET_INIT_ENTRIES + 1)
|
||||||
#define EBT_MATCH_ITERATE(e, fn, args...) ({ unsigned int __i; int __ret = 0; struct ebt_entry_match *__match; for (__i = sizeof(struct ebt_entry); __i < (e)->watchers_offset; __i += __match->match_size + sizeof(struct ebt_entry_match)) { __match = (void *)(e) + __i; __ret = fn(__match , ## args); if (__ret != 0) break; } if (__ret == 0) { if (__i != (e)->watchers_offset) __ret = -EINVAL; } __ret; })
|
#define EBT_MATCH_ITERATE(e,fn,args...) \
|
||||||
#define EBT_WATCHER_ITERATE(e, fn, args...) ({ unsigned int __i; int __ret = 0; struct ebt_entry_watcher *__watcher; for (__i = e->watchers_offset; __i < (e)->target_offset; __i += __watcher->watcher_size + sizeof(struct ebt_entry_watcher)) { __watcher = (void *)(e) + __i; __ret = fn(__watcher , ## args); if (__ret != 0) break; } if (__ret == 0) { if (__i != (e)->target_offset) __ret = -EINVAL; } __ret; })
|
({ unsigned int __i; int __ret = 0; struct ebt_entry_match * __match; for(__i = sizeof(struct ebt_entry); __i < (e)->watchers_offset; __i += __match->match_size + sizeof(struct ebt_entry_match)) { __match = (void *) (e) + __i; __ret = fn(__match, ##args); if(__ret != 0) break; } if(__ret == 0) { if(__i != (e)->watchers_offset) __ret = - EINVAL; } __ret; \
|
||||||
#define EBT_ENTRY_ITERATE(entries, size, fn, args...) ({ unsigned int __i; int __ret = 0; struct ebt_entry *__entry; for (__i = 0; __i < (size);) { __entry = (void *)(entries) + __i; __ret = fn(__entry , ## args); if (__ret != 0) break; if (__entry->bitmask != 0) __i += __entry->next_offset; else __i += sizeof(struct ebt_entries); } if (__ret == 0) { if (__i != (size)) __ret = -EINVAL; } __ret; })
|
})
|
||||||
|
#define EBT_WATCHER_ITERATE(e,fn,args...) \
|
||||||
|
({ unsigned int __i; int __ret = 0; struct ebt_entry_watcher * __watcher; for(__i = e->watchers_offset; __i < (e)->target_offset; __i += __watcher->watcher_size + sizeof(struct ebt_entry_watcher)) { __watcher = (void *) (e) + __i; __ret = fn(__watcher, ##args); if(__ret != 0) break; } if(__ret == 0) { if(__i != (e)->target_offset) __ret = - EINVAL; } __ret; \
|
||||||
|
})
|
||||||
|
#define EBT_ENTRY_ITERATE(entries,size,fn,args...) \
|
||||||
|
({ unsigned int __i; int __ret = 0; struct ebt_entry * __entry; for(__i = 0; __i < (size);) { __entry = (void *) (entries) + __i; __ret = fn(__entry, ##args); if(__ret != 0) break; if(__entry->bitmask != 0) __i += __entry->next_offset; else __i += sizeof(struct ebt_entries); } if(__ret == 0) { if(__i != (size)) __ret = - EINVAL; } __ret; \
|
||||||
|
})
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -144,11 +144,8 @@ struct ipt_get_entries {
|
|||||||
unsigned int size;
|
unsigned int size;
|
||||||
struct ipt_entry entrytable[0];
|
struct ipt_entry entrytable[0];
|
||||||
};
|
};
|
||||||
static __inline__ struct xt_entry_target *
|
static __inline__ struct xt_entry_target * ipt_get_target(struct ipt_entry * e) {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ipt_get_target(struct ipt_entry *e)
|
|
||||||
{
|
|
||||||
return(void *) e + e->target_offset;
|
return(void *) e + e->target_offset;
|
||||||
}
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -108,10 +108,16 @@ struct ip6t_error {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct xt_error_target target;
|
struct xt_error_target target;
|
||||||
};
|
};
|
||||||
#define IP6T_ENTRY_INIT(__size) { .target_offset = sizeof(struct ip6t_entry), .next_offset = (__size), }
|
#define IP6T_ENTRY_INIT(__size) \
|
||||||
#define IP6T_STANDARD_INIT(__verdict) { .entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_standard)), .target = XT_TARGET_INIT(XT_STANDARD_TARGET, sizeof(struct xt_standard_target)), .target.verdict = -(__verdict) - 1, }
|
{.target_offset = sizeof(struct ip6t_entry),.next_offset = (__size), \
|
||||||
|
}
|
||||||
|
#define IP6T_STANDARD_INIT(__verdict) \
|
||||||
|
{.entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_standard)),.target = XT_TARGET_INIT(XT_STANDARD_TARGET, sizeof(struct xt_standard_target)),.target.verdict = - (__verdict) - 1, \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IP6T_ERROR_INIT { .entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_error)), .target = XT_TARGET_INIT(XT_ERROR_TARGET, sizeof(struct xt_error_target)), .target.errorname = "ERROR", }
|
#define IP6T_ERROR_INIT \
|
||||||
|
{.entry = IP6T_ENTRY_INIT(sizeof(struct ip6t_error)),.target = XT_TARGET_INIT(XT_ERROR_TARGET, sizeof(struct xt_error_target)),.target.errorname = "ERROR", \
|
||||||
|
}
|
||||||
#define IP6T_BASE_CTL 64
|
#define IP6T_BASE_CTL 64
|
||||||
#define IP6T_SO_SET_REPLACE (IP6T_BASE_CTL)
|
#define IP6T_SO_SET_REPLACE (IP6T_BASE_CTL)
|
||||||
#define IP6T_SO_SET_ADD_COUNTERS (IP6T_BASE_CTL + 1)
|
#define IP6T_SO_SET_ADD_COUNTERS (IP6T_BASE_CTL + 1)
|
||||||
@ -162,10 +168,8 @@ struct ip6t_get_entries {
|
|||||||
struct ip6t_entry entrytable[0];
|
struct ip6t_entry entrytable[0];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
static __inline__ struct xt_entry_target *
|
static __inline__ struct xt_entry_target * ip6t_get_target(struct ip6t_entry * e) {
|
||||||
ip6t_get_target(struct ip6t_entry *e)
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
return(void *) e + e->target_offset;
|
return(void *) e + e->target_offset;
|
||||||
}
|
}
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -172,29 +172,30 @@ struct sockaddr_nfc_llcp {
|
|||||||
__u8 dsap;
|
__u8 dsap;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 ssap;
|
__u8 ssap;
|
||||||
char service_name[NFC_LLCP_MAX_SERVICE_NAME]; ;
|
char service_name[NFC_LLCP_MAX_SERVICE_NAME];
|
||||||
|
;
|
||||||
size_t service_name_len;
|
size_t service_name_len;
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define NFC_SOCKPROTO_RAW 0
|
#define NFC_SOCKPROTO_RAW 0
|
||||||
#define NFC_SOCKPROTO_LLCP 1
|
#define NFC_SOCKPROTO_LLCP 1
|
||||||
#define NFC_SOCKPROTO_MAX 2
|
#define NFC_SOCKPROTO_MAX 2
|
||||||
#define NFC_HEADER_SIZE 1
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define NFC_HEADER_SIZE 1
|
||||||
#define NFC_RAW_HEADER_SIZE 2
|
#define NFC_RAW_HEADER_SIZE 2
|
||||||
#define NFC_DIRECTION_RX 0x00
|
#define NFC_DIRECTION_RX 0x00
|
||||||
#define NFC_DIRECTION_TX 0x01
|
#define NFC_DIRECTION_TX 0x01
|
||||||
#define RAW_PAYLOAD_LLCP 0
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define RAW_PAYLOAD_LLCP 0
|
||||||
#define RAW_PAYLOAD_NCI 1
|
#define RAW_PAYLOAD_NCI 1
|
||||||
#define RAW_PAYLOAD_HCI 2
|
#define RAW_PAYLOAD_HCI 2
|
||||||
#define RAW_PAYLOAD_DIGITAL 3
|
#define RAW_PAYLOAD_DIGITAL 3
|
||||||
#define RAW_PAYLOAD_PROPRIETARY 4
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define RAW_PAYLOAD_PROPRIETARY 4
|
||||||
#define NFC_LLCP_RW 0
|
#define NFC_LLCP_RW 0
|
||||||
#define NFC_LLCP_MIUX 1
|
#define NFC_LLCP_MIUX 1
|
||||||
#define NFC_LLCP_REMOTE_MIU 2
|
#define NFC_LLCP_REMOTE_MIU 2
|
||||||
#define NFC_LLCP_REMOTE_LTO 3
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define NFC_LLCP_REMOTE_LTO 3
|
||||||
#define NFC_LLCP_REMOTE_RW 4
|
#define NFC_LLCP_REMOTE_RW 4
|
||||||
#endif
|
#endif
|
||||||
|
@ -728,649 +728,648 @@ enum nl80211_sched_scan_match_attr {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SCHED_SCAN_MATCH_ATTR_RSSI,
|
NL80211_SCHED_SCAN_MATCH_ATTR_RSSI,
|
||||||
__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST,
|
__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST,
|
||||||
NL80211_SCHED_SCAN_MATCH_ATTR_MAX =
|
NL80211_SCHED_SCAN_MATCH_ATTR_MAX = __NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST - 1
|
||||||
__NL80211_SCHED_SCAN_MATCH_ATTR_AFTER_LAST - 1
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NL80211_ATTR_SCHED_SCAN_MATCH_SSID NL80211_SCHED_SCAN_MATCH_ATTR_SSID
|
#define NL80211_ATTR_SCHED_SCAN_MATCH_SSID NL80211_SCHED_SCAN_MATCH_ATTR_SSID
|
||||||
enum nl80211_reg_rule_flags {
|
enum nl80211_reg_rule_flags {
|
||||||
NL80211_RRF_NO_OFDM = 1 << 0,
|
NL80211_RRF_NO_OFDM = 1 << 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_RRF_NO_CCK = 1 << 1,
|
NL80211_RRF_NO_CCK = 1 << 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_RRF_NO_INDOOR = 1 << 2,
|
NL80211_RRF_NO_INDOOR = 1 << 2,
|
||||||
NL80211_RRF_NO_OUTDOOR = 1 << 3,
|
NL80211_RRF_NO_OUTDOOR = 1 << 3,
|
||||||
NL80211_RRF_DFS = 1 << 4,
|
NL80211_RRF_DFS = 1 << 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_RRF_PTP_ONLY = 1 << 5,
|
NL80211_RRF_PTP_ONLY = 1 << 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_RRF_PTMP_ONLY = 1 << 6,
|
NL80211_RRF_PTMP_ONLY = 1 << 6,
|
||||||
NL80211_RRF_NO_IR = 1 << 7,
|
NL80211_RRF_NO_IR = 1 << 7,
|
||||||
__NL80211_RRF_NO_IBSS = 1 << 8,
|
__NL80211_RRF_NO_IBSS = 1 << 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_RRF_AUTO_BW = 1 << 11,
|
NL80211_RRF_AUTO_BW = 1 << 11,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR
|
#define NL80211_RRF_PASSIVE_SCAN NL80211_RRF_NO_IR
|
||||||
#define NL80211_RRF_NO_IBSS NL80211_RRF_NO_IR
|
#define NL80211_RRF_NO_IBSS NL80211_RRF_NO_IR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_RRF_NO_IR NL80211_RRF_NO_IR
|
#define NL80211_RRF_NO_IR NL80211_RRF_NO_IR
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NL80211_RRF_NO_IR_ALL (NL80211_RRF_NO_IR | __NL80211_RRF_NO_IBSS)
|
#define NL80211_RRF_NO_IR_ALL (NL80211_RRF_NO_IR | __NL80211_RRF_NO_IBSS)
|
||||||
enum nl80211_dfs_regions {
|
enum nl80211_dfs_regions {
|
||||||
NL80211_DFS_UNSET = 0,
|
NL80211_DFS_UNSET = 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_DFS_FCC = 1,
|
NL80211_DFS_FCC = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_DFS_ETSI = 2,
|
NL80211_DFS_ETSI = 2,
|
||||||
NL80211_DFS_JP = 3,
|
NL80211_DFS_JP = 3,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_user_reg_hint_type {
|
enum nl80211_user_reg_hint_type {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_USER_REG_HINT_USER = 0,
|
NL80211_USER_REG_HINT_USER = 0,
|
||||||
NL80211_USER_REG_HINT_CELL_BASE = 1,
|
NL80211_USER_REG_HINT_CELL_BASE = 1,
|
||||||
NL80211_USER_REG_HINT_INDOOR = 2,
|
NL80211_USER_REG_HINT_INDOOR = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_survey_info {
|
enum nl80211_survey_info {
|
||||||
__NL80211_SURVEY_INFO_INVALID,
|
__NL80211_SURVEY_INFO_INVALID,
|
||||||
NL80211_SURVEY_INFO_FREQUENCY,
|
NL80211_SURVEY_INFO_FREQUENCY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_SURVEY_INFO_NOISE,
|
NL80211_SURVEY_INFO_NOISE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SURVEY_INFO_IN_USE,
|
NL80211_SURVEY_INFO_IN_USE,
|
||||||
NL80211_SURVEY_INFO_CHANNEL_TIME,
|
NL80211_SURVEY_INFO_CHANNEL_TIME,
|
||||||
NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY,
|
NL80211_SURVEY_INFO_CHANNEL_TIME_BUSY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY,
|
NL80211_SURVEY_INFO_CHANNEL_TIME_EXT_BUSY,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SURVEY_INFO_CHANNEL_TIME_RX,
|
NL80211_SURVEY_INFO_CHANNEL_TIME_RX,
|
||||||
NL80211_SURVEY_INFO_CHANNEL_TIME_TX,
|
NL80211_SURVEY_INFO_CHANNEL_TIME_TX,
|
||||||
__NL80211_SURVEY_INFO_AFTER_LAST,
|
__NL80211_SURVEY_INFO_AFTER_LAST,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_SURVEY_INFO_MAX = __NL80211_SURVEY_INFO_AFTER_LAST - 1
|
NL80211_SURVEY_INFO_MAX = __NL80211_SURVEY_INFO_AFTER_LAST - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_mntr_flags {
|
enum nl80211_mntr_flags {
|
||||||
__NL80211_MNTR_FLAG_INVALID,
|
__NL80211_MNTR_FLAG_INVALID,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MNTR_FLAG_FCSFAIL,
|
NL80211_MNTR_FLAG_FCSFAIL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MNTR_FLAG_PLCPFAIL,
|
NL80211_MNTR_FLAG_PLCPFAIL,
|
||||||
NL80211_MNTR_FLAG_CONTROL,
|
NL80211_MNTR_FLAG_CONTROL,
|
||||||
NL80211_MNTR_FLAG_OTHER_BSS,
|
NL80211_MNTR_FLAG_OTHER_BSS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MNTR_FLAG_COOK_FRAMES,
|
NL80211_MNTR_FLAG_COOK_FRAMES,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MNTR_FLAG_ACTIVE,
|
NL80211_MNTR_FLAG_ACTIVE,
|
||||||
__NL80211_MNTR_FLAG_AFTER_LAST,
|
__NL80211_MNTR_FLAG_AFTER_LAST,
|
||||||
NL80211_MNTR_FLAG_MAX = __NL80211_MNTR_FLAG_AFTER_LAST - 1
|
NL80211_MNTR_FLAG_MAX = __NL80211_MNTR_FLAG_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_mesh_power_mode {
|
enum nl80211_mesh_power_mode {
|
||||||
NL80211_MESH_POWER_UNKNOWN,
|
NL80211_MESH_POWER_UNKNOWN,
|
||||||
NL80211_MESH_POWER_ACTIVE,
|
NL80211_MESH_POWER_ACTIVE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESH_POWER_LIGHT_SLEEP,
|
NL80211_MESH_POWER_LIGHT_SLEEP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESH_POWER_DEEP_SLEEP,
|
NL80211_MESH_POWER_DEEP_SLEEP,
|
||||||
__NL80211_MESH_POWER_AFTER_LAST,
|
__NL80211_MESH_POWER_AFTER_LAST,
|
||||||
NL80211_MESH_POWER_MAX = __NL80211_MESH_POWER_AFTER_LAST - 1
|
NL80211_MESH_POWER_MAX = __NL80211_MESH_POWER_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_meshconf_params {
|
enum nl80211_meshconf_params {
|
||||||
__NL80211_MESHCONF_INVALID,
|
__NL80211_MESHCONF_INVALID,
|
||||||
NL80211_MESHCONF_RETRY_TIMEOUT,
|
NL80211_MESHCONF_RETRY_TIMEOUT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_CONFIRM_TIMEOUT,
|
NL80211_MESHCONF_CONFIRM_TIMEOUT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_HOLDING_TIMEOUT,
|
NL80211_MESHCONF_HOLDING_TIMEOUT,
|
||||||
NL80211_MESHCONF_MAX_PEER_LINKS,
|
NL80211_MESHCONF_MAX_PEER_LINKS,
|
||||||
NL80211_MESHCONF_MAX_RETRIES,
|
NL80211_MESHCONF_MAX_RETRIES,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_TTL,
|
NL80211_MESHCONF_TTL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_AUTO_OPEN_PLINKS,
|
NL80211_MESHCONF_AUTO_OPEN_PLINKS,
|
||||||
NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES,
|
NL80211_MESHCONF_HWMP_MAX_PREQ_RETRIES,
|
||||||
NL80211_MESHCONF_PATH_REFRESH_TIME,
|
NL80211_MESHCONF_PATH_REFRESH_TIME,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT,
|
NL80211_MESHCONF_MIN_DISCOVERY_TIMEOUT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT,
|
NL80211_MESHCONF_HWMP_ACTIVE_PATH_TIMEOUT,
|
||||||
NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL,
|
NL80211_MESHCONF_HWMP_PREQ_MIN_INTERVAL,
|
||||||
NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME,
|
NL80211_MESHCONF_HWMP_NET_DIAM_TRVS_TIME,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_HWMP_ROOTMODE,
|
NL80211_MESHCONF_HWMP_ROOTMODE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_ELEMENT_TTL,
|
NL80211_MESHCONF_ELEMENT_TTL,
|
||||||
NL80211_MESHCONF_HWMP_RANN_INTERVAL,
|
NL80211_MESHCONF_HWMP_RANN_INTERVAL,
|
||||||
NL80211_MESHCONF_GATE_ANNOUNCEMENTS,
|
NL80211_MESHCONF_GATE_ANNOUNCEMENTS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL,
|
NL80211_MESHCONF_HWMP_PERR_MIN_INTERVAL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_FORWARDING,
|
NL80211_MESHCONF_FORWARDING,
|
||||||
NL80211_MESHCONF_RSSI_THRESHOLD,
|
NL80211_MESHCONF_RSSI_THRESHOLD,
|
||||||
NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR,
|
NL80211_MESHCONF_SYNC_OFFSET_MAX_NEIGHBOR,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_HT_OPMODE,
|
NL80211_MESHCONF_HT_OPMODE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT,
|
NL80211_MESHCONF_HWMP_PATH_TO_ROOT_TIMEOUT,
|
||||||
NL80211_MESHCONF_HWMP_ROOT_INTERVAL,
|
NL80211_MESHCONF_HWMP_ROOT_INTERVAL,
|
||||||
NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL,
|
NL80211_MESHCONF_HWMP_CONFIRMATION_INTERVAL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_POWER_MODE,
|
NL80211_MESHCONF_POWER_MODE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESHCONF_AWAKE_WINDOW,
|
NL80211_MESHCONF_AWAKE_WINDOW,
|
||||||
NL80211_MESHCONF_PLINK_TIMEOUT,
|
NL80211_MESHCONF_PLINK_TIMEOUT,
|
||||||
__NL80211_MESHCONF_ATTR_AFTER_LAST,
|
__NL80211_MESHCONF_ATTR_AFTER_LAST,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESHCONF_ATTR_MAX = __NL80211_MESHCONF_ATTR_AFTER_LAST - 1
|
NL80211_MESHCONF_ATTR_MAX = __NL80211_MESHCONF_ATTR_AFTER_LAST - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_mesh_setup_params {
|
enum nl80211_mesh_setup_params {
|
||||||
__NL80211_MESH_SETUP_INVALID,
|
__NL80211_MESH_SETUP_INVALID,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL,
|
NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC,
|
NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC,
|
||||||
NL80211_MESH_SETUP_IE,
|
NL80211_MESH_SETUP_IE,
|
||||||
NL80211_MESH_SETUP_USERSPACE_AUTH,
|
NL80211_MESH_SETUP_USERSPACE_AUTH,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MESH_SETUP_USERSPACE_AMPE,
|
NL80211_MESH_SETUP_USERSPACE_AMPE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC,
|
NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC,
|
||||||
NL80211_MESH_SETUP_USERSPACE_MPM,
|
NL80211_MESH_SETUP_USERSPACE_MPM,
|
||||||
NL80211_MESH_SETUP_AUTH_PROTOCOL,
|
NL80211_MESH_SETUP_AUTH_PROTOCOL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_MESH_SETUP_ATTR_AFTER_LAST,
|
__NL80211_MESH_SETUP_ATTR_AFTER_LAST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_MESH_SETUP_ATTR_MAX = __NL80211_MESH_SETUP_ATTR_AFTER_LAST - 1
|
NL80211_MESH_SETUP_ATTR_MAX = __NL80211_MESH_SETUP_ATTR_AFTER_LAST - 1
|
||||||
};
|
};
|
||||||
enum nl80211_txq_attr {
|
enum nl80211_txq_attr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_TXQ_ATTR_INVALID,
|
__NL80211_TXQ_ATTR_INVALID,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TXQ_ATTR_AC,
|
NL80211_TXQ_ATTR_AC,
|
||||||
NL80211_TXQ_ATTR_TXOP,
|
NL80211_TXQ_ATTR_TXOP,
|
||||||
NL80211_TXQ_ATTR_CWMIN,
|
NL80211_TXQ_ATTR_CWMIN,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TXQ_ATTR_CWMAX,
|
NL80211_TXQ_ATTR_CWMAX,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TXQ_ATTR_AIFS,
|
NL80211_TXQ_ATTR_AIFS,
|
||||||
__NL80211_TXQ_ATTR_AFTER_LAST,
|
__NL80211_TXQ_ATTR_AFTER_LAST,
|
||||||
NL80211_TXQ_ATTR_MAX = __NL80211_TXQ_ATTR_AFTER_LAST - 1
|
NL80211_TXQ_ATTR_MAX = __NL80211_TXQ_ATTR_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_ac {
|
enum nl80211_ac {
|
||||||
NL80211_AC_VO,
|
NL80211_AC_VO,
|
||||||
NL80211_AC_VI,
|
NL80211_AC_VI,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_AC_BE,
|
NL80211_AC_BE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_AC_BK,
|
NL80211_AC_BK,
|
||||||
NL80211_NUM_ACS
|
NL80211_NUM_ACS
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_TXQ_ATTR_QUEUE NL80211_TXQ_ATTR_AC
|
#define NL80211_TXQ_ATTR_QUEUE NL80211_TXQ_ATTR_AC
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NL80211_TXQ_Q_VO NL80211_AC_VO
|
#define NL80211_TXQ_Q_VO NL80211_AC_VO
|
||||||
#define NL80211_TXQ_Q_VI NL80211_AC_VI
|
#define NL80211_TXQ_Q_VI NL80211_AC_VI
|
||||||
#define NL80211_TXQ_Q_BE NL80211_AC_BE
|
#define NL80211_TXQ_Q_BE NL80211_AC_BE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_TXQ_Q_BK NL80211_AC_BK
|
#define NL80211_TXQ_Q_BK NL80211_AC_BK
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_channel_type {
|
enum nl80211_channel_type {
|
||||||
NL80211_CHAN_NO_HT,
|
NL80211_CHAN_NO_HT,
|
||||||
NL80211_CHAN_HT20,
|
NL80211_CHAN_HT20,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CHAN_HT40MINUS,
|
NL80211_CHAN_HT40MINUS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_CHAN_HT40PLUS
|
NL80211_CHAN_HT40PLUS
|
||||||
};
|
};
|
||||||
enum nl80211_chan_width {
|
enum nl80211_chan_width {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CHAN_WIDTH_20_NOHT,
|
NL80211_CHAN_WIDTH_20_NOHT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_CHAN_WIDTH_20,
|
NL80211_CHAN_WIDTH_20,
|
||||||
NL80211_CHAN_WIDTH_40,
|
NL80211_CHAN_WIDTH_40,
|
||||||
NL80211_CHAN_WIDTH_80,
|
NL80211_CHAN_WIDTH_80,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CHAN_WIDTH_80P80,
|
NL80211_CHAN_WIDTH_80P80,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_CHAN_WIDTH_160,
|
NL80211_CHAN_WIDTH_160,
|
||||||
NL80211_CHAN_WIDTH_5,
|
NL80211_CHAN_WIDTH_5,
|
||||||
NL80211_CHAN_WIDTH_10,
|
NL80211_CHAN_WIDTH_10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_bss_scan_width {
|
enum nl80211_bss_scan_width {
|
||||||
NL80211_BSS_CHAN_WIDTH_20,
|
NL80211_BSS_CHAN_WIDTH_20,
|
||||||
NL80211_BSS_CHAN_WIDTH_10,
|
NL80211_BSS_CHAN_WIDTH_10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_CHAN_WIDTH_5,
|
NL80211_BSS_CHAN_WIDTH_5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_bss {
|
enum nl80211_bss {
|
||||||
__NL80211_BSS_INVALID,
|
__NL80211_BSS_INVALID,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_BSSID,
|
NL80211_BSS_BSSID,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_BSS_FREQUENCY,
|
NL80211_BSS_FREQUENCY,
|
||||||
NL80211_BSS_TSF,
|
NL80211_BSS_TSF,
|
||||||
NL80211_BSS_BEACON_INTERVAL,
|
NL80211_BSS_BEACON_INTERVAL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_CAPABILITY,
|
NL80211_BSS_CAPABILITY,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_BSS_INFORMATION_ELEMENTS,
|
NL80211_BSS_INFORMATION_ELEMENTS,
|
||||||
NL80211_BSS_SIGNAL_MBM,
|
NL80211_BSS_SIGNAL_MBM,
|
||||||
NL80211_BSS_SIGNAL_UNSPEC,
|
NL80211_BSS_SIGNAL_UNSPEC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_STATUS,
|
NL80211_BSS_STATUS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_BSS_SEEN_MS_AGO,
|
NL80211_BSS_SEEN_MS_AGO,
|
||||||
NL80211_BSS_BEACON_IES,
|
NL80211_BSS_BEACON_IES,
|
||||||
NL80211_BSS_CHAN_WIDTH,
|
NL80211_BSS_CHAN_WIDTH,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_BEACON_TSF,
|
NL80211_BSS_BEACON_TSF,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_BSS_PRESP_DATA,
|
NL80211_BSS_PRESP_DATA,
|
||||||
__NL80211_BSS_AFTER_LAST,
|
__NL80211_BSS_AFTER_LAST,
|
||||||
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
|
NL80211_BSS_MAX = __NL80211_BSS_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_bss_status {
|
enum nl80211_bss_status {
|
||||||
NL80211_BSS_STATUS_AUTHENTICATED,
|
NL80211_BSS_STATUS_AUTHENTICATED,
|
||||||
NL80211_BSS_STATUS_ASSOCIATED,
|
NL80211_BSS_STATUS_ASSOCIATED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_BSS_STATUS_IBSS_JOINED,
|
NL80211_BSS_STATUS_IBSS_JOINED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_auth_type {
|
enum nl80211_auth_type {
|
||||||
NL80211_AUTHTYPE_OPEN_SYSTEM,
|
NL80211_AUTHTYPE_OPEN_SYSTEM,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_AUTHTYPE_SHARED_KEY,
|
NL80211_AUTHTYPE_SHARED_KEY,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_AUTHTYPE_FT,
|
NL80211_AUTHTYPE_FT,
|
||||||
NL80211_AUTHTYPE_NETWORK_EAP,
|
NL80211_AUTHTYPE_NETWORK_EAP,
|
||||||
NL80211_AUTHTYPE_SAE,
|
NL80211_AUTHTYPE_SAE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_AUTHTYPE_NUM,
|
__NL80211_AUTHTYPE_NUM,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_AUTHTYPE_MAX = __NL80211_AUTHTYPE_NUM - 1,
|
NL80211_AUTHTYPE_MAX = __NL80211_AUTHTYPE_NUM - 1,
|
||||||
NL80211_AUTHTYPE_AUTOMATIC
|
NL80211_AUTHTYPE_AUTOMATIC
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_key_type {
|
enum nl80211_key_type {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_KEYTYPE_GROUP,
|
NL80211_KEYTYPE_GROUP,
|
||||||
NL80211_KEYTYPE_PAIRWISE,
|
NL80211_KEYTYPE_PAIRWISE,
|
||||||
NL80211_KEYTYPE_PEERKEY,
|
NL80211_KEYTYPE_PEERKEY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NUM_NL80211_KEYTYPES
|
NUM_NL80211_KEYTYPES
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_mfp {
|
enum nl80211_mfp {
|
||||||
NL80211_MFP_NO,
|
NL80211_MFP_NO,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_MFP_REQUIRED,
|
NL80211_MFP_REQUIRED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_wpa_versions {
|
enum nl80211_wpa_versions {
|
||||||
NL80211_WPA_VERSION_1 = 1 << 0,
|
NL80211_WPA_VERSION_1 = 1 << 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WPA_VERSION_2 = 1 << 1,
|
NL80211_WPA_VERSION_2 = 1 << 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_key_default_types {
|
enum nl80211_key_default_types {
|
||||||
__NL80211_KEY_DEFAULT_TYPE_INVALID,
|
__NL80211_KEY_DEFAULT_TYPE_INVALID,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_KEY_DEFAULT_TYPE_UNICAST,
|
NL80211_KEY_DEFAULT_TYPE_UNICAST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_KEY_DEFAULT_TYPE_MULTICAST,
|
NL80211_KEY_DEFAULT_TYPE_MULTICAST,
|
||||||
NUM_NL80211_KEY_DEFAULT_TYPES
|
NUM_NL80211_KEY_DEFAULT_TYPES
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_key_attributes {
|
enum nl80211_key_attributes {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__NL80211_KEY_INVALID,
|
__NL80211_KEY_INVALID,
|
||||||
NL80211_KEY_DATA,
|
NL80211_KEY_DATA,
|
||||||
NL80211_KEY_IDX,
|
NL80211_KEY_IDX,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_KEY_CIPHER,
|
NL80211_KEY_CIPHER,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_KEY_SEQ,
|
NL80211_KEY_SEQ,
|
||||||
NL80211_KEY_DEFAULT,
|
NL80211_KEY_DEFAULT,
|
||||||
NL80211_KEY_DEFAULT_MGMT,
|
NL80211_KEY_DEFAULT_MGMT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_KEY_TYPE,
|
NL80211_KEY_TYPE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_KEY_DEFAULT_TYPES,
|
NL80211_KEY_DEFAULT_TYPES,
|
||||||
__NL80211_KEY_AFTER_LAST,
|
__NL80211_KEY_AFTER_LAST,
|
||||||
NL80211_KEY_MAX = __NL80211_KEY_AFTER_LAST - 1
|
NL80211_KEY_MAX = __NL80211_KEY_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_tx_rate_attributes {
|
enum nl80211_tx_rate_attributes {
|
||||||
__NL80211_TXRATE_INVALID,
|
__NL80211_TXRATE_INVALID,
|
||||||
NL80211_TXRATE_LEGACY,
|
NL80211_TXRATE_LEGACY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TXRATE_HT,
|
NL80211_TXRATE_HT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TXRATE_VHT,
|
NL80211_TXRATE_VHT,
|
||||||
NL80211_TXRATE_GI,
|
NL80211_TXRATE_GI,
|
||||||
__NL80211_TXRATE_AFTER_LAST,
|
__NL80211_TXRATE_AFTER_LAST,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TXRATE_MAX = __NL80211_TXRATE_AFTER_LAST - 1
|
NL80211_TXRATE_MAX = __NL80211_TXRATE_AFTER_LAST - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define NL80211_TXRATE_MCS NL80211_TXRATE_HT
|
#define NL80211_TXRATE_MCS NL80211_TXRATE_HT
|
||||||
#define NL80211_VHT_NSS_MAX 8
|
#define NL80211_VHT_NSS_MAX 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct nl80211_txrate_vht {
|
struct nl80211_txrate_vht {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 mcs[NL80211_VHT_NSS_MAX];
|
__u16 mcs[NL80211_VHT_NSS_MAX];
|
||||||
};
|
};
|
||||||
enum nl80211_txrate_gi {
|
enum nl80211_txrate_gi {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TXRATE_DEFAULT_GI,
|
NL80211_TXRATE_DEFAULT_GI,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TXRATE_FORCE_SGI,
|
NL80211_TXRATE_FORCE_SGI,
|
||||||
NL80211_TXRATE_FORCE_LGI,
|
NL80211_TXRATE_FORCE_LGI,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_band {
|
enum nl80211_band {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_BAND_2GHZ,
|
NL80211_BAND_2GHZ,
|
||||||
NL80211_BAND_5GHZ,
|
NL80211_BAND_5GHZ,
|
||||||
NL80211_BAND_60GHZ,
|
NL80211_BAND_60GHZ,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_ps_state {
|
enum nl80211_ps_state {
|
||||||
NL80211_PS_DISABLED,
|
NL80211_PS_DISABLED,
|
||||||
NL80211_PS_ENABLED,
|
NL80211_PS_ENABLED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_attr_cqm {
|
enum nl80211_attr_cqm {
|
||||||
__NL80211_ATTR_CQM_INVALID,
|
__NL80211_ATTR_CQM_INVALID,
|
||||||
NL80211_ATTR_CQM_RSSI_THOLD,
|
NL80211_ATTR_CQM_RSSI_THOLD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_ATTR_CQM_RSSI_HYST,
|
NL80211_ATTR_CQM_RSSI_HYST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT,
|
NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT,
|
||||||
NL80211_ATTR_CQM_PKT_LOSS_EVENT,
|
NL80211_ATTR_CQM_PKT_LOSS_EVENT,
|
||||||
NL80211_ATTR_CQM_TXE_RATE,
|
NL80211_ATTR_CQM_TXE_RATE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_ATTR_CQM_TXE_PKTS,
|
NL80211_ATTR_CQM_TXE_PKTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_ATTR_CQM_TXE_INTVL,
|
NL80211_ATTR_CQM_TXE_INTVL,
|
||||||
__NL80211_ATTR_CQM_AFTER_LAST,
|
__NL80211_ATTR_CQM_AFTER_LAST,
|
||||||
NL80211_ATTR_CQM_MAX = __NL80211_ATTR_CQM_AFTER_LAST - 1
|
NL80211_ATTR_CQM_MAX = __NL80211_ATTR_CQM_AFTER_LAST - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_cqm_rssi_threshold_event {
|
enum nl80211_cqm_rssi_threshold_event {
|
||||||
NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW,
|
NL80211_CQM_RSSI_THRESHOLD_EVENT_LOW,
|
||||||
NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH,
|
NL80211_CQM_RSSI_THRESHOLD_EVENT_HIGH,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CQM_RSSI_BEACON_LOSS_EVENT,
|
NL80211_CQM_RSSI_BEACON_LOSS_EVENT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_tx_power_setting {
|
enum nl80211_tx_power_setting {
|
||||||
NL80211_TX_POWER_AUTOMATIC,
|
NL80211_TX_POWER_AUTOMATIC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TX_POWER_LIMITED,
|
NL80211_TX_POWER_LIMITED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TX_POWER_FIXED,
|
NL80211_TX_POWER_FIXED,
|
||||||
};
|
};
|
||||||
enum nl80211_packet_pattern_attr {
|
enum nl80211_packet_pattern_attr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_PKTPAT_INVALID,
|
__NL80211_PKTPAT_INVALID,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PKTPAT_MASK,
|
NL80211_PKTPAT_MASK,
|
||||||
NL80211_PKTPAT_PATTERN,
|
NL80211_PKTPAT_PATTERN,
|
||||||
NL80211_PKTPAT_OFFSET,
|
NL80211_PKTPAT_OFFSET,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NUM_NL80211_PKTPAT,
|
NUM_NL80211_PKTPAT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
MAX_NL80211_PKTPAT = NUM_NL80211_PKTPAT - 1,
|
MAX_NL80211_PKTPAT = NUM_NL80211_PKTPAT - 1,
|
||||||
};
|
};
|
||||||
struct nl80211_pattern_support {
|
struct nl80211_pattern_support {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 max_patterns;
|
__u32 max_patterns;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 min_pattern_len;
|
__u32 min_pattern_len;
|
||||||
__u32 max_pattern_len;
|
__u32 max_pattern_len;
|
||||||
__u32 max_pkt_offset;
|
__u32 max_pkt_offset;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define __NL80211_WOWLAN_PKTPAT_INVALID __NL80211_PKTPAT_INVALID
|
#define __NL80211_WOWLAN_PKTPAT_INVALID __NL80211_PKTPAT_INVALID
|
||||||
#define NL80211_WOWLAN_PKTPAT_MASK NL80211_PKTPAT_MASK
|
#define NL80211_WOWLAN_PKTPAT_MASK NL80211_PKTPAT_MASK
|
||||||
#define NL80211_WOWLAN_PKTPAT_PATTERN NL80211_PKTPAT_PATTERN
|
#define NL80211_WOWLAN_PKTPAT_PATTERN NL80211_PKTPAT_PATTERN
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_WOWLAN_PKTPAT_OFFSET NL80211_PKTPAT_OFFSET
|
#define NL80211_WOWLAN_PKTPAT_OFFSET NL80211_PKTPAT_OFFSET
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NUM_NL80211_WOWLAN_PKTPAT NUM_NL80211_PKTPAT
|
#define NUM_NL80211_WOWLAN_PKTPAT NUM_NL80211_PKTPAT
|
||||||
#define MAX_NL80211_WOWLAN_PKTPAT MAX_NL80211_PKTPAT
|
#define MAX_NL80211_WOWLAN_PKTPAT MAX_NL80211_PKTPAT
|
||||||
#define nl80211_wowlan_pattern_support nl80211_pattern_support
|
#define nl80211_wowlan_pattern_support nl80211_pattern_support
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_wowlan_triggers {
|
enum nl80211_wowlan_triggers {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__NL80211_WOWLAN_TRIG_INVALID,
|
__NL80211_WOWLAN_TRIG_INVALID,
|
||||||
NL80211_WOWLAN_TRIG_ANY,
|
NL80211_WOWLAN_TRIG_ANY,
|
||||||
NL80211_WOWLAN_TRIG_DISCONNECT,
|
NL80211_WOWLAN_TRIG_DISCONNECT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TRIG_MAGIC_PKT,
|
NL80211_WOWLAN_TRIG_MAGIC_PKT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TRIG_PKT_PATTERN,
|
NL80211_WOWLAN_TRIG_PKT_PATTERN,
|
||||||
NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED,
|
NL80211_WOWLAN_TRIG_GTK_REKEY_SUPPORTED,
|
||||||
NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE,
|
NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST,
|
NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE,
|
NL80211_WOWLAN_TRIG_4WAY_HANDSHAKE,
|
||||||
NL80211_WOWLAN_TRIG_RFKILL_RELEASE,
|
NL80211_WOWLAN_TRIG_RFKILL_RELEASE,
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211,
|
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN,
|
NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023,
|
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023,
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN,
|
NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023_LEN,
|
||||||
NL80211_WOWLAN_TRIG_TCP_CONNECTION,
|
NL80211_WOWLAN_TRIG_TCP_CONNECTION,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH,
|
NL80211_WOWLAN_TRIG_WAKEUP_TCP_MATCH,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST,
|
NL80211_WOWLAN_TRIG_WAKEUP_TCP_CONNLOST,
|
||||||
NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS,
|
NL80211_WOWLAN_TRIG_WAKEUP_TCP_NOMORETOKENS,
|
||||||
NUM_NL80211_WOWLAN_TRIG,
|
NUM_NL80211_WOWLAN_TRIG,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
MAX_NL80211_WOWLAN_TRIG = NUM_NL80211_WOWLAN_TRIG - 1
|
MAX_NL80211_WOWLAN_TRIG = NUM_NL80211_WOWLAN_TRIG - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct nl80211_wowlan_tcp_data_seq {
|
struct nl80211_wowlan_tcp_data_seq {
|
||||||
__u32 start, offset, len;
|
__u32 start, offset, len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct nl80211_wowlan_tcp_data_token {
|
struct nl80211_wowlan_tcp_data_token {
|
||||||
__u32 offset, len;
|
__u32 offset, len;
|
||||||
__u8 token_stream[];
|
__u8 token_stream[];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct nl80211_wowlan_tcp_data_token_feature {
|
struct nl80211_wowlan_tcp_data_token_feature {
|
||||||
__u32 min_len, max_len, bufsize;
|
__u32 min_len, max_len, bufsize;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_wowlan_tcp_attrs {
|
enum nl80211_wowlan_tcp_attrs {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__NL80211_WOWLAN_TCP_INVALID,
|
__NL80211_WOWLAN_TCP_INVALID,
|
||||||
NL80211_WOWLAN_TCP_SRC_IPV4,
|
NL80211_WOWLAN_TCP_SRC_IPV4,
|
||||||
NL80211_WOWLAN_TCP_DST_IPV4,
|
NL80211_WOWLAN_TCP_DST_IPV4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TCP_DST_MAC,
|
NL80211_WOWLAN_TCP_DST_MAC,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TCP_SRC_PORT,
|
NL80211_WOWLAN_TCP_SRC_PORT,
|
||||||
NL80211_WOWLAN_TCP_DST_PORT,
|
NL80211_WOWLAN_TCP_DST_PORT,
|
||||||
NL80211_WOWLAN_TCP_DATA_PAYLOAD,
|
NL80211_WOWLAN_TCP_DATA_PAYLOAD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ,
|
NL80211_WOWLAN_TCP_DATA_PAYLOAD_SEQ,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN,
|
NL80211_WOWLAN_TCP_DATA_PAYLOAD_TOKEN,
|
||||||
NL80211_WOWLAN_TCP_DATA_INTERVAL,
|
NL80211_WOWLAN_TCP_DATA_INTERVAL,
|
||||||
NL80211_WOWLAN_TCP_WAKE_PAYLOAD,
|
NL80211_WOWLAN_TCP_WAKE_PAYLOAD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_WOWLAN_TCP_WAKE_MASK,
|
NL80211_WOWLAN_TCP_WAKE_MASK,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NUM_NL80211_WOWLAN_TCP,
|
NUM_NL80211_WOWLAN_TCP,
|
||||||
MAX_NL80211_WOWLAN_TCP = NUM_NL80211_WOWLAN_TCP - 1
|
MAX_NL80211_WOWLAN_TCP = NUM_NL80211_WOWLAN_TCP - 1
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct nl80211_coalesce_rule_support {
|
struct nl80211_coalesce_rule_support {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 max_rules;
|
__u32 max_rules;
|
||||||
struct nl80211_pattern_support pat;
|
struct nl80211_pattern_support pat;
|
||||||
__u32 max_delay;
|
__u32 max_delay;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_attr_coalesce_rule {
|
enum nl80211_attr_coalesce_rule {
|
||||||
__NL80211_COALESCE_RULE_INVALID,
|
__NL80211_COALESCE_RULE_INVALID,
|
||||||
NL80211_ATTR_COALESCE_RULE_DELAY,
|
NL80211_ATTR_COALESCE_RULE_DELAY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_ATTR_COALESCE_RULE_CONDITION,
|
NL80211_ATTR_COALESCE_RULE_CONDITION,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_ATTR_COALESCE_RULE_PKT_PATTERN,
|
NL80211_ATTR_COALESCE_RULE_PKT_PATTERN,
|
||||||
NUM_NL80211_ATTR_COALESCE_RULE,
|
NUM_NL80211_ATTR_COALESCE_RULE,
|
||||||
NL80211_ATTR_COALESCE_RULE_MAX = NUM_NL80211_ATTR_COALESCE_RULE - 1
|
NL80211_ATTR_COALESCE_RULE_MAX = NUM_NL80211_ATTR_COALESCE_RULE - 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_coalesce_condition {
|
enum nl80211_coalesce_condition {
|
||||||
NL80211_COALESCE_CONDITION_MATCH,
|
NL80211_COALESCE_CONDITION_MATCH,
|
||||||
NL80211_COALESCE_CONDITION_NO_MATCH
|
NL80211_COALESCE_CONDITION_NO_MATCH
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_iface_limit_attrs {
|
enum nl80211_iface_limit_attrs {
|
||||||
NL80211_IFACE_LIMIT_UNSPEC,
|
NL80211_IFACE_LIMIT_UNSPEC,
|
||||||
NL80211_IFACE_LIMIT_MAX,
|
NL80211_IFACE_LIMIT_MAX,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_IFACE_LIMIT_TYPES,
|
NL80211_IFACE_LIMIT_TYPES,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NUM_NL80211_IFACE_LIMIT,
|
NUM_NL80211_IFACE_LIMIT,
|
||||||
MAX_NL80211_IFACE_LIMIT = NUM_NL80211_IFACE_LIMIT - 1
|
MAX_NL80211_IFACE_LIMIT = NUM_NL80211_IFACE_LIMIT - 1
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_if_combination_attrs {
|
enum nl80211_if_combination_attrs {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_IFACE_COMB_UNSPEC,
|
NL80211_IFACE_COMB_UNSPEC,
|
||||||
NL80211_IFACE_COMB_LIMITS,
|
NL80211_IFACE_COMB_LIMITS,
|
||||||
NL80211_IFACE_COMB_MAXNUM,
|
NL80211_IFACE_COMB_MAXNUM,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_IFACE_COMB_STA_AP_BI_MATCH,
|
NL80211_IFACE_COMB_STA_AP_BI_MATCH,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_IFACE_COMB_NUM_CHANNELS,
|
NL80211_IFACE_COMB_NUM_CHANNELS,
|
||||||
NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS,
|
NL80211_IFACE_COMB_RADAR_DETECT_WIDTHS,
|
||||||
NL80211_IFACE_COMB_RADAR_DETECT_REGIONS,
|
NL80211_IFACE_COMB_RADAR_DETECT_REGIONS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NUM_NL80211_IFACE_COMB,
|
NUM_NL80211_IFACE_COMB,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
MAX_NL80211_IFACE_COMB = NUM_NL80211_IFACE_COMB - 1
|
MAX_NL80211_IFACE_COMB = NUM_NL80211_IFACE_COMB - 1
|
||||||
};
|
};
|
||||||
enum nl80211_plink_state {
|
enum nl80211_plink_state {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_PLINK_LISTEN,
|
NL80211_PLINK_LISTEN,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PLINK_OPN_SNT,
|
NL80211_PLINK_OPN_SNT,
|
||||||
NL80211_PLINK_OPN_RCVD,
|
NL80211_PLINK_OPN_RCVD,
|
||||||
NL80211_PLINK_CNF_RCVD,
|
NL80211_PLINK_CNF_RCVD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_PLINK_ESTAB,
|
NL80211_PLINK_ESTAB,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PLINK_HOLDING,
|
NL80211_PLINK_HOLDING,
|
||||||
NL80211_PLINK_BLOCKED,
|
NL80211_PLINK_BLOCKED,
|
||||||
NUM_NL80211_PLINK_STATES,
|
NUM_NL80211_PLINK_STATES,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
MAX_NL80211_PLINK_STATES = NUM_NL80211_PLINK_STATES - 1
|
MAX_NL80211_PLINK_STATES = NUM_NL80211_PLINK_STATES - 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum plink_actions {
|
enum plink_actions {
|
||||||
NL80211_PLINK_ACTION_NO_ACTION,
|
NL80211_PLINK_ACTION_NO_ACTION,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_PLINK_ACTION_OPEN,
|
NL80211_PLINK_ACTION_OPEN,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PLINK_ACTION_BLOCK,
|
NL80211_PLINK_ACTION_BLOCK,
|
||||||
NUM_NL80211_PLINK_ACTIONS,
|
NUM_NL80211_PLINK_ACTIONS,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_KCK_LEN 16
|
#define NL80211_KCK_LEN 16
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NL80211_KEK_LEN 16
|
#define NL80211_KEK_LEN 16
|
||||||
#define NL80211_REPLAY_CTR_LEN 8
|
#define NL80211_REPLAY_CTR_LEN 8
|
||||||
enum nl80211_rekey_data {
|
enum nl80211_rekey_data {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_REKEY_DATA_INVALID,
|
__NL80211_REKEY_DATA_INVALID,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_REKEY_DATA_KEK,
|
NL80211_REKEY_DATA_KEK,
|
||||||
NL80211_REKEY_DATA_KCK,
|
NL80211_REKEY_DATA_KCK,
|
||||||
NL80211_REKEY_DATA_REPLAY_CTR,
|
NL80211_REKEY_DATA_REPLAY_CTR,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NUM_NL80211_REKEY_DATA,
|
NUM_NL80211_REKEY_DATA,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
MAX_NL80211_REKEY_DATA = NUM_NL80211_REKEY_DATA - 1
|
MAX_NL80211_REKEY_DATA = NUM_NL80211_REKEY_DATA - 1
|
||||||
};
|
};
|
||||||
enum nl80211_hidden_ssid {
|
enum nl80211_hidden_ssid {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_HIDDEN_SSID_NOT_IN_USE,
|
NL80211_HIDDEN_SSID_NOT_IN_USE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_HIDDEN_SSID_ZERO_LEN,
|
NL80211_HIDDEN_SSID_ZERO_LEN,
|
||||||
NL80211_HIDDEN_SSID_ZERO_CONTENTS
|
NL80211_HIDDEN_SSID_ZERO_CONTENTS
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_sta_wme_attr {
|
enum nl80211_sta_wme_attr {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__NL80211_STA_WME_INVALID,
|
__NL80211_STA_WME_INVALID,
|
||||||
NL80211_STA_WME_UAPSD_QUEUES,
|
NL80211_STA_WME_UAPSD_QUEUES,
|
||||||
NL80211_STA_WME_MAX_SP,
|
NL80211_STA_WME_MAX_SP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_STA_WME_AFTER_LAST,
|
__NL80211_STA_WME_AFTER_LAST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_STA_WME_MAX = __NL80211_STA_WME_AFTER_LAST - 1
|
NL80211_STA_WME_MAX = __NL80211_STA_WME_AFTER_LAST - 1
|
||||||
};
|
};
|
||||||
enum nl80211_pmksa_candidate_attr {
|
enum nl80211_pmksa_candidate_attr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_PMKSA_CANDIDATE_INVALID,
|
__NL80211_PMKSA_CANDIDATE_INVALID,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PMKSA_CANDIDATE_INDEX,
|
NL80211_PMKSA_CANDIDATE_INDEX,
|
||||||
NL80211_PMKSA_CANDIDATE_BSSID,
|
NL80211_PMKSA_CANDIDATE_BSSID,
|
||||||
NL80211_PMKSA_CANDIDATE_PREAUTH,
|
NL80211_PMKSA_CANDIDATE_PREAUTH,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NUM_NL80211_PMKSA_CANDIDATE,
|
NUM_NL80211_PMKSA_CANDIDATE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
MAX_NL80211_PMKSA_CANDIDATE = NUM_NL80211_PMKSA_CANDIDATE - 1
|
MAX_NL80211_PMKSA_CANDIDATE = NUM_NL80211_PMKSA_CANDIDATE - 1
|
||||||
};
|
};
|
||||||
enum nl80211_tdls_operation {
|
enum nl80211_tdls_operation {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TDLS_DISCOVERY_REQ,
|
NL80211_TDLS_DISCOVERY_REQ,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_TDLS_SETUP,
|
NL80211_TDLS_SETUP,
|
||||||
NL80211_TDLS_TEARDOWN,
|
NL80211_TDLS_TEARDOWN,
|
||||||
NL80211_TDLS_ENABLE_LINK,
|
NL80211_TDLS_ENABLE_LINK,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TDLS_DISABLE_LINK,
|
NL80211_TDLS_DISABLE_LINK,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_feature_flags {
|
enum nl80211_feature_flags {
|
||||||
NL80211_FEATURE_SK_TX_STATUS = 1 << 0,
|
NL80211_FEATURE_SK_TX_STATUS = 1 << 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_HT_IBSS = 1 << 1,
|
NL80211_FEATURE_HT_IBSS = 1 << 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_INACTIVITY_TIMER = 1 << 2,
|
NL80211_FEATURE_INACTIVITY_TIMER = 1 << 2,
|
||||||
NL80211_FEATURE_CELL_BASE_REG_HINTS = 1 << 3,
|
NL80211_FEATURE_CELL_BASE_REG_HINTS = 1 << 3,
|
||||||
NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 1 << 4,
|
NL80211_FEATURE_P2P_DEVICE_NEEDS_CHANNEL = 1 << 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_SAE = 1 << 5,
|
NL80211_FEATURE_SAE = 1 << 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_LOW_PRIORITY_SCAN = 1 << 6,
|
NL80211_FEATURE_LOW_PRIORITY_SCAN = 1 << 6,
|
||||||
NL80211_FEATURE_SCAN_FLUSH = 1 << 7,
|
NL80211_FEATURE_SCAN_FLUSH = 1 << 7,
|
||||||
NL80211_FEATURE_AP_SCAN = 1 << 8,
|
NL80211_FEATURE_AP_SCAN = 1 << 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_VIF_TXPOWER = 1 << 9,
|
NL80211_FEATURE_VIF_TXPOWER = 1 << 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_NEED_OBSS_SCAN = 1 << 10,
|
NL80211_FEATURE_NEED_OBSS_SCAN = 1 << 10,
|
||||||
NL80211_FEATURE_P2P_GO_CTWIN = 1 << 11,
|
NL80211_FEATURE_P2P_GO_CTWIN = 1 << 11,
|
||||||
NL80211_FEATURE_P2P_GO_OPPPS = 1 << 12,
|
NL80211_FEATURE_P2P_GO_OPPPS = 1 << 12,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 1 << 14,
|
NL80211_FEATURE_ADVERTISE_CHAN_LIMITS = 1 << 14,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_FULL_AP_CLIENT_STATE = 1 << 15,
|
NL80211_FEATURE_FULL_AP_CLIENT_STATE = 1 << 15,
|
||||||
NL80211_FEATURE_USERSPACE_MPM = 1 << 16,
|
NL80211_FEATURE_USERSPACE_MPM = 1 << 16,
|
||||||
NL80211_FEATURE_ACTIVE_MONITOR = 1 << 17,
|
NL80211_FEATURE_ACTIVE_MONITOR = 1 << 17,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = 1 << 18,
|
NL80211_FEATURE_AP_MODE_CHAN_WIDTH_CHANGE = 1 << 18,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = 1 << 19,
|
NL80211_FEATURE_DS_PARAM_SET_IE_IN_PROBES = 1 << 19,
|
||||||
NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 1 << 20,
|
NL80211_FEATURE_WFA_TPC_IE_IN_PROBES = 1 << 20,
|
||||||
NL80211_FEATURE_QUIET = 1 << 21,
|
NL80211_FEATURE_QUIET = 1 << 21,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_FEATURE_TX_POWER_INSERTION = 1 << 22,
|
NL80211_FEATURE_TX_POWER_INSERTION = 1 << 22,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_FEATURE_ACKTO_ESTIMATION = 1 << 23,
|
NL80211_FEATURE_ACKTO_ESTIMATION = 1 << 23,
|
||||||
NL80211_FEATURE_STATIC_SMPS = 1 << 24,
|
NL80211_FEATURE_STATIC_SMPS = 1 << 24,
|
||||||
NL80211_FEATURE_DYNAMIC_SMPS = 1 << 25,
|
NL80211_FEATURE_DYNAMIC_SMPS = 1 << 25,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_probe_resp_offload_support_attr {
|
enum nl80211_probe_resp_offload_support_attr {
|
||||||
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS = 1 << 0,
|
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS = 1 << 0,
|
||||||
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 = 1 << 1,
|
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_WPS2 = 1 << 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P = 1 << 2,
|
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_P2P = 1 << 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U = 1 << 3,
|
NL80211_PROBE_RESP_OFFLOAD_SUPPORT_80211U = 1 << 3,
|
||||||
};
|
};
|
||||||
enum nl80211_connect_failed_reason {
|
enum nl80211_connect_failed_reason {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CONN_FAIL_MAX_CLIENTS,
|
NL80211_CONN_FAIL_MAX_CLIENTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_CONN_FAIL_BLOCKED_CLIENT,
|
NL80211_CONN_FAIL_BLOCKED_CLIENT,
|
||||||
};
|
};
|
||||||
enum nl80211_scan_flags {
|
enum nl80211_scan_flags {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_SCAN_FLAG_LOW_PRIORITY = 1 << 0,
|
NL80211_SCAN_FLAG_LOW_PRIORITY = 1 << 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SCAN_FLAG_FLUSH = 1 << 1,
|
NL80211_SCAN_FLAG_FLUSH = 1 << 1,
|
||||||
NL80211_SCAN_FLAG_AP = 1 << 2,
|
NL80211_SCAN_FLAG_AP = 1 << 2,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_acl_policy {
|
enum nl80211_acl_policy {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED,
|
NL80211_ACL_POLICY_ACCEPT_UNLESS_LISTED,
|
||||||
NL80211_ACL_POLICY_DENY_UNLESS_LISTED,
|
NL80211_ACL_POLICY_DENY_UNLESS_LISTED,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum nl80211_smps_mode {
|
enum nl80211_smps_mode {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SMPS_OFF,
|
NL80211_SMPS_OFF,
|
||||||
NL80211_SMPS_STATIC,
|
NL80211_SMPS_STATIC,
|
||||||
NL80211_SMPS_DYNAMIC,
|
NL80211_SMPS_DYNAMIC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__NL80211_SMPS_AFTER_LAST,
|
__NL80211_SMPS_AFTER_LAST,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_SMPS_MAX = __NL80211_SMPS_AFTER_LAST - 1
|
NL80211_SMPS_MAX = __NL80211_SMPS_AFTER_LAST - 1
|
||||||
};
|
};
|
||||||
enum nl80211_radar_event {
|
enum nl80211_radar_event {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_RADAR_DETECTED,
|
NL80211_RADAR_DETECTED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_RADAR_CAC_FINISHED,
|
NL80211_RADAR_CAC_FINISHED,
|
||||||
NL80211_RADAR_CAC_ABORTED,
|
NL80211_RADAR_CAC_ABORTED,
|
||||||
NL80211_RADAR_NOP_FINISHED,
|
NL80211_RADAR_NOP_FINISHED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_dfs_state {
|
enum nl80211_dfs_state {
|
||||||
NL80211_DFS_USABLE,
|
NL80211_DFS_USABLE,
|
||||||
NL80211_DFS_UNAVAILABLE,
|
NL80211_DFS_UNAVAILABLE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_DFS_AVAILABLE,
|
NL80211_DFS_AVAILABLE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum nl80211_protocol_features {
|
enum nl80211_protocol_features {
|
||||||
NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = 1 << 0,
|
NL80211_PROTOCOL_FEATURE_SPLIT_WIPHY_DUMP = 1 << 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_crit_proto_id {
|
enum nl80211_crit_proto_id {
|
||||||
NL80211_CRIT_PROTO_UNSPEC,
|
NL80211_CRIT_PROTO_UNSPEC,
|
||||||
NL80211_CRIT_PROTO_DHCP,
|
NL80211_CRIT_PROTO_DHCP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_CRIT_PROTO_EAPOL,
|
NL80211_CRIT_PROTO_EAPOL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NL80211_CRIT_PROTO_APIPA,
|
NL80211_CRIT_PROTO_APIPA,
|
||||||
NUM_NL80211_CRIT_PROTO
|
NUM_NL80211_CRIT_PROTO
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_CRIT_PROTO_MAX_DURATION 5000
|
#define NL80211_CRIT_PROTO_MAX_DURATION 5000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_rxmgmt_flags {
|
enum nl80211_rxmgmt_flags {
|
||||||
NL80211_RXMGMT_FLAG_ANSWERED = 1 << 0,
|
NL80211_RXMGMT_FLAG_ANSWERED = 1 << 0,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define NL80211_VENDOR_ID_IS_LINUX 0x80000000
|
#define NL80211_VENDOR_ID_IS_LINUX 0x80000000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct nl80211_vendor_cmd_info {
|
struct nl80211_vendor_cmd_info {
|
||||||
__u32 vendor_id;
|
__u32 vendor_id;
|
||||||
__u32 subcmd;
|
__u32 subcmd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum nl80211_tdls_peer_capability {
|
enum nl80211_tdls_peer_capability {
|
||||||
NL80211_TDLS_PEER_HT = 1 << 0,
|
NL80211_TDLS_PEER_HT = 1 << 0,
|
||||||
NL80211_TDLS_PEER_VHT = 1 << 1,
|
NL80211_TDLS_PEER_VHT = 1 << 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NL80211_TDLS_PEER_WMM = 1 << 2,
|
NL80211_TDLS_PEER_WMM = 1 << 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -187,22 +187,19 @@ enum nubus_display_res_id {
|
|||||||
NUBUS_RESID_SIXTHMODE = 0x0085
|
NUBUS_RESID_SIXTHMODE = 0x0085
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct nubus_dir
|
struct nubus_dir {
|
||||||
{
|
|
||||||
unsigned char * base;
|
unsigned char * base;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char * ptr;
|
unsigned char * ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int done;
|
int done;
|
||||||
int mask;
|
int mask;
|
||||||
};
|
};
|
||||||
|
struct nubus_dirent {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct nubus_dirent
|
|
||||||
{
|
|
||||||
unsigned char * base;
|
unsigned char * base;
|
||||||
unsigned char type;
|
unsigned char type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 data;
|
__u32 data;
|
||||||
int mask;
|
int mask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -186,37 +186,7 @@ struct perf_event_attr {
|
|||||||
__u64 sample_type;
|
__u64 sample_type;
|
||||||
__u64 read_format;
|
__u64 read_format;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 disabled : 1,
|
__u64 disabled : 1, inherit : 1, pinned : 1, exclusive : 1, exclude_user : 1, exclude_kernel : 1, exclude_hv : 1, exclude_idle : 1, mmap : 1, comm : 1, freq : 1, inherit_stat : 1, enable_on_exec : 1, task : 1, watermark : 1, precise_ip : 2, mmap_data : 1, sample_id_all : 1, exclude_host : 1, exclude_guest : 1, exclude_callchain_kernel : 1, exclude_callchain_user : 1, mmap2 : 1, comm_exec : 1, __reserved_1 : 39;
|
||||||
inherit : 1,
|
|
||||||
pinned : 1,
|
|
||||||
exclusive : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
exclude_user : 1,
|
|
||||||
exclude_kernel : 1,
|
|
||||||
exclude_hv : 1,
|
|
||||||
exclude_idle : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
mmap : 1,
|
|
||||||
comm : 1,
|
|
||||||
freq : 1,
|
|
||||||
inherit_stat : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enable_on_exec : 1,
|
|
||||||
task : 1,
|
|
||||||
watermark : 1,
|
|
||||||
precise_ip : 2,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
mmap_data : 1,
|
|
||||||
sample_id_all : 1,
|
|
||||||
exclude_host : 1,
|
|
||||||
exclude_guest : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
exclude_callchain_kernel : 1,
|
|
||||||
exclude_callchain_user : 1,
|
|
||||||
mmap2 : 1,
|
|
||||||
comm_exec : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__reserved_1 : 39;
|
|
||||||
union {
|
union {
|
||||||
__u32 wakeup_events;
|
__u32 wakeup_events;
|
||||||
__u32 wakeup_watermark;
|
__u32 wakeup_watermark;
|
||||||
@ -268,154 +238,137 @@ struct perf_event_mmap_page {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 capabilities;
|
__u64 capabilities;
|
||||||
struct {
|
struct {
|
||||||
__u64 cap_bit0 : 1,
|
__u64 cap_bit0 : 1, cap_bit0_is_deprecated : 1, cap_user_rdpmc : 1, cap_user_time : 1, cap_user_time_zero : 1, cap_____res : 59;
|
||||||
cap_bit0_is_deprecated : 1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
cap_user_rdpmc : 1,
|
|
||||||
cap_user_time : 1,
|
|
||||||
cap_user_time_zero : 1,
|
|
||||||
cap_____res : 59;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
__u16 pmc_width;
|
__u16 pmc_width;
|
||||||
__u16 time_shift;
|
__u16 time_shift;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 time_mult;
|
__u32 time_mult;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 time_offset;
|
__u64 time_offset;
|
||||||
__u64 time_zero;
|
__u64 time_zero;
|
||||||
__u32 size;
|
__u32 size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 __reserved[118 * 8 + 4];
|
__u8 __reserved[118 * 8 + 4];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 data_head;
|
__u64 data_head;
|
||||||
__u64 data_tail;
|
__u64 data_tail;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_RECORD_MISC_CPUMODE_MASK (7 << 0)
|
#define PERF_RECORD_MISC_CPUMODE_MASK (7 << 0)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_RECORD_MISC_CPUMODE_UNKNOWN (0 << 0)
|
#define PERF_RECORD_MISC_CPUMODE_UNKNOWN (0 << 0)
|
||||||
#define PERF_RECORD_MISC_KERNEL (1 << 0)
|
#define PERF_RECORD_MISC_KERNEL (1 << 0)
|
||||||
#define PERF_RECORD_MISC_USER (2 << 0)
|
#define PERF_RECORD_MISC_USER (2 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_RECORD_MISC_HYPERVISOR (3 << 0)
|
#define PERF_RECORD_MISC_HYPERVISOR (3 << 0)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_RECORD_MISC_GUEST_KERNEL (4 << 0)
|
#define PERF_RECORD_MISC_GUEST_KERNEL (4 << 0)
|
||||||
#define PERF_RECORD_MISC_GUEST_USER (5 << 0)
|
#define PERF_RECORD_MISC_GUEST_USER (5 << 0)
|
||||||
#define PERF_RECORD_MISC_MMAP_DATA (1 << 13)
|
#define PERF_RECORD_MISC_MMAP_DATA (1 << 13)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_RECORD_MISC_COMM_EXEC (1 << 13)
|
#define PERF_RECORD_MISC_COMM_EXEC (1 << 13)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_RECORD_MISC_EXACT_IP (1 << 14)
|
#define PERF_RECORD_MISC_EXACT_IP (1 << 14)
|
||||||
#define PERF_RECORD_MISC_EXT_RESERVED (1 << 15)
|
#define PERF_RECORD_MISC_EXT_RESERVED (1 << 15)
|
||||||
struct perf_event_header {
|
struct perf_event_header {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 type;
|
__u32 type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 misc;
|
__u16 misc;
|
||||||
__u16 size;
|
__u16 size;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum perf_event_type {
|
enum perf_event_type {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PERF_RECORD_MMAP = 1,
|
PERF_RECORD_MMAP = 1,
|
||||||
PERF_RECORD_LOST = 2,
|
PERF_RECORD_LOST = 2,
|
||||||
PERF_RECORD_COMM = 3,
|
PERF_RECORD_COMM = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PERF_RECORD_EXIT = 4,
|
PERF_RECORD_EXIT = 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PERF_RECORD_THROTTLE = 5,
|
PERF_RECORD_THROTTLE = 5,
|
||||||
PERF_RECORD_UNTHROTTLE = 6,
|
PERF_RECORD_UNTHROTTLE = 6,
|
||||||
PERF_RECORD_FORK = 7,
|
PERF_RECORD_FORK = 7,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PERF_RECORD_READ = 8,
|
PERF_RECORD_READ = 8,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PERF_RECORD_SAMPLE = 9,
|
PERF_RECORD_SAMPLE = 9,
|
||||||
PERF_RECORD_MMAP2 = 10,
|
PERF_RECORD_MMAP2 = 10,
|
||||||
PERF_RECORD_MAX,
|
PERF_RECORD_MAX,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MAX_STACK_DEPTH 127
|
#define PERF_MAX_STACK_DEPTH 127
|
||||||
enum perf_callchain_context {
|
enum perf_callchain_context {
|
||||||
PERF_CONTEXT_HV = (__u64) - 32,
|
PERF_CONTEXT_HV = (__u64) - 32,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PERF_CONTEXT_KERNEL = (__u64) - 128,
|
PERF_CONTEXT_KERNEL = (__u64) - 128,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PERF_CONTEXT_USER = (__u64) - 512,
|
PERF_CONTEXT_USER = (__u64) - 512,
|
||||||
PERF_CONTEXT_GUEST = (__u64) - 2048,
|
PERF_CONTEXT_GUEST = (__u64) - 2048,
|
||||||
PERF_CONTEXT_GUEST_KERNEL = (__u64) - 2176,
|
PERF_CONTEXT_GUEST_KERNEL = (__u64) - 2176,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PERF_CONTEXT_GUEST_USER = (__u64) - 2560,
|
PERF_CONTEXT_GUEST_USER = (__u64) - 2560,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PERF_CONTEXT_MAX = (__u64) - 4095,
|
PERF_CONTEXT_MAX = (__u64) - 4095,
|
||||||
};
|
};
|
||||||
#define PERF_FLAG_FD_NO_GROUP (1UL << 0)
|
#define PERF_FLAG_FD_NO_GROUP (1UL << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_FLAG_FD_OUTPUT (1UL << 1)
|
#define PERF_FLAG_FD_OUTPUT (1UL << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_FLAG_PID_CGROUP (1UL << 2)
|
#define PERF_FLAG_PID_CGROUP (1UL << 2)
|
||||||
#define PERF_FLAG_FD_CLOEXEC (1UL << 3)
|
#define PERF_FLAG_FD_CLOEXEC (1UL << 3)
|
||||||
union perf_mem_data_src {
|
union perf_mem_data_src {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 val;
|
__u64 val;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct {
|
struct {
|
||||||
__u64 mem_op:5,
|
__u64 mem_op : 5, mem_lvl : 14, mem_snoop : 5, mem_lock : 2, mem_dtlb : 7, mem_rsvd : 31;
|
||||||
mem_lvl:14,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
mem_snoop:5,
|
|
||||||
mem_lock:2,
|
|
||||||
mem_dtlb:7,
|
|
||||||
mem_rsvd:31;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_OP_NA 0x01
|
#define PERF_MEM_OP_NA 0x01
|
||||||
#define PERF_MEM_OP_LOAD 0x02
|
#define PERF_MEM_OP_LOAD 0x02
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_OP_STORE 0x04
|
#define PERF_MEM_OP_STORE 0x04
|
||||||
#define PERF_MEM_OP_PFETCH 0x08
|
#define PERF_MEM_OP_PFETCH 0x08
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_OP_EXEC 0x10
|
#define PERF_MEM_OP_EXEC 0x10
|
||||||
#define PERF_MEM_OP_SHIFT 0
|
#define PERF_MEM_OP_SHIFT 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_LVL_NA 0x01
|
#define PERF_MEM_LVL_NA 0x01
|
||||||
#define PERF_MEM_LVL_HIT 0x02
|
#define PERF_MEM_LVL_HIT 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_LVL_MISS 0x04
|
#define PERF_MEM_LVL_MISS 0x04
|
||||||
#define PERF_MEM_LVL_L1 0x08
|
#define PERF_MEM_LVL_L1 0x08
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_LVL_LFB 0x10
|
#define PERF_MEM_LVL_LFB 0x10
|
||||||
#define PERF_MEM_LVL_L2 0x20
|
#define PERF_MEM_LVL_L2 0x20
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_LVL_L3 0x40
|
#define PERF_MEM_LVL_L3 0x40
|
||||||
#define PERF_MEM_LVL_LOC_RAM 0x80
|
#define PERF_MEM_LVL_LOC_RAM 0x80
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_LVL_REM_RAM1 0x100
|
#define PERF_MEM_LVL_REM_RAM1 0x100
|
||||||
#define PERF_MEM_LVL_REM_RAM2 0x200
|
#define PERF_MEM_LVL_REM_RAM2 0x200
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_LVL_REM_CCE1 0x400
|
#define PERF_MEM_LVL_REM_CCE1 0x400
|
||||||
#define PERF_MEM_LVL_REM_CCE2 0x800
|
#define PERF_MEM_LVL_REM_CCE2 0x800
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_LVL_IO 0x1000
|
#define PERF_MEM_LVL_IO 0x1000
|
||||||
#define PERF_MEM_LVL_UNC 0x2000
|
#define PERF_MEM_LVL_UNC 0x2000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_LVL_SHIFT 5
|
#define PERF_MEM_LVL_SHIFT 5
|
||||||
#define PERF_MEM_SNOOP_NA 0x01
|
#define PERF_MEM_SNOOP_NA 0x01
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_SNOOP_NONE 0x02
|
#define PERF_MEM_SNOOP_NONE 0x02
|
||||||
#define PERF_MEM_SNOOP_HIT 0x04
|
#define PERF_MEM_SNOOP_HIT 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_SNOOP_MISS 0x08
|
#define PERF_MEM_SNOOP_MISS 0x08
|
||||||
#define PERF_MEM_SNOOP_HITM 0x10
|
#define PERF_MEM_SNOOP_HITM 0x10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_SNOOP_SHIFT 19
|
#define PERF_MEM_SNOOP_SHIFT 19
|
||||||
#define PERF_MEM_LOCK_NA 0x01
|
#define PERF_MEM_LOCK_NA 0x01
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_LOCK_LOCKED 0x02
|
#define PERF_MEM_LOCK_LOCKED 0x02
|
||||||
#define PERF_MEM_LOCK_SHIFT 24
|
#define PERF_MEM_LOCK_SHIFT 24
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_TLB_NA 0x01
|
#define PERF_MEM_TLB_NA 0x01
|
||||||
#define PERF_MEM_TLB_HIT 0x02
|
#define PERF_MEM_TLB_HIT 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_TLB_MISS 0x04
|
#define PERF_MEM_TLB_MISS 0x04
|
||||||
#define PERF_MEM_TLB_L1 0x08
|
#define PERF_MEM_TLB_L1 0x08
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_TLB_L2 0x10
|
#define PERF_MEM_TLB_L2 0x10
|
||||||
#define PERF_MEM_TLB_WK 0x20
|
#define PERF_MEM_TLB_WK 0x20
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PERF_MEM_TLB_OS 0x40
|
#define PERF_MEM_TLB_OS 0x40
|
||||||
#define PERF_MEM_TLB_SHIFT 26
|
#define PERF_MEM_TLB_SHIFT 26
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PERF_MEM_S(a,s) (((__u64) PERF_MEM_ ##a ##_ ##s) << PERF_MEM_ ##a ##_SHIFT)
|
#define PERF_MEM_S(a,s) (((__u64) PERF_MEM_ ##a ##_ ##s) << PERF_MEM_ ##a ##_SHIFT)
|
||||||
struct perf_branch_entry {
|
struct perf_branch_entry {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 from;
|
__u64 from;
|
||||||
__u64 to;
|
__u64 to;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
__u64 mispred : 1, predicted : 1, in_tx : 1, abort : 1, reserved : 60;
|
||||||
__u64 mispred:1,
|
|
||||||
predicted:1,
|
|
||||||
in_tx:1,
|
|
||||||
abort:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
reserved:60;
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -43,29 +43,28 @@ enum {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PER_SVR4 = 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
|
PER_SVR4 = 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
|
||||||
PER_SVR3 = 0x0002 | STICKY_TIMEOUTS | SHORT_INODE,
|
PER_SVR3 = 0x0002 | STICKY_TIMEOUTS | SHORT_INODE,
|
||||||
PER_SCOSVR3 = 0x0003 | STICKY_TIMEOUTS |
|
PER_SCOSVR3 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE,
|
||||||
WHOLE_SECONDS | SHORT_INODE,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PER_OSR5 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS,
|
PER_OSR5 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PER_WYSEV386 = 0x0004 | STICKY_TIMEOUTS | SHORT_INODE,
|
PER_WYSEV386 = 0x0004 | STICKY_TIMEOUTS | SHORT_INODE,
|
||||||
PER_ISCR4 = 0x0005 | STICKY_TIMEOUTS,
|
PER_ISCR4 = 0x0005 | STICKY_TIMEOUTS,
|
||||||
PER_BSD = 0x0006,
|
PER_BSD = 0x0006,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PER_SUNOS = 0x0006 | STICKY_TIMEOUTS,
|
PER_SUNOS = 0x0006 | STICKY_TIMEOUTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PER_XENIX = 0x0007 | STICKY_TIMEOUTS | SHORT_INODE,
|
PER_XENIX = 0x0007 | STICKY_TIMEOUTS | SHORT_INODE,
|
||||||
PER_LINUX32 = 0x0008,
|
PER_LINUX32 = 0x0008,
|
||||||
PER_LINUX32_3GB = 0x0008 | ADDR_LIMIT_3GB,
|
PER_LINUX32_3GB = 0x0008 | ADDR_LIMIT_3GB,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PER_IRIX32 = 0x0009 | STICKY_TIMEOUTS,
|
PER_IRIX32 = 0x0009 | STICKY_TIMEOUTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PER_IRIXN32 = 0x000a | STICKY_TIMEOUTS,
|
PER_IRIXN32 = 0x000a | STICKY_TIMEOUTS,
|
||||||
PER_IRIX64 = 0x000b | STICKY_TIMEOUTS,
|
PER_IRIX64 = 0x000b | STICKY_TIMEOUTS,
|
||||||
PER_RISCOS = 0x000c,
|
PER_RISCOS = 0x000c,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
|
PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
|
PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
|
||||||
PER_OSF4 = 0x000f,
|
PER_OSF4 = 0x000f,
|
||||||
PER_HPUX = 0x0010,
|
PER_HPUX = 0x0010,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PER_MASK = 0x00ff,
|
PER_MASK = 0x00ff,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -26,7 +26,8 @@
|
|||||||
#define USRQUOTA 0
|
#define USRQUOTA 0
|
||||||
#define GRPQUOTA 1
|
#define GRPQUOTA 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define INITQFNAMES { "user", "group", "undefined", };
|
#define INITQFNAMES { "user", "group", "undefined", \
|
||||||
|
};
|
||||||
#define SUBCMDMASK 0x00ff
|
#define SUBCMDMASK 0x00ff
|
||||||
#define SUBCMDSHIFT 8
|
#define SUBCMDSHIFT 8
|
||||||
#define QCMD(cmd,type) (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK))
|
#define QCMD(cmd,type) (((cmd) << SUBCMDSHIFT) | ((type) & SUBCMDMASK))
|
||||||
|
@ -102,17 +102,14 @@ typedef struct mdu_start_info_s {
|
|||||||
int state;
|
int state;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} mdu_start_info_t;
|
} mdu_start_info_t;
|
||||||
typedef struct mdu_bitmap_file_s
|
typedef struct mdu_bitmap_file_s {
|
||||||
{
|
|
||||||
char pathname[4096];
|
char pathname[4096];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} mdu_bitmap_file_t;
|
} mdu_bitmap_file_t;
|
||||||
typedef struct mdu_param_s
|
|
||||||
{
|
|
||||||
int personality;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
typedef struct mdu_param_s {
|
||||||
|
int personality;
|
||||||
int chunk_size;
|
int chunk_size;
|
||||||
int max_fault;
|
int max_fault;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} mdu_param_t;
|
} mdu_param_t;
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -22,13 +22,12 @@
|
|||||||
#define RAW_SETBIND _IO(0xac, 0)
|
#define RAW_SETBIND _IO(0xac, 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RAW_GETBIND _IO(0xac, 1)
|
#define RAW_GETBIND _IO(0xac, 1)
|
||||||
struct raw_config_request
|
struct raw_config_request {
|
||||||
{
|
|
||||||
int raw_minor;
|
int raw_minor;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u64 block_major;
|
__u64 block_major;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 block_minor;
|
__u64 block_minor;
|
||||||
};
|
};
|
||||||
#define MAX_RAW_MINORS CONFIG_MAX_RAW_DEVS
|
#define MAX_RAW_MINORS CONFIG_MAX_RAW_DEVS
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -411,171 +411,170 @@ struct prefixmsg {
|
|||||||
unsigned char prefix_pad3;
|
unsigned char prefix_pad3;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
PREFIX_UNSPEC,
|
PREFIX_UNSPEC,
|
||||||
PREFIX_ADDRESS,
|
PREFIX_ADDRESS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
PREFIX_CACHEINFO,
|
PREFIX_CACHEINFO,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__PREFIX_MAX
|
__PREFIX_MAX
|
||||||
};
|
};
|
||||||
#define PREFIX_MAX (__PREFIX_MAX - 1)
|
#define PREFIX_MAX (__PREFIX_MAX - 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct prefix_cacheinfo {
|
struct prefix_cacheinfo {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 preferred_time;
|
__u32 preferred_time;
|
||||||
__u32 valid_time;
|
__u32 valid_time;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct tcmsg {
|
struct tcmsg {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char tcm_family;
|
unsigned char tcm_family;
|
||||||
unsigned char tcm__pad1;
|
unsigned char tcm__pad1;
|
||||||
unsigned short tcm__pad2;
|
unsigned short tcm__pad2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int tcm_ifindex;
|
int tcm_ifindex;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcm_handle;
|
__u32 tcm_handle;
|
||||||
__u32 tcm_parent;
|
__u32 tcm_parent;
|
||||||
__u32 tcm_info;
|
__u32 tcm_info;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
TCA_UNSPEC,
|
TCA_UNSPEC,
|
||||||
TCA_KIND,
|
TCA_KIND,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TCA_OPTIONS,
|
TCA_OPTIONS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCA_STATS,
|
TCA_STATS,
|
||||||
TCA_XSTATS,
|
TCA_XSTATS,
|
||||||
TCA_RATE,
|
TCA_RATE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TCA_FCNT,
|
TCA_FCNT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCA_STATS2,
|
TCA_STATS2,
|
||||||
TCA_STAB,
|
TCA_STAB,
|
||||||
__TCA_MAX
|
__TCA_MAX
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCA_MAX (__TCA_MAX - 1)
|
#define TCA_MAX (__TCA_MAX - 1)
|
||||||
#define TCA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
|
#define TCA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcmsg))))
|
||||||
#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcmsg))
|
#define TCA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcmsg))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct nduseroptmsg {
|
struct nduseroptmsg {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char nduseropt_family;
|
unsigned char nduseropt_family;
|
||||||
unsigned char nduseropt_pad1;
|
unsigned char nduseropt_pad1;
|
||||||
unsigned short nduseropt_opts_len;
|
unsigned short nduseropt_opts_len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int nduseropt_ifindex;
|
int nduseropt_ifindex;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 nduseropt_icmp_type;
|
__u8 nduseropt_icmp_type;
|
||||||
__u8 nduseropt_icmp_code;
|
__u8 nduseropt_icmp_code;
|
||||||
unsigned short nduseropt_pad2;
|
unsigned short nduseropt_pad2;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int nduseropt_pad3;
|
unsigned int nduseropt_pad3;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
NDUSEROPT_UNSPEC,
|
NDUSEROPT_UNSPEC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NDUSEROPT_SRCADDR,
|
NDUSEROPT_SRCADDR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__NDUSEROPT_MAX
|
__NDUSEROPT_MAX
|
||||||
};
|
};
|
||||||
#define NDUSEROPT_MAX (__NDUSEROPT_MAX - 1)
|
#define NDUSEROPT_MAX (__NDUSEROPT_MAX - 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTMGRP_LINK 1
|
#define RTMGRP_LINK 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTMGRP_NOTIFY 2
|
#define RTMGRP_NOTIFY 2
|
||||||
#define RTMGRP_NEIGH 4
|
#define RTMGRP_NEIGH 4
|
||||||
#define RTMGRP_TC 8
|
#define RTMGRP_TC 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTMGRP_IPV4_IFADDR 0x10
|
#define RTMGRP_IPV4_IFADDR 0x10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTMGRP_IPV4_MROUTE 0x20
|
#define RTMGRP_IPV4_MROUTE 0x20
|
||||||
#define RTMGRP_IPV4_ROUTE 0x40
|
#define RTMGRP_IPV4_ROUTE 0x40
|
||||||
#define RTMGRP_IPV4_RULE 0x80
|
#define RTMGRP_IPV4_RULE 0x80
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTMGRP_IPV6_IFADDR 0x100
|
#define RTMGRP_IPV6_IFADDR 0x100
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTMGRP_IPV6_MROUTE 0x200
|
#define RTMGRP_IPV6_MROUTE 0x200
|
||||||
#define RTMGRP_IPV6_ROUTE 0x400
|
#define RTMGRP_IPV6_ROUTE 0x400
|
||||||
#define RTMGRP_IPV6_IFINFO 0x800
|
#define RTMGRP_IPV6_IFINFO 0x800
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTMGRP_DECnet_IFADDR 0x1000
|
#define RTMGRP_DECnet_IFADDR 0x1000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTMGRP_DECnet_ROUTE 0x4000
|
#define RTMGRP_DECnet_ROUTE 0x4000
|
||||||
#define RTMGRP_IPV6_PREFIX 0x20000
|
#define RTMGRP_IPV6_PREFIX 0x20000
|
||||||
enum rtnetlink_groups {
|
enum rtnetlink_groups {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_NONE,
|
RTNLGRP_NONE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_NONE RTNLGRP_NONE
|
#define RTNLGRP_NONE RTNLGRP_NONE
|
||||||
RTNLGRP_LINK,
|
RTNLGRP_LINK,
|
||||||
#define RTNLGRP_LINK RTNLGRP_LINK
|
#define RTNLGRP_LINK RTNLGRP_LINK
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_NOTIFY,
|
RTNLGRP_NOTIFY,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_NOTIFY RTNLGRP_NOTIFY
|
#define RTNLGRP_NOTIFY RTNLGRP_NOTIFY
|
||||||
RTNLGRP_NEIGH,
|
RTNLGRP_NEIGH,
|
||||||
#define RTNLGRP_NEIGH RTNLGRP_NEIGH
|
#define RTNLGRP_NEIGH RTNLGRP_NEIGH
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_TC,
|
RTNLGRP_TC,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_TC RTNLGRP_TC
|
#define RTNLGRP_TC RTNLGRP_TC
|
||||||
RTNLGRP_IPV4_IFADDR,
|
RTNLGRP_IPV4_IFADDR,
|
||||||
#define RTNLGRP_IPV4_IFADDR RTNLGRP_IPV4_IFADDR
|
#define RTNLGRP_IPV4_IFADDR RTNLGRP_IPV4_IFADDR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV4_MROUTE,
|
RTNLGRP_IPV4_MROUTE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV4_MROUTE RTNLGRP_IPV4_MROUTE
|
#define RTNLGRP_IPV4_MROUTE RTNLGRP_IPV4_MROUTE
|
||||||
RTNLGRP_IPV4_ROUTE,
|
RTNLGRP_IPV4_ROUTE,
|
||||||
#define RTNLGRP_IPV4_ROUTE RTNLGRP_IPV4_ROUTE
|
#define RTNLGRP_IPV4_ROUTE RTNLGRP_IPV4_ROUTE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV4_RULE,
|
RTNLGRP_IPV4_RULE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV4_RULE RTNLGRP_IPV4_RULE
|
#define RTNLGRP_IPV4_RULE RTNLGRP_IPV4_RULE
|
||||||
RTNLGRP_IPV6_IFADDR,
|
RTNLGRP_IPV6_IFADDR,
|
||||||
#define RTNLGRP_IPV6_IFADDR RTNLGRP_IPV6_IFADDR
|
#define RTNLGRP_IPV6_IFADDR RTNLGRP_IPV6_IFADDR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV6_MROUTE,
|
RTNLGRP_IPV6_MROUTE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV6_MROUTE RTNLGRP_IPV6_MROUTE
|
#define RTNLGRP_IPV6_MROUTE RTNLGRP_IPV6_MROUTE
|
||||||
RTNLGRP_IPV6_ROUTE,
|
RTNLGRP_IPV6_ROUTE,
|
||||||
#define RTNLGRP_IPV6_ROUTE RTNLGRP_IPV6_ROUTE
|
#define RTNLGRP_IPV6_ROUTE RTNLGRP_IPV6_ROUTE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV6_IFINFO,
|
RTNLGRP_IPV6_IFINFO,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV6_IFINFO RTNLGRP_IPV6_IFINFO
|
#define RTNLGRP_IPV6_IFINFO RTNLGRP_IPV6_IFINFO
|
||||||
RTNLGRP_DECnet_IFADDR,
|
RTNLGRP_DECnet_IFADDR,
|
||||||
#define RTNLGRP_DECnet_IFADDR RTNLGRP_DECnet_IFADDR
|
#define RTNLGRP_DECnet_IFADDR RTNLGRP_DECnet_IFADDR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_NOP2,
|
RTNLGRP_NOP2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
RTNLGRP_DECnet_ROUTE,
|
RTNLGRP_DECnet_ROUTE,
|
||||||
#define RTNLGRP_DECnet_ROUTE RTNLGRP_DECnet_ROUTE
|
#define RTNLGRP_DECnet_ROUTE RTNLGRP_DECnet_ROUTE
|
||||||
RTNLGRP_DECnet_RULE,
|
RTNLGRP_DECnet_RULE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTNLGRP_DECnet_RULE RTNLGRP_DECnet_RULE
|
#define RTNLGRP_DECnet_RULE RTNLGRP_DECnet_RULE
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
RTNLGRP_NOP4,
|
RTNLGRP_NOP4,
|
||||||
RTNLGRP_IPV6_PREFIX,
|
RTNLGRP_IPV6_PREFIX,
|
||||||
#define RTNLGRP_IPV6_PREFIX RTNLGRP_IPV6_PREFIX
|
#define RTNLGRP_IPV6_PREFIX RTNLGRP_IPV6_PREFIX
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV6_RULE,
|
RTNLGRP_IPV6_RULE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV6_RULE RTNLGRP_IPV6_RULE
|
#define RTNLGRP_IPV6_RULE RTNLGRP_IPV6_RULE
|
||||||
RTNLGRP_ND_USEROPT,
|
RTNLGRP_ND_USEROPT,
|
||||||
#define RTNLGRP_ND_USEROPT RTNLGRP_ND_USEROPT
|
#define RTNLGRP_ND_USEROPT RTNLGRP_ND_USEROPT
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_PHONET_IFADDR,
|
RTNLGRP_PHONET_IFADDR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_PHONET_IFADDR RTNLGRP_PHONET_IFADDR
|
#define RTNLGRP_PHONET_IFADDR RTNLGRP_PHONET_IFADDR
|
||||||
RTNLGRP_PHONET_ROUTE,
|
RTNLGRP_PHONET_ROUTE,
|
||||||
#define RTNLGRP_PHONET_ROUTE RTNLGRP_PHONET_ROUTE
|
#define RTNLGRP_PHONET_ROUTE RTNLGRP_PHONET_ROUTE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_DCB,
|
RTNLGRP_DCB,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_DCB RTNLGRP_DCB
|
#define RTNLGRP_DCB RTNLGRP_DCB
|
||||||
RTNLGRP_IPV4_NETCONF,
|
RTNLGRP_IPV4_NETCONF,
|
||||||
#define RTNLGRP_IPV4_NETCONF RTNLGRP_IPV4_NETCONF
|
#define RTNLGRP_IPV4_NETCONF RTNLGRP_IPV4_NETCONF
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
RTNLGRP_IPV6_NETCONF,
|
RTNLGRP_IPV6_NETCONF,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTNLGRP_IPV6_NETCONF RTNLGRP_IPV6_NETCONF
|
#define RTNLGRP_IPV6_NETCONF RTNLGRP_IPV6_NETCONF
|
||||||
RTNLGRP_MDB,
|
RTNLGRP_MDB,
|
||||||
#define RTNLGRP_MDB RTNLGRP_MDB
|
#define RTNLGRP_MDB RTNLGRP_MDB
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__RTNLGRP_MAX
|
__RTNLGRP_MAX
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define RTNLGRP_MAX (__RTNLGRP_MAX - 1)
|
#define RTNLGRP_MAX (__RTNLGRP_MAX - 1)
|
||||||
struct tcamsg {
|
struct tcamsg {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char tca_family;
|
unsigned char tca_family;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char tca__pad1;
|
unsigned char tca__pad1;
|
||||||
unsigned short tca__pad2;
|
unsigned short tca__pad2;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
|
#define TA_RTA(r) ((struct rtattr *) (((char *) (r)) + NLMSG_ALIGN(sizeof(struct tcamsg))))
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcamsg))
|
#define TA_PAYLOAD(n) NLMSG_PAYLOAD(n, sizeof(struct tcamsg))
|
||||||
#define TCA_ACT_TAB 1
|
#define TCA_ACT_TAB 1
|
||||||
#define TCAA_MAX 1
|
#define TCAA_MAX 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTEXT_FILTER_VF (1 << 0)
|
#define RTEXT_FILTER_VF (1 << 0)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define RTEXT_FILTER_BRVLAN (1 << 1)
|
#define RTEXT_FILTER_BRVLAN (1 << 1)
|
||||||
#endif
|
#endif
|
||||||
|
@ -262,19 +262,24 @@ struct sctp_pdapi_event {
|
|||||||
sctp_assoc_t pdapi_assoc_id;
|
sctp_assoc_t pdapi_assoc_id;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum { SCTP_PARTIAL_DELIVERY_ABORTED=0, };
|
enum {
|
||||||
|
SCTP_PARTIAL_DELIVERY_ABORTED = 0,
|
||||||
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct sctp_authkey_event {
|
struct sctp_authkey_event {
|
||||||
__u16 auth_type;
|
__u16 auth_type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 auth_flags;
|
__u16 auth_flags;
|
||||||
__u32 auth_length;
|
__u32 auth_length;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 auth_keynumber;
|
__u16 auth_keynumber;
|
||||||
__u16 auth_altkeynumber;
|
__u16 auth_altkeynumber;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 auth_indication;
|
__u32 auth_indication;
|
||||||
sctp_assoc_t auth_assoc_id;
|
sctp_assoc_t auth_assoc_id;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
|
enum {
|
||||||
|
SCTP_AUTH_NEWKEY = 0,
|
||||||
};
|
};
|
||||||
enum { SCTP_AUTH_NEWKEY = 0, };
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct sctp_sender_dry_event {
|
struct sctp_sender_dry_event {
|
||||||
__u16 sender_dry_type;
|
__u16 sender_dry_type;
|
||||||
|
@ -18,113 +18,108 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef _LINUX_SNMP_H
|
#ifndef _LINUX_SNMP_H
|
||||||
#define _LINUX_SNMP_H
|
#define _LINUX_SNMP_H
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_NUM = 0,
|
IPSTATS_MIB_NUM = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_INPKTS,
|
IPSTATS_MIB_INPKTS,
|
||||||
IPSTATS_MIB_INOCTETS,
|
IPSTATS_MIB_INOCTETS,
|
||||||
IPSTATS_MIB_INDELIVERS,
|
IPSTATS_MIB_INDELIVERS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_OUTFORWDATAGRAMS,
|
IPSTATS_MIB_OUTFORWDATAGRAMS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_OUTPKTS,
|
IPSTATS_MIB_OUTPKTS,
|
||||||
IPSTATS_MIB_OUTOCTETS,
|
IPSTATS_MIB_OUTOCTETS,
|
||||||
IPSTATS_MIB_INHDRERRORS,
|
IPSTATS_MIB_INHDRERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_INTOOBIGERRORS,
|
IPSTATS_MIB_INTOOBIGERRORS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_INNOROUTES,
|
IPSTATS_MIB_INNOROUTES,
|
||||||
IPSTATS_MIB_INADDRERRORS,
|
IPSTATS_MIB_INADDRERRORS,
|
||||||
IPSTATS_MIB_INUNKNOWNPROTOS,
|
IPSTATS_MIB_INUNKNOWNPROTOS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_INTRUNCATEDPKTS,
|
IPSTATS_MIB_INTRUNCATEDPKTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_INDISCARDS,
|
IPSTATS_MIB_INDISCARDS,
|
||||||
IPSTATS_MIB_OUTDISCARDS,
|
IPSTATS_MIB_OUTDISCARDS,
|
||||||
IPSTATS_MIB_OUTNOROUTES,
|
IPSTATS_MIB_OUTNOROUTES,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_REASMTIMEOUT,
|
IPSTATS_MIB_REASMTIMEOUT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_REASMREQDS,
|
IPSTATS_MIB_REASMREQDS,
|
||||||
IPSTATS_MIB_REASMOKS,
|
IPSTATS_MIB_REASMOKS,
|
||||||
IPSTATS_MIB_REASMFAILS,
|
IPSTATS_MIB_REASMFAILS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_FRAGOKS,
|
IPSTATS_MIB_FRAGOKS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_FRAGFAILS,
|
IPSTATS_MIB_FRAGFAILS,
|
||||||
IPSTATS_MIB_FRAGCREATES,
|
IPSTATS_MIB_FRAGCREATES,
|
||||||
IPSTATS_MIB_INMCASTPKTS,
|
IPSTATS_MIB_INMCASTPKTS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_OUTMCASTPKTS,
|
IPSTATS_MIB_OUTMCASTPKTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_INBCASTPKTS,
|
IPSTATS_MIB_INBCASTPKTS,
|
||||||
IPSTATS_MIB_OUTBCASTPKTS,
|
IPSTATS_MIB_OUTBCASTPKTS,
|
||||||
IPSTATS_MIB_INMCASTOCTETS,
|
IPSTATS_MIB_INMCASTOCTETS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_OUTMCASTOCTETS,
|
IPSTATS_MIB_OUTMCASTOCTETS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_INBCASTOCTETS,
|
IPSTATS_MIB_INBCASTOCTETS,
|
||||||
IPSTATS_MIB_OUTBCASTOCTETS,
|
IPSTATS_MIB_OUTBCASTOCTETS,
|
||||||
IPSTATS_MIB_CSUMERRORS,
|
IPSTATS_MIB_CSUMERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
IPSTATS_MIB_NOECTPKTS,
|
IPSTATS_MIB_NOECTPKTS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
IPSTATS_MIB_ECT1PKTS,
|
IPSTATS_MIB_ECT1PKTS,
|
||||||
IPSTATS_MIB_ECT0PKTS,
|
IPSTATS_MIB_ECT0PKTS,
|
||||||
IPSTATS_MIB_CEPKTS,
|
IPSTATS_MIB_CEPKTS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__IPSTATS_MIB_MAX
|
__IPSTATS_MIB_MAX
|
||||||
};
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
|
enum {
|
||||||
ICMP_MIB_NUM = 0,
|
ICMP_MIB_NUM = 0,
|
||||||
ICMP_MIB_INMSGS,
|
ICMP_MIB_INMSGS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_INERRORS,
|
ICMP_MIB_INERRORS,
|
||||||
ICMP_MIB_INDESTUNREACHS,
|
ICMP_MIB_INDESTUNREACHS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_INTIMEEXCDS,
|
ICMP_MIB_INTIMEEXCDS,
|
||||||
ICMP_MIB_INPARMPROBS,
|
ICMP_MIB_INPARMPROBS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_INSRCQUENCHS,
|
ICMP_MIB_INSRCQUENCHS,
|
||||||
ICMP_MIB_INREDIRECTS,
|
ICMP_MIB_INREDIRECTS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_INECHOS,
|
ICMP_MIB_INECHOS,
|
||||||
ICMP_MIB_INECHOREPS,
|
ICMP_MIB_INECHOREPS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_INTIMESTAMPS,
|
ICMP_MIB_INTIMESTAMPS,
|
||||||
ICMP_MIB_INTIMESTAMPREPS,
|
ICMP_MIB_INTIMESTAMPREPS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_INADDRMASKS,
|
ICMP_MIB_INADDRMASKS,
|
||||||
ICMP_MIB_INADDRMASKREPS,
|
ICMP_MIB_INADDRMASKREPS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_OUTMSGS,
|
ICMP_MIB_OUTMSGS,
|
||||||
ICMP_MIB_OUTERRORS,
|
ICMP_MIB_OUTERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_OUTDESTUNREACHS,
|
ICMP_MIB_OUTDESTUNREACHS,
|
||||||
ICMP_MIB_OUTTIMEEXCDS,
|
ICMP_MIB_OUTTIMEEXCDS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_OUTPARMPROBS,
|
ICMP_MIB_OUTPARMPROBS,
|
||||||
ICMP_MIB_OUTSRCQUENCHS,
|
ICMP_MIB_OUTSRCQUENCHS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_OUTREDIRECTS,
|
ICMP_MIB_OUTREDIRECTS,
|
||||||
ICMP_MIB_OUTECHOS,
|
ICMP_MIB_OUTECHOS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_OUTECHOREPS,
|
ICMP_MIB_OUTECHOREPS,
|
||||||
ICMP_MIB_OUTTIMESTAMPS,
|
ICMP_MIB_OUTTIMESTAMPS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
ICMP_MIB_OUTTIMESTAMPREPS,
|
ICMP_MIB_OUTTIMESTAMPREPS,
|
||||||
ICMP_MIB_OUTADDRMASKS,
|
ICMP_MIB_OUTADDRMASKS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
ICMP_MIB_OUTADDRMASKREPS,
|
ICMP_MIB_OUTADDRMASKREPS,
|
||||||
ICMP_MIB_CSUMERRORS,
|
ICMP_MIB_CSUMERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__ICMP_MIB_MAX
|
__ICMP_MIB_MAX
|
||||||
};
|
};
|
||||||
#define __ICMPMSG_MIB_MAX 512
|
|
||||||
enum
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
#define __ICMPMSG_MIB_MAX 512
|
||||||
|
enum {
|
||||||
ICMP6_MIB_NUM = 0,
|
ICMP6_MIB_NUM = 0,
|
||||||
ICMP6_MIB_INMSGS,
|
ICMP6_MIB_INMSGS,
|
||||||
ICMP6_MIB_INERRORS,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
ICMP6_MIB_INERRORS,
|
||||||
ICMP6_MIB_OUTMSGS,
|
ICMP6_MIB_OUTMSGS,
|
||||||
ICMP6_MIB_OUTERRORS,
|
ICMP6_MIB_OUTERRORS,
|
||||||
ICMP6_MIB_CSUMERRORS,
|
ICMP6_MIB_CSUMERRORS,
|
||||||
__ICMP6_MIB_MAX
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__ICMP6_MIB_MAX
|
||||||
};
|
};
|
||||||
#define __ICMP6MSG_MIB_MAX 512
|
#define __ICMP6MSG_MIB_MAX 512
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCP_MIB_NUM = 0,
|
TCP_MIB_NUM = 0,
|
||||||
TCP_MIB_RTOALGORITHM,
|
TCP_MIB_RTOALGORITHM,
|
||||||
@ -148,194 +143,191 @@ enum
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__TCP_MIB_MAX
|
__TCP_MIB_MAX
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
UDP_MIB_NUM = 0,
|
UDP_MIB_NUM = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
UDP_MIB_INDATAGRAMS,
|
UDP_MIB_INDATAGRAMS,
|
||||||
UDP_MIB_NOPORTS,
|
UDP_MIB_NOPORTS,
|
||||||
UDP_MIB_INERRORS,
|
UDP_MIB_INERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
UDP_MIB_OUTDATAGRAMS,
|
UDP_MIB_OUTDATAGRAMS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
UDP_MIB_RCVBUFERRORS,
|
UDP_MIB_RCVBUFERRORS,
|
||||||
UDP_MIB_SNDBUFERRORS,
|
UDP_MIB_SNDBUFERRORS,
|
||||||
UDP_MIB_CSUMERRORS,
|
UDP_MIB_CSUMERRORS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__UDP_MIB_MAX
|
__UDP_MIB_MAX
|
||||||
};
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
|
enum {
|
||||||
LINUX_MIB_NUM = 0,
|
LINUX_MIB_NUM = 0,
|
||||||
LINUX_MIB_SYNCOOKIESSENT,
|
LINUX_MIB_SYNCOOKIESSENT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_SYNCOOKIESRECV,
|
LINUX_MIB_SYNCOOKIESRECV,
|
||||||
LINUX_MIB_SYNCOOKIESFAILED,
|
LINUX_MIB_SYNCOOKIESFAILED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_EMBRYONICRSTS,
|
LINUX_MIB_EMBRYONICRSTS,
|
||||||
LINUX_MIB_PRUNECALLED,
|
LINUX_MIB_PRUNECALLED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_RCVPRUNED,
|
LINUX_MIB_RCVPRUNED,
|
||||||
LINUX_MIB_OFOPRUNED,
|
LINUX_MIB_OFOPRUNED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_OUTOFWINDOWICMPS,
|
LINUX_MIB_OUTOFWINDOWICMPS,
|
||||||
LINUX_MIB_LOCKDROPPEDICMPS,
|
LINUX_MIB_LOCKDROPPEDICMPS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_ARPFILTER,
|
LINUX_MIB_ARPFILTER,
|
||||||
LINUX_MIB_TIMEWAITED,
|
LINUX_MIB_TIMEWAITED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TIMEWAITRECYCLED,
|
LINUX_MIB_TIMEWAITRECYCLED,
|
||||||
LINUX_MIB_TIMEWAITKILLED,
|
LINUX_MIB_TIMEWAITKILLED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_PAWSPASSIVEREJECTED,
|
LINUX_MIB_PAWSPASSIVEREJECTED,
|
||||||
LINUX_MIB_PAWSACTIVEREJECTED,
|
LINUX_MIB_PAWSACTIVEREJECTED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_PAWSESTABREJECTED,
|
LINUX_MIB_PAWSESTABREJECTED,
|
||||||
LINUX_MIB_DELAYEDACKS,
|
LINUX_MIB_DELAYEDACKS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_DELAYEDACKLOCKED,
|
LINUX_MIB_DELAYEDACKLOCKED,
|
||||||
LINUX_MIB_DELAYEDACKLOST,
|
LINUX_MIB_DELAYEDACKLOST,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_LISTENOVERFLOWS,
|
LINUX_MIB_LISTENOVERFLOWS,
|
||||||
LINUX_MIB_LISTENDROPS,
|
LINUX_MIB_LISTENDROPS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPPREQUEUED,
|
LINUX_MIB_TCPPREQUEUED,
|
||||||
LINUX_MIB_TCPDIRECTCOPYFROMBACKLOG,
|
LINUX_MIB_TCPDIRECTCOPYFROMBACKLOG,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPDIRECTCOPYFROMPREQUEUE,
|
LINUX_MIB_TCPDIRECTCOPYFROMPREQUEUE,
|
||||||
LINUX_MIB_TCPPREQUEUEDROPPED,
|
LINUX_MIB_TCPPREQUEUEDROPPED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPHPHITS,
|
LINUX_MIB_TCPHPHITS,
|
||||||
LINUX_MIB_TCPHPHITSTOUSER,
|
LINUX_MIB_TCPHPHITSTOUSER,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPPUREACKS,
|
LINUX_MIB_TCPPUREACKS,
|
||||||
LINUX_MIB_TCPHPACKS,
|
LINUX_MIB_TCPHPACKS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPRENORECOVERY,
|
LINUX_MIB_TCPRENORECOVERY,
|
||||||
LINUX_MIB_TCPSACKRECOVERY,
|
LINUX_MIB_TCPSACKRECOVERY,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPSACKRENEGING,
|
LINUX_MIB_TCPSACKRENEGING,
|
||||||
LINUX_MIB_TCPFACKREORDER,
|
LINUX_MIB_TCPFACKREORDER,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPSACKREORDER,
|
LINUX_MIB_TCPSACKREORDER,
|
||||||
LINUX_MIB_TCPRENOREORDER,
|
LINUX_MIB_TCPRENOREORDER,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPTSREORDER,
|
LINUX_MIB_TCPTSREORDER,
|
||||||
LINUX_MIB_TCPFULLUNDO,
|
LINUX_MIB_TCPFULLUNDO,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPPARTIALUNDO,
|
LINUX_MIB_TCPPARTIALUNDO,
|
||||||
LINUX_MIB_TCPDSACKUNDO,
|
LINUX_MIB_TCPDSACKUNDO,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPLOSSUNDO,
|
LINUX_MIB_TCPLOSSUNDO,
|
||||||
LINUX_MIB_TCPLOSTRETRANSMIT,
|
LINUX_MIB_TCPLOSTRETRANSMIT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPRENOFAILURES,
|
LINUX_MIB_TCPRENOFAILURES,
|
||||||
LINUX_MIB_TCPSACKFAILURES,
|
LINUX_MIB_TCPSACKFAILURES,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPLOSSFAILURES,
|
LINUX_MIB_TCPLOSSFAILURES,
|
||||||
LINUX_MIB_TCPFASTRETRANS,
|
LINUX_MIB_TCPFASTRETRANS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPFORWARDRETRANS,
|
LINUX_MIB_TCPFORWARDRETRANS,
|
||||||
LINUX_MIB_TCPSLOWSTARTRETRANS,
|
LINUX_MIB_TCPSLOWSTARTRETRANS,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPTIMEOUTS,
|
LINUX_MIB_TCPTIMEOUTS,
|
||||||
LINUX_MIB_TCPLOSSPROBES,
|
LINUX_MIB_TCPLOSSPROBES,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPLOSSPROBERECOVERY,
|
LINUX_MIB_TCPLOSSPROBERECOVERY,
|
||||||
LINUX_MIB_TCPRENORECOVERYFAIL,
|
LINUX_MIB_TCPRENORECOVERYFAIL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPSACKRECOVERYFAIL,
|
LINUX_MIB_TCPSACKRECOVERYFAIL,
|
||||||
LINUX_MIB_TCPSCHEDULERFAILED,
|
LINUX_MIB_TCPSCHEDULERFAILED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPRCVCOLLAPSED,
|
LINUX_MIB_TCPRCVCOLLAPSED,
|
||||||
LINUX_MIB_TCPDSACKOLDSENT,
|
LINUX_MIB_TCPDSACKOLDSENT,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPDSACKOFOSENT,
|
LINUX_MIB_TCPDSACKOFOSENT,
|
||||||
LINUX_MIB_TCPDSACKRECV,
|
LINUX_MIB_TCPDSACKRECV,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPDSACKOFORECV,
|
LINUX_MIB_TCPDSACKOFORECV,
|
||||||
LINUX_MIB_TCPABORTONDATA,
|
LINUX_MIB_TCPABORTONDATA,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPABORTONCLOSE,
|
LINUX_MIB_TCPABORTONCLOSE,
|
||||||
LINUX_MIB_TCPABORTONMEMORY,
|
LINUX_MIB_TCPABORTONMEMORY,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPABORTONTIMEOUT,
|
LINUX_MIB_TCPABORTONTIMEOUT,
|
||||||
LINUX_MIB_TCPABORTONLINGER,
|
LINUX_MIB_TCPABORTONLINGER,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPABORTFAILED,
|
LINUX_MIB_TCPABORTFAILED,
|
||||||
LINUX_MIB_TCPMEMORYPRESSURES,
|
LINUX_MIB_TCPMEMORYPRESSURES,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPSACKDISCARD,
|
LINUX_MIB_TCPSACKDISCARD,
|
||||||
LINUX_MIB_TCPDSACKIGNOREDOLD,
|
LINUX_MIB_TCPDSACKIGNOREDOLD,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
|
LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
|
||||||
LINUX_MIB_TCPSPURIOUSRTOS,
|
LINUX_MIB_TCPSPURIOUSRTOS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPMD5NOTFOUND,
|
LINUX_MIB_TCPMD5NOTFOUND,
|
||||||
LINUX_MIB_TCPMD5UNEXPECTED,
|
LINUX_MIB_TCPMD5UNEXPECTED,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_SACKSHIFTED,
|
LINUX_MIB_SACKSHIFTED,
|
||||||
LINUX_MIB_SACKMERGED,
|
LINUX_MIB_SACKMERGED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_SACKSHIFTFALLBACK,
|
LINUX_MIB_SACKSHIFTFALLBACK,
|
||||||
LINUX_MIB_TCPBACKLOGDROP,
|
LINUX_MIB_TCPBACKLOGDROP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPMINTTLDROP,
|
LINUX_MIB_TCPMINTTLDROP,
|
||||||
LINUX_MIB_TCPDEFERACCEPTDROP,
|
LINUX_MIB_TCPDEFERACCEPTDROP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_IPRPFILTER,
|
LINUX_MIB_IPRPFILTER,
|
||||||
LINUX_MIB_TCPTIMEWAITOVERFLOW,
|
LINUX_MIB_TCPTIMEWAITOVERFLOW,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPREQQFULLDOCOOKIES,
|
LINUX_MIB_TCPREQQFULLDOCOOKIES,
|
||||||
LINUX_MIB_TCPREQQFULLDROP,
|
LINUX_MIB_TCPREQQFULLDROP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPRETRANSFAIL,
|
LINUX_MIB_TCPRETRANSFAIL,
|
||||||
LINUX_MIB_TCPRCVCOALESCE,
|
LINUX_MIB_TCPRCVCOALESCE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPOFOQUEUE,
|
LINUX_MIB_TCPOFOQUEUE,
|
||||||
LINUX_MIB_TCPOFODROP,
|
LINUX_MIB_TCPOFODROP,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPOFOMERGE,
|
LINUX_MIB_TCPOFOMERGE,
|
||||||
LINUX_MIB_TCPCHALLENGEACK,
|
LINUX_MIB_TCPCHALLENGEACK,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPSYNCHALLENGE,
|
LINUX_MIB_TCPSYNCHALLENGE,
|
||||||
LINUX_MIB_TCPFASTOPENACTIVE,
|
LINUX_MIB_TCPFASTOPENACTIVE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPFASTOPENACTIVEFAIL,
|
LINUX_MIB_TCPFASTOPENACTIVEFAIL,
|
||||||
LINUX_MIB_TCPFASTOPENPASSIVE,
|
LINUX_MIB_TCPFASTOPENPASSIVE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPFASTOPENPASSIVEFAIL,
|
LINUX_MIB_TCPFASTOPENPASSIVEFAIL,
|
||||||
LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,
|
LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPFASTOPENCOOKIEREQD,
|
LINUX_MIB_TCPFASTOPENCOOKIEREQD,
|
||||||
LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES,
|
LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_BUSYPOLLRXPACKETS,
|
LINUX_MIB_BUSYPOLLRXPACKETS,
|
||||||
LINUX_MIB_TCPAUTOCORKING,
|
LINUX_MIB_TCPAUTOCORKING,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPFROMZEROWINDOWADV,
|
LINUX_MIB_TCPFROMZEROWINDOWADV,
|
||||||
LINUX_MIB_TCPTOZEROWINDOWADV,
|
LINUX_MIB_TCPTOZEROWINDOWADV,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
LINUX_MIB_TCPWANTZEROWINDOWADV,
|
LINUX_MIB_TCPWANTZEROWINDOWADV,
|
||||||
LINUX_MIB_TCPSYNRETRANS,
|
LINUX_MIB_TCPSYNRETRANS,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
LINUX_MIB_TCPORIGDATASENT,
|
LINUX_MIB_TCPORIGDATASENT,
|
||||||
__LINUX_MIB_MAX
|
__LINUX_MIB_MAX
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
LINUX_MIB_XFRMNUM = 0,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMNUM = 0,
|
||||||
LINUX_MIB_XFRMINERROR,
|
LINUX_MIB_XFRMINERROR,
|
||||||
LINUX_MIB_XFRMINBUFFERERROR,
|
LINUX_MIB_XFRMINBUFFERERROR,
|
||||||
LINUX_MIB_XFRMINHDRERROR,
|
LINUX_MIB_XFRMINHDRERROR,
|
||||||
LINUX_MIB_XFRMINNOSTATES,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMINNOSTATES,
|
||||||
LINUX_MIB_XFRMINSTATEPROTOERROR,
|
LINUX_MIB_XFRMINSTATEPROTOERROR,
|
||||||
LINUX_MIB_XFRMINSTATEMODEERROR,
|
LINUX_MIB_XFRMINSTATEMODEERROR,
|
||||||
LINUX_MIB_XFRMINSTATESEQERROR,
|
LINUX_MIB_XFRMINSTATESEQERROR,
|
||||||
LINUX_MIB_XFRMINSTATEEXPIRED,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMINSTATEEXPIRED,
|
||||||
LINUX_MIB_XFRMINSTATEMISMATCH,
|
LINUX_MIB_XFRMINSTATEMISMATCH,
|
||||||
LINUX_MIB_XFRMINSTATEINVALID,
|
LINUX_MIB_XFRMINSTATEINVALID,
|
||||||
LINUX_MIB_XFRMINTMPLMISMATCH,
|
LINUX_MIB_XFRMINTMPLMISMATCH,
|
||||||
LINUX_MIB_XFRMINNOPOLS,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMINNOPOLS,
|
||||||
LINUX_MIB_XFRMINPOLBLOCK,
|
LINUX_MIB_XFRMINPOLBLOCK,
|
||||||
LINUX_MIB_XFRMINPOLERROR,
|
LINUX_MIB_XFRMINPOLERROR,
|
||||||
LINUX_MIB_XFRMOUTERROR,
|
LINUX_MIB_XFRMOUTERROR,
|
||||||
LINUX_MIB_XFRMOUTBUNDLEGENERROR,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMOUTBUNDLEGENERROR,
|
||||||
LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
|
LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
|
||||||
LINUX_MIB_XFRMOUTNOSTATES,
|
LINUX_MIB_XFRMOUTNOSTATES,
|
||||||
LINUX_MIB_XFRMOUTSTATEPROTOERROR,
|
LINUX_MIB_XFRMOUTSTATEPROTOERROR,
|
||||||
LINUX_MIB_XFRMOUTSTATEMODEERROR,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMOUTSTATEMODEERROR,
|
||||||
LINUX_MIB_XFRMOUTSTATESEQERROR,
|
LINUX_MIB_XFRMOUTSTATESEQERROR,
|
||||||
LINUX_MIB_XFRMOUTSTATEEXPIRED,
|
LINUX_MIB_XFRMOUTSTATEEXPIRED,
|
||||||
LINUX_MIB_XFRMOUTPOLBLOCK,
|
LINUX_MIB_XFRMOUTPOLBLOCK,
|
||||||
LINUX_MIB_XFRMOUTPOLDEAD,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMOUTPOLDEAD,
|
||||||
LINUX_MIB_XFRMOUTPOLERROR,
|
LINUX_MIB_XFRMOUTPOLERROR,
|
||||||
LINUX_MIB_XFRMFWDHDRERROR,
|
LINUX_MIB_XFRMFWDHDRERROR,
|
||||||
LINUX_MIB_XFRMOUTSTATEINVALID,
|
LINUX_MIB_XFRMOUTSTATEINVALID,
|
||||||
LINUX_MIB_XFRMACQUIREERROR,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
LINUX_MIB_XFRMACQUIREERROR,
|
||||||
__LINUX_MIB_XFRMMAX
|
__LINUX_MIB_XFRMMAX
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -124,609 +124,604 @@
|
|||||||
#define SNDCTL_SYNTH_ID _SIOWR('Q', 20, struct synth_info)
|
#define SNDCTL_SYNTH_ID _SIOWR('Q', 20, struct synth_info)
|
||||||
#define SNDCTL_SYNTH_CONTROL _SIOWR('Q', 21, struct synth_control)
|
#define SNDCTL_SYNTH_CONTROL _SIOWR('Q', 21, struct synth_control)
|
||||||
#define SNDCTL_SYNTH_REMOVESAMPLE _SIOWR('Q', 22, struct remove_sample)
|
#define SNDCTL_SYNTH_REMOVESAMPLE _SIOWR('Q', 22, struct remove_sample)
|
||||||
typedef struct synth_control
|
typedef struct synth_control {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
int devno;
|
int devno;
|
||||||
char data[4000];
|
char data[4000];
|
||||||
} synth_control;
|
} synth_control;
|
||||||
|
typedef struct remove_sample {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct remove_sample
|
|
||||||
{
|
|
||||||
int devno;
|
int devno;
|
||||||
int bankno;
|
int bankno;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int instrno;
|
int instrno;
|
||||||
} remove_sample;
|
} remove_sample;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct seq_event_rec {
|
typedef struct seq_event_rec {
|
||||||
unsigned char arr[8];
|
unsigned char arr[8];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} seq_event_rec;
|
} seq_event_rec;
|
||||||
#define SNDCTL_TMR_TIMEBASE _SIOWR('T', 1, int)
|
#define SNDCTL_TMR_TIMEBASE _SIOWR('T', 1, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_TMR_START _SIO('T', 2)
|
#define SNDCTL_TMR_START _SIO('T', 2)
|
||||||
#define SNDCTL_TMR_STOP _SIO('T', 3)
|
#define SNDCTL_TMR_STOP _SIO('T', 3)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_TMR_CONTINUE _SIO('T', 4)
|
#define SNDCTL_TMR_CONTINUE _SIO('T', 4)
|
||||||
#define SNDCTL_TMR_TEMPO _SIOWR('T', 5, int)
|
#define SNDCTL_TMR_TEMPO _SIOWR('T', 5, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_TMR_SOURCE _SIOWR('T', 6, int)
|
#define SNDCTL_TMR_SOURCE _SIOWR('T', 6, int)
|
||||||
#define TMR_INTERNAL 0x00000001
|
#define TMR_INTERNAL 0x00000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TMR_EXTERNAL 0x00000002
|
#define TMR_EXTERNAL 0x00000002
|
||||||
#define TMR_MODE_MIDI 0x00000010
|
#define TMR_MODE_MIDI 0x00000010
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TMR_MODE_FSK 0x00000020
|
#define TMR_MODE_FSK 0x00000020
|
||||||
#define TMR_MODE_CLS 0x00000040
|
#define TMR_MODE_CLS 0x00000040
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TMR_MODE_SMPTE 0x00000080
|
#define TMR_MODE_SMPTE 0x00000080
|
||||||
#define SNDCTL_TMR_METRONOME _SIOW('T', 7, int)
|
#define SNDCTL_TMR_METRONOME _SIOW('T', 7, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_TMR_SELECT _SIOW('T', 8, int)
|
#define SNDCTL_TMR_SELECT _SIOW('T', 8, int)
|
||||||
#define _LINUX_PATCHKEY_H_INDIRECT
|
#define _LINUX_PATCHKEY_H_INDIRECT
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#include <linux/patchkey.h>
|
#include <linux/patchkey.h>
|
||||||
#undef _LINUX_PATCHKEY_H_INDIRECT
|
#undef _LINUX_PATCHKEY_H_INDIRECT
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#ifdef __BYTE_ORDER
|
#ifdef __BYTE_ORDER
|
||||||
#if __BYTE_ORDER == __BIG_ENDIAN
|
#if __BYTE_ORDER == __BIG_ENDIAN
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AFMT_S16_NE AFMT_S16_BE
|
#define AFMT_S16_NE AFMT_S16_BE
|
||||||
#elif __BYTE_ORDER==__LITTLE_ENDIAN
|
#elif __BYTE_ORDER==__LITTLE_ENDIAN
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AFMT_S16_NE AFMT_S16_LE
|
#define AFMT_S16_NE AFMT_S16_LE
|
||||||
#else
|
#else
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#error "could not determine byte order"
|
#error "could not determine byte order"
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
struct patch_info {
|
struct patch_info {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short key;
|
unsigned short key;
|
||||||
#define WAVE_PATCH _PATCHKEY(0x04)
|
#define WAVE_PATCH _PATCHKEY(0x04)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define GUS_PATCH WAVE_PATCH
|
#define GUS_PATCH WAVE_PATCH
|
||||||
#define WAVEFRONT_PATCH _PATCHKEY(0x06)
|
#define WAVEFRONT_PATCH _PATCHKEY(0x06)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short device_no;
|
short device_no;
|
||||||
short instr_no;
|
short instr_no;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int mode;
|
unsigned int mode;
|
||||||
#define WAVE_16_BITS 0x01
|
#define WAVE_16_BITS 0x01
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define WAVE_UNSIGNED 0x02
|
#define WAVE_UNSIGNED 0x02
|
||||||
#define WAVE_LOOPING 0x04
|
#define WAVE_LOOPING 0x04
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define WAVE_BIDIR_LOOP 0x08
|
#define WAVE_BIDIR_LOOP 0x08
|
||||||
#define WAVE_LOOP_BACK 0x10
|
#define WAVE_LOOP_BACK 0x10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define WAVE_SUSTAIN_ON 0x20
|
#define WAVE_SUSTAIN_ON 0x20
|
||||||
#define WAVE_ENVELOPES 0x40
|
#define WAVE_ENVELOPES 0x40
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define WAVE_FAST_RELEASE 0x80
|
#define WAVE_FAST_RELEASE 0x80
|
||||||
#define WAVE_VIBRATO 0x00010000
|
#define WAVE_VIBRATO 0x00010000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define WAVE_TREMOLO 0x00020000
|
#define WAVE_TREMOLO 0x00020000
|
||||||
#define WAVE_SCALE 0x00040000
|
#define WAVE_SCALE 0x00040000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define WAVE_FRACTIONS 0x00080000
|
#define WAVE_FRACTIONS 0x00080000
|
||||||
#define WAVE_ROM 0x40000000
|
#define WAVE_ROM 0x40000000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define WAVE_MULAW 0x20000000
|
#define WAVE_MULAW 0x20000000
|
||||||
int len;
|
int len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int loop_start, loop_end;
|
int loop_start, loop_end;
|
||||||
unsigned int base_freq;
|
unsigned int base_freq;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int base_note;
|
unsigned int base_note;
|
||||||
unsigned int high_note;
|
unsigned int high_note;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int low_note;
|
unsigned int low_note;
|
||||||
int panning;
|
int panning;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int detuning;
|
int detuning;
|
||||||
unsigned char env_rate[6];
|
unsigned char env_rate[6];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char env_offset[6];
|
unsigned char env_offset[6];
|
||||||
unsigned char tremolo_sweep;
|
unsigned char tremolo_sweep;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char tremolo_rate;
|
unsigned char tremolo_rate;
|
||||||
unsigned char tremolo_depth;
|
unsigned char tremolo_depth;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char vibrato_sweep;
|
unsigned char vibrato_sweep;
|
||||||
unsigned char vibrato_rate;
|
unsigned char vibrato_rate;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char vibrato_depth;
|
unsigned char vibrato_depth;
|
||||||
int scale_frequency;
|
int scale_frequency;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int scale_factor;
|
unsigned int scale_factor;
|
||||||
int volume;
|
int volume;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int fractions;
|
int fractions;
|
||||||
int reserved1;
|
int reserved1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int spare[2];
|
int spare[2];
|
||||||
char data[1];
|
char data[1];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct sysex_info {
|
struct sysex_info {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
short key;
|
short key;
|
||||||
#define SYSEX_PATCH _PATCHKEY(0x05)
|
#define SYSEX_PATCH _PATCHKEY(0x05)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MAUI_PATCH _PATCHKEY(0x06)
|
#define MAUI_PATCH _PATCHKEY(0x06)
|
||||||
short device_no;
|
short device_no;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int len;
|
int len;
|
||||||
unsigned char data[1];
|
unsigned char data[1];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define SEQ_NOTEOFF 0
|
#define SEQ_NOTEOFF 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEQ_FMNOTEOFF SEQ_NOTEOFF
|
#define SEQ_FMNOTEOFF SEQ_NOTEOFF
|
||||||
#define SEQ_NOTEON 1
|
#define SEQ_NOTEON 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEQ_FMNOTEON SEQ_NOTEON
|
#define SEQ_FMNOTEON SEQ_NOTEON
|
||||||
#define SEQ_WAIT TMR_WAIT_ABS
|
#define SEQ_WAIT TMR_WAIT_ABS
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEQ_PGMCHANGE 3
|
#define SEQ_PGMCHANGE 3
|
||||||
#define SEQ_FMPGMCHANGE SEQ_PGMCHANGE
|
#define SEQ_FMPGMCHANGE SEQ_PGMCHANGE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEQ_SYNCTIMER TMR_START
|
#define SEQ_SYNCTIMER TMR_START
|
||||||
#define SEQ_MIDIPUTC 5
|
#define SEQ_MIDIPUTC 5
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEQ_DRUMON 6
|
#define SEQ_DRUMON 6
|
||||||
#define SEQ_DRUMOFF 7
|
#define SEQ_DRUMOFF 7
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEQ_ECHO TMR_ECHO
|
#define SEQ_ECHO TMR_ECHO
|
||||||
#define SEQ_AFTERTOUCH 9
|
#define SEQ_AFTERTOUCH 9
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEQ_CONTROLLER 10
|
#define SEQ_CONTROLLER 10
|
||||||
#define CTL_BANK_SELECT 0x00
|
#define CTL_BANK_SELECT 0x00
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_MODWHEEL 0x01
|
#define CTL_MODWHEEL 0x01
|
||||||
#define CTL_BREATH 0x02
|
#define CTL_BREATH 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_FOOT 0x04
|
#define CTL_FOOT 0x04
|
||||||
#define CTL_PORTAMENTO_TIME 0x05
|
#define CTL_PORTAMENTO_TIME 0x05
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_DATA_ENTRY 0x06
|
#define CTL_DATA_ENTRY 0x06
|
||||||
#define CTL_MAIN_VOLUME 0x07
|
#define CTL_MAIN_VOLUME 0x07
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_BALANCE 0x08
|
#define CTL_BALANCE 0x08
|
||||||
#define CTL_PAN 0x0a
|
#define CTL_PAN 0x0a
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_EXPRESSION 0x0b
|
#define CTL_EXPRESSION 0x0b
|
||||||
#define CTL_GENERAL_PURPOSE1 0x10
|
#define CTL_GENERAL_PURPOSE1 0x10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_GENERAL_PURPOSE2 0x11
|
#define CTL_GENERAL_PURPOSE2 0x11
|
||||||
#define CTL_GENERAL_PURPOSE3 0x12
|
#define CTL_GENERAL_PURPOSE3 0x12
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_GENERAL_PURPOSE4 0x13
|
#define CTL_GENERAL_PURPOSE4 0x13
|
||||||
#define CTL_DAMPER_PEDAL 0x40
|
#define CTL_DAMPER_PEDAL 0x40
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_SUSTAIN 0x40
|
#define CTL_SUSTAIN 0x40
|
||||||
#define CTL_HOLD 0x40
|
#define CTL_HOLD 0x40
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_PORTAMENTO 0x41
|
#define CTL_PORTAMENTO 0x41
|
||||||
#define CTL_SOSTENUTO 0x42
|
#define CTL_SOSTENUTO 0x42
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_SOFT_PEDAL 0x43
|
#define CTL_SOFT_PEDAL 0x43
|
||||||
#define CTL_HOLD2 0x45
|
#define CTL_HOLD2 0x45
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_GENERAL_PURPOSE5 0x50
|
#define CTL_GENERAL_PURPOSE5 0x50
|
||||||
#define CTL_GENERAL_PURPOSE6 0x51
|
#define CTL_GENERAL_PURPOSE6 0x51
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_GENERAL_PURPOSE7 0x52
|
#define CTL_GENERAL_PURPOSE7 0x52
|
||||||
#define CTL_GENERAL_PURPOSE8 0x53
|
#define CTL_GENERAL_PURPOSE8 0x53
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_EXT_EFF_DEPTH 0x5b
|
#define CTL_EXT_EFF_DEPTH 0x5b
|
||||||
#define CTL_TREMOLO_DEPTH 0x5c
|
#define CTL_TREMOLO_DEPTH 0x5c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_CHORUS_DEPTH 0x5d
|
#define CTL_CHORUS_DEPTH 0x5d
|
||||||
#define CTL_DETUNE_DEPTH 0x5e
|
#define CTL_DETUNE_DEPTH 0x5e
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_CELESTE_DEPTH 0x5e
|
#define CTL_CELESTE_DEPTH 0x5e
|
||||||
#define CTL_PHASER_DEPTH 0x5f
|
#define CTL_PHASER_DEPTH 0x5f
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_DATA_INCREMENT 0x60
|
#define CTL_DATA_INCREMENT 0x60
|
||||||
#define CTL_DATA_DECREMENT 0x61
|
#define CTL_DATA_DECREMENT 0x61
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTL_NONREG_PARM_NUM_LSB 0x62
|
#define CTL_NONREG_PARM_NUM_LSB 0x62
|
||||||
#define CTL_NONREG_PARM_NUM_MSB 0x63
|
#define CTL_NONREG_PARM_NUM_MSB 0x63
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTL_REGIST_PARM_NUM_LSB 0x64
|
#define CTL_REGIST_PARM_NUM_LSB 0x64
|
||||||
#define CTL_REGIST_PARM_NUM_MSB 0x65
|
#define CTL_REGIST_PARM_NUM_MSB 0x65
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CTRL_PITCH_BENDER 255
|
#define CTRL_PITCH_BENDER 255
|
||||||
#define CTRL_PITCH_BENDER_RANGE 254
|
#define CTRL_PITCH_BENDER_RANGE 254
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTRL_EXPRESSION 253
|
#define CTRL_EXPRESSION 253
|
||||||
#define CTRL_MAIN_VOLUME 252
|
#define CTRL_MAIN_VOLUME 252
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEQ_BALANCE 11
|
#define SEQ_BALANCE 11
|
||||||
#define SEQ_VOLMODE 12
|
#define SEQ_VOLMODE 12
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VOL_METHOD_ADAGIO 1
|
#define VOL_METHOD_ADAGIO 1
|
||||||
#define VOL_METHOD_LINEAR 2
|
#define VOL_METHOD_LINEAR 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SEQ_FULLSIZE 0xfd
|
#define SEQ_FULLSIZE 0xfd
|
||||||
#define SEQ_PRIVATE 0xfe
|
#define SEQ_PRIVATE 0xfe
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SEQ_EXTENDED 0xff
|
#define SEQ_EXTENDED 0xff
|
||||||
typedef unsigned char sbi_instr_data[32];
|
typedef unsigned char sbi_instr_data[32];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sbi_instrument {
|
struct sbi_instrument {
|
||||||
unsigned short key;
|
unsigned short key;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FM_PATCH _PATCHKEY(0x01)
|
#define FM_PATCH _PATCHKEY(0x01)
|
||||||
#define OPL3_PATCH _PATCHKEY(0x03)
|
#define OPL3_PATCH _PATCHKEY(0x03)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
short device;
|
short device;
|
||||||
int channel;
|
int channel;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
sbi_instr_data operators;
|
sbi_instr_data operators;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct synth_info {
|
struct synth_info {
|
||||||
char name[30];
|
char name[30];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int device;
|
int device;
|
||||||
int synth_type;
|
int synth_type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SYNTH_TYPE_FM 0
|
#define SYNTH_TYPE_FM 0
|
||||||
#define SYNTH_TYPE_SAMPLE 1
|
#define SYNTH_TYPE_SAMPLE 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SYNTH_TYPE_MIDI 2
|
#define SYNTH_TYPE_MIDI 2
|
||||||
int synth_subtype;
|
int synth_subtype;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define FM_TYPE_ADLIB 0x00
|
#define FM_TYPE_ADLIB 0x00
|
||||||
#define FM_TYPE_OPL3 0x01
|
#define FM_TYPE_OPL3 0x01
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MIDI_TYPE_MPU401 0x401
|
#define MIDI_TYPE_MPU401 0x401
|
||||||
#define SAMPLE_TYPE_BASIC 0x10
|
#define SAMPLE_TYPE_BASIC 0x10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SAMPLE_TYPE_GUS SAMPLE_TYPE_BASIC
|
#define SAMPLE_TYPE_GUS SAMPLE_TYPE_BASIC
|
||||||
#define SAMPLE_TYPE_WAVEFRONT 0x11
|
#define SAMPLE_TYPE_WAVEFRONT 0x11
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int perc_mode;
|
int perc_mode;
|
||||||
int nr_voices;
|
int nr_voices;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int nr_drums;
|
int nr_drums;
|
||||||
int instr_bank_size;
|
int instr_bank_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int capabilities;
|
unsigned int capabilities;
|
||||||
#define SYNTH_CAP_PERCMODE 0x00000001
|
#define SYNTH_CAP_PERCMODE 0x00000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SYNTH_CAP_OPL3 0x00000002
|
#define SYNTH_CAP_OPL3 0x00000002
|
||||||
#define SYNTH_CAP_INPUT 0x00000004
|
#define SYNTH_CAP_INPUT 0x00000004
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int dummies[19];
|
int dummies[19];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sound_timer_info {
|
struct sound_timer_info {
|
||||||
char name[32];
|
char name[32];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int caps;
|
int caps;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MIDI_CAP_MPU401 1
|
#define MIDI_CAP_MPU401 1
|
||||||
struct midi_info {
|
struct midi_info {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char name[30];
|
char name[30];
|
||||||
int device;
|
int device;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int capabilities;
|
unsigned int capabilities;
|
||||||
int dev_type;
|
int dev_type;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int dummies[18];
|
int dummies[18];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
unsigned char cmd;
|
unsigned char cmd;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
char nr_args, nr_returns;
|
char nr_args, nr_returns;
|
||||||
unsigned char data[30];
|
unsigned char data[30];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} mpu_command_rec;
|
} mpu_command_rec;
|
||||||
#define SNDCTL_MIDI_PRETIME _SIOWR('m', 0, int)
|
#define SNDCTL_MIDI_PRETIME _SIOWR('m', 0, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_MIDI_MPUMODE _SIOWR('m', 1, int)
|
#define SNDCTL_MIDI_MPUMODE _SIOWR('m', 1, int)
|
||||||
#define SNDCTL_MIDI_MPUCMD _SIOWR('m', 2, mpu_command_rec)
|
#define SNDCTL_MIDI_MPUCMD _SIOWR('m', 2, mpu_command_rec)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_RESET _SIO('P', 0)
|
#define SNDCTL_DSP_RESET _SIO('P', 0)
|
||||||
#define SNDCTL_DSP_SYNC _SIO('P', 1)
|
#define SNDCTL_DSP_SYNC _SIO('P', 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_SPEED _SIOWR('P', 2, int)
|
#define SNDCTL_DSP_SPEED _SIOWR('P', 2, int)
|
||||||
#define SNDCTL_DSP_STEREO _SIOWR('P', 3, int)
|
#define SNDCTL_DSP_STEREO _SIOWR('P', 3, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_GETBLKSIZE _SIOWR('P', 4, int)
|
#define SNDCTL_DSP_GETBLKSIZE _SIOWR('P', 4, int)
|
||||||
#define SNDCTL_DSP_SAMPLESIZE SNDCTL_DSP_SETFMT
|
#define SNDCTL_DSP_SAMPLESIZE SNDCTL_DSP_SETFMT
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_CHANNELS _SIOWR('P', 6, int)
|
#define SNDCTL_DSP_CHANNELS _SIOWR('P', 6, int)
|
||||||
#define SOUND_PCM_WRITE_CHANNELS SNDCTL_DSP_CHANNELS
|
#define SOUND_PCM_WRITE_CHANNELS SNDCTL_DSP_CHANNELS
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_WRITE_FILTER _SIOWR('P', 7, int)
|
#define SOUND_PCM_WRITE_FILTER _SIOWR('P', 7, int)
|
||||||
#define SNDCTL_DSP_POST _SIO('P', 8)
|
#define SNDCTL_DSP_POST _SIO('P', 8)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_SUBDIVIDE _SIOWR('P', 9, int)
|
#define SNDCTL_DSP_SUBDIVIDE _SIOWR('P', 9, int)
|
||||||
#define SNDCTL_DSP_SETFRAGMENT _SIOWR('P', 10, int)
|
#define SNDCTL_DSP_SETFRAGMENT _SIOWR('P', 10, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_GETFMTS _SIOR('P', 11, int)
|
#define SNDCTL_DSP_GETFMTS _SIOR('P', 11, int)
|
||||||
#define SNDCTL_DSP_SETFMT _SIOWR('P', 5, int)
|
#define SNDCTL_DSP_SETFMT _SIOWR('P', 5, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AFMT_QUERY 0x00000000
|
#define AFMT_QUERY 0x00000000
|
||||||
#define AFMT_MU_LAW 0x00000001
|
#define AFMT_MU_LAW 0x00000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AFMT_A_LAW 0x00000002
|
#define AFMT_A_LAW 0x00000002
|
||||||
#define AFMT_IMA_ADPCM 0x00000004
|
#define AFMT_IMA_ADPCM 0x00000004
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AFMT_U8 0x00000008
|
#define AFMT_U8 0x00000008
|
||||||
#define AFMT_S16_LE 0x00000010
|
#define AFMT_S16_LE 0x00000010
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AFMT_S16_BE 0x00000020
|
#define AFMT_S16_BE 0x00000020
|
||||||
#define AFMT_S8 0x00000040
|
#define AFMT_S8 0x00000040
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define AFMT_U16_LE 0x00000080
|
#define AFMT_U16_LE 0x00000080
|
||||||
#define AFMT_U16_BE 0x00000100
|
#define AFMT_U16_BE 0x00000100
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define AFMT_MPEG 0x00000200
|
#define AFMT_MPEG 0x00000200
|
||||||
#define AFMT_AC3 0x00000400
|
#define AFMT_AC3 0x00000400
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef struct audio_buf_info {
|
typedef struct audio_buf_info {
|
||||||
int fragments;
|
int fragments;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int fragstotal;
|
int fragstotal;
|
||||||
int fragsize;
|
int fragsize;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int bytes;
|
int bytes;
|
||||||
} audio_buf_info;
|
} audio_buf_info;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_GETOSPACE _SIOR('P', 12, audio_buf_info)
|
#define SNDCTL_DSP_GETOSPACE _SIOR('P', 12, audio_buf_info)
|
||||||
#define SNDCTL_DSP_GETISPACE _SIOR('P', 13, audio_buf_info)
|
#define SNDCTL_DSP_GETISPACE _SIOR('P', 13, audio_buf_info)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_NONBLOCK _SIO('P', 14)
|
#define SNDCTL_DSP_NONBLOCK _SIO('P', 14)
|
||||||
#define SNDCTL_DSP_GETCAPS _SIOR('P', 15, int)
|
#define SNDCTL_DSP_GETCAPS _SIOR('P', 15, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_CAP_REVISION 0x000000ff
|
#define DSP_CAP_REVISION 0x000000ff
|
||||||
#define DSP_CAP_DUPLEX 0x00000100
|
#define DSP_CAP_DUPLEX 0x00000100
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DSP_CAP_REALTIME 0x00000200
|
#define DSP_CAP_REALTIME 0x00000200
|
||||||
#define DSP_CAP_BATCH 0x00000400
|
#define DSP_CAP_BATCH 0x00000400
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_CAP_COPROC 0x00000800
|
#define DSP_CAP_COPROC 0x00000800
|
||||||
#define DSP_CAP_TRIGGER 0x00001000
|
#define DSP_CAP_TRIGGER 0x00001000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DSP_CAP_MMAP 0x00002000
|
#define DSP_CAP_MMAP 0x00002000
|
||||||
#define DSP_CAP_MULTI 0x00004000
|
#define DSP_CAP_MULTI 0x00004000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_CAP_BIND 0x00008000
|
#define DSP_CAP_BIND 0x00008000
|
||||||
#define SNDCTL_DSP_GETTRIGGER _SIOR('P', 16, int)
|
#define SNDCTL_DSP_GETTRIGGER _SIOR('P', 16, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_SETTRIGGER _SIOW('P', 16, int)
|
#define SNDCTL_DSP_SETTRIGGER _SIOW('P', 16, int)
|
||||||
#define PCM_ENABLE_INPUT 0x00000001
|
#define PCM_ENABLE_INPUT 0x00000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PCM_ENABLE_OUTPUT 0x00000002
|
#define PCM_ENABLE_OUTPUT 0x00000002
|
||||||
typedef struct count_info {
|
typedef struct count_info {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int bytes;
|
int bytes;
|
||||||
int blocks;
|
int blocks;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int ptr;
|
int ptr;
|
||||||
} count_info;
|
} count_info;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_GETIPTR _SIOR('P', 17, count_info)
|
#define SNDCTL_DSP_GETIPTR _SIOR('P', 17, count_info)
|
||||||
#define SNDCTL_DSP_GETOPTR _SIOR('P', 18, count_info)
|
#define SNDCTL_DSP_GETOPTR _SIOR('P', 18, count_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct buffmem_desc {
|
typedef struct buffmem_desc {
|
||||||
unsigned * buffer;
|
unsigned * buffer;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int size;
|
int size;
|
||||||
} buffmem_desc;
|
} buffmem_desc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_MAPINBUF _SIOR('P', 19, buffmem_desc)
|
#define SNDCTL_DSP_MAPINBUF _SIOR('P', 19, buffmem_desc)
|
||||||
#define SNDCTL_DSP_MAPOUTBUF _SIOR('P', 20, buffmem_desc)
|
#define SNDCTL_DSP_MAPOUTBUF _SIOR('P', 20, buffmem_desc)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_SETSYNCRO _SIO('P', 21)
|
#define SNDCTL_DSP_SETSYNCRO _SIO('P', 21)
|
||||||
#define SNDCTL_DSP_SETDUPLEX _SIO('P', 22)
|
#define SNDCTL_DSP_SETDUPLEX _SIO('P', 22)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_DSP_GETODELAY _SIOR('P', 23, int)
|
#define SNDCTL_DSP_GETODELAY _SIOR('P', 23, int)
|
||||||
#define SNDCTL_DSP_GETCHANNELMASK _SIOWR('P', 64, int)
|
#define SNDCTL_DSP_GETCHANNELMASK _SIOWR('P', 64, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_BIND_CHANNEL _SIOWR('P', 65, int)
|
#define SNDCTL_DSP_BIND_CHANNEL _SIOWR('P', 65, int)
|
||||||
#define DSP_BIND_QUERY 0x00000000
|
#define DSP_BIND_QUERY 0x00000000
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_BIND_FRONT 0x00000001
|
#define DSP_BIND_FRONT 0x00000001
|
||||||
#define DSP_BIND_SURR 0x00000002
|
#define DSP_BIND_SURR 0x00000002
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DSP_BIND_CENTER_LFE 0x00000004
|
#define DSP_BIND_CENTER_LFE 0x00000004
|
||||||
#define DSP_BIND_HANDSET 0x00000008
|
#define DSP_BIND_HANDSET 0x00000008
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_BIND_MIC 0x00000010
|
#define DSP_BIND_MIC 0x00000010
|
||||||
#define DSP_BIND_MODEM1 0x00000020
|
#define DSP_BIND_MODEM1 0x00000020
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DSP_BIND_MODEM2 0x00000040
|
#define DSP_BIND_MODEM2 0x00000040
|
||||||
#define DSP_BIND_I2S 0x00000080
|
#define DSP_BIND_I2S 0x00000080
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DSP_BIND_SPDIF 0x00000100
|
#define DSP_BIND_SPDIF 0x00000100
|
||||||
#define SNDCTL_DSP_SETSPDIF _SIOW('P', 66, int)
|
#define SNDCTL_DSP_SETSPDIF _SIOW('P', 66, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_DSP_GETSPDIF _SIOR('P', 67, int)
|
#define SNDCTL_DSP_GETSPDIF _SIOR('P', 67, int)
|
||||||
#define SPDIF_PRO 0x0001
|
#define SPDIF_PRO 0x0001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SPDIF_N_AUD 0x0002
|
#define SPDIF_N_AUD 0x0002
|
||||||
#define SPDIF_COPY 0x0004
|
#define SPDIF_COPY 0x0004
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SPDIF_PRE 0x0008
|
#define SPDIF_PRE 0x0008
|
||||||
#define SPDIF_CC 0x07f0
|
#define SPDIF_CC 0x07f0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SPDIF_L 0x0800
|
#define SPDIF_L 0x0800
|
||||||
#define SPDIF_DRS 0x4000
|
#define SPDIF_DRS 0x4000
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SPDIF_V 0x8000
|
#define SPDIF_V 0x8000
|
||||||
#define SNDCTL_DSP_PROFILE _SIOW('P', 23, int)
|
#define SNDCTL_DSP_PROFILE _SIOW('P', 23, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define APF_NORMAL 0
|
#define APF_NORMAL 0
|
||||||
#define APF_NETWORK 1
|
#define APF_NETWORK 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define APF_CPUINTENS 2
|
#define APF_CPUINTENS 2
|
||||||
#define SOUND_PCM_READ_RATE _SIOR('P', 2, int)
|
#define SOUND_PCM_READ_RATE _SIOR('P', 2, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_READ_CHANNELS _SIOR('P', 6, int)
|
#define SOUND_PCM_READ_CHANNELS _SIOR('P', 6, int)
|
||||||
#define SOUND_PCM_READ_BITS _SIOR('P', 5, int)
|
#define SOUND_PCM_READ_BITS _SIOR('P', 5, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_READ_FILTER _SIOR('P', 7, int)
|
#define SOUND_PCM_READ_FILTER _SIOR('P', 7, int)
|
||||||
#define SOUND_PCM_WRITE_BITS SNDCTL_DSP_SETFMT
|
#define SOUND_PCM_WRITE_BITS SNDCTL_DSP_SETFMT
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_WRITE_RATE SNDCTL_DSP_SPEED
|
#define SOUND_PCM_WRITE_RATE SNDCTL_DSP_SPEED
|
||||||
#define SOUND_PCM_POST SNDCTL_DSP_POST
|
#define SOUND_PCM_POST SNDCTL_DSP_POST
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_RESET SNDCTL_DSP_RESET
|
#define SOUND_PCM_RESET SNDCTL_DSP_RESET
|
||||||
#define SOUND_PCM_SYNC SNDCTL_DSP_SYNC
|
#define SOUND_PCM_SYNC SNDCTL_DSP_SYNC
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_SUBDIVIDE SNDCTL_DSP_SUBDIVIDE
|
#define SOUND_PCM_SUBDIVIDE SNDCTL_DSP_SUBDIVIDE
|
||||||
#define SOUND_PCM_SETFRAGMENT SNDCTL_DSP_SETFRAGMENT
|
#define SOUND_PCM_SETFRAGMENT SNDCTL_DSP_SETFRAGMENT
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_GETFMTS SNDCTL_DSP_GETFMTS
|
#define SOUND_PCM_GETFMTS SNDCTL_DSP_GETFMTS
|
||||||
#define SOUND_PCM_SETFMT SNDCTL_DSP_SETFMT
|
#define SOUND_PCM_SETFMT SNDCTL_DSP_SETFMT
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_GETOSPACE SNDCTL_DSP_GETOSPACE
|
#define SOUND_PCM_GETOSPACE SNDCTL_DSP_GETOSPACE
|
||||||
#define SOUND_PCM_GETISPACE SNDCTL_DSP_GETISPACE
|
#define SOUND_PCM_GETISPACE SNDCTL_DSP_GETISPACE
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_NONBLOCK SNDCTL_DSP_NONBLOCK
|
#define SOUND_PCM_NONBLOCK SNDCTL_DSP_NONBLOCK
|
||||||
#define SOUND_PCM_GETCAPS SNDCTL_DSP_GETCAPS
|
#define SOUND_PCM_GETCAPS SNDCTL_DSP_GETCAPS
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_GETTRIGGER SNDCTL_DSP_GETTRIGGER
|
#define SOUND_PCM_GETTRIGGER SNDCTL_DSP_GETTRIGGER
|
||||||
#define SOUND_PCM_SETTRIGGER SNDCTL_DSP_SETTRIGGER
|
#define SOUND_PCM_SETTRIGGER SNDCTL_DSP_SETTRIGGER
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_SETSYNCRO SNDCTL_DSP_SETSYNCRO
|
#define SOUND_PCM_SETSYNCRO SNDCTL_DSP_SETSYNCRO
|
||||||
#define SOUND_PCM_GETIPTR SNDCTL_DSP_GETIPTR
|
#define SOUND_PCM_GETIPTR SNDCTL_DSP_GETIPTR
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_PCM_GETOPTR SNDCTL_DSP_GETOPTR
|
#define SOUND_PCM_GETOPTR SNDCTL_DSP_GETOPTR
|
||||||
#define SOUND_PCM_MAPINBUF SNDCTL_DSP_MAPINBUF
|
#define SOUND_PCM_MAPINBUF SNDCTL_DSP_MAPINBUF
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_PCM_MAPOUTBUF SNDCTL_DSP_MAPOUTBUF
|
#define SOUND_PCM_MAPOUTBUF SNDCTL_DSP_MAPOUTBUF
|
||||||
typedef struct copr_buffer {
|
typedef struct copr_buffer {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int command;
|
int command;
|
||||||
int flags;
|
int flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CPF_NONE 0x0000
|
#define CPF_NONE 0x0000
|
||||||
#define CPF_FIRST 0x0001
|
#define CPF_FIRST 0x0001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define CPF_LAST 0x0002
|
#define CPF_LAST 0x0002
|
||||||
int len;
|
int len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int offs;
|
int offs;
|
||||||
unsigned char data[4000];
|
unsigned char data[4000];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} copr_buffer;
|
} copr_buffer;
|
||||||
typedef struct copr_debug_buf {
|
typedef struct copr_debug_buf {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int command;
|
int command;
|
||||||
int parm1;
|
int parm1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int parm2;
|
int parm2;
|
||||||
int flags;
|
int flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int len;
|
int len;
|
||||||
} copr_debug_buf;
|
} copr_debug_buf;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
typedef struct copr_msg {
|
typedef struct copr_msg {
|
||||||
int len;
|
int len;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char data[4000];
|
unsigned char data[4000];
|
||||||
} copr_msg;
|
} copr_msg;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_COPR_RESET _SIO('C', 0)
|
#define SNDCTL_COPR_RESET _SIO('C', 0)
|
||||||
#define SNDCTL_COPR_LOAD _SIOWR('C', 1, copr_buffer)
|
#define SNDCTL_COPR_LOAD _SIOWR('C', 1, copr_buffer)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_COPR_RDATA _SIOWR('C', 2, copr_debug_buf)
|
#define SNDCTL_COPR_RDATA _SIOWR('C', 2, copr_debug_buf)
|
||||||
#define SNDCTL_COPR_RCODE _SIOWR('C', 3, copr_debug_buf)
|
#define SNDCTL_COPR_RCODE _SIOWR('C', 3, copr_debug_buf)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_COPR_WDATA _SIOW('C', 4, copr_debug_buf)
|
#define SNDCTL_COPR_WDATA _SIOW('C', 4, copr_debug_buf)
|
||||||
#define SNDCTL_COPR_WCODE _SIOW('C', 5, copr_debug_buf)
|
#define SNDCTL_COPR_WCODE _SIOW('C', 5, copr_debug_buf)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDCTL_COPR_RUN _SIOWR('C', 6, copr_debug_buf)
|
#define SNDCTL_COPR_RUN _SIOWR('C', 6, copr_debug_buf)
|
||||||
#define SNDCTL_COPR_HALT _SIOWR('C', 7, copr_debug_buf)
|
#define SNDCTL_COPR_HALT _SIOWR('C', 7, copr_debug_buf)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDCTL_COPR_SENDMSG _SIOWR('C', 8, copr_msg)
|
#define SNDCTL_COPR_SENDMSG _SIOWR('C', 8, copr_msg)
|
||||||
#define SNDCTL_COPR_RCVMSG _SIOR('C', 9, copr_msg)
|
#define SNDCTL_COPR_RCVMSG _SIOR('C', 9, copr_msg)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_NRDEVICES 25
|
#define SOUND_MIXER_NRDEVICES 25
|
||||||
#define SOUND_MIXER_VOLUME 0
|
#define SOUND_MIXER_VOLUME 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_BASS 1
|
#define SOUND_MIXER_BASS 1
|
||||||
#define SOUND_MIXER_TREBLE 2
|
#define SOUND_MIXER_TREBLE 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_SYNTH 3
|
#define SOUND_MIXER_SYNTH 3
|
||||||
#define SOUND_MIXER_PCM 4
|
#define SOUND_MIXER_PCM 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_SPEAKER 5
|
#define SOUND_MIXER_SPEAKER 5
|
||||||
#define SOUND_MIXER_LINE 6
|
#define SOUND_MIXER_LINE 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_MIC 7
|
#define SOUND_MIXER_MIC 7
|
||||||
#define SOUND_MIXER_CD 8
|
#define SOUND_MIXER_CD 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_IMIX 9
|
#define SOUND_MIXER_IMIX 9
|
||||||
#define SOUND_MIXER_ALTPCM 10
|
#define SOUND_MIXER_ALTPCM 10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_RECLEV 11
|
#define SOUND_MIXER_RECLEV 11
|
||||||
#define SOUND_MIXER_IGAIN 12
|
#define SOUND_MIXER_IGAIN 12
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_OGAIN 13
|
#define SOUND_MIXER_OGAIN 13
|
||||||
#define SOUND_MIXER_LINE1 14
|
#define SOUND_MIXER_LINE1 14
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_LINE2 15
|
#define SOUND_MIXER_LINE2 15
|
||||||
#define SOUND_MIXER_LINE3 16
|
#define SOUND_MIXER_LINE3 16
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_DIGITAL1 17
|
#define SOUND_MIXER_DIGITAL1 17
|
||||||
#define SOUND_MIXER_DIGITAL2 18
|
#define SOUND_MIXER_DIGITAL2 18
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_DIGITAL3 19
|
#define SOUND_MIXER_DIGITAL3 19
|
||||||
#define SOUND_MIXER_PHONEIN 20
|
#define SOUND_MIXER_PHONEIN 20
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_PHONEOUT 21
|
#define SOUND_MIXER_PHONEOUT 21
|
||||||
#define SOUND_MIXER_VIDEO 22
|
#define SOUND_MIXER_VIDEO 22
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_RADIO 23
|
#define SOUND_MIXER_RADIO 23
|
||||||
#define SOUND_MIXER_MONITOR 24
|
#define SOUND_MIXER_MONITOR 24
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_ONOFF_MIN 28
|
#define SOUND_ONOFF_MIN 28
|
||||||
#define SOUND_ONOFF_MAX 30
|
#define SOUND_ONOFF_MAX 30
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_NONE 31
|
#define SOUND_MIXER_NONE 31
|
||||||
#define SOUND_MIXER_ENHANCE SOUND_MIXER_NONE
|
#define SOUND_MIXER_ENHANCE SOUND_MIXER_NONE
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_MUTE SOUND_MIXER_NONE
|
#define SOUND_MIXER_MUTE SOUND_MIXER_NONE
|
||||||
#define SOUND_MIXER_LOUD SOUND_MIXER_NONE
|
#define SOUND_MIXER_LOUD SOUND_MIXER_NONE
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_DEVICE_LABELS { "Vol ", "Bass ", "Trebl", "Synth", "Pcm ", "Spkr ", "Line ", "Mic ", "CD ", "Mix ", "Pcm2 ", "Rec ", "IGain", "OGain", "Line1", "Line2", "Line3", "Digital1", "Digital2", "Digital3", "PhoneIn", "PhoneOut", "Video", "Radio", "Monitor" }
|
#define SOUND_DEVICE_LABELS { "Vol ", "Bass ", "Trebl", "Synth", "Pcm ", "Spkr ", "Line ", "Mic ", "CD ", "Mix ", "Pcm2 ", "Rec ", "IGain", "OGain", "Line1", "Line2", "Line3", "Digital1", "Digital2", "Digital3", "PhoneIn", "PhoneOut", "Video", "Radio", "Monitor" }
|
||||||
#define SOUND_DEVICE_NAMES { "vol", "bass", "treble", "synth", "pcm", "speaker", "line", "mic", "cd", "mix", "pcm2", "rec", "igain", "ogain", "line1", "line2", "line3", "dig1", "dig2", "dig3", "phin", "phout", "video", "radio", "monitor" }
|
#define SOUND_DEVICE_NAMES { "vol", "bass", "treble", "synth", "pcm", "speaker", "line", "mic", "cd", "mix", "pcm2", "rec", "igain", "ogain", "line1", "line2", "line3", "dig1", "dig2", "dig3", "phin", "phout", "video", "radio", "monitor" }
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_RECSRC 0xff
|
#define SOUND_MIXER_RECSRC 0xff
|
||||||
#define SOUND_MIXER_DEVMASK 0xfe
|
#define SOUND_MIXER_DEVMASK 0xfe
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_RECMASK 0xfd
|
#define SOUND_MIXER_RECMASK 0xfd
|
||||||
#define SOUND_MIXER_CAPS 0xfc
|
#define SOUND_MIXER_CAPS 0xfc
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_CAP_EXCL_INPUT 0x00000001
|
#define SOUND_CAP_EXCL_INPUT 0x00000001
|
||||||
#define SOUND_MIXER_STEREODEVS 0xfb
|
#define SOUND_MIXER_STEREODEVS 0xfb
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_OUTSRC 0xfa
|
#define SOUND_MIXER_OUTSRC 0xfa
|
||||||
#define SOUND_MIXER_OUTMASK 0xf9
|
#define SOUND_MIXER_OUTMASK 0xf9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_VOLUME (1 << SOUND_MIXER_VOLUME)
|
#define SOUND_MASK_VOLUME (1 << SOUND_MIXER_VOLUME)
|
||||||
#define SOUND_MASK_BASS (1 << SOUND_MIXER_BASS)
|
#define SOUND_MASK_BASS (1 << SOUND_MIXER_BASS)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_TREBLE (1 << SOUND_MIXER_TREBLE)
|
#define SOUND_MASK_TREBLE (1 << SOUND_MIXER_TREBLE)
|
||||||
#define SOUND_MASK_SYNTH (1 << SOUND_MIXER_SYNTH)
|
#define SOUND_MASK_SYNTH (1 << SOUND_MIXER_SYNTH)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_PCM (1 << SOUND_MIXER_PCM)
|
#define SOUND_MASK_PCM (1 << SOUND_MIXER_PCM)
|
||||||
#define SOUND_MASK_SPEAKER (1 << SOUND_MIXER_SPEAKER)
|
#define SOUND_MASK_SPEAKER (1 << SOUND_MIXER_SPEAKER)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_LINE (1 << SOUND_MIXER_LINE)
|
#define SOUND_MASK_LINE (1 << SOUND_MIXER_LINE)
|
||||||
#define SOUND_MASK_MIC (1 << SOUND_MIXER_MIC)
|
#define SOUND_MASK_MIC (1 << SOUND_MIXER_MIC)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_CD (1 << SOUND_MIXER_CD)
|
#define SOUND_MASK_CD (1 << SOUND_MIXER_CD)
|
||||||
#define SOUND_MASK_IMIX (1 << SOUND_MIXER_IMIX)
|
#define SOUND_MASK_IMIX (1 << SOUND_MIXER_IMIX)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_ALTPCM (1 << SOUND_MIXER_ALTPCM)
|
#define SOUND_MASK_ALTPCM (1 << SOUND_MIXER_ALTPCM)
|
||||||
#define SOUND_MASK_RECLEV (1 << SOUND_MIXER_RECLEV)
|
#define SOUND_MASK_RECLEV (1 << SOUND_MIXER_RECLEV)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_IGAIN (1 << SOUND_MIXER_IGAIN)
|
#define SOUND_MASK_IGAIN (1 << SOUND_MIXER_IGAIN)
|
||||||
#define SOUND_MASK_OGAIN (1 << SOUND_MIXER_OGAIN)
|
#define SOUND_MASK_OGAIN (1 << SOUND_MIXER_OGAIN)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_LINE1 (1 << SOUND_MIXER_LINE1)
|
#define SOUND_MASK_LINE1 (1 << SOUND_MIXER_LINE1)
|
||||||
#define SOUND_MASK_LINE2 (1 << SOUND_MIXER_LINE2)
|
#define SOUND_MASK_LINE2 (1 << SOUND_MIXER_LINE2)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_LINE3 (1 << SOUND_MIXER_LINE3)
|
#define SOUND_MASK_LINE3 (1 << SOUND_MIXER_LINE3)
|
||||||
#define SOUND_MASK_DIGITAL1 (1 << SOUND_MIXER_DIGITAL1)
|
#define SOUND_MASK_DIGITAL1 (1 << SOUND_MIXER_DIGITAL1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_DIGITAL2 (1 << SOUND_MIXER_DIGITAL2)
|
#define SOUND_MASK_DIGITAL2 (1 << SOUND_MIXER_DIGITAL2)
|
||||||
#define SOUND_MASK_DIGITAL3 (1 << SOUND_MIXER_DIGITAL3)
|
#define SOUND_MASK_DIGITAL3 (1 << SOUND_MIXER_DIGITAL3)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_PHONEIN (1 << SOUND_MIXER_PHONEIN)
|
#define SOUND_MASK_PHONEIN (1 << SOUND_MIXER_PHONEIN)
|
||||||
#define SOUND_MASK_PHONEOUT (1 << SOUND_MIXER_PHONEOUT)
|
#define SOUND_MASK_PHONEOUT (1 << SOUND_MIXER_PHONEOUT)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_RADIO (1 << SOUND_MIXER_RADIO)
|
#define SOUND_MASK_RADIO (1 << SOUND_MIXER_RADIO)
|
||||||
#define SOUND_MASK_VIDEO (1 << SOUND_MIXER_VIDEO)
|
#define SOUND_MASK_VIDEO (1 << SOUND_MIXER_VIDEO)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MASK_MONITOR (1 << SOUND_MIXER_MONITOR)
|
#define SOUND_MASK_MONITOR (1 << SOUND_MIXER_MONITOR)
|
||||||
#define SOUND_MASK_MUTE (1 << SOUND_MIXER_MUTE)
|
#define SOUND_MASK_MUTE (1 << SOUND_MIXER_MUTE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MASK_ENHANCE (1 << SOUND_MIXER_ENHANCE)
|
#define SOUND_MASK_ENHANCE (1 << SOUND_MIXER_ENHANCE)
|
||||||
#define SOUND_MASK_LOUD (1 << SOUND_MIXER_LOUD)
|
#define SOUND_MASK_LOUD (1 << SOUND_MIXER_LOUD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MIXER_READ(dev) _SIOR('M', dev, int)
|
#define MIXER_READ(dev) _SIOR('M', dev, int)
|
||||||
#define SOUND_MIXER_READ_VOLUME MIXER_READ(SOUND_MIXER_VOLUME)
|
#define SOUND_MIXER_READ_VOLUME MIXER_READ(SOUND_MIXER_VOLUME)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_BASS MIXER_READ(SOUND_MIXER_BASS)
|
#define SOUND_MIXER_READ_BASS MIXER_READ(SOUND_MIXER_BASS)
|
||||||
#define SOUND_MIXER_READ_TREBLE MIXER_READ(SOUND_MIXER_TREBLE)
|
#define SOUND_MIXER_READ_TREBLE MIXER_READ(SOUND_MIXER_TREBLE)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_SYNTH MIXER_READ(SOUND_MIXER_SYNTH)
|
#define SOUND_MIXER_READ_SYNTH MIXER_READ(SOUND_MIXER_SYNTH)
|
||||||
#define SOUND_MIXER_READ_PCM MIXER_READ(SOUND_MIXER_PCM)
|
#define SOUND_MIXER_READ_PCM MIXER_READ(SOUND_MIXER_PCM)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_SPEAKER MIXER_READ(SOUND_MIXER_SPEAKER)
|
#define SOUND_MIXER_READ_SPEAKER MIXER_READ(SOUND_MIXER_SPEAKER)
|
||||||
#define SOUND_MIXER_READ_LINE MIXER_READ(SOUND_MIXER_LINE)
|
#define SOUND_MIXER_READ_LINE MIXER_READ(SOUND_MIXER_LINE)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_MIC MIXER_READ(SOUND_MIXER_MIC)
|
#define SOUND_MIXER_READ_MIC MIXER_READ(SOUND_MIXER_MIC)
|
||||||
#define SOUND_MIXER_READ_CD MIXER_READ(SOUND_MIXER_CD)
|
#define SOUND_MIXER_READ_CD MIXER_READ(SOUND_MIXER_CD)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_IMIX MIXER_READ(SOUND_MIXER_IMIX)
|
#define SOUND_MIXER_READ_IMIX MIXER_READ(SOUND_MIXER_IMIX)
|
||||||
#define SOUND_MIXER_READ_ALTPCM MIXER_READ(SOUND_MIXER_ALTPCM)
|
#define SOUND_MIXER_READ_ALTPCM MIXER_READ(SOUND_MIXER_ALTPCM)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_RECLEV MIXER_READ(SOUND_MIXER_RECLEV)
|
#define SOUND_MIXER_READ_RECLEV MIXER_READ(SOUND_MIXER_RECLEV)
|
||||||
#define SOUND_MIXER_READ_IGAIN MIXER_READ(SOUND_MIXER_IGAIN)
|
#define SOUND_MIXER_READ_IGAIN MIXER_READ(SOUND_MIXER_IGAIN)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_OGAIN MIXER_READ(SOUND_MIXER_OGAIN)
|
#define SOUND_MIXER_READ_OGAIN MIXER_READ(SOUND_MIXER_OGAIN)
|
||||||
#define SOUND_MIXER_READ_LINE1 MIXER_READ(SOUND_MIXER_LINE1)
|
#define SOUND_MIXER_READ_LINE1 MIXER_READ(SOUND_MIXER_LINE1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_LINE2 MIXER_READ(SOUND_MIXER_LINE2)
|
#define SOUND_MIXER_READ_LINE2 MIXER_READ(SOUND_MIXER_LINE2)
|
||||||
#define SOUND_MIXER_READ_LINE3 MIXER_READ(SOUND_MIXER_LINE3)
|
#define SOUND_MIXER_READ_LINE3 MIXER_READ(SOUND_MIXER_LINE3)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_MUTE MIXER_READ(SOUND_MIXER_MUTE)
|
#define SOUND_MIXER_READ_MUTE MIXER_READ(SOUND_MIXER_MUTE)
|
||||||
#define SOUND_MIXER_READ_ENHANCE MIXER_READ(SOUND_MIXER_ENHANCE)
|
#define SOUND_MIXER_READ_ENHANCE MIXER_READ(SOUND_MIXER_ENHANCE)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_LOUD MIXER_READ(SOUND_MIXER_LOUD)
|
#define SOUND_MIXER_READ_LOUD MIXER_READ(SOUND_MIXER_LOUD)
|
||||||
#define SOUND_MIXER_READ_RECSRC MIXER_READ(SOUND_MIXER_RECSRC)
|
#define SOUND_MIXER_READ_RECSRC MIXER_READ(SOUND_MIXER_RECSRC)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_READ_DEVMASK MIXER_READ(SOUND_MIXER_DEVMASK)
|
#define SOUND_MIXER_READ_DEVMASK MIXER_READ(SOUND_MIXER_DEVMASK)
|
||||||
#define SOUND_MIXER_READ_RECMASK MIXER_READ(SOUND_MIXER_RECMASK)
|
#define SOUND_MIXER_READ_RECMASK MIXER_READ(SOUND_MIXER_RECMASK)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_READ_STEREODEVS MIXER_READ(SOUND_MIXER_STEREODEVS)
|
#define SOUND_MIXER_READ_STEREODEVS MIXER_READ(SOUND_MIXER_STEREODEVS)
|
||||||
#define SOUND_MIXER_READ_CAPS MIXER_READ(SOUND_MIXER_CAPS)
|
#define SOUND_MIXER_READ_CAPS MIXER_READ(SOUND_MIXER_CAPS)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MIXER_WRITE(dev) _SIOWR('M', dev, int)
|
#define MIXER_WRITE(dev) _SIOWR('M', dev, int)
|
||||||
#define SOUND_MIXER_WRITE_VOLUME MIXER_WRITE(SOUND_MIXER_VOLUME)
|
#define SOUND_MIXER_WRITE_VOLUME MIXER_WRITE(SOUND_MIXER_VOLUME)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_WRITE_BASS MIXER_WRITE(SOUND_MIXER_BASS)
|
#define SOUND_MIXER_WRITE_BASS MIXER_WRITE(SOUND_MIXER_BASS)
|
||||||
#define SOUND_MIXER_WRITE_TREBLE MIXER_WRITE(SOUND_MIXER_TREBLE)
|
#define SOUND_MIXER_WRITE_TREBLE MIXER_WRITE(SOUND_MIXER_TREBLE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_WRITE_SYNTH MIXER_WRITE(SOUND_MIXER_SYNTH)
|
#define SOUND_MIXER_WRITE_SYNTH MIXER_WRITE(SOUND_MIXER_SYNTH)
|
||||||
#define SOUND_MIXER_WRITE_PCM MIXER_WRITE(SOUND_MIXER_PCM)
|
#define SOUND_MIXER_WRITE_PCM MIXER_WRITE(SOUND_MIXER_PCM)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_WRITE_SPEAKER MIXER_WRITE(SOUND_MIXER_SPEAKER)
|
#define SOUND_MIXER_WRITE_SPEAKER MIXER_WRITE(SOUND_MIXER_SPEAKER)
|
||||||
#define SOUND_MIXER_WRITE_LINE MIXER_WRITE(SOUND_MIXER_LINE)
|
#define SOUND_MIXER_WRITE_LINE MIXER_WRITE(SOUND_MIXER_LINE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_WRITE_MIC MIXER_WRITE(SOUND_MIXER_MIC)
|
#define SOUND_MIXER_WRITE_MIC MIXER_WRITE(SOUND_MIXER_MIC)
|
||||||
#define SOUND_MIXER_WRITE_CD MIXER_WRITE(SOUND_MIXER_CD)
|
#define SOUND_MIXER_WRITE_CD MIXER_WRITE(SOUND_MIXER_CD)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_WRITE_IMIX MIXER_WRITE(SOUND_MIXER_IMIX)
|
#define SOUND_MIXER_WRITE_IMIX MIXER_WRITE(SOUND_MIXER_IMIX)
|
||||||
#define SOUND_MIXER_WRITE_ALTPCM MIXER_WRITE(SOUND_MIXER_ALTPCM)
|
#define SOUND_MIXER_WRITE_ALTPCM MIXER_WRITE(SOUND_MIXER_ALTPCM)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_WRITE_RECLEV MIXER_WRITE(SOUND_MIXER_RECLEV)
|
#define SOUND_MIXER_WRITE_RECLEV MIXER_WRITE(SOUND_MIXER_RECLEV)
|
||||||
#define SOUND_MIXER_WRITE_IGAIN MIXER_WRITE(SOUND_MIXER_IGAIN)
|
#define SOUND_MIXER_WRITE_IGAIN MIXER_WRITE(SOUND_MIXER_IGAIN)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_WRITE_OGAIN MIXER_WRITE(SOUND_MIXER_OGAIN)
|
#define SOUND_MIXER_WRITE_OGAIN MIXER_WRITE(SOUND_MIXER_OGAIN)
|
||||||
#define SOUND_MIXER_WRITE_LINE1 MIXER_WRITE(SOUND_MIXER_LINE1)
|
#define SOUND_MIXER_WRITE_LINE1 MIXER_WRITE(SOUND_MIXER_LINE1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_WRITE_LINE2 MIXER_WRITE(SOUND_MIXER_LINE2)
|
#define SOUND_MIXER_WRITE_LINE2 MIXER_WRITE(SOUND_MIXER_LINE2)
|
||||||
#define SOUND_MIXER_WRITE_LINE3 MIXER_WRITE(SOUND_MIXER_LINE3)
|
#define SOUND_MIXER_WRITE_LINE3 MIXER_WRITE(SOUND_MIXER_LINE3)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SOUND_MIXER_WRITE_MUTE MIXER_WRITE(SOUND_MIXER_MUTE)
|
#define SOUND_MIXER_WRITE_MUTE MIXER_WRITE(SOUND_MIXER_MUTE)
|
||||||
#define SOUND_MIXER_WRITE_ENHANCE MIXER_WRITE(SOUND_MIXER_ENHANCE)
|
#define SOUND_MIXER_WRITE_ENHANCE MIXER_WRITE(SOUND_MIXER_ENHANCE)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SOUND_MIXER_WRITE_LOUD MIXER_WRITE(SOUND_MIXER_LOUD)
|
#define SOUND_MIXER_WRITE_LOUD MIXER_WRITE(SOUND_MIXER_LOUD)
|
||||||
#define SOUND_MIXER_WRITE_RECSRC MIXER_WRITE(SOUND_MIXER_RECSRC)
|
#define SOUND_MIXER_WRITE_RECSRC MIXER_WRITE(SOUND_MIXER_RECSRC)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
typedef struct mixer_info {
|
||||||
typedef struct mixer_info
|
|
||||||
{
|
|
||||||
char id[16];
|
char id[16];
|
||||||
char name[32];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
char name[32];
|
||||||
int modify_counter;
|
int modify_counter;
|
||||||
int fillers[10];
|
int fillers[10];
|
||||||
} mixer_info;
|
} mixer_info;
|
||||||
typedef struct _old_mixer_info
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
typedef struct _old_mixer_info {
|
||||||
char id[16];
|
char id[16];
|
||||||
char name[32];
|
char name[32];
|
||||||
} _old_mixer_info;
|
} _old_mixer_info;
|
||||||
|
@ -162,140 +162,139 @@
|
|||||||
#define MGSL_INTERFACE_RL 0x40
|
#define MGSL_INTERFACE_RL 0x40
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_INTERFACE_MSB_FIRST 0x80
|
#define MGSL_INTERFACE_MSB_FIRST 0x80
|
||||||
typedef struct _MGSL_PARAMS
|
typedef struct _MGSL_PARAMS {
|
||||||
{
|
|
||||||
unsigned long mode;
|
unsigned long mode;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char loopback;
|
unsigned char loopback;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short flags;
|
unsigned short flags;
|
||||||
unsigned char encoding;
|
unsigned char encoding;
|
||||||
unsigned long clock_speed;
|
unsigned long clock_speed;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char addr_filter;
|
unsigned char addr_filter;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned short crc_type;
|
unsigned short crc_type;
|
||||||
unsigned char preamble_length;
|
unsigned char preamble_length;
|
||||||
unsigned char preamble;
|
unsigned char preamble;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long data_rate;
|
unsigned long data_rate;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char data_bits;
|
unsigned char data_bits;
|
||||||
unsigned char stop_bits;
|
unsigned char stop_bits;
|
||||||
unsigned char parity;
|
unsigned char parity;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} MGSL_PARAMS, * PMGSL_PARAMS;
|
} MGSL_PARAMS, * PMGSL_PARAMS;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MICROGATE_VENDOR_ID 0x13c0
|
#define MICROGATE_VENDOR_ID 0x13c0
|
||||||
#define SYNCLINK_DEVICE_ID 0x0010
|
#define SYNCLINK_DEVICE_ID 0x0010
|
||||||
#define MGSCC_DEVICE_ID 0x0020
|
#define MGSCC_DEVICE_ID 0x0020
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SYNCLINK_SCA_DEVICE_ID 0x0030
|
#define SYNCLINK_SCA_DEVICE_ID 0x0030
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SYNCLINK_GT_DEVICE_ID 0x0070
|
#define SYNCLINK_GT_DEVICE_ID 0x0070
|
||||||
#define SYNCLINK_GT4_DEVICE_ID 0x0080
|
#define SYNCLINK_GT4_DEVICE_ID 0x0080
|
||||||
#define SYNCLINK_AC_DEVICE_ID 0x0090
|
#define SYNCLINK_AC_DEVICE_ID 0x0090
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SYNCLINK_GT2_DEVICE_ID 0x00A0
|
#define SYNCLINK_GT2_DEVICE_ID 0x00A0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_MAX_SERIAL_NUMBER 30
|
#define MGSL_MAX_SERIAL_NUMBER 30
|
||||||
#define DiagStatus_OK 0
|
#define DiagStatus_OK 0
|
||||||
#define DiagStatus_AddressFailure 1
|
#define DiagStatus_AddressFailure 1
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DiagStatus_AddressConflict 2
|
#define DiagStatus_AddressConflict 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DiagStatus_IrqFailure 3
|
#define DiagStatus_IrqFailure 3
|
||||||
#define DiagStatus_IrqConflict 4
|
#define DiagStatus_IrqConflict 4
|
||||||
#define DiagStatus_DmaFailure 5
|
#define DiagStatus_DmaFailure 5
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DiagStatus_DmaConflict 6
|
#define DiagStatus_DmaConflict 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DiagStatus_PciAdapterNotFound 7
|
#define DiagStatus_PciAdapterNotFound 7
|
||||||
#define DiagStatus_CantAssignPciResources 8
|
#define DiagStatus_CantAssignPciResources 8
|
||||||
#define DiagStatus_CantAssignPciMemAddr 9
|
#define DiagStatus_CantAssignPciMemAddr 9
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DiagStatus_CantAssignPciIoAddr 10
|
#define DiagStatus_CantAssignPciIoAddr 10
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DiagStatus_CantAssignPciIrq 11
|
#define DiagStatus_CantAssignPciIrq 11
|
||||||
#define DiagStatus_MemoryError 12
|
#define DiagStatus_MemoryError 12
|
||||||
#define SerialSignal_DCD 0x01
|
#define SerialSignal_DCD 0x01
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SerialSignal_TXD 0x02
|
#define SerialSignal_TXD 0x02
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SerialSignal_RI 0x04
|
#define SerialSignal_RI 0x04
|
||||||
#define SerialSignal_RXD 0x08
|
#define SerialSignal_RXD 0x08
|
||||||
#define SerialSignal_CTS 0x10
|
#define SerialSignal_CTS 0x10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SerialSignal_RTS 0x20
|
#define SerialSignal_RTS 0x20
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SerialSignal_DSR 0x40
|
#define SerialSignal_DSR 0x40
|
||||||
#define SerialSignal_DTR 0x80
|
#define SerialSignal_DTR 0x80
|
||||||
struct mgsl_icount {
|
struct mgsl_icount {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 cts, dsr, rng, dcd, tx, rx;
|
__u32 cts, dsr, rng, dcd, tx, rx;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 frame, parity, overrun, brk;
|
__u32 frame, parity, overrun, brk;
|
||||||
__u32 buf_overrun;
|
__u32 buf_overrun;
|
||||||
__u32 txok;
|
__u32 txok;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 txunder;
|
__u32 txunder;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 txabort;
|
__u32 txabort;
|
||||||
__u32 txtimeout;
|
__u32 txtimeout;
|
||||||
__u32 rxshort;
|
__u32 rxshort;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 rxlong;
|
__u32 rxlong;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 rxabort;
|
__u32 rxabort;
|
||||||
__u32 rxover;
|
__u32 rxover;
|
||||||
__u32 rxcrc;
|
__u32 rxcrc;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 rxok;
|
__u32 rxok;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 exithunt;
|
__u32 exithunt;
|
||||||
__u32 rxidle;
|
__u32 rxidle;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct gpio_desc {
|
struct gpio_desc {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 state;
|
__u32 state;
|
||||||
__u32 smask;
|
__u32 smask;
|
||||||
__u32 dir;
|
__u32 dir;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 dmask;
|
__u32 dmask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define DEBUG_LEVEL_DATA 1
|
#define DEBUG_LEVEL_DATA 1
|
||||||
#define DEBUG_LEVEL_ERROR 2
|
#define DEBUG_LEVEL_ERROR 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define DEBUG_LEVEL_INFO 3
|
#define DEBUG_LEVEL_INFO 3
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DEBUG_LEVEL_BH 4
|
#define DEBUG_LEVEL_BH 4
|
||||||
#define DEBUG_LEVEL_ISR 5
|
#define DEBUG_LEVEL_ISR 5
|
||||||
#define MgslEvent_DsrActive 0x0001
|
#define MgslEvent_DsrActive 0x0001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MgslEvent_DsrInactive 0x0002
|
#define MgslEvent_DsrInactive 0x0002
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MgslEvent_Dsr 0x0003
|
#define MgslEvent_Dsr 0x0003
|
||||||
#define MgslEvent_CtsActive 0x0004
|
#define MgslEvent_CtsActive 0x0004
|
||||||
#define MgslEvent_CtsInactive 0x0008
|
#define MgslEvent_CtsInactive 0x0008
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MgslEvent_Cts 0x000c
|
#define MgslEvent_Cts 0x000c
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MgslEvent_DcdActive 0x0010
|
#define MgslEvent_DcdActive 0x0010
|
||||||
#define MgslEvent_DcdInactive 0x0020
|
#define MgslEvent_DcdInactive 0x0020
|
||||||
#define MgslEvent_Dcd 0x0030
|
#define MgslEvent_Dcd 0x0030
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MgslEvent_RiActive 0x0040
|
#define MgslEvent_RiActive 0x0040
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MgslEvent_RiInactive 0x0080
|
#define MgslEvent_RiInactive 0x0080
|
||||||
#define MgslEvent_Ri 0x00c0
|
#define MgslEvent_Ri 0x00c0
|
||||||
#define MgslEvent_ExitHuntMode 0x0100
|
#define MgslEvent_ExitHuntMode 0x0100
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MgslEvent_IdleReceived 0x0200
|
#define MgslEvent_IdleReceived 0x0200
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_MAGIC_IOC 'm'
|
#define MGSL_MAGIC_IOC 'm'
|
||||||
#define MGSL_IOCSPARAMS _IOW(MGSL_MAGIC_IOC, 0, struct _MGSL_PARAMS)
|
#define MGSL_IOCSPARAMS _IOW(MGSL_MAGIC_IOC, 0, struct _MGSL_PARAMS)
|
||||||
#define MGSL_IOCGPARAMS _IOR(MGSL_MAGIC_IOC, 1, struct _MGSL_PARAMS)
|
#define MGSL_IOCGPARAMS _IOR(MGSL_MAGIC_IOC, 1, struct _MGSL_PARAMS)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MGSL_IOCSTXIDLE _IO(MGSL_MAGIC_IOC, 2)
|
#define MGSL_IOCSTXIDLE _IO(MGSL_MAGIC_IOC, 2)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_IOCGTXIDLE _IO(MGSL_MAGIC_IOC, 3)
|
#define MGSL_IOCGTXIDLE _IO(MGSL_MAGIC_IOC, 3)
|
||||||
#define MGSL_IOCTXENABLE _IO(MGSL_MAGIC_IOC, 4)
|
#define MGSL_IOCTXENABLE _IO(MGSL_MAGIC_IOC, 4)
|
||||||
#define MGSL_IOCRXENABLE _IO(MGSL_MAGIC_IOC, 5)
|
#define MGSL_IOCRXENABLE _IO(MGSL_MAGIC_IOC, 5)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MGSL_IOCTXABORT _IO(MGSL_MAGIC_IOC, 6)
|
#define MGSL_IOCTXABORT _IO(MGSL_MAGIC_IOC, 6)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_IOCGSTATS _IO(MGSL_MAGIC_IOC, 7)
|
#define MGSL_IOCGSTATS _IO(MGSL_MAGIC_IOC, 7)
|
||||||
#define MGSL_IOCWAITEVENT _IOWR(MGSL_MAGIC_IOC, 8, int)
|
#define MGSL_IOCWAITEVENT _IOWR(MGSL_MAGIC_IOC, 8, int)
|
||||||
#define MGSL_IOCCLRMODCOUNT _IO(MGSL_MAGIC_IOC, 15)
|
#define MGSL_IOCCLRMODCOUNT _IO(MGSL_MAGIC_IOC, 15)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MGSL_IOCLOOPTXDONE _IO(MGSL_MAGIC_IOC, 9)
|
#define MGSL_IOCLOOPTXDONE _IO(MGSL_MAGIC_IOC, 9)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_IOCSIF _IO(MGSL_MAGIC_IOC, 10)
|
#define MGSL_IOCSIF _IO(MGSL_MAGIC_IOC, 10)
|
||||||
#define MGSL_IOCGIF _IO(MGSL_MAGIC_IOC, 11)
|
#define MGSL_IOCGIF _IO(MGSL_MAGIC_IOC, 11)
|
||||||
#define MGSL_IOCSGPIO _IOW(MGSL_MAGIC_IOC, 16, struct gpio_desc)
|
#define MGSL_IOCSGPIO _IOW(MGSL_MAGIC_IOC, 16, struct gpio_desc)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MGSL_IOCGGPIO _IOR(MGSL_MAGIC_IOC, 17, struct gpio_desc)
|
#define MGSL_IOCGGPIO _IOR(MGSL_MAGIC_IOC, 17, struct gpio_desc)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_IOCWAITGPIO _IOWR(MGSL_MAGIC_IOC, 18, struct gpio_desc)
|
#define MGSL_IOCWAITGPIO _IOWR(MGSL_MAGIC_IOC, 18, struct gpio_desc)
|
||||||
#define MGSL_IOCSXSYNC _IO(MGSL_MAGIC_IOC, 19)
|
#define MGSL_IOCSXSYNC _IO(MGSL_MAGIC_IOC, 19)
|
||||||
#define MGSL_IOCGXSYNC _IO(MGSL_MAGIC_IOC, 20)
|
#define MGSL_IOCGXSYNC _IO(MGSL_MAGIC_IOC, 20)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define MGSL_IOCSXCTRL _IO(MGSL_MAGIC_IOC, 21)
|
#define MGSL_IOCSXCTRL _IO(MGSL_MAGIC_IOC, 21)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define MGSL_IOCGXCTRL _IO(MGSL_MAGIC_IOC, 22)
|
#define MGSL_IOCGXCTRL _IO(MGSL_MAGIC_IOC, 22)
|
||||||
#endif
|
#endif
|
||||||
|
@ -36,43 +36,38 @@ struct __sysctl_args {
|
|||||||
unsigned long __linux_unused[4];
|
unsigned long __linux_unused[4];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
CTL_KERN = 1,
|
CTL_KERN = 1,
|
||||||
CTL_VM = 2,
|
CTL_VM = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
CTL_NET = 3,
|
CTL_NET = 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
CTL_PROC = 4,
|
CTL_PROC = 4,
|
||||||
CTL_FS = 5,
|
CTL_FS = 5,
|
||||||
CTL_DEBUG = 6,
|
CTL_DEBUG = 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
CTL_DEV = 7,
|
CTL_DEV = 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
CTL_BUS = 8,
|
CTL_BUS = 8,
|
||||||
CTL_ABI = 9,
|
CTL_ABI = 9,
|
||||||
CTL_CPU = 10,
|
CTL_CPU = 10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
CTL_ARLAN = 254,
|
CTL_ARLAN = 254,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
CTL_S390DBF = 5677,
|
CTL_S390DBF = 5677,
|
||||||
CTL_SUNRPC = 7249,
|
CTL_SUNRPC = 7249,
|
||||||
CTL_PM = 9899,
|
CTL_PM = 9899,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
CTL_FRV = 9898,
|
CTL_FRV = 9898,
|
||||||
};
|
|
||||||
enum
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
|
enum {
|
||||||
CTL_BUS_ISA = 1
|
CTL_BUS_ISA = 1
|
||||||
};
|
};
|
||||||
enum
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum {
|
||||||
INOTIFY_MAX_USER_INSTANCES = 1,
|
INOTIFY_MAX_USER_INSTANCES = 1,
|
||||||
INOTIFY_MAX_USER_WATCHES = 2,
|
INOTIFY_MAX_USER_WATCHES = 2,
|
||||||
INOTIFY_MAX_QUEUED_EVENTS = 3
|
INOTIFY_MAX_QUEUED_EVENTS = 3
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
};
|
||||||
{
|
enum {
|
||||||
KERN_OSTYPE = 1,
|
KERN_OSTYPE = 1,
|
||||||
KERN_OSRELEASE = 2,
|
KERN_OSRELEASE = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -157,148 +152,138 @@ enum
|
|||||||
KERN_PANIC_ON_NMI = 76,
|
KERN_PANIC_ON_NMI = 76,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
VM_UNUSED1 = 1,
|
VM_UNUSED1 = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_UNUSED2 = 2,
|
VM_UNUSED2 = 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_UNUSED3 = 3,
|
VM_UNUSED3 = 3,
|
||||||
VM_UNUSED4 = 4,
|
VM_UNUSED4 = 4,
|
||||||
VM_OVERCOMMIT_MEMORY = 5,
|
VM_OVERCOMMIT_MEMORY = 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_UNUSED5 = 6,
|
VM_UNUSED5 = 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_UNUSED7 = 7,
|
VM_UNUSED7 = 7,
|
||||||
VM_UNUSED8 = 8,
|
VM_UNUSED8 = 8,
|
||||||
VM_UNUSED9 = 9,
|
VM_UNUSED9 = 9,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_PAGE_CLUSTER = 10,
|
VM_PAGE_CLUSTER = 10,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_DIRTY_BACKGROUND = 11,
|
VM_DIRTY_BACKGROUND = 11,
|
||||||
VM_DIRTY_RATIO = 12,
|
VM_DIRTY_RATIO = 12,
|
||||||
VM_DIRTY_WB_CS = 13,
|
VM_DIRTY_WB_CS = 13,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_DIRTY_EXPIRE_CS = 14,
|
VM_DIRTY_EXPIRE_CS = 14,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_NR_PDFLUSH_THREADS = 15,
|
VM_NR_PDFLUSH_THREADS = 15,
|
||||||
VM_OVERCOMMIT_RATIO = 16,
|
VM_OVERCOMMIT_RATIO = 16,
|
||||||
VM_PAGEBUF = 17,
|
VM_PAGEBUF = 17,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_HUGETLB_PAGES = 18,
|
VM_HUGETLB_PAGES = 18,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_SWAPPINESS = 19,
|
VM_SWAPPINESS = 19,
|
||||||
VM_LOWMEM_RESERVE_RATIO = 20,
|
VM_LOWMEM_RESERVE_RATIO = 20,
|
||||||
VM_MIN_FREE_KBYTES = 21,
|
VM_MIN_FREE_KBYTES = 21,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_MAX_MAP_COUNT = 22,
|
VM_MAX_MAP_COUNT = 22,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_LAPTOP_MODE = 23,
|
VM_LAPTOP_MODE = 23,
|
||||||
VM_BLOCK_DUMP = 24,
|
VM_BLOCK_DUMP = 24,
|
||||||
VM_HUGETLB_GROUP = 25,
|
VM_HUGETLB_GROUP = 25,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_VFS_CACHE_PRESSURE = 26,
|
VM_VFS_CACHE_PRESSURE = 26,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_LEGACY_VA_LAYOUT = 27,
|
VM_LEGACY_VA_LAYOUT = 27,
|
||||||
VM_SWAP_TOKEN_TIMEOUT = 28,
|
VM_SWAP_TOKEN_TIMEOUT = 28,
|
||||||
VM_DROP_PAGECACHE = 29,
|
VM_DROP_PAGECACHE = 29,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_PERCPU_PAGELIST_FRACTION = 30,
|
VM_PERCPU_PAGELIST_FRACTION = 30,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_ZONE_RECLAIM_MODE = 31,
|
VM_ZONE_RECLAIM_MODE = 31,
|
||||||
VM_MIN_UNMAPPED = 32,
|
VM_MIN_UNMAPPED = 32,
|
||||||
VM_PANIC_ON_OOM = 33,
|
VM_PANIC_ON_OOM = 33,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
VM_VDSO_ENABLED = 34,
|
VM_VDSO_ENABLED = 34,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
VM_MIN_SLAB = 35,
|
VM_MIN_SLAB = 35,
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
NET_CORE = 1,
|
NET_CORE = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_ETHER = 2,
|
NET_ETHER = 2,
|
||||||
NET_802 = 3,
|
NET_802 = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_UNIX = 4,
|
NET_UNIX = 4,
|
||||||
NET_IPV4 = 5,
|
NET_IPV4 = 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPX = 6,
|
NET_IPX = 6,
|
||||||
NET_ATALK = 7,
|
NET_ATALK = 7,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_NETROM = 8,
|
NET_NETROM = 8,
|
||||||
NET_AX25 = 9,
|
NET_AX25 = 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_BRIDGE = 10,
|
NET_BRIDGE = 10,
|
||||||
NET_ROSE = 11,
|
NET_ROSE = 11,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV6 = 12,
|
NET_IPV6 = 12,
|
||||||
NET_X25 = 13,
|
NET_X25 = 13,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TR = 14,
|
NET_TR = 14,
|
||||||
NET_DECNET = 15,
|
NET_DECNET = 15,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_ECONET = 16,
|
NET_ECONET = 16,
|
||||||
NET_SCTP = 17,
|
NET_SCTP = 17,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_LLC = 18,
|
NET_LLC = 18,
|
||||||
NET_NETFILTER = 19,
|
NET_NETFILTER = 19,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DCCP = 20,
|
NET_DCCP = 20,
|
||||||
NET_IRDA = 412,
|
NET_IRDA = 412,
|
||||||
};
|
|
||||||
enum
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
enum {
|
||||||
RANDOM_POOLSIZE = 1,
|
RANDOM_POOLSIZE = 1,
|
||||||
RANDOM_ENTROPY_COUNT = 2,
|
RANDOM_ENTROPY_COUNT = 2,
|
||||||
RANDOM_READ_THRESH=3,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
RANDOM_READ_THRESH = 3,
|
||||||
RANDOM_WRITE_THRESH = 4,
|
RANDOM_WRITE_THRESH = 4,
|
||||||
RANDOM_BOOT_ID = 5,
|
RANDOM_BOOT_ID = 5,
|
||||||
RANDOM_UUID = 6
|
RANDOM_UUID = 6
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
};
|
||||||
{
|
enum {
|
||||||
PTY_MAX = 1,
|
PTY_MAX = 1,
|
||||||
PTY_NR = 2
|
PTY_NR = 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
BUS_ISA_MEM_BASE = 1,
|
BUS_ISA_MEM_BASE = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
BUS_ISA_PORT_BASE = 2,
|
BUS_ISA_PORT_BASE = 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
BUS_ISA_PORT_SHIFT = 3
|
BUS_ISA_PORT_SHIFT = 3
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
NET_CORE_WMEM_MAX = 1,
|
NET_CORE_WMEM_MAX = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CORE_RMEM_MAX = 2,
|
NET_CORE_RMEM_MAX = 2,
|
||||||
NET_CORE_WMEM_DEFAULT = 3,
|
NET_CORE_WMEM_DEFAULT = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CORE_RMEM_DEFAULT = 4,
|
NET_CORE_RMEM_DEFAULT = 4,
|
||||||
NET_CORE_MAX_BACKLOG = 6,
|
NET_CORE_MAX_BACKLOG = 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CORE_FASTROUTE = 7,
|
NET_CORE_FASTROUTE = 7,
|
||||||
NET_CORE_MSG_COST = 8,
|
NET_CORE_MSG_COST = 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CORE_MSG_BURST = 9,
|
NET_CORE_MSG_BURST = 9,
|
||||||
NET_CORE_OPTMEM_MAX = 10,
|
NET_CORE_OPTMEM_MAX = 10,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CORE_HOT_LIST_LENGTH = 11,
|
NET_CORE_HOT_LIST_LENGTH = 11,
|
||||||
NET_CORE_DIVERT_VERSION = 12,
|
NET_CORE_DIVERT_VERSION = 12,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CORE_NO_CONG_THRESH = 13,
|
NET_CORE_NO_CONG_THRESH = 13,
|
||||||
NET_CORE_NO_CONG = 14,
|
NET_CORE_NO_CONG = 14,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CORE_LO_CONG = 15,
|
NET_CORE_LO_CONG = 15,
|
||||||
NET_CORE_MOD_CONG = 16,
|
NET_CORE_MOD_CONG = 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CORE_DEV_WEIGHT = 17,
|
NET_CORE_DEV_WEIGHT = 17,
|
||||||
NET_CORE_SOMAXCONN = 18,
|
NET_CORE_SOMAXCONN = 18,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CORE_BUDGET = 19,
|
NET_CORE_BUDGET = 19,
|
||||||
NET_CORE_AEVENT_ETIME = 20,
|
NET_CORE_AEVENT_ETIME = 20,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CORE_AEVENT_RSEQTH = 21,
|
NET_CORE_AEVENT_RSEQTH = 21,
|
||||||
NET_CORE_WARNINGS = 22,
|
NET_CORE_WARNINGS = 22,
|
||||||
};
|
|
||||||
enum
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
enum {
|
||||||
NET_UNIX_DESTROY_DELAY = 1,
|
NET_UNIX_DESTROY_DELAY = 1,
|
||||||
NET_UNIX_DELETE_DELAY = 2,
|
NET_UNIX_DELETE_DELAY = 2,
|
||||||
NET_UNIX_MAX_DGRAM_QLEN=3,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_UNIX_MAX_DGRAM_QLEN = 3,
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
NET_NF_CONNTRACK_MAX = 1,
|
NET_NF_CONNTRACK_MAX = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
|
NET_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
|
||||||
@ -341,190 +326,185 @@ enum
|
|||||||
NET_NF_CONNTRACK_CHECKSUM = 32,
|
NET_NF_CONNTRACK_CHECKSUM = 32,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
NET_IPV4_FORWARD = 8,
|
NET_IPV4_FORWARD = 8,
|
||||||
NET_IPV4_DYNADDR = 9,
|
NET_IPV4_DYNADDR = 9,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_CONF = 16,
|
NET_IPV4_CONF = 16,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_NEIGH = 17,
|
NET_IPV4_NEIGH = 17,
|
||||||
NET_IPV4_ROUTE = 18,
|
NET_IPV4_ROUTE = 18,
|
||||||
NET_IPV4_FIB_HASH = 19,
|
NET_IPV4_FIB_HASH = 19,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_NETFILTER = 20,
|
NET_IPV4_NETFILTER = 20,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_TCP_TIMESTAMPS = 33,
|
NET_IPV4_TCP_TIMESTAMPS = 33,
|
||||||
NET_IPV4_TCP_WINDOW_SCALING = 34,
|
NET_IPV4_TCP_WINDOW_SCALING = 34,
|
||||||
NET_IPV4_TCP_SACK = 35,
|
NET_IPV4_TCP_SACK = 35,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_TCP_RETRANS_COLLAPSE = 36,
|
NET_IPV4_TCP_RETRANS_COLLAPSE = 36,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_DEFAULT_TTL = 37,
|
NET_IPV4_DEFAULT_TTL = 37,
|
||||||
NET_IPV4_AUTOCONFIG = 38,
|
NET_IPV4_AUTOCONFIG = 38,
|
||||||
NET_IPV4_NO_PMTU_DISC = 39,
|
NET_IPV4_NO_PMTU_DISC = 39,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_TCP_SYN_RETRIES = 40,
|
NET_IPV4_TCP_SYN_RETRIES = 40,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_IPFRAG_HIGH_THRESH = 41,
|
NET_IPV4_IPFRAG_HIGH_THRESH = 41,
|
||||||
NET_IPV4_IPFRAG_LOW_THRESH = 42,
|
NET_IPV4_IPFRAG_LOW_THRESH = 42,
|
||||||
NET_IPV4_IPFRAG_TIME = 43,
|
NET_IPV4_IPFRAG_TIME = 43,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_TCP_MAX_KA_PROBES = 44,
|
NET_IPV4_TCP_MAX_KA_PROBES = 44,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_TCP_KEEPALIVE_TIME = 45,
|
NET_IPV4_TCP_KEEPALIVE_TIME = 45,
|
||||||
NET_IPV4_TCP_KEEPALIVE_PROBES = 46,
|
NET_IPV4_TCP_KEEPALIVE_PROBES = 46,
|
||||||
NET_IPV4_TCP_RETRIES1 = 47,
|
NET_IPV4_TCP_RETRIES1 = 47,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_TCP_RETRIES2 = 48,
|
NET_IPV4_TCP_RETRIES2 = 48,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_TCP_FIN_TIMEOUT = 49,
|
NET_IPV4_TCP_FIN_TIMEOUT = 49,
|
||||||
NET_IPV4_IP_MASQ_DEBUG = 50,
|
NET_IPV4_IP_MASQ_DEBUG = 50,
|
||||||
NET_TCP_SYNCOOKIES = 51,
|
NET_TCP_SYNCOOKIES = 51,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_STDURG = 52,
|
NET_TCP_STDURG = 52,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_RFC1337 = 53,
|
NET_TCP_RFC1337 = 53,
|
||||||
NET_TCP_SYN_TAILDROP = 54,
|
NET_TCP_SYN_TAILDROP = 54,
|
||||||
NET_TCP_MAX_SYN_BACKLOG = 55,
|
NET_TCP_MAX_SYN_BACKLOG = 55,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_LOCAL_PORT_RANGE = 56,
|
NET_IPV4_LOCAL_PORT_RANGE = 56,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ICMP_ECHO_IGNORE_ALL = 57,
|
NET_IPV4_ICMP_ECHO_IGNORE_ALL = 57,
|
||||||
NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS = 58,
|
NET_IPV4_ICMP_ECHO_IGNORE_BROADCASTS = 58,
|
||||||
NET_IPV4_ICMP_SOURCEQUENCH_RATE = 59,
|
NET_IPV4_ICMP_SOURCEQUENCH_RATE = 59,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ICMP_DESTUNREACH_RATE = 60,
|
NET_IPV4_ICMP_DESTUNREACH_RATE = 60,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ICMP_TIMEEXCEED_RATE = 61,
|
NET_IPV4_ICMP_TIMEEXCEED_RATE = 61,
|
||||||
NET_IPV4_ICMP_PARAMPROB_RATE = 62,
|
NET_IPV4_ICMP_PARAMPROB_RATE = 62,
|
||||||
NET_IPV4_ICMP_ECHOREPLY_RATE = 63,
|
NET_IPV4_ICMP_ECHOREPLY_RATE = 63,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES = 64,
|
NET_IPV4_ICMP_IGNORE_BOGUS_ERROR_RESPONSES = 64,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_IGMP_MAX_MEMBERSHIPS = 65,
|
NET_IPV4_IGMP_MAX_MEMBERSHIPS = 65,
|
||||||
NET_TCP_TW_RECYCLE = 66,
|
NET_TCP_TW_RECYCLE = 66,
|
||||||
NET_IPV4_ALWAYS_DEFRAG = 67,
|
NET_IPV4_ALWAYS_DEFRAG = 67,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_TCP_KEEPALIVE_INTVL = 68,
|
NET_IPV4_TCP_KEEPALIVE_INTVL = 68,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_INET_PEER_THRESHOLD = 69,
|
NET_IPV4_INET_PEER_THRESHOLD = 69,
|
||||||
NET_IPV4_INET_PEER_MINTTL = 70,
|
NET_IPV4_INET_PEER_MINTTL = 70,
|
||||||
NET_IPV4_INET_PEER_MAXTTL = 71,
|
NET_IPV4_INET_PEER_MAXTTL = 71,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_INET_PEER_GC_MINTIME = 72,
|
NET_IPV4_INET_PEER_GC_MINTIME = 72,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_INET_PEER_GC_MAXTIME = 73,
|
NET_IPV4_INET_PEER_GC_MAXTIME = 73,
|
||||||
NET_TCP_ORPHAN_RETRIES = 74,
|
NET_TCP_ORPHAN_RETRIES = 74,
|
||||||
NET_TCP_ABORT_ON_OVERFLOW = 75,
|
NET_TCP_ABORT_ON_OVERFLOW = 75,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_SYNACK_RETRIES = 76,
|
NET_TCP_SYNACK_RETRIES = 76,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_MAX_ORPHANS = 77,
|
NET_TCP_MAX_ORPHANS = 77,
|
||||||
NET_TCP_MAX_TW_BUCKETS = 78,
|
NET_TCP_MAX_TW_BUCKETS = 78,
|
||||||
NET_TCP_FACK = 79,
|
NET_TCP_FACK = 79,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_REORDERING = 80,
|
NET_TCP_REORDERING = 80,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_ECN = 81,
|
NET_TCP_ECN = 81,
|
||||||
NET_TCP_DSACK = 82,
|
NET_TCP_DSACK = 82,
|
||||||
NET_TCP_MEM = 83,
|
NET_TCP_MEM = 83,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_WMEM = 84,
|
NET_TCP_WMEM = 84,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_RMEM = 85,
|
NET_TCP_RMEM = 85,
|
||||||
NET_TCP_APP_WIN = 86,
|
NET_TCP_APP_WIN = 86,
|
||||||
NET_TCP_ADV_WIN_SCALE = 87,
|
NET_TCP_ADV_WIN_SCALE = 87,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_NONLOCAL_BIND = 88,
|
NET_IPV4_NONLOCAL_BIND = 88,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ICMP_RATELIMIT = 89,
|
NET_IPV4_ICMP_RATELIMIT = 89,
|
||||||
NET_IPV4_ICMP_RATEMASK = 90,
|
NET_IPV4_ICMP_RATEMASK = 90,
|
||||||
NET_TCP_TW_REUSE = 91,
|
NET_TCP_TW_REUSE = 91,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_FRTO = 92,
|
NET_TCP_FRTO = 92,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_LOW_LATENCY = 93,
|
NET_TCP_LOW_LATENCY = 93,
|
||||||
NET_IPV4_IPFRAG_SECRET_INTERVAL = 94,
|
NET_IPV4_IPFRAG_SECRET_INTERVAL = 94,
|
||||||
NET_IPV4_IGMP_MAX_MSF = 96,
|
NET_IPV4_IGMP_MAX_MSF = 96,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_NO_METRICS_SAVE = 97,
|
NET_TCP_NO_METRICS_SAVE = 97,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_DEFAULT_WIN_SCALE = 105,
|
NET_TCP_DEFAULT_WIN_SCALE = 105,
|
||||||
NET_TCP_MODERATE_RCVBUF = 106,
|
NET_TCP_MODERATE_RCVBUF = 106,
|
||||||
NET_TCP_TSO_WIN_DIVISOR = 107,
|
NET_TCP_TSO_WIN_DIVISOR = 107,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_BIC_BETA = 108,
|
NET_TCP_BIC_BETA = 108,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR = 109,
|
NET_IPV4_ICMP_ERRORS_USE_INBOUND_IFADDR = 109,
|
||||||
NET_TCP_CONG_CONTROL = 110,
|
NET_TCP_CONG_CONTROL = 110,
|
||||||
NET_TCP_ABC = 111,
|
NET_TCP_ABC = 111,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_IPFRAG_MAX_DIST = 112,
|
NET_IPV4_IPFRAG_MAX_DIST = 112,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_MTU_PROBING = 113,
|
NET_TCP_MTU_PROBING = 113,
|
||||||
NET_TCP_BASE_MSS = 114,
|
NET_TCP_BASE_MSS = 114,
|
||||||
NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS = 115,
|
NET_IPV4_TCP_WORKAROUND_SIGNED_WINDOWS = 115,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_DMA_COPYBREAK = 116,
|
NET_TCP_DMA_COPYBREAK = 116,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_SLOW_START_AFTER_IDLE = 117,
|
NET_TCP_SLOW_START_AFTER_IDLE = 117,
|
||||||
NET_CIPSOV4_CACHE_ENABLE = 118,
|
NET_CIPSOV4_CACHE_ENABLE = 118,
|
||||||
NET_CIPSOV4_CACHE_BUCKET_SIZE = 119,
|
NET_CIPSOV4_CACHE_BUCKET_SIZE = 119,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_CIPSOV4_RBM_OPTFMT = 120,
|
NET_CIPSOV4_RBM_OPTFMT = 120,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_CIPSOV4_RBM_STRICTVALID = 121,
|
NET_CIPSOV4_RBM_STRICTVALID = 121,
|
||||||
NET_TCP_AVAIL_CONG_CONTROL = 122,
|
NET_TCP_AVAIL_CONG_CONTROL = 122,
|
||||||
NET_TCP_ALLOWED_CONG_CONTROL = 123,
|
NET_TCP_ALLOWED_CONG_CONTROL = 123,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_TCP_MAX_SSTHRESH = 124,
|
NET_TCP_MAX_SSTHRESH = 124,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_TCP_FRTO_RESPONSE = 125,
|
NET_TCP_FRTO_RESPONSE = 125,
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ROUTE_FLUSH = 1,
|
NET_IPV4_ROUTE_FLUSH = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ROUTE_MIN_DELAY = 2,
|
NET_IPV4_ROUTE_MIN_DELAY = 2,
|
||||||
NET_IPV4_ROUTE_MAX_DELAY = 3,
|
NET_IPV4_ROUTE_MAX_DELAY = 3,
|
||||||
NET_IPV4_ROUTE_GC_THRESH = 4,
|
NET_IPV4_ROUTE_GC_THRESH = 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ROUTE_MAX_SIZE = 5,
|
NET_IPV4_ROUTE_MAX_SIZE = 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ROUTE_GC_MIN_INTERVAL = 6,
|
NET_IPV4_ROUTE_GC_MIN_INTERVAL = 6,
|
||||||
NET_IPV4_ROUTE_GC_TIMEOUT = 7,
|
NET_IPV4_ROUTE_GC_TIMEOUT = 7,
|
||||||
NET_IPV4_ROUTE_GC_INTERVAL = 8,
|
NET_IPV4_ROUTE_GC_INTERVAL = 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ROUTE_REDIRECT_LOAD = 9,
|
NET_IPV4_ROUTE_REDIRECT_LOAD = 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ROUTE_REDIRECT_NUMBER = 10,
|
NET_IPV4_ROUTE_REDIRECT_NUMBER = 10,
|
||||||
NET_IPV4_ROUTE_REDIRECT_SILENCE = 11,
|
NET_IPV4_ROUTE_REDIRECT_SILENCE = 11,
|
||||||
NET_IPV4_ROUTE_ERROR_COST = 12,
|
NET_IPV4_ROUTE_ERROR_COST = 12,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ROUTE_ERROR_BURST = 13,
|
NET_IPV4_ROUTE_ERROR_BURST = 13,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ROUTE_GC_ELASTICITY = 14,
|
NET_IPV4_ROUTE_GC_ELASTICITY = 14,
|
||||||
NET_IPV4_ROUTE_MTU_EXPIRES = 15,
|
NET_IPV4_ROUTE_MTU_EXPIRES = 15,
|
||||||
NET_IPV4_ROUTE_MIN_PMTU = 16,
|
NET_IPV4_ROUTE_MIN_PMTU = 16,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IPV4_ROUTE_MIN_ADVMSS = 17,
|
NET_IPV4_ROUTE_MIN_ADVMSS = 17,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_ROUTE_SECRET_INTERVAL = 18,
|
NET_IPV4_ROUTE_SECRET_INTERVAL = 18,
|
||||||
NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS = 19,
|
NET_IPV4_ROUTE_GC_MIN_INTERVAL_MS = 19,
|
||||||
};
|
};
|
||||||
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum
|
|
||||||
{
|
|
||||||
NET_PROTO_CONF_ALL = - 2,
|
NET_PROTO_CONF_ALL = - 2,
|
||||||
NET_PROTO_CONF_DEFAULT = - 3
|
NET_PROTO_CONF_DEFAULT = - 3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
NET_IPV4_CONF_FORWARDING=1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_FORWARDING = 1,
|
||||||
NET_IPV4_CONF_MC_FORWARDING = 2,
|
NET_IPV4_CONF_MC_FORWARDING = 2,
|
||||||
NET_IPV4_CONF_PROXY_ARP = 3,
|
NET_IPV4_CONF_PROXY_ARP = 3,
|
||||||
NET_IPV4_CONF_ACCEPT_REDIRECTS = 4,
|
NET_IPV4_CONF_ACCEPT_REDIRECTS = 4,
|
||||||
NET_IPV4_CONF_SECURE_REDIRECTS=5,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_SECURE_REDIRECTS = 5,
|
||||||
NET_IPV4_CONF_SEND_REDIRECTS = 6,
|
NET_IPV4_CONF_SEND_REDIRECTS = 6,
|
||||||
NET_IPV4_CONF_SHARED_MEDIA = 7,
|
NET_IPV4_CONF_SHARED_MEDIA = 7,
|
||||||
NET_IPV4_CONF_RP_FILTER = 8,
|
NET_IPV4_CONF_RP_FILTER = 8,
|
||||||
NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE=9,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_ACCEPT_SOURCE_ROUTE = 9,
|
||||||
NET_IPV4_CONF_BOOTP_RELAY = 10,
|
NET_IPV4_CONF_BOOTP_RELAY = 10,
|
||||||
NET_IPV4_CONF_LOG_MARTIANS = 11,
|
NET_IPV4_CONF_LOG_MARTIANS = 11,
|
||||||
NET_IPV4_CONF_TAG = 12,
|
NET_IPV4_CONF_TAG = 12,
|
||||||
NET_IPV4_CONF_ARPFILTER=13,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_ARPFILTER = 13,
|
||||||
NET_IPV4_CONF_MEDIUM_ID = 14,
|
NET_IPV4_CONF_MEDIUM_ID = 14,
|
||||||
NET_IPV4_CONF_NOXFRM = 15,
|
NET_IPV4_CONF_NOXFRM = 15,
|
||||||
NET_IPV4_CONF_NOPOLICY = 16,
|
NET_IPV4_CONF_NOPOLICY = 16,
|
||||||
NET_IPV4_CONF_FORCE_IGMP_VERSION=17,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_FORCE_IGMP_VERSION = 17,
|
||||||
NET_IPV4_CONF_ARP_ANNOUNCE = 18,
|
NET_IPV4_CONF_ARP_ANNOUNCE = 18,
|
||||||
NET_IPV4_CONF_ARP_IGNORE = 19,
|
NET_IPV4_CONF_ARP_IGNORE = 19,
|
||||||
NET_IPV4_CONF_PROMOTE_SECONDARIES = 20,
|
NET_IPV4_CONF_PROMOTE_SECONDARIES = 20,
|
||||||
NET_IPV4_CONF_ARP_ACCEPT=21,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
NET_IPV4_CONF_ARP_ACCEPT = 21,
|
||||||
NET_IPV4_CONF_ARP_NOTIFY = 22,
|
NET_IPV4_CONF_ARP_NOTIFY = 22,
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IPV4_NF_CONNTRACK_MAX = 1,
|
NET_IPV4_NF_CONNTRACK_MAX = 1,
|
||||||
NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
|
NET_IPV4_NF_CONNTRACK_TCP_TIMEOUT_SYN_SENT = 2,
|
||||||
@ -754,231 +734,227 @@ enum {
|
|||||||
NET_X25_ACK_HOLD_BACK_TIMEOUT = 5,
|
NET_X25_ACK_HOLD_BACK_TIMEOUT = 5,
|
||||||
NET_X25_FORWARD = 6
|
NET_X25_FORWARD = 6
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
NET_TR_RIF_TIMEOUT = 1
|
NET_TR_RIF_TIMEOUT = 1
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_NODE_TYPE = 1,
|
NET_DECNET_NODE_TYPE = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_NODE_ADDRESS = 2,
|
NET_DECNET_NODE_ADDRESS = 2,
|
||||||
NET_DECNET_NODE_NAME = 3,
|
NET_DECNET_NODE_NAME = 3,
|
||||||
NET_DECNET_DEFAULT_DEVICE = 4,
|
NET_DECNET_DEFAULT_DEVICE = 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_TIME_WAIT = 5,
|
NET_DECNET_TIME_WAIT = 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_DN_COUNT = 6,
|
NET_DECNET_DN_COUNT = 6,
|
||||||
NET_DECNET_DI_COUNT = 7,
|
NET_DECNET_DI_COUNT = 7,
|
||||||
NET_DECNET_DR_COUNT = 8,
|
NET_DECNET_DR_COUNT = 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_DST_GC_INTERVAL = 9,
|
NET_DECNET_DST_GC_INTERVAL = 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_CONF = 10,
|
NET_DECNET_CONF = 10,
|
||||||
NET_DECNET_NO_FC_MAX_CWND = 11,
|
NET_DECNET_NO_FC_MAX_CWND = 11,
|
||||||
NET_DECNET_MEM = 12,
|
NET_DECNET_MEM = 12,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_RMEM = 13,
|
NET_DECNET_RMEM = 13,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_WMEM = 14,
|
NET_DECNET_WMEM = 14,
|
||||||
NET_DECNET_DEBUG_LEVEL = 255
|
NET_DECNET_DEBUG_LEVEL = 255
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_CONF_LOOPBACK = - 2,
|
NET_DECNET_CONF_LOOPBACK = - 2,
|
||||||
NET_DECNET_CONF_DDCMP = - 3,
|
NET_DECNET_CONF_DDCMP = - 3,
|
||||||
NET_DECNET_CONF_PPP = - 4,
|
NET_DECNET_CONF_PPP = - 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_CONF_X25 = - 5,
|
NET_DECNET_CONF_X25 = - 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_CONF_GRE = - 6,
|
NET_DECNET_CONF_GRE = - 6,
|
||||||
NET_DECNET_CONF_ETHER = - 7
|
NET_DECNET_CONF_ETHER = - 7
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_CONF_DEV_PRIORITY = 1,
|
NET_DECNET_CONF_DEV_PRIORITY = 1,
|
||||||
NET_DECNET_CONF_DEV_T1 = 2,
|
NET_DECNET_CONF_DEV_T1 = 2,
|
||||||
NET_DECNET_CONF_DEV_T2 = 3,
|
NET_DECNET_CONF_DEV_T2 = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_DECNET_CONF_DEV_T3 = 4,
|
NET_DECNET_CONF_DEV_T3 = 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_DECNET_CONF_DEV_FORWARDING = 5,
|
NET_DECNET_CONF_DEV_FORWARDING = 5,
|
||||||
NET_DECNET_CONF_DEV_BLKSIZE = 6,
|
NET_DECNET_CONF_DEV_BLKSIZE = 6,
|
||||||
NET_DECNET_CONF_DEV_STATE = 7
|
NET_DECNET_CONF_DEV_STATE = 7
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
NET_SCTP_RTO_INITIAL = 1,
|
NET_SCTP_RTO_INITIAL = 1,
|
||||||
NET_SCTP_RTO_MIN = 2,
|
NET_SCTP_RTO_MIN = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_SCTP_RTO_MAX = 3,
|
NET_SCTP_RTO_MAX = 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_SCTP_RTO_ALPHA = 4,
|
NET_SCTP_RTO_ALPHA = 4,
|
||||||
NET_SCTP_RTO_BETA = 5,
|
NET_SCTP_RTO_BETA = 5,
|
||||||
NET_SCTP_VALID_COOKIE_LIFE = 6,
|
NET_SCTP_VALID_COOKIE_LIFE = 6,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_SCTP_ASSOCIATION_MAX_RETRANS = 7,
|
NET_SCTP_ASSOCIATION_MAX_RETRANS = 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_SCTP_PATH_MAX_RETRANS = 8,
|
NET_SCTP_PATH_MAX_RETRANS = 8,
|
||||||
NET_SCTP_MAX_INIT_RETRANSMITS = 9,
|
NET_SCTP_MAX_INIT_RETRANSMITS = 9,
|
||||||
NET_SCTP_HB_INTERVAL = 10,
|
NET_SCTP_HB_INTERVAL = 10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_SCTP_PRESERVE_ENABLE = 11,
|
NET_SCTP_PRESERVE_ENABLE = 11,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_SCTP_MAX_BURST = 12,
|
NET_SCTP_MAX_BURST = 12,
|
||||||
NET_SCTP_ADDIP_ENABLE = 13,
|
NET_SCTP_ADDIP_ENABLE = 13,
|
||||||
NET_SCTP_PRSCTP_ENABLE = 14,
|
NET_SCTP_PRSCTP_ENABLE = 14,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_SCTP_SNDBUF_POLICY = 15,
|
NET_SCTP_SNDBUF_POLICY = 15,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_SCTP_SACK_TIMEOUT = 16,
|
NET_SCTP_SACK_TIMEOUT = 16,
|
||||||
NET_SCTP_RCVBUF_POLICY = 17,
|
NET_SCTP_RCVBUF_POLICY = 17,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_BRIDGE_NF_CALL_ARPTABLES = 1,
|
NET_BRIDGE_NF_CALL_ARPTABLES = 1,
|
||||||
NET_BRIDGE_NF_CALL_IPTABLES = 2,
|
NET_BRIDGE_NF_CALL_IPTABLES = 2,
|
||||||
NET_BRIDGE_NF_CALL_IP6TABLES = 3,
|
NET_BRIDGE_NF_CALL_IP6TABLES = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4,
|
NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5,
|
NET_BRIDGE_NF_FILTER_PPPOE_TAGGED = 5,
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IRDA_DISCOVERY = 1,
|
NET_IRDA_DISCOVERY = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IRDA_DEVNAME = 2,
|
NET_IRDA_DEVNAME = 2,
|
||||||
NET_IRDA_DEBUG = 3,
|
NET_IRDA_DEBUG = 3,
|
||||||
NET_IRDA_FAST_POLL = 4,
|
NET_IRDA_FAST_POLL = 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IRDA_DISCOVERY_SLOTS = 5,
|
NET_IRDA_DISCOVERY_SLOTS = 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IRDA_DISCOVERY_TIMEOUT = 6,
|
NET_IRDA_DISCOVERY_TIMEOUT = 6,
|
||||||
NET_IRDA_SLOT_TIMEOUT = 7,
|
NET_IRDA_SLOT_TIMEOUT = 7,
|
||||||
NET_IRDA_MAX_BAUD_RATE = 8,
|
NET_IRDA_MAX_BAUD_RATE = 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IRDA_MIN_TX_TURN_TIME = 9,
|
NET_IRDA_MIN_TX_TURN_TIME = 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IRDA_MAX_TX_DATA_SIZE = 10,
|
NET_IRDA_MAX_TX_DATA_SIZE = 10,
|
||||||
NET_IRDA_MAX_TX_WINDOW = 11,
|
NET_IRDA_MAX_TX_WINDOW = 11,
|
||||||
NET_IRDA_MAX_NOREPLY_TIME = 12,
|
NET_IRDA_MAX_NOREPLY_TIME = 12,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
NET_IRDA_WARN_NOREPLY_TIME = 13,
|
NET_IRDA_WARN_NOREPLY_TIME = 13,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
NET_IRDA_LAP_KEEPALIVE_TIME = 14,
|
NET_IRDA_LAP_KEEPALIVE_TIME = 14,
|
||||||
};
|
};
|
||||||
enum
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
FS_NRINODE = 1,
|
FS_NRINODE = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_STATINODE = 2,
|
FS_STATINODE = 2,
|
||||||
FS_MAXINODE = 3,
|
FS_MAXINODE = 3,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_NRDQUOT = 4,
|
FS_NRDQUOT = 4,
|
||||||
FS_MAXDQUOT = 5,
|
FS_MAXDQUOT = 5,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_NRFILE = 6,
|
FS_NRFILE = 6,
|
||||||
FS_MAXFILE = 7,
|
FS_MAXFILE = 7,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_DENTRY = 8,
|
FS_DENTRY = 8,
|
||||||
FS_NRSUPER = 9,
|
FS_NRSUPER = 9,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_MAXSUPER = 10,
|
FS_MAXSUPER = 10,
|
||||||
FS_OVERFLOWUID = 11,
|
FS_OVERFLOWUID = 11,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_OVERFLOWGID = 12,
|
FS_OVERFLOWGID = 12,
|
||||||
FS_LEASES = 13,
|
FS_LEASES = 13,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_DIR_NOTIFY = 14,
|
FS_DIR_NOTIFY = 14,
|
||||||
FS_LEASE_TIME = 15,
|
FS_LEASE_TIME = 15,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_DQSTATS = 16,
|
FS_DQSTATS = 16,
|
||||||
FS_XFS = 17,
|
FS_XFS = 17,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_AIO_NR = 18,
|
FS_AIO_NR = 18,
|
||||||
FS_AIO_MAX_NR = 19,
|
FS_AIO_MAX_NR = 19,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_INOTIFY = 20,
|
FS_INOTIFY = 20,
|
||||||
FS_OCFS2 = 988,
|
FS_OCFS2 = 988,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_DQ_LOOKUPS = 1,
|
FS_DQ_LOOKUPS = 1,
|
||||||
FS_DQ_DROPS = 2,
|
FS_DQ_DROPS = 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_DQ_READS = 3,
|
FS_DQ_READS = 3,
|
||||||
FS_DQ_WRITES = 4,
|
FS_DQ_WRITES = 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_DQ_CACHE_HITS = 5,
|
FS_DQ_CACHE_HITS = 5,
|
||||||
FS_DQ_ALLOCATED = 6,
|
FS_DQ_ALLOCATED = 6,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
FS_DQ_FREE = 7,
|
FS_DQ_FREE = 7,
|
||||||
FS_DQ_SYNCS = 8,
|
FS_DQ_SYNCS = 8,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
FS_DQ_WARNINGS = 9,
|
FS_DQ_WARNINGS = 9,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
DEV_CDROM = 1,
|
DEV_CDROM = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_HWMON = 2,
|
DEV_HWMON = 2,
|
||||||
DEV_PARPORT = 3,
|
DEV_PARPORT = 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_RAID = 4,
|
DEV_RAID = 4,
|
||||||
DEV_MAC_HID = 5,
|
DEV_MAC_HID = 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_SCSI = 6,
|
DEV_SCSI = 6,
|
||||||
DEV_IPMI = 7,
|
DEV_IPMI = 7,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_CDROM_INFO = 1,
|
DEV_CDROM_INFO = 1,
|
||||||
DEV_CDROM_AUTOCLOSE = 2,
|
DEV_CDROM_AUTOCLOSE = 2,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_CDROM_AUTOEJECT = 3,
|
DEV_CDROM_AUTOEJECT = 3,
|
||||||
DEV_CDROM_DEBUG = 4,
|
DEV_CDROM_DEBUG = 4,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_CDROM_LOCK = 5,
|
DEV_CDROM_LOCK = 5,
|
||||||
DEV_CDROM_CHECK_MEDIA = 6
|
DEV_CDROM_CHECK_MEDIA = 6
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_PARPORT_DEFAULT = - 3
|
DEV_PARPORT_DEFAULT = - 3
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
DEV_RAID_SPEED_LIMIT_MIN = 1,
|
DEV_RAID_SPEED_LIMIT_MIN = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_RAID_SPEED_LIMIT_MAX = 2
|
DEV_RAID_SPEED_LIMIT_MAX = 2
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
DEV_PARPORT_DEFAULT_TIMESLICE = 1,
|
DEV_PARPORT_DEFAULT_TIMESLICE = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_PARPORT_DEFAULT_SPINTIME = 2
|
DEV_PARPORT_DEFAULT_SPINTIME = 2
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
DEV_PARPORT_SPINTIME = 1,
|
DEV_PARPORT_SPINTIME = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_PARPORT_BASE_ADDR = 2,
|
DEV_PARPORT_BASE_ADDR = 2,
|
||||||
DEV_PARPORT_IRQ = 3,
|
DEV_PARPORT_IRQ = 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_PARPORT_DMA = 4,
|
DEV_PARPORT_DMA = 4,
|
||||||
DEV_PARPORT_MODES = 5,
|
DEV_PARPORT_MODES = 5,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_PARPORT_DEVICES = 6,
|
DEV_PARPORT_DEVICES = 6,
|
||||||
DEV_PARPORT_AUTOPROBE = 16
|
DEV_PARPORT_AUTOPROBE = 16
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_PARPORT_DEVICES_ACTIVE = - 3,
|
DEV_PARPORT_DEVICES_ACTIVE = - 3,
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
DEV_PARPORT_DEVICE_TIMESLICE = 1,
|
DEV_PARPORT_DEVICE_TIMESLICE = 1,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES = 1,
|
DEV_MAC_HID_KEYBOARD_SENDS_LINUX_KEYCODES = 1,
|
||||||
DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES = 2,
|
DEV_MAC_HID_KEYBOARD_LOCK_KEYCODES = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
DEV_MAC_HID_MOUSE_BUTTON_EMULATION = 3,
|
DEV_MAC_HID_MOUSE_BUTTON_EMULATION = 3,
|
||||||
DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE = 4,
|
DEV_MAC_HID_MOUSE_BUTTON2_KEYCODE = 4,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE = 5,
|
DEV_MAC_HID_MOUSE_BUTTON3_KEYCODE = 5,
|
||||||
DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES = 6
|
DEV_MAC_HID_ADB_MOUSE_SENDS_KEYCODES = 6
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
DEV_SCSI_LOGGING_LEVEL = 1,
|
DEV_SCSI_LOGGING_LEVEL = 1,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
DEV_IPMI_POWEROFF_POWERCYCLE = 1,
|
DEV_IPMI_POWEROFF_POWERCYCLE = 1,
|
||||||
};
|
|
||||||
enum
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
enum {
|
||||||
ABI_DEFHANDLER_COFF = 1,
|
ABI_DEFHANDLER_COFF = 1,
|
||||||
ABI_DEFHANDLER_ELF = 2,
|
ABI_DEFHANDLER_ELF = 2,
|
||||||
ABI_DEFHANDLER_LCALL7=3,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
ABI_DEFHANDLER_LCALL7 = 3,
|
||||||
ABI_DEFHANDLER_LIBCSO = 4,
|
ABI_DEFHANDLER_LIBCSO = 4,
|
||||||
ABI_TRACE = 5,
|
ABI_TRACE = 5,
|
||||||
ABI_FAKE_UTSNAME = 6,
|
ABI_FAKE_UTSNAME = 6,
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#endif
|
#endif
|
||||||
|
@ -29,182 +29,160 @@ struct tcphdr {
|
|||||||
__be32 seq;
|
__be32 seq;
|
||||||
__be32 ack_seq;
|
__be32 ack_seq;
|
||||||
#ifdef __LITTLE_ENDIAN_BITFIELD
|
#ifdef __LITTLE_ENDIAN_BITFIELD
|
||||||
__u16 res1:4,
|
__u16 res1 : 4, doff : 4, fin : 1, syn : 1, rst : 1, psh : 1, ack : 1, urg : 1, ece : 1, cwr : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
doff:4,
|
|
||||||
fin:1,
|
|
||||||
syn:1,
|
|
||||||
rst:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
psh:1,
|
|
||||||
ack:1,
|
|
||||||
urg:1,
|
|
||||||
ece:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
cwr:1;
|
|
||||||
#elif defined(__BIG_ENDIAN_BITFIELD)
|
#elif defined(__BIG_ENDIAN_BITFIELD)
|
||||||
__u16 doff:4,
|
__u16 doff : 4, res1 : 4, cwr : 1, ece : 1, urg : 1, ack : 1, psh : 1, rst : 1, syn : 1, fin : 1;
|
||||||
res1:4,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
cwr:1,
|
|
||||||
ece:1,
|
|
||||||
urg:1,
|
|
||||||
ack:1,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
psh:1,
|
|
||||||
rst:1,
|
|
||||||
syn:1,
|
|
||||||
fin:1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#else
|
#else
|
||||||
#error "Adjust your <asm/byteorder.h> defines"
|
#error "Adjust your <asm/byteorder.h> defines"
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
__be16 window;
|
__be16 window;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__sum16 check;
|
__sum16 check;
|
||||||
__be16 urg_ptr;
|
__be16 urg_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
union tcp_word_hdr {
|
union tcp_word_hdr {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct tcphdr hdr;
|
struct tcphdr hdr;
|
||||||
__be32 words[5];
|
__be32 words[5];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define tcp_flag_word(tp) (((union tcp_word_hdr *) (tp))->words[3])
|
#define tcp_flag_word(tp) (((union tcp_word_hdr *) (tp))->words[3])
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
TCP_FLAG_CWR = __constant_cpu_to_be32(0x00800000),
|
TCP_FLAG_CWR = __constant_cpu_to_be32(0x00800000),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCP_FLAG_ECE = __constant_cpu_to_be32(0x00400000),
|
TCP_FLAG_ECE = __constant_cpu_to_be32(0x00400000),
|
||||||
TCP_FLAG_URG = __constant_cpu_to_be32(0x00200000),
|
TCP_FLAG_URG = __constant_cpu_to_be32(0x00200000),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TCP_FLAG_ACK = __constant_cpu_to_be32(0x00100000),
|
TCP_FLAG_ACK = __constant_cpu_to_be32(0x00100000),
|
||||||
TCP_FLAG_PSH = __constant_cpu_to_be32(0x00080000),
|
TCP_FLAG_PSH = __constant_cpu_to_be32(0x00080000),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCP_FLAG_RST = __constant_cpu_to_be32(0x00040000),
|
TCP_FLAG_RST = __constant_cpu_to_be32(0x00040000),
|
||||||
TCP_FLAG_SYN = __constant_cpu_to_be32(0x00020000),
|
TCP_FLAG_SYN = __constant_cpu_to_be32(0x00020000),
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TCP_FLAG_FIN = __constant_cpu_to_be32(0x00010000),
|
TCP_FLAG_FIN = __constant_cpu_to_be32(0x00010000),
|
||||||
TCP_RESERVED_BITS = __constant_cpu_to_be32(0x0F000000),
|
TCP_RESERVED_BITS = __constant_cpu_to_be32(0x0F000000),
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCP_DATA_OFFSET = __constant_cpu_to_be32(0xF0000000)
|
TCP_DATA_OFFSET = __constant_cpu_to_be32(0xF0000000)
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_MSS_DEFAULT 536U
|
#define TCP_MSS_DEFAULT 536U
|
||||||
#define TCP_MSS_DESIRED 1220U
|
#define TCP_MSS_DESIRED 1220U
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_NODELAY 1
|
#define TCP_NODELAY 1
|
||||||
#define TCP_MAXSEG 2
|
#define TCP_MAXSEG 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_CORK 3
|
#define TCP_CORK 3
|
||||||
#define TCP_KEEPIDLE 4
|
#define TCP_KEEPIDLE 4
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_KEEPINTVL 5
|
#define TCP_KEEPINTVL 5
|
||||||
#define TCP_KEEPCNT 6
|
#define TCP_KEEPCNT 6
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_SYNCNT 7
|
#define TCP_SYNCNT 7
|
||||||
#define TCP_LINGER2 8
|
#define TCP_LINGER2 8
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_DEFER_ACCEPT 9
|
#define TCP_DEFER_ACCEPT 9
|
||||||
#define TCP_WINDOW_CLAMP 10
|
#define TCP_WINDOW_CLAMP 10
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_INFO 11
|
#define TCP_INFO 11
|
||||||
#define TCP_QUICKACK 12
|
#define TCP_QUICKACK 12
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_CONGESTION 13
|
#define TCP_CONGESTION 13
|
||||||
#define TCP_MD5SIG 14
|
#define TCP_MD5SIG 14
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_THIN_LINEAR_TIMEOUTS 16
|
#define TCP_THIN_LINEAR_TIMEOUTS 16
|
||||||
#define TCP_THIN_DUPACK 17
|
#define TCP_THIN_DUPACK 17
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_USER_TIMEOUT 18
|
#define TCP_USER_TIMEOUT 18
|
||||||
#define TCP_REPAIR 19
|
#define TCP_REPAIR 19
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_REPAIR_QUEUE 20
|
#define TCP_REPAIR_QUEUE 20
|
||||||
#define TCP_QUEUE_SEQ 21
|
#define TCP_QUEUE_SEQ 21
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCP_REPAIR_OPTIONS 22
|
#define TCP_REPAIR_OPTIONS 22
|
||||||
#define TCP_FASTOPEN 23
|
#define TCP_FASTOPEN 23
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCP_TIMESTAMP 24
|
#define TCP_TIMESTAMP 24
|
||||||
#define TCP_NOTSENT_LOWAT 25
|
#define TCP_NOTSENT_LOWAT 25
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct tcp_repair_opt {
|
struct tcp_repair_opt {
|
||||||
__u32 opt_code;
|
__u32 opt_code;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 opt_val;
|
__u32 opt_val;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
TCP_NO_QUEUE,
|
TCP_NO_QUEUE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
TCP_RECV_QUEUE,
|
TCP_RECV_QUEUE,
|
||||||
TCP_SEND_QUEUE,
|
TCP_SEND_QUEUE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
TCP_QUEUES_NR,
|
TCP_QUEUES_NR,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCPI_OPT_TIMESTAMPS 1
|
#define TCPI_OPT_TIMESTAMPS 1
|
||||||
#define TCPI_OPT_SACK 2
|
#define TCPI_OPT_SACK 2
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCPI_OPT_WSCALE 4
|
#define TCPI_OPT_WSCALE 4
|
||||||
#define TCPI_OPT_ECN 8
|
#define TCPI_OPT_ECN 8
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCPI_OPT_ECN_SEEN 16
|
#define TCPI_OPT_ECN_SEEN 16
|
||||||
#define TCPI_OPT_SYN_DATA 32
|
#define TCPI_OPT_SYN_DATA 32
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum tcp_ca_state {
|
enum tcp_ca_state {
|
||||||
TCP_CA_Open = 0,
|
TCP_CA_Open = 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCPF_CA_Open (1 << TCP_CA_Open)
|
#define TCPF_CA_Open (1 << TCP_CA_Open)
|
||||||
TCP_CA_Disorder = 1,
|
TCP_CA_Disorder = 1,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCPF_CA_Disorder (1 << TCP_CA_Disorder)
|
#define TCPF_CA_Disorder (1 << TCP_CA_Disorder)
|
||||||
TCP_CA_CWR = 2,
|
TCP_CA_CWR = 2,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCPF_CA_CWR (1 << TCP_CA_CWR)
|
#define TCPF_CA_CWR (1 << TCP_CA_CWR)
|
||||||
TCP_CA_Recovery = 3,
|
TCP_CA_Recovery = 3,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define TCPF_CA_Recovery (1 << TCP_CA_Recovery)
|
#define TCPF_CA_Recovery (1 << TCP_CA_Recovery)
|
||||||
TCP_CA_Loss = 4
|
TCP_CA_Loss = 4
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define TCPF_CA_Loss (1 << TCP_CA_Loss)
|
#define TCPF_CA_Loss (1 << TCP_CA_Loss)
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct tcp_info {
|
struct tcp_info {
|
||||||
__u8 tcpi_state;
|
__u8 tcpi_state;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 tcpi_ca_state;
|
__u8 tcpi_ca_state;
|
||||||
__u8 tcpi_retransmits;
|
__u8 tcpi_retransmits;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 tcpi_probes;
|
__u8 tcpi_probes;
|
||||||
__u8 tcpi_backoff;
|
__u8 tcpi_backoff;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 tcpi_options;
|
__u8 tcpi_options;
|
||||||
__u8 tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
|
__u8 tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_rto;
|
__u32 tcpi_rto;
|
||||||
__u32 tcpi_ato;
|
__u32 tcpi_ato;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_snd_mss;
|
__u32 tcpi_snd_mss;
|
||||||
__u32 tcpi_rcv_mss;
|
__u32 tcpi_rcv_mss;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_unacked;
|
__u32 tcpi_unacked;
|
||||||
__u32 tcpi_sacked;
|
__u32 tcpi_sacked;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_lost;
|
__u32 tcpi_lost;
|
||||||
__u32 tcpi_retrans;
|
__u32 tcpi_retrans;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_fackets;
|
__u32 tcpi_fackets;
|
||||||
__u32 tcpi_last_data_sent;
|
__u32 tcpi_last_data_sent;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_last_ack_sent;
|
__u32 tcpi_last_ack_sent;
|
||||||
__u32 tcpi_last_data_recv;
|
__u32 tcpi_last_data_recv;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_last_ack_recv;
|
__u32 tcpi_last_ack_recv;
|
||||||
__u32 tcpi_pmtu;
|
__u32 tcpi_pmtu;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_rcv_ssthresh;
|
__u32 tcpi_rcv_ssthresh;
|
||||||
__u32 tcpi_rtt;
|
__u32 tcpi_rtt;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_rttvar;
|
__u32 tcpi_rttvar;
|
||||||
__u32 tcpi_snd_ssthresh;
|
__u32 tcpi_snd_ssthresh;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_snd_cwnd;
|
__u32 tcpi_snd_cwnd;
|
||||||
__u32 tcpi_advmss;
|
__u32 tcpi_advmss;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 tcpi_reordering;
|
__u32 tcpi_reordering;
|
||||||
__u32 tcpi_rcv_rtt;
|
__u32 tcpi_rcv_rtt;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 tcpi_rcv_space;
|
__u32 tcpi_rcv_space;
|
||||||
__u32 tcpi_total_retrans;
|
__u32 tcpi_total_retrans;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 tcpi_pacing_rate;
|
__u64 tcpi_pacing_rate;
|
||||||
__u64 tcpi_max_pacing_rate;
|
__u64 tcpi_max_pacing_rate;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define TCP_MD5SIG_MAXKEYLEN 80
|
#define TCP_MD5SIG_MAXKEYLEN 80
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct tcp_md5sig {
|
struct tcp_md5sig {
|
||||||
struct __kernel_sockaddr_storage tcpm_addr;
|
struct __kernel_sockaddr_storage tcpm_addr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 __tcpm_pad1;
|
__u16 __tcpm_pad1;
|
||||||
__u16 tcpm_keylen;
|
__u16 tcpm_keylen;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 __tcpm_pad2;
|
__u32 __tcpm_pad2;
|
||||||
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN];
|
__u8 tcpm_key[TCP_MD5SIG_MAXKEYLEN];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -149,42 +149,40 @@ typedef enum {
|
|||||||
WSS = 12,
|
WSS = 12,
|
||||||
G729B = 13
|
G729B = 13
|
||||||
} phone_codec;
|
} phone_codec;
|
||||||
struct phone_codec_data
|
struct phone_codec_data {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
phone_codec type;
|
phone_codec type;
|
||||||
unsigned short buf_min, buf_opt, buf_max;
|
unsigned short buf_min, buf_opt, buf_max;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define PHONE_QUERY_CODEC _IOWR('q', 0xA7, struct phone_codec_data *)
|
#define PHONE_QUERY_CODEC _IOWR('q', 0xA7, struct phone_codec_data *)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define PHONE_PSTN_LINETEST _IO('q', 0xA8)
|
#define PHONE_PSTN_LINETEST _IO('q', 0xA8)
|
||||||
#define PHONE_VAD _IOW('q', 0xA9, int)
|
#define PHONE_VAD _IOW('q', 0xA9, int)
|
||||||
struct phone_except
|
struct phone_except {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
unsigned int dtmf_ready : 1;
|
unsigned int dtmf_ready : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int hookstate : 1;
|
unsigned int hookstate : 1;
|
||||||
unsigned int pstn_ring : 1;
|
unsigned int pstn_ring : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int caller_id : 1;
|
unsigned int caller_id : 1;
|
||||||
unsigned int pstn_wink : 1;
|
unsigned int pstn_wink : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int f0 : 1;
|
unsigned int f0 : 1;
|
||||||
unsigned int f1 : 1;
|
unsigned int f1 : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int f2 : 1;
|
unsigned int f2 : 1;
|
||||||
unsigned int f3 : 1;
|
unsigned int f3 : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int flash : 1;
|
unsigned int flash : 1;
|
||||||
unsigned int fc0 : 1;
|
unsigned int fc0 : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int fc1 : 1;
|
unsigned int fc1 : 1;
|
||||||
unsigned int fc2 : 1;
|
unsigned int fc2 : 1;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int fc3 : 1;
|
unsigned int fc3 : 1;
|
||||||
unsigned int reserved : 18;
|
unsigned int reserved : 18;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
union telephony_exception {
|
union telephony_exception {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct phone_except bits;
|
struct phone_except bits;
|
||||||
unsigned int bytes;
|
unsigned int bytes;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -22,18 +22,17 @@
|
|||||||
#include <asm/termios.h>
|
#include <asm/termios.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NFF 5
|
#define NFF 5
|
||||||
struct termiox
|
struct termiox {
|
||||||
{
|
|
||||||
__u16 x_hflag;
|
__u16 x_hflag;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 x_cflag;
|
__u16 x_cflag;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 x_rflag[NFF];
|
__u16 x_rflag[NFF];
|
||||||
__u16 x_sflag;
|
__u16 x_sflag;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define RTSXOFF 0x0001
|
#define RTSXOFF 0x0001
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define CTSXON 0x0002
|
#define CTSXON 0x0002
|
||||||
#define DTRXOFF 0x0004
|
#define DTRXOFF 0x0004
|
||||||
#define DSRXON 0x0008
|
#define DSRXON 0x0008
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -47,9 +47,19 @@ struct timex {
|
|||||||
__kernel_long_t stbcnt;
|
__kernel_long_t stbcnt;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int tai;
|
int tai;
|
||||||
int :32; int :32; int :32; int :32;
|
int : 32;
|
||||||
int :32; int :32; int :32; int :32;
|
int : 32;
|
||||||
int :32; int :32; int :32;
|
int : 32;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
|
int : 32;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define ADJ_OFFSET 0x0001
|
#define ADJ_OFFSET 0x0001
|
||||||
|
@ -21,13 +21,11 @@
|
|||||||
#include <linux/compiler.h>
|
#include <linux/compiler.h>
|
||||||
#include <linux/types.h>
|
#include <linux/types.h>
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iovec
|
struct iovec {
|
||||||
{
|
|
||||||
void __user * iov_base;
|
void __user * iov_base;
|
||||||
__kernel_size_t iov_len;
|
__kernel_size_t iov_len;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UIO_FASTIOV 8
|
#define UIO_FASTIOV 8
|
||||||
#define UIO_MAXIOV 1024
|
#define UIO_MAXIOV 1024
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -134,7 +134,8 @@ struct uac1_ac_header_descriptor {
|
|||||||
__u8 baInterfaceNr[];
|
__u8 baInterfaceNr[];
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#define UAC_DT_AC_HEADER_SIZE(n) (8 + (n))
|
#define UAC_DT_AC_HEADER_SIZE(n) (8 + (n))
|
||||||
#define DECLARE_UAC_AC_HEADER_DESCRIPTOR(n) struct uac1_ac_header_descriptor_##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __le16 bcdADC; __le16 wTotalLength; __u8 bInCollection; __u8 baInterfaceNr[n]; } __attribute__ ((packed))
|
#define DECLARE_UAC_AC_HEADER_DESCRIPTOR(n) struct uac1_ac_header_descriptor_ ##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __le16 bcdADC; __le16 wTotalLength; __u8 bInCollection; __u8 baInterfaceNr[n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct uac_input_terminal_descriptor {
|
struct uac_input_terminal_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -187,7 +188,8 @@ struct uac1_output_terminal_descriptor {
|
|||||||
#define UAC_OUTPUT_TERMINAL_LOW_FREQ_EFFECTS_SPEAKER 0x307
|
#define UAC_OUTPUT_TERMINAL_LOW_FREQ_EFFECTS_SPEAKER 0x307
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UAC_DT_FEATURE_UNIT_SIZE(ch) (7 + ((ch) + 1) * 2)
|
#define UAC_DT_FEATURE_UNIT_SIZE(ch) (7 + ((ch) + 1) * 2)
|
||||||
#define DECLARE_UAC_FEATURE_UNIT_DESCRIPTOR(ch) struct uac_feature_unit_descriptor_##ch { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bUnitID; __u8 bSourceID; __u8 bControlSize; __le16 bmaControls[ch + 1]; __u8 iFeature; } __attribute__ ((packed))
|
#define DECLARE_UAC_FEATURE_UNIT_DESCRIPTOR(ch) struct uac_feature_unit_descriptor_ ##ch { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bUnitID; __u8 bSourceID; __u8 bControlSize; __le16 bmaControls[ch + 1]; __u8 iFeature; \
|
||||||
|
} __attribute__((packed))
|
||||||
struct uac_mixer_unit_descriptor {
|
struct uac_mixer_unit_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -279,7 +281,8 @@ struct uac_format_type_i_discrete_descriptor {
|
|||||||
__u8 bSamFreqType;
|
__u8 bSamFreqType;
|
||||||
__u8 tSamFreq[][3];
|
__u8 tSamFreq[][3];
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#define DECLARE_UAC_FORMAT_TYPE_I_DISCRETE_DESC(n) struct uac_format_type_i_discrete_descriptor_##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bFormatType; __u8 bNrChannels; __u8 bSubframeSize; __u8 bBitResolution; __u8 bSamFreqType; __u8 tSamFreq[n][3]; } __attribute__ ((packed))
|
#define DECLARE_UAC_FORMAT_TYPE_I_DISCRETE_DESC(n) struct uac_format_type_i_discrete_descriptor_ ##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bFormatType; __u8 bNrChannels; __u8 bSubframeSize; __u8 bBitResolution; __u8 bSamFreqType; __u8 tSamFreq[n][3]; \
|
||||||
|
} __attribute__((packed))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UAC_FORMAT_TYPE_I_DISCRETE_DESC_SIZE(n) (8 + (n * 3))
|
#define UAC_FORMAT_TYPE_I_DISCRETE_DESC_SIZE(n) (8 + (n * 3))
|
||||||
struct uac_format_type_i_ext_descriptor {
|
struct uac_format_type_i_ext_descriptor {
|
||||||
|
@ -188,14 +188,18 @@ enum hub_led_mode {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
INDICATOR_AUTO = 0,
|
INDICATOR_AUTO = 0,
|
||||||
INDICATOR_CYCLE,
|
INDICATOR_CYCLE,
|
||||||
INDICATOR_GREEN_BLINK, INDICATOR_GREEN_BLINK_OFF,
|
INDICATOR_GREEN_BLINK,
|
||||||
INDICATOR_AMBER_BLINK, INDICATOR_AMBER_BLINK_OFF,
|
INDICATOR_GREEN_BLINK_OFF,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
INDICATOR_AMBER_BLINK,
|
||||||
|
INDICATOR_AMBER_BLINK_OFF,
|
||||||
|
INDICATOR_ALT_BLINK,
|
||||||
|
INDICATOR_ALT_BLINK_OFF
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
INDICATOR_ALT_BLINK, INDICATOR_ALT_BLINK_OFF
|
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#define HUB_TTTT_8_BITS 0x00
|
#define HUB_TTTT_8_BITS 0x00
|
||||||
#define HUB_TTTT_16_BITS 0x20
|
#define HUB_TTTT_16_BITS 0x20
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define HUB_TTTT_24_BITS 0x40
|
#define HUB_TTTT_24_BITS 0x40
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define HUB_TTTT_32_BITS 0x60
|
#define HUB_TTTT_32_BITS 0x60
|
||||||
#endif
|
#endif
|
||||||
|
@ -493,48 +493,49 @@ struct usb_connection_context {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum usb_device_speed {
|
enum usb_device_speed {
|
||||||
USB_SPEED_UNKNOWN = 0,
|
USB_SPEED_UNKNOWN = 0,
|
||||||
USB_SPEED_LOW, USB_SPEED_FULL,
|
USB_SPEED_LOW,
|
||||||
USB_SPEED_HIGH,
|
USB_SPEED_FULL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
USB_SPEED_HIGH,
|
||||||
USB_SPEED_WIRELESS,
|
USB_SPEED_WIRELESS,
|
||||||
USB_SPEED_SUPER,
|
USB_SPEED_SUPER,
|
||||||
};
|
};
|
||||||
enum usb_device_state {
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
enum usb_device_state {
|
||||||
USB_STATE_NOTATTACHED = 0,
|
USB_STATE_NOTATTACHED = 0,
|
||||||
USB_STATE_ATTACHED,
|
USB_STATE_ATTACHED,
|
||||||
USB_STATE_POWERED,
|
USB_STATE_POWERED,
|
||||||
USB_STATE_RECONNECTING,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
USB_STATE_RECONNECTING,
|
||||||
USB_STATE_UNAUTHENTICATED,
|
USB_STATE_UNAUTHENTICATED,
|
||||||
USB_STATE_DEFAULT,
|
USB_STATE_DEFAULT,
|
||||||
USB_STATE_ADDRESS,
|
USB_STATE_ADDRESS,
|
||||||
USB_STATE_CONFIGURED,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
USB_STATE_CONFIGURED,
|
||||||
USB_STATE_SUSPENDED
|
USB_STATE_SUSPENDED
|
||||||
};
|
};
|
||||||
enum usb3_link_state {
|
enum usb3_link_state {
|
||||||
USB3_LPM_U0 = 0,
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
USB3_LPM_U0 = 0,
|
||||||
USB3_LPM_U1,
|
USB3_LPM_U1,
|
||||||
USB3_LPM_U2,
|
USB3_LPM_U2,
|
||||||
USB3_LPM_U3
|
USB3_LPM_U3
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
};
|
||||||
#define USB3_LPM_DISABLED 0x0
|
#define USB3_LPM_DISABLED 0x0
|
||||||
#define USB3_LPM_U1_MAX_TIMEOUT 0x7F
|
#define USB3_LPM_U1_MAX_TIMEOUT 0x7F
|
||||||
#define USB3_LPM_U2_MAX_TIMEOUT 0xFE
|
#define USB3_LPM_U2_MAX_TIMEOUT 0xFE
|
||||||
#define USB3_LPM_DEVICE_INITIATED 0xFF
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define USB3_LPM_DEVICE_INITIATED 0xFF
|
||||||
struct usb_set_sel_req {
|
struct usb_set_sel_req {
|
||||||
__u8 u1_sel;
|
__u8 u1_sel;
|
||||||
__u8 u1_pel;
|
__u8 u1_pel;
|
||||||
__le16 u2_sel;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__le16 u2_sel;
|
||||||
__le16 u2_pel;
|
__le16 u2_pel;
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#define USB3_LPM_MAX_U1_SEL_PEL 0xFF
|
#define USB3_LPM_MAX_U1_SEL_PEL 0xFF
|
||||||
#define USB3_LPM_MAX_U2_SEL_PEL 0xFFFF
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
#define USB3_LPM_MAX_U2_SEL_PEL 0xFFFF
|
||||||
#define USB_SELF_POWER_VBUS_MAX_DRAW 100
|
#define USB_SELF_POWER_VBUS_MAX_DRAW 100
|
||||||
#endif
|
#endif
|
||||||
|
@ -67,7 +67,8 @@ struct usb_midi_out_jack_descriptor {
|
|||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define USB_DT_MIDI_OUT_SIZE(p) (7 + 2 * (p))
|
#define USB_DT_MIDI_OUT_SIZE(p) (7 + 2 * (p))
|
||||||
#define DECLARE_USB_MIDI_OUT_JACK_DESCRIPTOR(p) struct usb_midi_out_jack_descriptor_##p { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bJackType; __u8 bJackID; __u8 bNrInputPins; struct usb_midi_source_pin pins[p]; __u8 iJack; } __attribute__ ((packed))
|
#define DECLARE_USB_MIDI_OUT_JACK_DESCRIPTOR(p) struct usb_midi_out_jack_descriptor_ ##p { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bJackType; __u8 bJackID; __u8 bNrInputPins; struct usb_midi_source_pin pins[p]; __u8 iJack; \
|
||||||
|
} __attribute__((packed))
|
||||||
struct usb_ms_endpoint_descriptor {
|
struct usb_ms_endpoint_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
@ -78,6 +79,7 @@ struct usb_ms_endpoint_descriptor {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#define USB_DT_MS_ENDPOINT_SIZE(n) (4 + (n))
|
#define USB_DT_MS_ENDPOINT_SIZE(n) (4 + (n))
|
||||||
#define DECLARE_USB_MS_ENDPOINT_DESCRIPTOR(n) struct usb_ms_endpoint_descriptor_##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bNumEmbMIDIJack; __u8 baAssocJackID[n]; } __attribute__ ((packed))
|
#define DECLARE_USB_MS_ENDPOINT_DESCRIPTOR(n) struct usb_ms_endpoint_descriptor_ ##n { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubtype; __u8 bNumEmbMIDIJack; __u8 baAssocJackID[n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -189,7 +189,8 @@ struct uvc_header_descriptor {
|
|||||||
} __attribute__((__packed__));
|
} __attribute__((__packed__));
|
||||||
#define UVC_DT_HEADER_SIZE(n) (12 + (n))
|
#define UVC_DT_HEADER_SIZE(n) (12 + (n))
|
||||||
#define UVC_HEADER_DESCRIPTOR(n) uvc_header_descriptor_ ##n
|
#define UVC_HEADER_DESCRIPTOR(n) uvc_header_descriptor_ ##n
|
||||||
#define DECLARE_UVC_HEADER_DESCRIPTOR(n) struct UVC_HEADER_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u16 bcdUVC; __u16 wTotalLength; __u32 dwClockFrequency; __u8 bInCollection; __u8 baInterfaceNr[n]; } __attribute__ ((packed))
|
#define DECLARE_UVC_HEADER_DESCRIPTOR(n) struct UVC_HEADER_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u16 bcdUVC; __u16 wTotalLength; __u32 dwClockFrequency; __u8 bInCollection; __u8 baInterfaceNr[n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct uvc_input_terminal_descriptor {
|
struct uvc_input_terminal_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -249,7 +250,8 @@ struct uvc_selector_unit_descriptor {
|
|||||||
} __attribute__((__packed__));
|
} __attribute__((__packed__));
|
||||||
#define UVC_DT_SELECTOR_UNIT_SIZE(n) (6 + (n))
|
#define UVC_DT_SELECTOR_UNIT_SIZE(n) (6 + (n))
|
||||||
#define UVC_SELECTOR_UNIT_DESCRIPTOR(n) uvc_selector_unit_descriptor_ ##n
|
#define UVC_SELECTOR_UNIT_DESCRIPTOR(n) uvc_selector_unit_descriptor_ ##n
|
||||||
#define DECLARE_UVC_SELECTOR_UNIT_DESCRIPTOR(n) struct UVC_SELECTOR_UNIT_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 bNrInPins; __u8 baSourceID[n]; __u8 iSelector; } __attribute__ ((packed))
|
#define DECLARE_UVC_SELECTOR_UNIT_DESCRIPTOR(n) struct UVC_SELECTOR_UNIT_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 bNrInPins; __u8 baSourceID[n]; __u8 iSelector; \
|
||||||
|
} __attribute__((packed))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct uvc_processing_unit_descriptor {
|
struct uvc_processing_unit_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -284,7 +286,8 @@ struct uvc_extension_unit_descriptor {
|
|||||||
} __attribute__((__packed__));
|
} __attribute__((__packed__));
|
||||||
#define UVC_DT_EXTENSION_UNIT_SIZE(p,n) (24 + (p) + (n))
|
#define UVC_DT_EXTENSION_UNIT_SIZE(p,n) (24 + (p) + (n))
|
||||||
#define UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) uvc_extension_unit_descriptor_ ##p_ ##n
|
#define UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) uvc_extension_unit_descriptor_ ##p_ ##n
|
||||||
#define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; } __attribute__ ((packed))
|
#define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; \
|
||||||
|
} __attribute__((packed))
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct uvc_control_endpoint_descriptor {
|
struct uvc_control_endpoint_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -316,7 +319,8 @@ struct uvc_input_header_descriptor {
|
|||||||
#define UVC_DT_INPUT_HEADER_SIZE(n,p) (13 + (n * p))
|
#define UVC_DT_INPUT_HEADER_SIZE(n,p) (13 + (n * p))
|
||||||
#define UVC_INPUT_HEADER_DESCRIPTOR(n,p) uvc_input_header_descriptor_ ##n_ ##p
|
#define UVC_INPUT_HEADER_DESCRIPTOR(n,p) uvc_input_header_descriptor_ ##n_ ##p
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define DECLARE_UVC_INPUT_HEADER_DESCRIPTOR(n, p) struct UVC_INPUT_HEADER_DESCRIPTOR(n, p) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bNumFormats; __u16 wTotalLength; __u8 bEndpointAddress; __u8 bmInfo; __u8 bTerminalLink; __u8 bStillCaptureMethod; __u8 bTriggerSupport; __u8 bTriggerUsage; __u8 bControlSize; __u8 bmaControls[p][n]; } __attribute__ ((packed))
|
#define DECLARE_UVC_INPUT_HEADER_DESCRIPTOR(n,p) struct UVC_INPUT_HEADER_DESCRIPTOR(n, p) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bNumFormats; __u16 wTotalLength; __u8 bEndpointAddress; __u8 bmInfo; __u8 bTerminalLink; __u8 bStillCaptureMethod; __u8 bTriggerSupport; __u8 bTriggerUsage; __u8 bControlSize; __u8 bmaControls[p][n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
struct uvc_output_header_descriptor {
|
struct uvc_output_header_descriptor {
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
__u8 bDescriptorType;
|
__u8 bDescriptorType;
|
||||||
@ -333,7 +337,8 @@ struct uvc_output_header_descriptor {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UVC_DT_OUTPUT_HEADER_SIZE(n,p) (9 + (n * p))
|
#define UVC_DT_OUTPUT_HEADER_SIZE(n,p) (9 + (n * p))
|
||||||
#define UVC_OUTPUT_HEADER_DESCRIPTOR(n,p) uvc_output_header_descriptor_ ##n_ ##p
|
#define UVC_OUTPUT_HEADER_DESCRIPTOR(n,p) uvc_output_header_descriptor_ ##n_ ##p
|
||||||
#define DECLARE_UVC_OUTPUT_HEADER_DESCRIPTOR(n, p) struct UVC_OUTPUT_HEADER_DESCRIPTOR(n, p) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bNumFormats; __u16 wTotalLength; __u8 bEndpointAddress; __u8 bTerminalLink; __u8 bControlSize; __u8 bmaControls[p][n]; } __attribute__ ((packed))
|
#define DECLARE_UVC_OUTPUT_HEADER_DESCRIPTOR(n,p) struct UVC_OUTPUT_HEADER_DESCRIPTOR(n, p) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bNumFormats; __u16 wTotalLength; __u8 bEndpointAddress; __u8 bTerminalLink; __u8 bControlSize; __u8 bmaControls[p][n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
struct uvc_color_matching_descriptor {
|
struct uvc_color_matching_descriptor {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -408,7 +413,8 @@ struct uvc_frame_uncompressed {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UVC_DT_FRAME_UNCOMPRESSED_SIZE(n) (26 + 4 * (n))
|
#define UVC_DT_FRAME_UNCOMPRESSED_SIZE(n) (26 + 4 * (n))
|
||||||
#define UVC_FRAME_UNCOMPRESSED(n) uvc_frame_uncompressed_ ##n
|
#define UVC_FRAME_UNCOMPRESSED(n) uvc_frame_uncompressed_ ##n
|
||||||
#define DECLARE_UVC_FRAME_UNCOMPRESSED(n) struct UVC_FRAME_UNCOMPRESSED(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bFrameIndex; __u8 bmCapabilities; __u16 wWidth; __u16 wHeight; __u32 dwMinBitRate; __u32 dwMaxBitRate; __u32 dwMaxVideoFrameBufferSize; __u32 dwDefaultFrameInterval; __u8 bFrameIntervalType; __u32 dwFrameInterval[n]; } __attribute__ ((packed))
|
#define DECLARE_UVC_FRAME_UNCOMPRESSED(n) struct UVC_FRAME_UNCOMPRESSED(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bFrameIndex; __u8 bmCapabilities; __u16 wWidth; __u16 wHeight; __u32 dwMinBitRate; __u32 dwMaxBitRate; __u32 dwMaxVideoFrameBufferSize; __u32 dwDefaultFrameInterval; __u8 bFrameIntervalType; __u32 dwFrameInterval[n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
struct uvc_format_mjpeg {
|
struct uvc_format_mjpeg {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 bLength;
|
__u8 bLength;
|
||||||
@ -448,6 +454,7 @@ struct uvc_frame_mjpeg {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define UVC_DT_FRAME_MJPEG_SIZE(n) (26 + 4 * (n))
|
#define UVC_DT_FRAME_MJPEG_SIZE(n) (26 + 4 * (n))
|
||||||
#define UVC_FRAME_MJPEG(n) uvc_frame_mjpeg_ ##n
|
#define UVC_FRAME_MJPEG(n) uvc_frame_mjpeg_ ##n
|
||||||
#define DECLARE_UVC_FRAME_MJPEG(n) struct UVC_FRAME_MJPEG(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bFrameIndex; __u8 bmCapabilities; __u16 wWidth; __u16 wHeight; __u32 dwMinBitRate; __u32 dwMaxBitRate; __u32 dwMaxVideoFrameBufferSize; __u32 dwDefaultFrameInterval; __u8 bFrameIntervalType; __u32 dwFrameInterval[n]; } __attribute__ ((packed))
|
#define DECLARE_UVC_FRAME_MJPEG(n) struct UVC_FRAME_MJPEG(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bFrameIndex; __u8 bmCapabilities; __u16 wWidth; __u16 wHeight; __u32 dwMinBitRate; __u32 dwMaxBitRate; __u32 dwMaxVideoFrameBufferSize; __u32 dwDefaultFrameInterval; __u8 bFrameIntervalType; __u32 dwFrameInterval[n]; \
|
||||||
|
} __attribute__((packed))
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -28,8 +28,12 @@ typedef struct {
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 b[16];
|
__u8 b[16];
|
||||||
} uuid_be;
|
} uuid_be;
|
||||||
#define UUID_LE(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ((uuid_le) {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, (b) & 0xff, ((b) >> 8) & 0xff, (c) & 0xff, ((c) >> 8) & 0xff, (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) }})
|
#define UUID_LE(a,b,c,d0,d1,d2,d3,d4,d5,d6,d7) \
|
||||||
#define UUID_BE(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ((uuid_be) {{ ((a) >> 24) & 0xff, ((a) >> 16) & 0xff, ((a) >> 8) & 0xff, (a) & 0xff, ((b) >> 8) & 0xff, (b) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff, (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) }})
|
((uuid_le) \
|
||||||
|
{ { (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, (b) & 0xff, ((b) >> 8) & 0xff, (c) & 0xff, ((c) >> 8) & 0xff, (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) } })
|
||||||
|
#define UUID_BE(a,b,c,d0,d1,d2,d3,d4,d5,d6,d7) \
|
||||||
|
((uuid_be) \
|
||||||
|
{ { ((a) >> 24) & 0xff, ((a) >> 16) & 0xff, ((a) >> 8) & 0xff, (a) & 0xff, ((b) >> 8) & 0xff, (b) & 0xff, ((c) >> 8) & 0xff, (c) & 0xff, (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) } })
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define NULL_UUID_LE UUID_LE(0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
#define NULL_UUID_LE UUID_LE(0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
||||||
#define NULL_UUID_BE UUID_BE(0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
#define NULL_UUID_BE UUID_BE(0x00000000, 0x0000, 0x0000, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)
|
||||||
|
@ -24,148 +24,260 @@
|
|||||||
#else
|
#else
|
||||||
#define V4L2_INIT_BT_TIMINGS(_width,args...) . bt = { _width, ##args }
|
#define V4L2_INIT_BT_TIMINGS(_width,args...) . bt = { _width, ##args }
|
||||||
#endif
|
#endif
|
||||||
#define V4L2_DV_BT_CEA_640X480P59_94 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 25175000, 16, 96, 48, 10, 2, 33, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, 0) }
|
#define V4L2_DV_BT_CEA_640X480P59_94 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 25175000, 16, 96, 48, 10, 2, 33, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_720X480I59_94 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 480, 1, 0, 13500000, 19, 62, 57, 4, 3, 15, 4, 3, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) }
|
#define V4L2_DV_BT_CEA_720X480I59_94 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 480, 1, 0, 13500000, 19, 62, 57, 4, 3, 15, 4, 3, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) \
|
||||||
#define V4L2_DV_BT_CEA_720X480P59_94 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 480, 0, 0, 27000000, 16, 62, 60, 9, 6, 30, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_720X576I50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 576, 1, 0, 13500000, 12, 63, 69, 2, 3, 19, 2, 3, 20, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) }
|
#define V4L2_DV_BT_CEA_720X480P59_94 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 480, 0, 0, 27000000, 16, 62, 60, 9, 6, 30, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
#define V4L2_DV_BT_CEA_720X576P50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 576, 0, 0, 27000000, 12, 64, 68, 5, 5, 39, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_720X576I50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 576, 1, 0, 13500000, 12, 63, 69, 2, 3, 19, 2, 3, 20, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_720X576P50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 576, 0, 0, 27000000, 12, 64, 68, 5, 5, 39, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_1280X720P24 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 59400000, 1760, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_1280X720P24 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 59400000, 1760, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_1280X720P25 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 2420, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_1280X720P30 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 1760, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_1280X720P25 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 2420, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
#define V4L2_DV_BT_CEA_1280X720P50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 440, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1280X720P30 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 1760, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1280X720P50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 440, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_1280X720P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 110, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_1280X720P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 720, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 110, 40, 220, 5, 5, 20, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_1920X1080P24 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 638, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_1920X1080P25 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 528, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
#define V4L2_DV_BT_CEA_1920X1080P24 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 638, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_1920X1080P30 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 88, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1920X1080P25 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 528, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1920X1080P30 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 88, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_1920X1080I50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 528, 44, 148, 2, 5, 15, 2, 5, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) }
|
#define V4L2_DV_BT_CEA_1920X1080I50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 528, 44, 148, 2, 5, 15, 2, 5, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_HALF_LINE) \
|
||||||
#define V4L2_DV_BT_CEA_1920X1080P50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 528, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_1920X1080I60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 88, 44, 148, 2, 5, 15, 2, 5, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS | V4L2_DV_FL_HALF_LINE) }
|
#define V4L2_DV_BT_CEA_1920X1080P50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 528, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
#define V4L2_DV_BT_CEA_1920X1080P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 88, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1920X1080I60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 74250000, 88, 44, 148, 2, 5, 15, 2, 5, 16, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS | V4L2_DV_FL_HALF_LINE) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_1920X1080P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1080, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 88, 44, 148, 4, 5, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_3840X2160P24 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1276, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_3840X2160P24 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1276, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_3840X2160P25 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1056, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_3840X2160P30 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 176, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_3840X2160P25 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1056, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
#define V4L2_DV_BT_CEA_3840X2160P50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 1056, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_3840X2160P30 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 176, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_3840X2160P50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 1056, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_3840X2160P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 176, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
#define V4L2_DV_BT_CEA_3840X2160P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(3840, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 176, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_4096X2160P24 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1020, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
#define V4L2_DV_BT_CEA_4096X2160P25 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 968, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
#define V4L2_DV_BT_CEA_4096X2160P24 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 1020, 88, 296, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_CEA_4096X2160P30 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 88, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_4096X2160P25 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 968, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_CEA_4096X2160P30 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 297000000, 88, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_CEA_4096X2160P50 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 968, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) }
|
#define V4L2_DV_BT_CEA_4096X2160P50 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 968, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, 0) \
|
||||||
#define V4L2_DV_BT_CEA_4096X2160P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 88, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_640X350P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 350, 0, V4L2_DV_HSYNC_POS_POL, 31500000, 32, 64, 96, 32, 3, 60, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_CEA_4096X2160P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 594000000, 88, 88, 128, 8, 10, 72, 0, 0, 0, V4L2_DV_BT_STD_CEA861, V4L2_DV_FL_CAN_REDUCE_FPS) \
|
||||||
#define V4L2_DV_BT_DMT_640X400P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 400, 0, V4L2_DV_VSYNC_POS_POL, 31500000, 32, 64, 96, 1, 3, 41, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_640X350P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 350, 0, V4L2_DV_HSYNC_POS_POL, 31500000, 32, 64, 96, 32, 3, 60, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_640X400P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 400, 0, V4L2_DV_VSYNC_POS_POL, 31500000, 32, 64, 96, 1, 3, 41, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_720X400P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 400, 0, V4L2_DV_VSYNC_POS_POL, 35500000, 36, 72, 108, 1, 3, 42, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_720X400P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(720, 400, 0, V4L2_DV_VSYNC_POS_POL, 35500000, 36, 72, 108, 1, 3, 42, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
#define V4L2_DV_BT_DMT_640X480P60 V4L2_DV_BT_CEA_640X480P59_94
|
#define V4L2_DV_BT_DMT_640X480P60 V4L2_DV_BT_CEA_640X480P59_94
|
||||||
#define V4L2_DV_BT_DMT_640X480P72 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 31500000, 24, 40, 128, 9, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_640X480P72 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 31500000, 24, 40, 128, 9, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_640X480P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 31500000, 16, 64, 120, 1, 3, 16, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_640X480P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 31500000, 16, 64, 120, 1, 3, 16, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_640X480P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 36000000, 56, 56, 80, 1, 3, 25, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_640X480P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(640, 480, 0, 0, 36000000, 56, 56, 80, 1, 3, 25, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_800X600P56 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 36000000, 24, 72, 128, 1, 2, 22, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_800X600P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 40000000, 40, 128, 88, 1, 4, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_800X600P56 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 36000000, 24, 72, 128, 1, 2, 22, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_800X600P72 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 50000000, 56, 120, 64, 37, 6, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_800X600P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 40000000, 40, 128, 88, 1, 4, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_800X600P72 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 50000000, 56, 120, 64, 37, 6, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_800X600P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 49500000, 16, 80, 160, 1, 3, 21, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_800X600P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 49500000, 16, 80, 160, 1, 3, 21, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_800X600P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 56250000, 32, 64, 152, 1, 3, 27, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_800X600P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL, 73250000, 48, 32, 80, 3, 4, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_800X600P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 56250000, 32, 64, 152, 1, 3, 27, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_848X480P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(848, 480, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 33750000, 16, 112, 112, 6, 8, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_800X600P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(800, 600, 0, V4L2_DV_HSYNC_POS_POL, 73250000, 48, 32, 80, 3, 4, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_848X480P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(848, 480, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 33750000, 16, 112, 112, 6, 8, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1024X768I43 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 44900000, 8, 176, 56, 0, 4, 20, 0, 4, 21, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1024X768I43 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 1, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 44900000, 8, 176, 56, 0, 4, 20, 0, 4, 21, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1024X768P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, 0, 65000000, 24, 136, 160, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1024X768P70 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, 0, 75000000, 24, 136, 144, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1024X768P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, 0, 65000000, 24, 136, 160, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1024X768P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 78750000, 16, 96, 176, 1, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1024X768P70 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, 0, 75000000, 24, 136, 144, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1024X768P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 78750000, 16, 96, 176, 1, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1024X768P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 94500000, 48, 96, 208, 1, 3, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1024X768P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 94500000, 48, 96, 208, 1, 3, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1024X768P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL, 115500000, 48, 32, 80, 3, 4, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1152X864P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1152, 864, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 64, 128, 256, 1, 3, 32, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1024X768P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1024, 768, 0, V4L2_DV_HSYNC_POS_POL, 115500000, 48, 32, 80, 3, 4, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1152X864P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1152, 864, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 64, 128, 256, 1, 3, 32, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
#define V4L2_DV_BT_DMT_1280X720P60 V4L2_DV_BT_CEA_1280X720P60
|
#define V4L2_DV_BT_DMT_1280X720P60 V4L2_DV_BT_CEA_1280X720P60
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1280X768P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_HSYNC_POS_POL, 68250000, 48, 32, 80, 3, 7, 12, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1280X768P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_HSYNC_POS_POL, 68250000, 48, 32, 80, 3, 7, 12, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1280X768P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 79500000, 64, 128, 192, 3, 7, 20, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1280X768P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 102250000, 80, 128, 208, 3, 7, 27, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1280X768P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 79500000, 64, 128, 192, 3, 7, 20, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1280X768P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 117500000, 80, 136, 216, 3, 7, 31, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X768P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 102250000, 80, 128, 208, 3, 7, 27, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X768P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_VSYNC_POS_POL, 117500000, 80, 136, 216, 3, 7, 31, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1280X768P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_HSYNC_POS_POL, 140250000, 48, 32, 80, 3, 7, 35, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1280X768P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 768, 0, V4L2_DV_HSYNC_POS_POL, 140250000, 48, 32, 80, 3, 7, 35, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1280X800P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_HSYNC_POS_POL, 71000000, 48, 32, 80, 3, 6, 14, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1280X800P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 83500000, 72, 128, 200, 3, 6, 22, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1280X800P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_HSYNC_POS_POL, 71000000, 48, 32, 80, 3, 6, 14, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1280X800P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 106500000, 80, 128, 208, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X800P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 83500000, 72, 128, 200, 3, 6, 22, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X800P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 106500000, 80, 128, 208, 3, 6, 29, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1280X800P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 122500000, 80, 136, 216, 3, 6, 34, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1280X800P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_VSYNC_POS_POL, 122500000, 80, 136, 216, 3, 6, 34, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1280X800P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_HSYNC_POS_POL, 146250000, 48, 32, 80, 3, 6, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1280X960P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 96, 112, 312, 1, 3, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1280X800P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 800, 0, V4L2_DV_HSYNC_POS_POL, 146250000, 48, 32, 80, 3, 6, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1280X960P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 64, 160, 224, 1, 3, 47, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X960P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 96, 112, 312, 1, 3, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X960P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 148500000, 64, 160, 224, 1, 3, 47, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1280X960P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL, 175500000, 48, 32, 80, 3, 4, 50, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1280X960P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 960, 0, V4L2_DV_HSYNC_POS_POL, 175500000, 48, 32, 80, 3, 4, 50, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1280X1024P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 48, 112, 248, 1, 3, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1280X1024P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 135000000, 16, 144, 248, 1, 3, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1280X1024P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 48, 112, 248, 1, 3, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1280X1024P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 157500000, 64, 160, 224, 1, 3, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X1024P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 135000000, 16, 144, 248, 1, 3, 38, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1280X1024P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 157500000, 64, 160, 224, 1, 3, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1280X1024P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL, 187250000, 48, 32, 80, 3, 7, 50, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1280X1024P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1280, 1024, 0, V4L2_DV_HSYNC_POS_POL, 187250000, 48, 32, 80, 3, 7, 50, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1360X768P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1360, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 85500000, 64, 112, 256, 3, 6, 18, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1360X768P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1360, 768, 0, V4L2_DV_HSYNC_POS_POL, 148250000, 48, 32, 80, 3, 5, 37, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1360X768P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1360, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 85500000, 64, 112, 256, 3, 6, 18, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1366X768P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1366, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 85500000, 70, 143, 213, 3, 3, 24, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1360X768P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1360, 768, 0, V4L2_DV_HSYNC_POS_POL, 148250000, 48, 32, 80, 3, 5, 37, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1366X768P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1366, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 85500000, 70, 143, 213, 3, 3, 24, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1366X768P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1366, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 72000000, 14, 56, 64, 1, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1366X768P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1366, 768, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 72000000, 14, 56, 64, 1, 3, 28, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1400X1050P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_HSYNC_POS_POL, 101000000, 48, 32, 80, 3, 4, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1400X1050P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 121750000, 88, 144, 232, 3, 4, 32, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1400X1050P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_HSYNC_POS_POL, 101000000, 48, 32, 80, 3, 4, 23, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1400X1050P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 156000000, 104, 144, 248, 3, 4, 42, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1400X1050P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 121750000, 88, 144, 232, 3, 4, 32, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1400X1050P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 156000000, 104, 144, 248, 3, 4, 42, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1400X1050P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 179500000, 104, 152, 256, 3, 4, 48, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1400X1050P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_VSYNC_POS_POL, 179500000, 104, 152, 256, 3, 4, 48, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1400X1050P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_HSYNC_POS_POL, 208000000, 48, 32, 80, 3, 4, 55, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1440X900P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_HSYNC_POS_POL, 88750000, 48, 32, 80, 3, 6, 17, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1400X1050P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1400, 1050, 0, V4L2_DV_HSYNC_POS_POL, 208000000, 48, 32, 80, 3, 4, 55, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1440X900P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 106500000, 80, 152, 232, 3, 6, 25, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1440X900P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_HSYNC_POS_POL, 88750000, 48, 32, 80, 3, 6, 17, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1440X900P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 106500000, 80, 152, 232, 3, 6, 25, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1440X900P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 136750000, 96, 152, 248, 3, 6, 33, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1440X900P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 136750000, 96, 152, 248, 3, 6, 33, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1440X900P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 157000000, 104, 152, 256, 3, 6, 39, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1440X900P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_HSYNC_POS_POL, 182750000, 48, 32, 80, 3, 6, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1440X900P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_VSYNC_POS_POL, 157000000, 104, 152, 256, 3, 6, 39, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1600X900P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 900, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 24, 80, 96, 1, 3, 96, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1440X900P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1440, 900, 0, V4L2_DV_HSYNC_POS_POL, 182750000, 48, 32, 80, 3, 6, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1600X900P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 900, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 108000000, 24, 80, 96, 1, 3, 96, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 162000000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1600X1200P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 162000000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P65 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 175500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P70 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 189000000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1600X1200P65 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 175500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 202500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1600X1200P70 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 189000000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1600X1200P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 202500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 229500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1600X1200P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 229500000, 64, 192, 304, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1600X1200P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL, 268250000, 48, 32, 80, 3, 4, 64, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1680X1050P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_HSYNC_POS_POL, 119000000, 48, 32, 80, 3, 6, 21, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1600X1200P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1600, 1200, 0, V4L2_DV_HSYNC_POS_POL, 268250000, 48, 32, 80, 3, 4, 64, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1680X1050P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 146250000, 104, 176, 280, 3, 6, 30, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1680X1050P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_HSYNC_POS_POL, 119000000, 48, 32, 80, 3, 6, 21, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1680X1050P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 146250000, 104, 176, 280, 3, 6, 30, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1680X1050P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 187000000, 120, 176, 296, 3, 6, 40, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1680X1050P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 187000000, 120, 176, 296, 3, 6, 40, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1680X1050P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 214750000, 128, 176, 304, 3, 6, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1680X1050P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_HSYNC_POS_POL, 245500000, 48, 32, 80, 3, 6, 53, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1680X1050P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_VSYNC_POS_POL, 214750000, 128, 176, 304, 3, 6, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1792X1344P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_VSYNC_POS_POL, 204750000, 128, 200, 328, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1680X1050P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1680, 1050, 0, V4L2_DV_HSYNC_POS_POL, 245500000, 48, 32, 80, 3, 6, 53, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1792X1344P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_VSYNC_POS_POL, 204750000, 128, 200, 328, 1, 3, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1792X1344P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_VSYNC_POS_POL, 261000000, 96, 216, 352, 1, 3, 69, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1792X1344P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_VSYNC_POS_POL, 261000000, 96, 216, 352, 1, 3, 69, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1792X1344P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_HSYNC_POS_POL, 333250000, 48, 32, 80, 3, 4, 72, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1856X1392P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_VSYNC_POS_POL, 218250000, 96, 224, 352, 1, 3, 43, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1792X1344P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1792, 1344, 0, V4L2_DV_HSYNC_POS_POL, 333250000, 48, 32, 80, 3, 4, 72, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1856X1392P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_VSYNC_POS_POL, 288000000, 128, 224, 352, 1, 3, 104, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1856X1392P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_VSYNC_POS_POL, 218250000, 96, 224, 352, 1, 3, 43, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1856X1392P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_VSYNC_POS_POL, 288000000, 128, 224, 352, 1, 3, 104, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1856X1392P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_HSYNC_POS_POL, 356500000, 48, 32, 80, 3, 4, 75, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1856X1392P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1856, 1392, 0, V4L2_DV_HSYNC_POS_POL, 356500000, 48, 32, 80, 3, 4, 75, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
#define V4L2_DV_BT_DMT_1920X1080P60 V4L2_DV_BT_CEA_1920X1080P60
|
#define V4L2_DV_BT_DMT_1920X1080P60 V4L2_DV_BT_CEA_1920X1080P60
|
||||||
#define V4L2_DV_BT_DMT_1920X1200P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_HSYNC_POS_POL, 154000000, 48, 32, 80, 3, 6, 26, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1920X1200P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_HSYNC_POS_POL, 154000000, 48, 32, 80, 3, 6, 26, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_1920X1200P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 193250000, 136, 200, 336, 3, 6, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1920X1200P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 193250000, 136, 200, 336, 3, 6, 36, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1920X1200P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 245250000, 136, 208, 344, 3, 6, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_1920X1200P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 245250000, 136, 208, 344, 3, 6, 46, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1920X1200P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 281250000, 144, 208, 352, 3, 6, 53, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_1920X1200P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_HSYNC_POS_POL, 317000000, 48, 32, 80, 3, 6, 62, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1920X1200P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_VSYNC_POS_POL, 281250000, 144, 208, 352, 3, 6, 53, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1920X1440P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_VSYNC_POS_POL, 234000000, 128, 208, 344, 1, 3, 56, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1920X1200P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1200, 0, V4L2_DV_HSYNC_POS_POL, 317000000, 48, 32, 80, 3, 6, 62, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_1920X1440P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_VSYNC_POS_POL, 234000000, 128, 208, 344, 1, 3, 56, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_1920X1440P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_VSYNC_POS_POL, 297000000, 144, 224, 352, 1, 3, 56, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) }
|
#define V4L2_DV_BT_DMT_1920X1440P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_VSYNC_POS_POL, 297000000, 144, 224, 352, 1, 3, 56, 0, 0, 0, V4L2_DV_BT_STD_DMT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_1920X1440P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_HSYNC_POS_POL, 380500000, 48, 32, 80, 3, 4, 78, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_2048X1152P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2048, 1152, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 162000000, 26, 80, 96, 1, 3, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_1920X1440P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(1920, 1440, 0, V4L2_DV_HSYNC_POS_POL, 380500000, 48, 32, 80, 3, 4, 78, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_2560X1600P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_HSYNC_POS_POL, 268500000, 48, 32, 80, 3, 6, 37, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_2048X1152P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2048, 1152, 0, V4L2_DV_HSYNC_POS_POL | V4L2_DV_VSYNC_POS_POL, 162000000, 26, 80, 96, 1, 3, 44, 0, 0, 0, V4L2_DV_BT_STD_DMT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_2560X1600P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_HSYNC_POS_POL, 268500000, 48, 32, 80, 3, 6, 37, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_2560X1600P60 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 348500000, 192, 280, 472, 3, 6, 49, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_2560X1600P60 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 348500000, 192, 280, 472, 3, 6, 49, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_2560X1600P75 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 443250000, 208, 280, 488, 3, 6, 63, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
}
|
||||||
#define V4L2_DV_BT_DMT_2560X1600P85 { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 505250000, 208, 280, 488, 3, 6, 73, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) }
|
#define V4L2_DV_BT_DMT_2560X1600P75 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 443250000, 208, 280, 488, 3, 6, 63, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
#define V4L2_DV_BT_DMT_2560X1600P120_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_HSYNC_POS_POL, 552750000, 48, 32, 80, 3, 6, 85, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_2560X1600P85 {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_VSYNC_POS_POL, 505250000, 208, 280, 488, 3, 6, 73, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, 0) \
|
||||||
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_2560X1600P120_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(2560, 1600, 0, V4L2_DV_HSYNC_POS_POL, 552750000, 48, 32, 80, 3, 6, 85, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define V4L2_DV_BT_DMT_4096X2160P60_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 556744000, 8, 32, 40, 48, 8, 6, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
#define V4L2_DV_BT_DMT_4096X2160P60_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 556744000, 8, 32, 40, 48, 8, 6, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
#define V4L2_DV_BT_DMT_4096X2160P59_94_RB { .type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 556188000, 8, 32, 40, 48, 8, 6, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) }
|
}
|
||||||
|
#define V4L2_DV_BT_DMT_4096X2160P59_94_RB {.type = V4L2_DV_BT_656_1120, V4L2_INIT_BT_TIMINGS(4096, 2160, 0, V4L2_DV_HSYNC_POS_POL, 556188000, 8, 32, 40, 48, 8, 6, 0, 0, 0, V4L2_DV_BT_STD_DMT | V4L2_DV_BT_STD_CVT, V4L2_DV_FL_REDUCED_BLANKING) \
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -24,25 +24,23 @@
|
|||||||
#define VIRTIO_BALLOON_F_MUST_TELL_HOST 0
|
#define VIRTIO_BALLOON_F_MUST_TELL_HOST 0
|
||||||
#define VIRTIO_BALLOON_F_STATS_VQ 1
|
#define VIRTIO_BALLOON_F_STATS_VQ 1
|
||||||
#define VIRTIO_BALLOON_PFN_SHIFT 12
|
#define VIRTIO_BALLOON_PFN_SHIFT 12
|
||||||
struct virtio_balloon_config
|
struct virtio_balloon_config {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
__le32 num_pages;
|
__le32 num_pages;
|
||||||
__le32 actual;
|
__le32 actual;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIRTIO_BALLOON_S_SWAP_IN 0
|
#define VIRTIO_BALLOON_S_SWAP_IN 0
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIRTIO_BALLOON_S_SWAP_OUT 1
|
#define VIRTIO_BALLOON_S_SWAP_OUT 1
|
||||||
#define VIRTIO_BALLOON_S_MAJFLT 2
|
#define VIRTIO_BALLOON_S_MAJFLT 2
|
||||||
#define VIRTIO_BALLOON_S_MINFLT 3
|
#define VIRTIO_BALLOON_S_MINFLT 3
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define VIRTIO_BALLOON_S_MEMFREE 4
|
#define VIRTIO_BALLOON_S_MEMFREE 4
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define VIRTIO_BALLOON_S_MEMTOT 5
|
#define VIRTIO_BALLOON_S_MEMTOT 5
|
||||||
#define VIRTIO_BALLOON_S_NR 6
|
#define VIRTIO_BALLOON_S_NR 6
|
||||||
struct virtio_balloon_stat {
|
struct virtio_balloon_stat {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 tag;
|
__u16 tag;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 val;
|
__u64 val;
|
||||||
} __attribute__((packed));
|
} __attribute__((packed));
|
||||||
#endif
|
#endif
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
|
@ -46,11 +46,8 @@ struct sockaddr_vm {
|
|||||||
unsigned int svm_port;
|
unsigned int svm_port;
|
||||||
unsigned int svm_cid;
|
unsigned int svm_cid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char svm_zero[sizeof(struct sockaddr) -
|
unsigned char svm_zero[sizeof(struct sockaddr) - sizeof(sa_family_t) - sizeof(unsigned short) - sizeof(unsigned int) - sizeof(unsigned int)];
|
||||||
sizeof(sa_family_t) -
|
|
||||||
sizeof(unsigned short) -
|
|
||||||
sizeof(unsigned int) - sizeof(unsigned int)];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define IOCTL_VM_SOCKETS_GET_LOCAL_CID _IO(7, 0xb9)
|
#define IOCTL_VM_SOCKETS_GET_LOCAL_CID _IO(7, 0xb9)
|
||||||
#endif
|
#endif
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -18,13 +18,12 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
#ifndef _UAPI_ROUTER_H
|
#ifndef _UAPI_ROUTER_H
|
||||||
#define _UAPI_ROUTER_H
|
#define _UAPI_ROUTER_H
|
||||||
enum wan_states
|
enum wan_states {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
WAN_UNCONFIGURED,
|
WAN_UNCONFIGURED,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
WAN_DISCONNECTED,
|
WAN_DISCONNECTED,
|
||||||
WAN_CONNECTING,
|
WAN_CONNECTING,
|
||||||
WAN_CONNECTED
|
WAN_CONNECTED
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#endif
|
#endif
|
||||||
|
@ -316,65 +316,55 @@
|
|||||||
#define IW_EVENT_CAPA_SET(event_capa,cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd))
|
#define IW_EVENT_CAPA_SET(event_capa,cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd))
|
||||||
#define IW_EVENT_CAPA_SET_KERNEL(event_capa) { event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; }
|
#define IW_EVENT_CAPA_SET_KERNEL(event_capa) { event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; }
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_param
|
struct iw_param {
|
||||||
{
|
|
||||||
__s32 value;
|
__s32 value;
|
||||||
__u8 fixed;
|
__u8 fixed;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 disabled;
|
__u8 disabled;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 flags;
|
__u16 flags;
|
||||||
};
|
};
|
||||||
struct iw_point
|
struct iw_point {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
void __user * pointer;
|
void __user * pointer;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 length;
|
__u16 length;
|
||||||
__u16 flags;
|
__u16 flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct iw_freq
|
struct iw_freq {
|
||||||
{
|
|
||||||
__s32 m;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__s32 m;
|
||||||
__s16 e;
|
__s16 e;
|
||||||
__u8 i;
|
__u8 i;
|
||||||
__u8 flags;
|
__u8 flags;
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_quality
|
};
|
||||||
{
|
struct iw_quality {
|
||||||
__u8 qual;
|
__u8 qual;
|
||||||
__u8 level;
|
__u8 level;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 noise;
|
__u8 noise;
|
||||||
__u8 updated;
|
__u8 updated;
|
||||||
};
|
};
|
||||||
struct iw_discarded
|
struct iw_discarded {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
__u32 nwid;
|
__u32 nwid;
|
||||||
__u32 code;
|
__u32 code;
|
||||||
__u32 fragment;
|
__u32 fragment;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 retries;
|
__u32 retries;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u32 misc;
|
__u32 misc;
|
||||||
};
|
};
|
||||||
struct iw_missed
|
struct iw_missed {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
{
|
|
||||||
__u32 beacon;
|
__u32 beacon;
|
||||||
};
|
|
||||||
struct iw_thrspy
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
struct iw_thrspy {
|
||||||
struct sockaddr addr;
|
struct sockaddr addr;
|
||||||
struct iw_quality qual;
|
struct iw_quality qual;
|
||||||
struct iw_quality low;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_quality low;
|
||||||
struct iw_quality high;
|
struct iw_quality high;
|
||||||
};
|
};
|
||||||
struct iw_scan_req
|
struct iw_scan_req {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 scan_type;
|
__u8 scan_type;
|
||||||
__u8 essid_len;
|
__u8 essid_len;
|
||||||
@ -388,168 +378,153 @@ struct iw_scan_req
|
|||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_freq channel_list[IW_MAX_FREQUENCIES];
|
struct iw_freq channel_list[IW_MAX_FREQUENCIES];
|
||||||
};
|
};
|
||||||
struct iw_encode_ext
|
struct iw_encode_ext {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u32 ext_flags;
|
__u32 ext_flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 tx_seq[IW_ENCODE_SEQ_MAX_SIZE];
|
__u8 tx_seq[IW_ENCODE_SEQ_MAX_SIZE];
|
||||||
__u8 rx_seq[IW_ENCODE_SEQ_MAX_SIZE];
|
__u8 rx_seq[IW_ENCODE_SEQ_MAX_SIZE];
|
||||||
struct sockaddr addr;
|
struct sockaddr addr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 alg;
|
__u16 alg;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 key_len;
|
__u16 key_len;
|
||||||
__u8 key[0];
|
__u8 key[0];
|
||||||
};
|
};
|
||||||
|
struct iw_mlme {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_mlme
|
|
||||||
{
|
|
||||||
__u16 cmd;
|
__u16 cmd;
|
||||||
__u16 reason_code;
|
__u16 reason_code;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct sockaddr addr;
|
struct sockaddr addr;
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define IW_PMKSA_ADD 1
|
#define IW_PMKSA_ADD 1
|
||||||
#define IW_PMKSA_REMOVE 2
|
#define IW_PMKSA_REMOVE 2
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define IW_PMKSA_FLUSH 3
|
#define IW_PMKSA_FLUSH 3
|
||||||
#define IW_PMKID_LEN 16
|
#define IW_PMKID_LEN 16
|
||||||
struct iw_pmksa
|
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_pmksa {
|
||||||
__u32 cmd;
|
__u32 cmd;
|
||||||
struct sockaddr bssid;
|
struct sockaddr bssid;
|
||||||
__u8 pmkid[IW_PMKID_LEN];
|
__u8 pmkid[IW_PMKID_LEN];
|
||||||
};
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_michaelmicfailure
|
};
|
||||||
{
|
struct iw_michaelmicfailure {
|
||||||
__u32 flags;
|
__u32 flags;
|
||||||
struct sockaddr src_addr;
|
struct sockaddr src_addr;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 tsc[IW_ENCODE_SEQ_MAX_SIZE];
|
__u8 tsc[IW_ENCODE_SEQ_MAX_SIZE];
|
||||||
};
|
};
|
||||||
#define IW_PMKID_CAND_PREAUTH 0x00000001
|
#define IW_PMKID_CAND_PREAUTH 0x00000001
|
||||||
struct iw_pmkid_cand
|
struct iw_pmkid_cand {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
__u32 flags;
|
__u32 flags;
|
||||||
__u32 index;
|
__u32 index;
|
||||||
struct sockaddr bssid;
|
struct sockaddr bssid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct iw_statistics
|
|
||||||
{
|
|
||||||
__u16 status;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_statistics {
|
||||||
|
__u16 status;
|
||||||
struct iw_quality qual;
|
struct iw_quality qual;
|
||||||
struct iw_discarded discard;
|
struct iw_discarded discard;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_missed miss;
|
struct iw_missed miss;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
union iwreq_data {
|
||||||
union iwreq_data
|
|
||||||
{
|
|
||||||
char name[IFNAMSIZ];
|
char name[IFNAMSIZ];
|
||||||
struct iw_point essid;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_point essid;
|
||||||
struct iw_param nwid;
|
struct iw_param nwid;
|
||||||
struct iw_freq freq;
|
struct iw_freq freq;
|
||||||
struct iw_param sens;
|
struct iw_param sens;
|
||||||
struct iw_param bitrate;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_param bitrate;
|
||||||
struct iw_param txpower;
|
struct iw_param txpower;
|
||||||
struct iw_param rts;
|
struct iw_param rts;
|
||||||
struct iw_param frag;
|
struct iw_param frag;
|
||||||
__u32 mode;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u32 mode;
|
||||||
struct iw_param retry;
|
struct iw_param retry;
|
||||||
struct iw_point encoding;
|
struct iw_point encoding;
|
||||||
struct iw_param power;
|
struct iw_param power;
|
||||||
struct iw_quality qual;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_quality qual;
|
||||||
struct sockaddr ap_addr;
|
struct sockaddr ap_addr;
|
||||||
struct sockaddr addr;
|
struct sockaddr addr;
|
||||||
struct iw_param param;
|
struct iw_param param;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct iw_point data;
|
struct iw_point data;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct iwreq
|
struct iwreq {
|
||||||
{
|
union {
|
||||||
union
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
|
||||||
char ifrn_name[IFNAMSIZ];
|
char ifrn_name[IFNAMSIZ];
|
||||||
} ifr_ifrn;
|
} ifr_ifrn;
|
||||||
union iwreq_data u;
|
union iwreq_data u;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
struct iw_range
|
|
||||||
{
|
|
||||||
__u32 throughput;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
struct iw_range {
|
||||||
|
__u32 throughput;
|
||||||
__u32 min_nwid;
|
__u32 min_nwid;
|
||||||
__u32 max_nwid;
|
__u32 max_nwid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 old_num_channels;
|
__u16 old_num_channels;
|
||||||
__u8 old_num_frequency;
|
__u8 old_num_frequency;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 scan_capa;
|
__u8 scan_capa;
|
||||||
__u32 event_capa[6];
|
__u32 event_capa[6];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s32 sensitivity;
|
__s32 sensitivity;
|
||||||
struct iw_quality max_qual;
|
struct iw_quality max_qual;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct iw_quality avg_qual;
|
struct iw_quality avg_qual;
|
||||||
__u8 num_bitrates;
|
__u8 num_bitrates;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s32 bitrate[IW_MAX_BITRATES];
|
__s32 bitrate[IW_MAX_BITRATES];
|
||||||
__s32 min_rts;
|
__s32 min_rts;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__s32 max_rts;
|
__s32 max_rts;
|
||||||
__s32 min_frag;
|
__s32 min_frag;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s32 max_frag;
|
__s32 max_frag;
|
||||||
__s32 min_pmp;
|
__s32 min_pmp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__s32 max_pmp;
|
__s32 max_pmp;
|
||||||
__s32 min_pmt;
|
__s32 min_pmt;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s32 max_pmt;
|
__s32 max_pmt;
|
||||||
__u16 pmp_flags;
|
__u16 pmp_flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 pmt_flags;
|
__u16 pmt_flags;
|
||||||
__u16 pm_capa;
|
__u16 pm_capa;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 encoding_size[IW_MAX_ENCODING_SIZES];
|
__u16 encoding_size[IW_MAX_ENCODING_SIZES];
|
||||||
__u8 num_encoding_sizes;
|
__u8 num_encoding_sizes;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u8 max_encoding_tokens;
|
__u8 max_encoding_tokens;
|
||||||
__u8 encoding_login_index;
|
__u8 encoding_login_index;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 txpower_capa;
|
__u16 txpower_capa;
|
||||||
__u8 num_txpower;
|
__u8 num_txpower;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__s32 txpower[IW_MAX_TXPOWER];
|
__s32 txpower[IW_MAX_TXPOWER];
|
||||||
__u8 we_version_compiled;
|
__u8 we_version_compiled;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u8 we_version_source;
|
__u8 we_version_source;
|
||||||
__u16 retry_capa;
|
__u16 retry_capa;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__u16 retry_flags;
|
__u16 retry_flags;
|
||||||
__u16 r_time_flags;
|
__u16 r_time_flags;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__s32 min_retry;
|
__s32 min_retry;
|
||||||
__s32 max_retry;
|
__s32 max_retry;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__s32 min_r_time;
|
__s32 min_r_time;
|
||||||
__s32 max_r_time;
|
__s32 max_r_time;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 num_channels;
|
__u16 num_channels;
|
||||||
__u8 num_frequency;
|
__u8 num_frequency;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct iw_freq freq[IW_MAX_FREQUENCIES];
|
struct iw_freq freq[IW_MAX_FREQUENCIES];
|
||||||
__u32 enc_capa;
|
__u32 enc_capa;
|
||||||
};
|
|
||||||
struct iw_priv_args
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
{
|
};
|
||||||
|
struct iw_priv_args {
|
||||||
__u32 cmd;
|
__u32 cmd;
|
||||||
__u16 set_args;
|
__u16 set_args;
|
||||||
__u16 get_args;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u16 get_args;
|
||||||
char name[IFNAMSIZ];
|
char name[IFNAMSIZ];
|
||||||
};
|
};
|
||||||
struct iw_event
|
struct iw_event {
|
||||||
{
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u16 len;
|
__u16 len;
|
||||||
__u16 cmd;
|
__u16 cmd;
|
||||||
|
@ -97,7 +97,8 @@ enum fc_els_cmd {
|
|||||||
ELS_AUTH_ELS = 0x90,
|
ELS_AUTH_ELS = 0x90,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define FC_ELS_CMDS_INIT { [ELS_LS_RJT] = "LS_RJT", [ELS_LS_ACC] = "LS_ACC", [ELS_PLOGI] = "PLOGI", [ELS_FLOGI] = "FLOGI", [ELS_LOGO] = "LOGO", [ELS_ABTX] = "ABTX", [ELS_RCS] = "RCS", [ELS_RES] = "RES", [ELS_RSS] = "RSS", [ELS_RSI] = "RSI", [ELS_ESTS] = "ESTS", [ELS_ESTC] = "ESTC", [ELS_ADVC] = "ADVC", [ELS_RTV] = "RTV", [ELS_RLS] = "RLS", [ELS_ECHO] = "ECHO", [ELS_TEST] = "TEST", [ELS_RRQ] = "RRQ", [ELS_REC] = "REC", [ELS_SRR] = "SRR", [ELS_PRLI] = "PRLI", [ELS_PRLO] = "PRLO", [ELS_SCN] = "SCN", [ELS_TPLS] = "TPLS", [ELS_TPRLO] = "TPRLO", [ELS_LCLM] = "LCLM", [ELS_GAID] = "GAID", [ELS_FACT] = "FACT", [ELS_FDACDT] = "FDACDT", [ELS_NACT] = "NACT", [ELS_NDACT] = "NDACT", [ELS_QOSR] = "QOSR", [ELS_RVCS] = "RVCS", [ELS_PDISC] = "PDISC", [ELS_FDISC] = "FDISC", [ELS_ADISC] = "ADISC", [ELS_RNC] = "RNC", [ELS_FARP_REQ] = "FARP_REQ", [ELS_FARP_REPL] = "FARP_REPL", [ELS_RPS] = "RPS", [ELS_RPL] = "RPL", [ELS_RPBC] = "RPBC", [ELS_FAN] = "FAN", [ELS_RSCN] = "RSCN", [ELS_SCR] = "SCR", [ELS_RNFT] = "RNFT", [ELS_CSR] = "CSR", [ELS_CSU] = "CSU", [ELS_LINIT] = "LINIT", [ELS_LSTS] = "LSTS", [ELS_RNID] = "RNID", [ELS_RLIR] = "RLIR", [ELS_LIRR] = "LIRR", [ELS_SRL] = "SRL", [ELS_SBRP] = "SBRP", [ELS_RPSC] = "RPSC", [ELS_QSA] = "QSA", [ELS_EVFP] = "EVFP", [ELS_LKA] = "LKA", [ELS_AUTH_ELS] = "AUTH_ELS", }
|
#define FC_ELS_CMDS_INIT {[ELS_LS_RJT] = "LS_RJT",[ELS_LS_ACC] = "LS_ACC",[ELS_PLOGI] = "PLOGI",[ELS_FLOGI] = "FLOGI",[ELS_LOGO] = "LOGO",[ELS_ABTX] = "ABTX",[ELS_RCS] = "RCS",[ELS_RES] = "RES",[ELS_RSS] = "RSS",[ELS_RSI] = "RSI",[ELS_ESTS] = "ESTS",[ELS_ESTC] = "ESTC",[ELS_ADVC] = "ADVC",[ELS_RTV] = "RTV",[ELS_RLS] = "RLS",[ELS_ECHO] = "ECHO",[ELS_TEST] = "TEST",[ELS_RRQ] = "RRQ",[ELS_REC] = "REC",[ELS_SRR] = "SRR",[ELS_PRLI] = "PRLI",[ELS_PRLO] = "PRLO",[ELS_SCN] = "SCN",[ELS_TPLS] = "TPLS",[ELS_TPRLO] = "TPRLO",[ELS_LCLM] = "LCLM",[ELS_GAID] = "GAID",[ELS_FACT] = "FACT",[ELS_FDACDT] = "FDACDT",[ELS_NACT] = "NACT",[ELS_NDACT] = "NDACT",[ELS_QOSR] = "QOSR",[ELS_RVCS] = "RVCS",[ELS_PDISC] = "PDISC",[ELS_FDISC] = "FDISC",[ELS_ADISC] = "ADISC",[ELS_RNC] = "RNC",[ELS_FARP_REQ] = "FARP_REQ",[ELS_FARP_REPL] = "FARP_REPL",[ELS_RPS] = "RPS",[ELS_RPL] = "RPL",[ELS_RPBC] = "RPBC",[ELS_FAN] = "FAN",[ELS_RSCN] = "RSCN",[ELS_SCR] = "SCR",[ELS_RNFT] = "RNFT",[ELS_CSR] = "CSR",[ELS_CSU] = "CSU",[ELS_LINIT] = "LINIT",[ELS_LSTS] = "LSTS",[ELS_RNID] = "RNID",[ELS_RLIR] = "RLIR",[ELS_LIRR] = "LIRR",[ELS_SRL] = "SRL",[ELS_SBRP] = "SBRP",[ELS_RPSC] = "RPSC",[ELS_QSA] = "QSA",[ELS_EVFP] = "EVFP",[ELS_LKA] = "LKA",[ELS_AUTH_ELS] = "AUTH_ELS", \
|
||||||
|
}
|
||||||
struct fc_els_ls_acc {
|
struct fc_els_ls_acc {
|
||||||
__u8 la_cmd;
|
__u8 la_cmd;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -86,7 +86,8 @@ enum fc_rctl {
|
|||||||
FC_RCTL_END = 0xc9,
|
FC_RCTL_END = 0xc9,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define FC_RCTL_NAMES_INIT { [FC_RCTL_DD_UNCAT] = "uncat", [FC_RCTL_DD_SOL_DATA] = "sol data", [FC_RCTL_DD_UNSOL_CTL] = "unsol ctl", [FC_RCTL_DD_SOL_CTL] = "sol ctl/reply", [FC_RCTL_DD_UNSOL_DATA] = "unsol data", [FC_RCTL_DD_DATA_DESC] = "data desc", [FC_RCTL_DD_UNSOL_CMD] = "unsol cmd", [FC_RCTL_DD_CMD_STATUS] = "cmd status", [FC_RCTL_ELS_REQ] = "ELS req", [FC_RCTL_ELS_REP] = "ELS rep", [FC_RCTL_ELS4_REQ] = "FC-4 ELS req", [FC_RCTL_ELS4_REP] = "FC-4 ELS rep", [FC_RCTL_BA_NOP] = "BLS NOP", [FC_RCTL_BA_ABTS] = "BLS abort", [FC_RCTL_BA_RMC] = "BLS remove connection", [FC_RCTL_BA_ACC] = "BLS accept", [FC_RCTL_BA_RJT] = "BLS reject", [FC_RCTL_BA_PRMT] = "BLS dedicated connection preempted", [FC_RCTL_ACK_1] = "LC ACK_1", [FC_RCTL_ACK_0] = "LC ACK_0", [FC_RCTL_P_RJT] = "LC port reject", [FC_RCTL_F_RJT] = "LC fabric reject", [FC_RCTL_P_BSY] = "LC port busy", [FC_RCTL_F_BSY] = "LC fabric busy to data frame", [FC_RCTL_F_BSYL] = "LC fabric busy to link control frame", [FC_RCTL_LCR] = "LC link credit reset", [FC_RCTL_END] = "LC end", }
|
#define FC_RCTL_NAMES_INIT {[FC_RCTL_DD_UNCAT] = "uncat",[FC_RCTL_DD_SOL_DATA] = "sol data",[FC_RCTL_DD_UNSOL_CTL] = "unsol ctl",[FC_RCTL_DD_SOL_CTL] = "sol ctl/reply",[FC_RCTL_DD_UNSOL_DATA] = "unsol data",[FC_RCTL_DD_DATA_DESC] = "data desc",[FC_RCTL_DD_UNSOL_CMD] = "unsol cmd",[FC_RCTL_DD_CMD_STATUS] = "cmd status",[FC_RCTL_ELS_REQ] = "ELS req",[FC_RCTL_ELS_REP] = "ELS rep",[FC_RCTL_ELS4_REQ] = "FC-4 ELS req",[FC_RCTL_ELS4_REP] = "FC-4 ELS rep",[FC_RCTL_BA_NOP] = "BLS NOP",[FC_RCTL_BA_ABTS] = "BLS abort",[FC_RCTL_BA_RMC] = "BLS remove connection",[FC_RCTL_BA_ACC] = "BLS accept",[FC_RCTL_BA_RJT] = "BLS reject",[FC_RCTL_BA_PRMT] = "BLS dedicated connection preempted",[FC_RCTL_ACK_1] = "LC ACK_1",[FC_RCTL_ACK_0] = "LC ACK_0",[FC_RCTL_P_RJT] = "LC port reject",[FC_RCTL_F_RJT] = "LC fabric reject",[FC_RCTL_P_BSY] = "LC port busy",[FC_RCTL_F_BSY] = "LC fabric busy to data frame",[FC_RCTL_F_BSYL] = "LC fabric busy to link control frame",[FC_RCTL_LCR] = "LC link credit reset",[FC_RCTL_END] = "LC end", \
|
||||||
|
}
|
||||||
enum fc_well_known_fid {
|
enum fc_well_known_fid {
|
||||||
FC_FID_NONE = 0x000000,
|
FC_FID_NONE = 0x000000,
|
||||||
FC_FID_BCAST = 0xffffff,
|
FC_FID_BCAST = 0xffffff,
|
||||||
@ -122,7 +123,8 @@ enum fc_fh_type {
|
|||||||
FC_TYPE_ILS = 0x22,
|
FC_TYPE_ILS = 0x22,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define FC_TYPE_NAMES_INIT { [FC_TYPE_BLS] = "BLS", [FC_TYPE_ELS] = "ELS", [FC_TYPE_IP] = "IP", [FC_TYPE_FCP] = "FCP", [FC_TYPE_CT] = "CT", [FC_TYPE_ILS] = "ILS", }
|
#define FC_TYPE_NAMES_INIT {[FC_TYPE_BLS] = "BLS",[FC_TYPE_ELS] = "ELS",[FC_TYPE_IP] = "IP",[FC_TYPE_FCP] = "FCP",[FC_TYPE_CT] = "CT",[FC_TYPE_ILS] = "ILS", \
|
||||||
|
}
|
||||||
#define FC_XID_UNKNOWN 0xffff
|
#define FC_XID_UNKNOWN 0xffff
|
||||||
#define FC_XID_MIN 0x0
|
#define FC_XID_MIN 0x0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
@ -331,671 +331,665 @@ typedef int snd_pcm_hw_param_t;
|
|||||||
struct snd_interval {
|
struct snd_interval {
|
||||||
unsigned int min, max;
|
unsigned int min, max;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int openmin:1,
|
unsigned int openmin : 1, openmax : 1, integer : 1, empty : 1;
|
||||||
openmax:1,
|
|
||||||
integer:1,
|
|
||||||
empty:1;
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
#define SNDRV_MASK_MAX 256
|
#define SNDRV_MASK_MAX 256
|
||||||
struct snd_mask {
|
struct snd_mask {
|
||||||
__u32 bits[(SNDRV_MASK_MAX+31)/32];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
|
__u32 bits[(SNDRV_MASK_MAX + 31) / 32];
|
||||||
};
|
};
|
||||||
struct snd_pcm_hw_params {
|
struct snd_pcm_hw_params {
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
struct snd_mask masks[SNDRV_PCM_HW_PARAM_LAST_MASK -
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_PCM_HW_PARAM_FIRST_MASK + 1];
|
struct snd_mask masks[SNDRV_PCM_HW_PARAM_LAST_MASK - SNDRV_PCM_HW_PARAM_FIRST_MASK + 1];
|
||||||
struct snd_mask mres[5];
|
struct snd_mask mres[5];
|
||||||
struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL -
|
struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL + 1];
|
||||||
SNDRV_PCM_HW_PARAM_FIRST_INTERVAL + 1];
|
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_interval ires[9];
|
struct snd_interval ires[9];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int rmask;
|
unsigned int rmask;
|
||||||
unsigned int cmask;
|
unsigned int cmask;
|
||||||
unsigned int info;
|
unsigned int info;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int msbits;
|
unsigned int msbits;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int rate_num;
|
unsigned int rate_num;
|
||||||
unsigned int rate_den;
|
unsigned int rate_den;
|
||||||
snd_pcm_uframes_t fifo_size;
|
snd_pcm_uframes_t fifo_size;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
SNDRV_PCM_TSTAMP_NONE = 0,
|
SNDRV_PCM_TSTAMP_NONE = 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_PCM_TSTAMP_ENABLE,
|
SNDRV_PCM_TSTAMP_ENABLE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_PCM_TSTAMP_LAST = SNDRV_PCM_TSTAMP_ENABLE,
|
SNDRV_PCM_TSTAMP_LAST = SNDRV_PCM_TSTAMP_ENABLE,
|
||||||
};
|
};
|
||||||
struct snd_pcm_sw_params {
|
struct snd_pcm_sw_params {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int tstamp_mode;
|
int tstamp_mode;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int period_step;
|
unsigned int period_step;
|
||||||
unsigned int sleep_min;
|
unsigned int sleep_min;
|
||||||
snd_pcm_uframes_t avail_min;
|
snd_pcm_uframes_t avail_min;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t xfer_align;
|
snd_pcm_uframes_t xfer_align;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t start_threshold;
|
snd_pcm_uframes_t start_threshold;
|
||||||
snd_pcm_uframes_t stop_threshold;
|
snd_pcm_uframes_t stop_threshold;
|
||||||
snd_pcm_uframes_t silence_threshold;
|
snd_pcm_uframes_t silence_threshold;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t silence_size;
|
snd_pcm_uframes_t silence_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t boundary;
|
snd_pcm_uframes_t boundary;
|
||||||
unsigned int proto;
|
unsigned int proto;
|
||||||
unsigned int tstamp_type;
|
unsigned int tstamp_type;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[56];
|
unsigned char reserved[56];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct snd_pcm_channel_info {
|
struct snd_pcm_channel_info {
|
||||||
unsigned int channel;
|
unsigned int channel;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
__kernel_off_t offset;
|
__kernel_off_t offset;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int first;
|
unsigned int first;
|
||||||
unsigned int step;
|
unsigned int step;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_pcm_status {
|
struct snd_pcm_status {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_state_t state;
|
snd_pcm_state_t state;
|
||||||
struct timespec trigger_tstamp;
|
struct timespec trigger_tstamp;
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t appl_ptr;
|
snd_pcm_uframes_t appl_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t hw_ptr;
|
snd_pcm_uframes_t hw_ptr;
|
||||||
snd_pcm_sframes_t delay;
|
snd_pcm_sframes_t delay;
|
||||||
snd_pcm_uframes_t avail;
|
snd_pcm_uframes_t avail;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t avail_max;
|
snd_pcm_uframes_t avail_max;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t overrange;
|
snd_pcm_uframes_t overrange;
|
||||||
snd_pcm_state_t suspended_state;
|
snd_pcm_state_t suspended_state;
|
||||||
__u32 reserved_alignment;
|
__u32 reserved_alignment;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct timespec audio_tstamp;
|
struct timespec audio_tstamp;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char reserved[56 - sizeof(struct timespec)];
|
unsigned char reserved[56 - sizeof(struct timespec)];
|
||||||
};
|
};
|
||||||
struct snd_pcm_mmap_status {
|
struct snd_pcm_mmap_status {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_state_t state;
|
snd_pcm_state_t state;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int pad1;
|
int pad1;
|
||||||
snd_pcm_uframes_t hw_ptr;
|
snd_pcm_uframes_t hw_ptr;
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_state_t suspended_state;
|
snd_pcm_state_t suspended_state;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct timespec audio_tstamp;
|
struct timespec audio_tstamp;
|
||||||
};
|
};
|
||||||
struct snd_pcm_mmap_control {
|
struct snd_pcm_mmap_control {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t appl_ptr;
|
snd_pcm_uframes_t appl_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t avail_min;
|
snd_pcm_uframes_t avail_min;
|
||||||
};
|
};
|
||||||
#define SNDRV_PCM_SYNC_PTR_HWSYNC (1 << 0)
|
#define SNDRV_PCM_SYNC_PTR_HWSYNC (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_SYNC_PTR_APPL (1 << 1)
|
#define SNDRV_PCM_SYNC_PTR_APPL (1 << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_SYNC_PTR_AVAIL_MIN (1 << 2)
|
#define SNDRV_PCM_SYNC_PTR_AVAIL_MIN (1 << 2)
|
||||||
struct snd_pcm_sync_ptr {
|
struct snd_pcm_sync_ptr {
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_pcm_mmap_status status;
|
struct snd_pcm_mmap_status status;
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
} s;
|
} s;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_pcm_mmap_control control;
|
struct snd_pcm_mmap_control control;
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
} c;
|
} c;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_xferi {
|
struct snd_xferi {
|
||||||
snd_pcm_sframes_t result;
|
snd_pcm_sframes_t result;
|
||||||
void __user * buf;
|
void __user * buf;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
snd_pcm_uframes_t frames;
|
snd_pcm_uframes_t frames;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct snd_xfern {
|
struct snd_xfern {
|
||||||
snd_pcm_sframes_t result;
|
snd_pcm_sframes_t result;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
void __user * __user * bufs;
|
void __user * __user * bufs;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
snd_pcm_uframes_t frames;
|
snd_pcm_uframes_t frames;
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_PCM_TSTAMP_TYPE_GETTIMEOFDAY = 0,
|
SNDRV_PCM_TSTAMP_TYPE_GETTIMEOFDAY = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_PCM_TSTAMP_TYPE_MONOTONIC,
|
SNDRV_PCM_TSTAMP_TYPE_MONOTONIC,
|
||||||
SNDRV_PCM_TSTAMP_TYPE_MONOTONIC_RAW,
|
SNDRV_PCM_TSTAMP_TYPE_MONOTONIC_RAW,
|
||||||
SNDRV_PCM_TSTAMP_TYPE_LAST = SNDRV_PCM_TSTAMP_TYPE_MONOTONIC_RAW,
|
SNDRV_PCM_TSTAMP_TYPE_LAST = SNDRV_PCM_TSTAMP_TYPE_MONOTONIC_RAW,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
enum {
|
enum {
|
||||||
SNDRV_CHMAP_UNKNOWN = 0,
|
SNDRV_CHMAP_UNKNOWN = 0,
|
||||||
SNDRV_CHMAP_NA,
|
SNDRV_CHMAP_NA,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_MONO,
|
SNDRV_CHMAP_MONO,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_FL,
|
SNDRV_CHMAP_FL,
|
||||||
SNDRV_CHMAP_FR,
|
SNDRV_CHMAP_FR,
|
||||||
SNDRV_CHMAP_RL,
|
SNDRV_CHMAP_RL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_RR,
|
SNDRV_CHMAP_RR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_FC,
|
SNDRV_CHMAP_FC,
|
||||||
SNDRV_CHMAP_LFE,
|
SNDRV_CHMAP_LFE,
|
||||||
SNDRV_CHMAP_SL,
|
SNDRV_CHMAP_SL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_SR,
|
SNDRV_CHMAP_SR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_RC,
|
SNDRV_CHMAP_RC,
|
||||||
SNDRV_CHMAP_FLC,
|
SNDRV_CHMAP_FLC,
|
||||||
SNDRV_CHMAP_FRC,
|
SNDRV_CHMAP_FRC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_RLC,
|
SNDRV_CHMAP_RLC,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_RRC,
|
SNDRV_CHMAP_RRC,
|
||||||
SNDRV_CHMAP_FLW,
|
SNDRV_CHMAP_FLW,
|
||||||
SNDRV_CHMAP_FRW,
|
SNDRV_CHMAP_FRW,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_FLH,
|
SNDRV_CHMAP_FLH,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_FCH,
|
SNDRV_CHMAP_FCH,
|
||||||
SNDRV_CHMAP_FRH,
|
SNDRV_CHMAP_FRH,
|
||||||
SNDRV_CHMAP_TC,
|
SNDRV_CHMAP_TC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_TFL,
|
SNDRV_CHMAP_TFL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_TFR,
|
SNDRV_CHMAP_TFR,
|
||||||
SNDRV_CHMAP_TFC,
|
SNDRV_CHMAP_TFC,
|
||||||
SNDRV_CHMAP_TRL,
|
SNDRV_CHMAP_TRL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_TRR,
|
SNDRV_CHMAP_TRR,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_TRC,
|
SNDRV_CHMAP_TRC,
|
||||||
SNDRV_CHMAP_TFLC,
|
SNDRV_CHMAP_TFLC,
|
||||||
SNDRV_CHMAP_TFRC,
|
SNDRV_CHMAP_TFRC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_TSL,
|
SNDRV_CHMAP_TSL,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_TSR,
|
SNDRV_CHMAP_TSR,
|
||||||
SNDRV_CHMAP_LLFE,
|
SNDRV_CHMAP_LLFE,
|
||||||
SNDRV_CHMAP_RLFE,
|
SNDRV_CHMAP_RLFE,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CHMAP_BC,
|
SNDRV_CHMAP_BC,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CHMAP_BLC,
|
SNDRV_CHMAP_BLC,
|
||||||
SNDRV_CHMAP_BRC,
|
SNDRV_CHMAP_BRC,
|
||||||
SNDRV_CHMAP_LAST = SNDRV_CHMAP_BRC,
|
SNDRV_CHMAP_LAST = SNDRV_CHMAP_BRC,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CHMAP_POSITION_MASK 0xffff
|
#define SNDRV_CHMAP_POSITION_MASK 0xffff
|
||||||
#define SNDRV_CHMAP_PHASE_INVERSE (0x01 << 16)
|
#define SNDRV_CHMAP_PHASE_INVERSE (0x01 << 16)
|
||||||
#define SNDRV_CHMAP_DRIVER_SPEC (0x02 << 16)
|
#define SNDRV_CHMAP_DRIVER_SPEC (0x02 << 16)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_PVERSION _IOR('A', 0x00, int)
|
#define SNDRV_PCM_IOCTL_PVERSION _IOR('A', 0x00, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_INFO _IOR('A', 0x01, struct snd_pcm_info)
|
#define SNDRV_PCM_IOCTL_INFO _IOR('A', 0x01, struct snd_pcm_info)
|
||||||
#define SNDRV_PCM_IOCTL_TSTAMP _IOW('A', 0x02, int)
|
#define SNDRV_PCM_IOCTL_TSTAMP _IOW('A', 0x02, int)
|
||||||
#define SNDRV_PCM_IOCTL_TTSTAMP _IOW('A', 0x03, int)
|
#define SNDRV_PCM_IOCTL_TTSTAMP _IOW('A', 0x03, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_HW_REFINE _IOWR('A', 0x10, struct snd_pcm_hw_params)
|
#define SNDRV_PCM_IOCTL_HW_REFINE _IOWR('A', 0x10, struct snd_pcm_hw_params)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_HW_PARAMS _IOWR('A', 0x11, struct snd_pcm_hw_params)
|
#define SNDRV_PCM_IOCTL_HW_PARAMS _IOWR('A', 0x11, struct snd_pcm_hw_params)
|
||||||
#define SNDRV_PCM_IOCTL_HW_FREE _IO('A', 0x12)
|
#define SNDRV_PCM_IOCTL_HW_FREE _IO('A', 0x12)
|
||||||
#define SNDRV_PCM_IOCTL_SW_PARAMS _IOWR('A', 0x13, struct snd_pcm_sw_params)
|
#define SNDRV_PCM_IOCTL_SW_PARAMS _IOWR('A', 0x13, struct snd_pcm_sw_params)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_STATUS _IOR('A', 0x20, struct snd_pcm_status)
|
#define SNDRV_PCM_IOCTL_STATUS _IOR('A', 0x20, struct snd_pcm_status)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_DELAY _IOR('A', 0x21, snd_pcm_sframes_t)
|
#define SNDRV_PCM_IOCTL_DELAY _IOR('A', 0x21, snd_pcm_sframes_t)
|
||||||
#define SNDRV_PCM_IOCTL_HWSYNC _IO('A', 0x22)
|
#define SNDRV_PCM_IOCTL_HWSYNC _IO('A', 0x22)
|
||||||
#define SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct snd_pcm_sync_ptr)
|
#define SNDRV_PCM_IOCTL_SYNC_PTR _IOWR('A', 0x23, struct snd_pcm_sync_ptr)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_CHANNEL_INFO _IOR('A', 0x32, struct snd_pcm_channel_info)
|
#define SNDRV_PCM_IOCTL_CHANNEL_INFO _IOR('A', 0x32, struct snd_pcm_channel_info)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_PREPARE _IO('A', 0x40)
|
#define SNDRV_PCM_IOCTL_PREPARE _IO('A', 0x40)
|
||||||
#define SNDRV_PCM_IOCTL_RESET _IO('A', 0x41)
|
#define SNDRV_PCM_IOCTL_RESET _IO('A', 0x41)
|
||||||
#define SNDRV_PCM_IOCTL_START _IO('A', 0x42)
|
#define SNDRV_PCM_IOCTL_START _IO('A', 0x42)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_DROP _IO('A', 0x43)
|
#define SNDRV_PCM_IOCTL_DROP _IO('A', 0x43)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_DRAIN _IO('A', 0x44)
|
#define SNDRV_PCM_IOCTL_DRAIN _IO('A', 0x44)
|
||||||
#define SNDRV_PCM_IOCTL_PAUSE _IOW('A', 0x45, int)
|
#define SNDRV_PCM_IOCTL_PAUSE _IOW('A', 0x45, int)
|
||||||
#define SNDRV_PCM_IOCTL_REWIND _IOW('A', 0x46, snd_pcm_uframes_t)
|
#define SNDRV_PCM_IOCTL_REWIND _IOW('A', 0x46, snd_pcm_uframes_t)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_RESUME _IO('A', 0x47)
|
#define SNDRV_PCM_IOCTL_RESUME _IO('A', 0x47)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_XRUN _IO('A', 0x48)
|
#define SNDRV_PCM_IOCTL_XRUN _IO('A', 0x48)
|
||||||
#define SNDRV_PCM_IOCTL_FORWARD _IOW('A', 0x49, snd_pcm_uframes_t)
|
#define SNDRV_PCM_IOCTL_FORWARD _IOW('A', 0x49, snd_pcm_uframes_t)
|
||||||
#define SNDRV_PCM_IOCTL_WRITEI_FRAMES _IOW('A', 0x50, struct snd_xferi)
|
#define SNDRV_PCM_IOCTL_WRITEI_FRAMES _IOW('A', 0x50, struct snd_xferi)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_READI_FRAMES _IOR('A', 0x51, struct snd_xferi)
|
#define SNDRV_PCM_IOCTL_READI_FRAMES _IOR('A', 0x51, struct snd_xferi)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_PCM_IOCTL_WRITEN_FRAMES _IOW('A', 0x52, struct snd_xfern)
|
#define SNDRV_PCM_IOCTL_WRITEN_FRAMES _IOW('A', 0x52, struct snd_xfern)
|
||||||
#define SNDRV_PCM_IOCTL_READN_FRAMES _IOR('A', 0x53, struct snd_xfern)
|
#define SNDRV_PCM_IOCTL_READN_FRAMES _IOR('A', 0x53, struct snd_xfern)
|
||||||
#define SNDRV_PCM_IOCTL_LINK _IOW('A', 0x60, int)
|
#define SNDRV_PCM_IOCTL_LINK _IOW('A', 0x60, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_PCM_IOCTL_UNLINK _IO('A', 0x61)
|
#define SNDRV_PCM_IOCTL_UNLINK _IO('A', 0x61)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_RAWMIDI_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 0)
|
#define SNDRV_RAWMIDI_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 0)
|
||||||
enum {
|
enum {
|
||||||
SNDRV_RAWMIDI_STREAM_OUTPUT = 0,
|
SNDRV_RAWMIDI_STREAM_OUTPUT = 0,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_RAWMIDI_STREAM_INPUT,
|
SNDRV_RAWMIDI_STREAM_INPUT,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_RAWMIDI_STREAM_LAST = SNDRV_RAWMIDI_STREAM_INPUT,
|
SNDRV_RAWMIDI_STREAM_LAST = SNDRV_RAWMIDI_STREAM_INPUT,
|
||||||
};
|
};
|
||||||
#define SNDRV_RAWMIDI_INFO_OUTPUT 0x00000001
|
#define SNDRV_RAWMIDI_INFO_OUTPUT 0x00000001
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_RAWMIDI_INFO_INPUT 0x00000002
|
#define SNDRV_RAWMIDI_INFO_INPUT 0x00000002
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_RAWMIDI_INFO_DUPLEX 0x00000004
|
#define SNDRV_RAWMIDI_INFO_DUPLEX 0x00000004
|
||||||
struct snd_rawmidi_info {
|
struct snd_rawmidi_info {
|
||||||
unsigned int device;
|
unsigned int device;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int subdevice;
|
unsigned int subdevice;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int stream;
|
int stream;
|
||||||
int card;
|
int card;
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char id[64];
|
unsigned char id[64];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char name[80];
|
unsigned char name[80];
|
||||||
unsigned char subname[32];
|
unsigned char subname[32];
|
||||||
unsigned int subdevices_count;
|
unsigned int subdevices_count;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int subdevices_avail;
|
unsigned int subdevices_avail;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
};
|
};
|
||||||
struct snd_rawmidi_params {
|
struct snd_rawmidi_params {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int stream;
|
int stream;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
size_t buffer_size;
|
size_t buffer_size;
|
||||||
size_t avail_min;
|
size_t avail_min;
|
||||||
unsigned int no_active_sensing : 1;
|
unsigned int no_active_sensing : 1;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[16];
|
unsigned char reserved[16];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct snd_rawmidi_status {
|
struct snd_rawmidi_status {
|
||||||
int stream;
|
int stream;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
size_t avail;
|
size_t avail;
|
||||||
size_t xruns;
|
size_t xruns;
|
||||||
unsigned char reserved[16];
|
unsigned char reserved[16];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_RAWMIDI_IOCTL_PVERSION _IOR('W', 0x00, int)
|
#define SNDRV_RAWMIDI_IOCTL_PVERSION _IOR('W', 0x00, int)
|
||||||
#define SNDRV_RAWMIDI_IOCTL_INFO _IOR('W', 0x01, struct snd_rawmidi_info)
|
#define SNDRV_RAWMIDI_IOCTL_INFO _IOR('W', 0x01, struct snd_rawmidi_info)
|
||||||
#define SNDRV_RAWMIDI_IOCTL_PARAMS _IOWR('W', 0x10, struct snd_rawmidi_params)
|
#define SNDRV_RAWMIDI_IOCTL_PARAMS _IOWR('W', 0x10, struct snd_rawmidi_params)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_RAWMIDI_IOCTL_STATUS _IOWR('W', 0x20, struct snd_rawmidi_status)
|
#define SNDRV_RAWMIDI_IOCTL_STATUS _IOWR('W', 0x20, struct snd_rawmidi_status)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_RAWMIDI_IOCTL_DROP _IOW('W', 0x30, int)
|
#define SNDRV_RAWMIDI_IOCTL_DROP _IOW('W', 0x30, int)
|
||||||
#define SNDRV_RAWMIDI_IOCTL_DRAIN _IOW('W', 0x31, int)
|
#define SNDRV_RAWMIDI_IOCTL_DRAIN _IOW('W', 0x31, int)
|
||||||
#define SNDRV_TIMER_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 6)
|
#define SNDRV_TIMER_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 6)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_CLASS_NONE = - 1,
|
SNDRV_TIMER_CLASS_NONE = - 1,
|
||||||
SNDRV_TIMER_CLASS_SLAVE = 0,
|
SNDRV_TIMER_CLASS_SLAVE = 0,
|
||||||
SNDRV_TIMER_CLASS_GLOBAL,
|
SNDRV_TIMER_CLASS_GLOBAL,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_CLASS_CARD,
|
SNDRV_TIMER_CLASS_CARD,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_CLASS_PCM,
|
SNDRV_TIMER_CLASS_PCM,
|
||||||
SNDRV_TIMER_CLASS_LAST = SNDRV_TIMER_CLASS_PCM,
|
SNDRV_TIMER_CLASS_LAST = SNDRV_TIMER_CLASS_PCM,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
enum {
|
enum {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_SCLASS_NONE = 0,
|
SNDRV_TIMER_SCLASS_NONE = 0,
|
||||||
SNDRV_TIMER_SCLASS_APPLICATION,
|
SNDRV_TIMER_SCLASS_APPLICATION,
|
||||||
SNDRV_TIMER_SCLASS_SEQUENCER,
|
SNDRV_TIMER_SCLASS_SEQUENCER,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_SCLASS_OSS_SEQUENCER,
|
SNDRV_TIMER_SCLASS_OSS_SEQUENCER,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_SCLASS_LAST = SNDRV_TIMER_SCLASS_OSS_SEQUENCER,
|
SNDRV_TIMER_SCLASS_LAST = SNDRV_TIMER_SCLASS_OSS_SEQUENCER,
|
||||||
};
|
};
|
||||||
#define SNDRV_TIMER_GLOBAL_SYSTEM 0
|
#define SNDRV_TIMER_GLOBAL_SYSTEM 0
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_TIMER_GLOBAL_RTC 1
|
#define SNDRV_TIMER_GLOBAL_RTC 1
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_TIMER_GLOBAL_HPET 2
|
#define SNDRV_TIMER_GLOBAL_HPET 2
|
||||||
#define SNDRV_TIMER_GLOBAL_HRTIMER 3
|
#define SNDRV_TIMER_GLOBAL_HRTIMER 3
|
||||||
#define SNDRV_TIMER_FLG_SLAVE (1 << 0)
|
#define SNDRV_TIMER_FLG_SLAVE (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_timer_id {
|
struct snd_timer_id {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int dev_class;
|
int dev_class;
|
||||||
int dev_sclass;
|
int dev_sclass;
|
||||||
int card;
|
int card;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int device;
|
int device;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int subdevice;
|
int subdevice;
|
||||||
};
|
};
|
||||||
struct snd_timer_ginfo {
|
struct snd_timer_ginfo {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_timer_id tid;
|
struct snd_timer_id tid;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
int card;
|
int card;
|
||||||
unsigned char id[64];
|
unsigned char id[64];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char name[80];
|
unsigned char name[80];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long reserved0;
|
unsigned long reserved0;
|
||||||
unsigned long resolution;
|
unsigned long resolution;
|
||||||
unsigned long resolution_min;
|
unsigned long resolution_min;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long resolution_max;
|
unsigned long resolution_max;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int clients;
|
unsigned int clients;
|
||||||
unsigned char reserved[32];
|
unsigned char reserved[32];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_timer_gparams {
|
struct snd_timer_gparams {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_timer_id tid;
|
struct snd_timer_id tid;
|
||||||
unsigned long period_num;
|
unsigned long period_num;
|
||||||
unsigned long period_den;
|
unsigned long period_den;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[32];
|
unsigned char reserved[32];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
struct snd_timer_gstatus {
|
struct snd_timer_gstatus {
|
||||||
struct snd_timer_id tid;
|
struct snd_timer_id tid;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned long resolution;
|
unsigned long resolution;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned long resolution_num;
|
unsigned long resolution_num;
|
||||||
unsigned long resolution_den;
|
unsigned long resolution_den;
|
||||||
unsigned char reserved[32];
|
unsigned char reserved[32];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_timer_select {
|
struct snd_timer_select {
|
||||||
struct snd_timer_id id;
|
struct snd_timer_id id;
|
||||||
unsigned char reserved[32];
|
unsigned char reserved[32];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_timer_info {
|
struct snd_timer_info {
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
int card;
|
int card;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char id[64];
|
unsigned char id[64];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char name[80];
|
unsigned char name[80];
|
||||||
unsigned long reserved0;
|
unsigned long reserved0;
|
||||||
unsigned long resolution;
|
unsigned long resolution;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define SNDRV_TIMER_PSFLG_AUTO (1 << 0)
|
#define SNDRV_TIMER_PSFLG_AUTO (1 << 0)
|
||||||
#define SNDRV_TIMER_PSFLG_EXCLUSIVE (1 << 1)
|
#define SNDRV_TIMER_PSFLG_EXCLUSIVE (1 << 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_TIMER_PSFLG_EARLY_EVENT (1 << 2)
|
#define SNDRV_TIMER_PSFLG_EARLY_EVENT (1 << 2)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_timer_params {
|
struct snd_timer_params {
|
||||||
unsigned int flags;
|
unsigned int flags;
|
||||||
unsigned int ticks;
|
unsigned int ticks;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int queue_size;
|
unsigned int queue_size;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int reserved0;
|
unsigned int reserved0;
|
||||||
unsigned int filter;
|
unsigned int filter;
|
||||||
unsigned char reserved[60];
|
unsigned char reserved[60];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_timer_status {
|
struct snd_timer_status {
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
unsigned int resolution;
|
unsigned int resolution;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int lost;
|
unsigned int lost;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int overrun;
|
unsigned int overrun;
|
||||||
unsigned int queue;
|
unsigned int queue;
|
||||||
unsigned char reserved[64];
|
unsigned char reserved[64];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_TIMER_IOCTL_PVERSION _IOR('T', 0x00, int)
|
#define SNDRV_TIMER_IOCTL_PVERSION _IOR('T', 0x00, int)
|
||||||
#define SNDRV_TIMER_IOCTL_NEXT_DEVICE _IOWR('T', 0x01, struct snd_timer_id)
|
#define SNDRV_TIMER_IOCTL_NEXT_DEVICE _IOWR('T', 0x01, struct snd_timer_id)
|
||||||
#define SNDRV_TIMER_IOCTL_TREAD _IOW('T', 0x02, int)
|
#define SNDRV_TIMER_IOCTL_TREAD _IOW('T', 0x02, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_TIMER_IOCTL_GINFO _IOWR('T', 0x03, struct snd_timer_ginfo)
|
#define SNDRV_TIMER_IOCTL_GINFO _IOWR('T', 0x03, struct snd_timer_ginfo)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_TIMER_IOCTL_GPARAMS _IOW('T', 0x04, struct snd_timer_gparams)
|
#define SNDRV_TIMER_IOCTL_GPARAMS _IOW('T', 0x04, struct snd_timer_gparams)
|
||||||
#define SNDRV_TIMER_IOCTL_GSTATUS _IOWR('T', 0x05, struct snd_timer_gstatus)
|
#define SNDRV_TIMER_IOCTL_GSTATUS _IOWR('T', 0x05, struct snd_timer_gstatus)
|
||||||
#define SNDRV_TIMER_IOCTL_SELECT _IOW('T', 0x10, struct snd_timer_select)
|
#define SNDRV_TIMER_IOCTL_SELECT _IOW('T', 0x10, struct snd_timer_select)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_TIMER_IOCTL_INFO _IOR('T', 0x11, struct snd_timer_info)
|
#define SNDRV_TIMER_IOCTL_INFO _IOR('T', 0x11, struct snd_timer_info)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_TIMER_IOCTL_PARAMS _IOW('T', 0x12, struct snd_timer_params)
|
#define SNDRV_TIMER_IOCTL_PARAMS _IOW('T', 0x12, struct snd_timer_params)
|
||||||
#define SNDRV_TIMER_IOCTL_STATUS _IOR('T', 0x14, struct snd_timer_status)
|
#define SNDRV_TIMER_IOCTL_STATUS _IOR('T', 0x14, struct snd_timer_status)
|
||||||
#define SNDRV_TIMER_IOCTL_START _IO('T', 0xa0)
|
#define SNDRV_TIMER_IOCTL_START _IO('T', 0xa0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_TIMER_IOCTL_STOP _IO('T', 0xa1)
|
#define SNDRV_TIMER_IOCTL_STOP _IO('T', 0xa1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_TIMER_IOCTL_CONTINUE _IO('T', 0xa2)
|
#define SNDRV_TIMER_IOCTL_CONTINUE _IO('T', 0xa2)
|
||||||
#define SNDRV_TIMER_IOCTL_PAUSE _IO('T', 0xa3)
|
#define SNDRV_TIMER_IOCTL_PAUSE _IO('T', 0xa3)
|
||||||
struct snd_timer_read {
|
struct snd_timer_read {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int resolution;
|
unsigned int resolution;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int ticks;
|
unsigned int ticks;
|
||||||
};
|
};
|
||||||
enum {
|
enum {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_EVENT_RESOLUTION = 0,
|
SNDRV_TIMER_EVENT_RESOLUTION = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_EVENT_TICK,
|
SNDRV_TIMER_EVENT_TICK,
|
||||||
SNDRV_TIMER_EVENT_START,
|
SNDRV_TIMER_EVENT_START,
|
||||||
SNDRV_TIMER_EVENT_STOP,
|
SNDRV_TIMER_EVENT_STOP,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_EVENT_CONTINUE,
|
SNDRV_TIMER_EVENT_CONTINUE,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_EVENT_PAUSE,
|
SNDRV_TIMER_EVENT_PAUSE,
|
||||||
SNDRV_TIMER_EVENT_EARLY,
|
SNDRV_TIMER_EVENT_EARLY,
|
||||||
SNDRV_TIMER_EVENT_SUSPEND,
|
SNDRV_TIMER_EVENT_SUSPEND,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_EVENT_RESUME,
|
SNDRV_TIMER_EVENT_RESUME,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_EVENT_MSTART = SNDRV_TIMER_EVENT_START + 10,
|
SNDRV_TIMER_EVENT_MSTART = SNDRV_TIMER_EVENT_START + 10,
|
||||||
SNDRV_TIMER_EVENT_MSTOP = SNDRV_TIMER_EVENT_STOP + 10,
|
SNDRV_TIMER_EVENT_MSTOP = SNDRV_TIMER_EVENT_STOP + 10,
|
||||||
SNDRV_TIMER_EVENT_MCONTINUE = SNDRV_TIMER_EVENT_CONTINUE + 10,
|
SNDRV_TIMER_EVENT_MCONTINUE = SNDRV_TIMER_EVENT_CONTINUE + 10,
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_TIMER_EVENT_MPAUSE = SNDRV_TIMER_EVENT_PAUSE + 10,
|
SNDRV_TIMER_EVENT_MPAUSE = SNDRV_TIMER_EVENT_PAUSE + 10,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_TIMER_EVENT_MSUSPEND = SNDRV_TIMER_EVENT_SUSPEND + 10,
|
SNDRV_TIMER_EVENT_MSUSPEND = SNDRV_TIMER_EVENT_SUSPEND + 10,
|
||||||
SNDRV_TIMER_EVENT_MRESUME = SNDRV_TIMER_EVENT_RESUME + 10,
|
SNDRV_TIMER_EVENT_MRESUME = SNDRV_TIMER_EVENT_RESUME + 10,
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_timer_tread {
|
struct snd_timer_tread {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int event;
|
int event;
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
unsigned int val;
|
unsigned int val;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 7)
|
#define SNDRV_CTL_VERSION SNDRV_PROTOCOL_VERSION(2, 0, 7)
|
||||||
struct snd_ctl_card_info {
|
struct snd_ctl_card_info {
|
||||||
int card;
|
int card;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
int pad;
|
int pad;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char id[16];
|
unsigned char id[16];
|
||||||
unsigned char driver[16];
|
unsigned char driver[16];
|
||||||
unsigned char name[32];
|
unsigned char name[32];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char longname[80];
|
unsigned char longname[80];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char reserved_[16];
|
unsigned char reserved_[16];
|
||||||
unsigned char mixername[80];
|
unsigned char mixername[80];
|
||||||
unsigned char components[128];
|
unsigned char components[128];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
typedef int __bitwise snd_ctl_elem_type_t;
|
typedef int __bitwise snd_ctl_elem_type_t;
|
||||||
#define SNDRV_CTL_ELEM_TYPE_NONE ((__force snd_ctl_elem_type_t) 0)
|
#define SNDRV_CTL_ELEM_TYPE_NONE ((__force snd_ctl_elem_type_t) 0)
|
||||||
#define SNDRV_CTL_ELEM_TYPE_BOOLEAN ((__force snd_ctl_elem_type_t) 1)
|
#define SNDRV_CTL_ELEM_TYPE_BOOLEAN ((__force snd_ctl_elem_type_t) 1)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_TYPE_INTEGER ((__force snd_ctl_elem_type_t) 2)
|
#define SNDRV_CTL_ELEM_TYPE_INTEGER ((__force snd_ctl_elem_type_t) 2)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_TYPE_ENUMERATED ((__force snd_ctl_elem_type_t) 3)
|
#define SNDRV_CTL_ELEM_TYPE_ENUMERATED ((__force snd_ctl_elem_type_t) 3)
|
||||||
#define SNDRV_CTL_ELEM_TYPE_BYTES ((__force snd_ctl_elem_type_t) 4)
|
#define SNDRV_CTL_ELEM_TYPE_BYTES ((__force snd_ctl_elem_type_t) 4)
|
||||||
#define SNDRV_CTL_ELEM_TYPE_IEC958 ((__force snd_ctl_elem_type_t) 5)
|
#define SNDRV_CTL_ELEM_TYPE_IEC958 ((__force snd_ctl_elem_type_t) 5)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_TYPE_INTEGER64 ((__force snd_ctl_elem_type_t) 6)
|
#define SNDRV_CTL_ELEM_TYPE_INTEGER64 ((__force snd_ctl_elem_type_t) 6)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_TYPE_LAST SNDRV_CTL_ELEM_TYPE_INTEGER64
|
#define SNDRV_CTL_ELEM_TYPE_LAST SNDRV_CTL_ELEM_TYPE_INTEGER64
|
||||||
typedef int __bitwise snd_ctl_elem_iface_t;
|
typedef int __bitwise snd_ctl_elem_iface_t;
|
||||||
#define SNDRV_CTL_ELEM_IFACE_CARD ((__force snd_ctl_elem_iface_t) 0)
|
#define SNDRV_CTL_ELEM_IFACE_CARD ((__force snd_ctl_elem_iface_t) 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_IFACE_HWDEP ((__force snd_ctl_elem_iface_t) 1)
|
#define SNDRV_CTL_ELEM_IFACE_HWDEP ((__force snd_ctl_elem_iface_t) 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_IFACE_MIXER ((__force snd_ctl_elem_iface_t) 2)
|
#define SNDRV_CTL_ELEM_IFACE_MIXER ((__force snd_ctl_elem_iface_t) 2)
|
||||||
#define SNDRV_CTL_ELEM_IFACE_PCM ((__force snd_ctl_elem_iface_t) 3)
|
#define SNDRV_CTL_ELEM_IFACE_PCM ((__force snd_ctl_elem_iface_t) 3)
|
||||||
#define SNDRV_CTL_ELEM_IFACE_RAWMIDI ((__force snd_ctl_elem_iface_t) 4)
|
#define SNDRV_CTL_ELEM_IFACE_RAWMIDI ((__force snd_ctl_elem_iface_t) 4)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_IFACE_TIMER ((__force snd_ctl_elem_iface_t) 5)
|
#define SNDRV_CTL_ELEM_IFACE_TIMER ((__force snd_ctl_elem_iface_t) 5)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_IFACE_SEQUENCER ((__force snd_ctl_elem_iface_t) 6)
|
#define SNDRV_CTL_ELEM_IFACE_SEQUENCER ((__force snd_ctl_elem_iface_t) 6)
|
||||||
#define SNDRV_CTL_ELEM_IFACE_LAST SNDRV_CTL_ELEM_IFACE_SEQUENCER
|
#define SNDRV_CTL_ELEM_IFACE_LAST SNDRV_CTL_ELEM_IFACE_SEQUENCER
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_READ (1 << 0)
|
#define SNDRV_CTL_ELEM_ACCESS_READ (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_WRITE (1 << 1)
|
#define SNDRV_CTL_ELEM_ACCESS_WRITE (1 << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_READWRITE (SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE)
|
#define SNDRV_CTL_ELEM_ACCESS_READWRITE (SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_WRITE)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_VOLATILE (1 << 2)
|
#define SNDRV_CTL_ELEM_ACCESS_VOLATILE (1 << 2)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TIMESTAMP (1 << 3)
|
#define SNDRV_CTL_ELEM_ACCESS_TIMESTAMP (1 << 3)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TLV_READ (1 << 4)
|
#define SNDRV_CTL_ELEM_ACCESS_TLV_READ (1 << 4)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TLV_WRITE (1 << 5)
|
#define SNDRV_CTL_ELEM_ACCESS_TLV_WRITE (1 << 5)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TLV_READWRITE (SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
|
#define SNDRV_CTL_ELEM_ACCESS_TLV_READWRITE (SNDRV_CTL_ELEM_ACCESS_TLV_READ | SNDRV_CTL_ELEM_ACCESS_TLV_WRITE)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TLV_COMMAND (1 << 6)
|
#define SNDRV_CTL_ELEM_ACCESS_TLV_COMMAND (1 << 6)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_INACTIVE (1 << 8)
|
#define SNDRV_CTL_ELEM_ACCESS_INACTIVE (1 << 8)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_LOCK (1 << 9)
|
#define SNDRV_CTL_ELEM_ACCESS_LOCK (1 << 9)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_OWNER (1 << 10)
|
#define SNDRV_CTL_ELEM_ACCESS_OWNER (1 << 10)
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK (1 << 28)
|
#define SNDRV_CTL_ELEM_ACCESS_TLV_CALLBACK (1 << 28)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_ELEM_ACCESS_USER (1 << 29)
|
#define SNDRV_CTL_ELEM_ACCESS_USER (1 << 29)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_POWER_D0 0x0000
|
#define SNDRV_CTL_POWER_D0 0x0000
|
||||||
#define SNDRV_CTL_POWER_D1 0x0100
|
#define SNDRV_CTL_POWER_D1 0x0100
|
||||||
#define SNDRV_CTL_POWER_D2 0x0200
|
#define SNDRV_CTL_POWER_D2 0x0200
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_POWER_D3 0x0300
|
#define SNDRV_CTL_POWER_D3 0x0300
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_POWER_D3hot (SNDRV_CTL_POWER_D3 | 0x0000)
|
#define SNDRV_CTL_POWER_D3hot (SNDRV_CTL_POWER_D3 | 0x0000)
|
||||||
#define SNDRV_CTL_POWER_D3cold (SNDRV_CTL_POWER_D3 | 0x0001)
|
#define SNDRV_CTL_POWER_D3cold (SNDRV_CTL_POWER_D3 | 0x0001)
|
||||||
#define SNDRV_CTL_ELEM_ID_NAME_MAXLEN 44
|
#define SNDRV_CTL_ELEM_ID_NAME_MAXLEN 44
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_ctl_elem_id {
|
struct snd_ctl_elem_id {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int numid;
|
unsigned int numid;
|
||||||
snd_ctl_elem_iface_t iface;
|
snd_ctl_elem_iface_t iface;
|
||||||
unsigned int device;
|
unsigned int device;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int subdevice;
|
unsigned int subdevice;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char name[44];
|
unsigned char name[44];
|
||||||
unsigned int index;
|
unsigned int index;
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_ctl_elem_list {
|
struct snd_ctl_elem_list {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int offset;
|
unsigned int offset;
|
||||||
unsigned int space;
|
unsigned int space;
|
||||||
unsigned int used;
|
unsigned int used;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_ctl_elem_id __user * pids;
|
struct snd_ctl_elem_id __user * pids;
|
||||||
unsigned char reserved[50];
|
unsigned char reserved[50];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_ctl_elem_info {
|
struct snd_ctl_elem_info {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_ctl_elem_id id;
|
struct snd_ctl_elem_id id;
|
||||||
snd_ctl_elem_type_t type;
|
snd_ctl_elem_type_t type;
|
||||||
unsigned int access;
|
unsigned int access;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int count;
|
unsigned int count;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__kernel_pid_t owner;
|
__kernel_pid_t owner;
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
long min;
|
long min;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
long max;
|
long max;
|
||||||
long step;
|
long step;
|
||||||
} integer;
|
} integer;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct {
|
struct {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
long long min;
|
long long min;
|
||||||
long long max;
|
long long max;
|
||||||
long long step;
|
long long step;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} integer64;
|
} integer64;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct {
|
struct {
|
||||||
unsigned int items;
|
unsigned int items;
|
||||||
unsigned int item;
|
unsigned int item;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
char name[64];
|
char name[64];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
__u64 names_ptr;
|
__u64 names_ptr;
|
||||||
unsigned int names_length;
|
unsigned int names_length;
|
||||||
} enumerated;
|
} enumerated;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned char reserved[128];
|
unsigned char reserved[128];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} value;
|
} value;
|
||||||
union {
|
union {
|
||||||
unsigned short d[4];
|
unsigned short d[4];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned short * d_ptr;
|
unsigned short * d_ptr;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} dimen;
|
} dimen;
|
||||||
unsigned char reserved[64 - 4 * sizeof(unsigned short)];
|
unsigned char reserved[64 - 4 * sizeof(unsigned short)];
|
||||||
};
|
};
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_ctl_elem_value {
|
struct snd_ctl_elem_value {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_ctl_elem_id id;
|
struct snd_ctl_elem_id id;
|
||||||
unsigned int indirect : 1;
|
unsigned int indirect : 1;
|
||||||
union {
|
union {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
long value[128];
|
long value[128];
|
||||||
long * value_ptr;
|
long * value_ptr;
|
||||||
} integer;
|
} integer;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
long long value[64];
|
long long value[64];
|
||||||
long long * value_ptr;
|
long long * value_ptr;
|
||||||
} integer64;
|
} integer64;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned int item[128];
|
unsigned int item[128];
|
||||||
unsigned int * item_ptr;
|
unsigned int * item_ptr;
|
||||||
} enumerated;
|
} enumerated;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
union {
|
union {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
unsigned char data[512];
|
unsigned char data[512];
|
||||||
unsigned char * data_ptr;
|
unsigned char * data_ptr;
|
||||||
} bytes;
|
} bytes;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_aes_iec958 iec958;
|
struct snd_aes_iec958 iec958;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
} value;
|
} value;
|
||||||
struct timespec tstamp;
|
struct timespec tstamp;
|
||||||
unsigned char reserved[128 - sizeof(struct timespec)];
|
unsigned char reserved[128 - sizeof(struct timespec)];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
};
|
};
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_ctl_tlv {
|
struct snd_ctl_tlv {
|
||||||
unsigned int numid;
|
unsigned int numid;
|
||||||
unsigned int length;
|
unsigned int length;
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int tlv[0];
|
unsigned int tlv[0];
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define SNDRV_CTL_IOCTL_PVERSION _IOR('U', 0x00, int)
|
#define SNDRV_CTL_IOCTL_PVERSION _IOR('U', 0x00, int)
|
||||||
#define SNDRV_CTL_IOCTL_CARD_INFO _IOR('U', 0x01, struct snd_ctl_card_info)
|
#define SNDRV_CTL_IOCTL_CARD_INFO _IOR('U', 0x01, struct snd_ctl_card_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_LIST _IOWR('U', 0x10, struct snd_ctl_elem_list)
|
#define SNDRV_CTL_IOCTL_ELEM_LIST _IOWR('U', 0x10, struct snd_ctl_elem_list)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_INFO _IOWR('U', 0x11, struct snd_ctl_elem_info)
|
#define SNDRV_CTL_IOCTL_ELEM_INFO _IOWR('U', 0x11, struct snd_ctl_elem_info)
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_READ _IOWR('U', 0x12, struct snd_ctl_elem_value)
|
#define SNDRV_CTL_IOCTL_ELEM_READ _IOWR('U', 0x12, struct snd_ctl_elem_value)
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_WRITE _IOWR('U', 0x13, struct snd_ctl_elem_value)
|
#define SNDRV_CTL_IOCTL_ELEM_WRITE _IOWR('U', 0x13, struct snd_ctl_elem_value)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_LOCK _IOW('U', 0x14, struct snd_ctl_elem_id)
|
#define SNDRV_CTL_IOCTL_ELEM_LOCK _IOW('U', 0x14, struct snd_ctl_elem_id)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_UNLOCK _IOW('U', 0x15, struct snd_ctl_elem_id)
|
#define SNDRV_CTL_IOCTL_ELEM_UNLOCK _IOW('U', 0x15, struct snd_ctl_elem_id)
|
||||||
#define SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS _IOWR('U', 0x16, int)
|
#define SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS _IOWR('U', 0x16, int)
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_ADD _IOWR('U', 0x17, struct snd_ctl_elem_info)
|
#define SNDRV_CTL_IOCTL_ELEM_ADD _IOWR('U', 0x17, struct snd_ctl_elem_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_REPLACE _IOWR('U', 0x18, struct snd_ctl_elem_info)
|
#define SNDRV_CTL_IOCTL_ELEM_REPLACE _IOWR('U', 0x18, struct snd_ctl_elem_info)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
|
#define SNDRV_CTL_IOCTL_ELEM_REMOVE _IOWR('U', 0x19, struct snd_ctl_elem_id)
|
||||||
#define SNDRV_CTL_IOCTL_TLV_READ _IOWR('U', 0x1a, struct snd_ctl_tlv)
|
#define SNDRV_CTL_IOCTL_TLV_READ _IOWR('U', 0x1a, struct snd_ctl_tlv)
|
||||||
#define SNDRV_CTL_IOCTL_TLV_WRITE _IOWR('U', 0x1b, struct snd_ctl_tlv)
|
#define SNDRV_CTL_IOCTL_TLV_WRITE _IOWR('U', 0x1b, struct snd_ctl_tlv)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_TLV_COMMAND _IOWR('U', 0x1c, struct snd_ctl_tlv)
|
#define SNDRV_CTL_IOCTL_TLV_COMMAND _IOWR('U', 0x1c, struct snd_ctl_tlv)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE _IOWR('U', 0x20, int)
|
#define SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE _IOWR('U', 0x20, int)
|
||||||
#define SNDRV_CTL_IOCTL_HWDEP_INFO _IOR('U', 0x21, struct snd_hwdep_info)
|
#define SNDRV_CTL_IOCTL_HWDEP_INFO _IOR('U', 0x21, struct snd_hwdep_info)
|
||||||
#define SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE _IOR('U', 0x30, int)
|
#define SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE _IOR('U', 0x30, int)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_PCM_INFO _IOWR('U', 0x31, struct snd_pcm_info)
|
#define SNDRV_CTL_IOCTL_PCM_INFO _IOWR('U', 0x31, struct snd_pcm_info)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE _IOW('U', 0x32, int)
|
#define SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE _IOW('U', 0x32, int)
|
||||||
#define SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE _IOWR('U', 0x40, int)
|
#define SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE _IOWR('U', 0x40, int)
|
||||||
#define SNDRV_CTL_IOCTL_RAWMIDI_INFO _IOWR('U', 0x41, struct snd_rawmidi_info)
|
#define SNDRV_CTL_IOCTL_RAWMIDI_INFO _IOWR('U', 0x41, struct snd_rawmidi_info)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE _IOW('U', 0x42, int)
|
#define SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE _IOW('U', 0x42, int)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_IOCTL_POWER _IOWR('U', 0xd0, int)
|
#define SNDRV_CTL_IOCTL_POWER _IOWR('U', 0xd0, int)
|
||||||
#define SNDRV_CTL_IOCTL_POWER_STATE _IOR('U', 0xd1, int)
|
#define SNDRV_CTL_IOCTL_POWER_STATE _IOR('U', 0xd1, int)
|
||||||
enum sndrv_ctl_event_type {
|
enum sndrv_ctl_event_type {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
SNDRV_CTL_EVENT_ELEM = 0,
|
SNDRV_CTL_EVENT_ELEM = 0,
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
SNDRV_CTL_EVENT_LAST = SNDRV_CTL_EVENT_ELEM,
|
SNDRV_CTL_EVENT_LAST = SNDRV_CTL_EVENT_ELEM,
|
||||||
};
|
};
|
||||||
#define SNDRV_CTL_EVENT_MASK_VALUE (1 << 0)
|
#define SNDRV_CTL_EVENT_MASK_VALUE (1 << 0)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_EVENT_MASK_INFO (1 << 1)
|
#define SNDRV_CTL_EVENT_MASK_INFO (1 << 1)
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_EVENT_MASK_ADD (1 << 2)
|
#define SNDRV_CTL_EVENT_MASK_ADD (1 << 2)
|
||||||
#define SNDRV_CTL_EVENT_MASK_TLV (1 << 3)
|
#define SNDRV_CTL_EVENT_MASK_TLV (1 << 3)
|
||||||
#define SNDRV_CTL_EVENT_MASK_REMOVE (~0U)
|
#define SNDRV_CTL_EVENT_MASK_REMOVE (~0U)
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
struct snd_ctl_event {
|
struct snd_ctl_event {
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
int type;
|
int type;
|
||||||
union {
|
union {
|
||||||
struct {
|
struct {
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
unsigned int mask;
|
unsigned int mask;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
struct snd_ctl_elem_id id;
|
struct snd_ctl_elem_id id;
|
||||||
} elem;
|
} elem;
|
||||||
unsigned char data8[60];
|
unsigned char data8[60];
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
} data;
|
} data;
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
};
|
};
|
||||||
#define SNDRV_CTL_NAME_NONE ""
|
#define SNDRV_CTL_NAME_NONE ""
|
||||||
#define SNDRV_CTL_NAME_PLAYBACK "Playback "
|
#define SNDRV_CTL_NAME_PLAYBACK "Playback "
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_NAME_CAPTURE "Capture "
|
#define SNDRV_CTL_NAME_CAPTURE "Capture "
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_NAME_IEC958_NONE ""
|
#define SNDRV_CTL_NAME_IEC958_NONE ""
|
||||||
#define SNDRV_CTL_NAME_IEC958_SWITCH "Switch"
|
#define SNDRV_CTL_NAME_IEC958_SWITCH "Switch"
|
||||||
#define SNDRV_CTL_NAME_IEC958_VOLUME "Volume"
|
#define SNDRV_CTL_NAME_IEC958_VOLUME "Volume"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_NAME_IEC958_DEFAULT "Default"
|
#define SNDRV_CTL_NAME_IEC958_DEFAULT "Default"
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_NAME_IEC958_MASK "Mask"
|
#define SNDRV_CTL_NAME_IEC958_MASK "Mask"
|
||||||
#define SNDRV_CTL_NAME_IEC958_CON_MASK "Con Mask"
|
#define SNDRV_CTL_NAME_IEC958_CON_MASK "Con Mask"
|
||||||
#define SNDRV_CTL_NAME_IEC958_PRO_MASK "Pro Mask"
|
#define SNDRV_CTL_NAME_IEC958_PRO_MASK "Pro Mask"
|
||||||
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
|
||||||
#define SNDRV_CTL_NAME_IEC958_PCM_STREAM "PCM Stream"
|
#define SNDRV_CTL_NAME_IEC958_PCM_STREAM "PCM Stream"
|
||||||
|
/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
|
||||||
#define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_ ##direction SNDRV_CTL_NAME_IEC958_ ##what
|
#define SNDRV_CTL_NAME_IEC958(expl,direction,what) "IEC958 " expl SNDRV_CTL_NAME_ ##direction SNDRV_CTL_NAME_IEC958_ ##what
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user