__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#ifndef __LINUX_IXJUSER_H
#define __LINUX_IXJUSER_H
/******************************************************************************
*
* ixjuser.h
*
* Device Driver for Quicknet Technologies, Inc.'s Telephony cards
* including the Internet PhoneJACK, Internet PhoneJACK Lite,
* Internet PhoneJACK PCI, Internet LineJACK, Internet PhoneCARD and
* SmartCABLE
*
* (c) Copyright 1999-2001 Quicknet Technologies, Inc.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*
* Author: Ed Okerson, <eokerson@quicknet.net>
*
* Contributors: Greg Herlein, <gherlein@quicknet.net>
* David W. Erhart, <derhart@quicknet.net>
* John Sellers, <jsellers@quicknet.net>
* Mike Preston, <mpreston@quicknet.net>
*
* More information about the hardware related to this driver can be found
* at our website: http://www.quicknet.net
*
* Fixes:
*
* IN NO EVENT SHALL QUICKNET TECHNOLOGIES, INC. BE LIABLE TO ANY PARTY FOR
* DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
* OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF QUICKNET
* TECHNOLOGIES, INC.HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* QUICKNET TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTIES,
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
* AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
* ON AN "AS IS" BASIS, AND QUICKNET TECHNOLOGIES, INC. HAS NO OBLIGATION
* TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
*
*****************************************************************************/
#include <linux/telephony.h>
/******************************************************************************
*
* IOCTL's used for the Quicknet Telephony Cards
*
* If you use the IXJCTL_TESTRAM command, the card must be power cycled to
* reset the SRAM values before further use.
*
******************************************************************************/
#define IXJCTL_DSP_RESET _IO ('q', 0xC0)
#define IXJCTL_RING PHONE_RING
#define IXJCTL_HOOKSTATE PHONE_HOOKSTATE
#define IXJCTL_MAXRINGS PHONE_MAXRINGS
#define IXJCTL_RING_CADENCE PHONE_RING_CADENCE
#define IXJCTL_RING_START PHONE_RING_START
#define IXJCTL_RING_STOP PHONE_RING_STOP
#define IXJCTL_CARDTYPE _IOR ('q', 0xC1, int)
#define IXJCTL_SERIAL _IOR ('q', 0xC2, int)
#define IXJCTL_DSP_TYPE _IOR ('q', 0xC3, int)
#define IXJCTL_DSP_VERSION _IOR ('q', 0xC4, int)
#define IXJCTL_VERSION _IOR ('q', 0xDA, char *)
#define IXJCTL_DSP_IDLE _IO ('q', 0xC5)
#define IXJCTL_TESTRAM _IO ('q', 0xC6)
/******************************************************************************
*
* This group of IOCTLs deal with the record settings of the DSP
*
* The IXJCTL_REC_DEPTH command sets the internal buffer depth of the DSP.
* Setting a lower depth reduces latency, but increases the demand of the
* application to service the driver without frame loss. The DSP has 480
* bytes of physical buffer memory for the record channel so the true
* maximum limit is determined by how many frames will fit in the buffer.
*
* 1 uncompressed (480 byte) 16-bit linear frame.
* 2 uncompressed (240 byte) 8-bit A-law/mu-law frames.
* 15 TrueSpeech 8.5 frames.
* 20 TrueSpeech 6.3,5.3,4.8 or 4.1 frames.
*
* The default in the driver is currently set to 2 frames.
*
* The IXJCTL_REC_VOLUME and IXJCTL_PLAY_VOLUME commands both use a Q8
* number as a parameter, 0x100 scales the signal by 1.0, 0x200 scales the
* signal by 2.0, 0x80 scales the signal by 0.5. No protection is given
* against over-scaling, if the multiplication factor times the input
* signal exceeds 16 bits, overflow distortion will occur. The default
* setting is 0x100 (1.0).
*
* The IXJCTL_REC_LEVEL returns the average signal level (not r.m.s.) on
* the most recently recorded frame as a 16 bit value.
******************************************************************************/
#define IXJCTL_REC_CODEC PHONE_REC_CODEC
#define IXJCTL_REC_START PHONE_REC_START
#define IXJCTL_REC_STOP PHONE_REC_STOP
#define IXJCTL_REC_DEPTH PHONE_REC_DEPTH
#define IXJCTL_FRAME PHONE_FRAME
#define IXJCTL_REC_VOLUME PHONE_REC_VOLUME
#define IXJCTL_REC_LEVEL PHONE_REC_LEVEL
typedef enum {
f300_640 = 4, f300_500, f1100, f350, f400, f480, f440, f620, f20_50,
f133_200, f300, f300_420, f330, f300_425, f330_440, f340, f350_400,
f350_440, f350_450, f360, f380_420, f392, f400_425, f400_440, f400_450,
f420, f425, f425_450, f425_475, f435, f440_450, f440_480, f445, f450,
f452, f475, f480_620, f494, f500, f520, f523, f525, f540_660, f587,
f590, f600, f660, f700, f740, f750, f750_1450, f770, f800, f816, f850,
f857_1645, f900, f900_1300, f935_1215, f941_1477, f942, f950, f950_1400,
f975, f1000, f1020, f1050, f1100_1750, f1140, f1200, f1209, f1330, f1336,
lf1366, f1380, f1400, f1477, f1600, f1633_1638, f1800, f1860
} IXJ_FILTER_FREQ;
typedef struct {
unsigned int filter;
IXJ_FILTER_FREQ freq;
char enable;
} IXJ_FILTER;
typedef struct {
char enable;
char en_filter;
unsigned int filter;
unsigned int on1;
unsigned int off1;
unsigned int on2;
unsigned int off2;
unsigned int on3;
unsigned int off3;
} IXJ_FILTER_CADENCE;
#define IXJCTL_SET_FILTER _IOW ('q', 0xC7, IXJ_FILTER *)
#define IXJCTL_SET_FILTER_RAW _IOW ('q', 0xDD, IXJ_FILTER_RAW *)
#define IXJCTL_GET_FILTER_HIST _IOW ('q', 0xC8, int)
#define IXJCTL_FILTER_CADENCE _IOW ('q', 0xD6, IXJ_FILTER_CADENCE *)
#define IXJCTL_PLAY_CID _IO ('q', 0xD7)
/******************************************************************************
*
* This IOCTL allows you to reassign values in the tone index table. The
* tone table has 32 entries (0 - 31), but the driver only allows entries
* 13 - 27 to be modified, entry 0 is reserved for silence and 1 - 12 are
* the standard DTMF digits and 28 - 31 are the DTMF tones for A, B, C & D.
* The positions used internally for Call Progress Tones are as follows:
* Dial Tone - 25
* Ring Back - 26
* Busy Signal - 27
*
* The freq values are calculated as:
* freq = cos(2 * PI * frequency / 8000)
*
* The most commonly needed values are already calculated and listed in the
* enum IXJ_TONE_FREQ. Each tone index can have two frequencies with
* different gains, if you are only using a single frequency set the unused
* one to 0.
*
* The gain values range from 0 to 15 indicating +6dB to -24dB in 2dB
* increments.
*
******************************************************************************/
typedef enum {
hz20 = 0x7ffa,
hz50 = 0x7fe5,
hz133 = 0x7f4c,
hz200 = 0x7e6b,
hz261 = 0x7d50, /* .63 C1 */
hz277 = 0x7cfa, /* .18 CS1 */
hz293 = 0x7c9f, /* .66 D1 */
hz300 = 0x7c75,
hz311 = 0x7c32, /* .13 DS1 */
hz329 = 0x7bbf, /* .63 E1 */
hz330 = 0x7bb8,
hz340 = 0x7b75,
hz349 = 0x7b37, /* .23 F1 */
hz350 = 0x7b30,
hz360 = 0x7ae9,
hz369 = 0x7aa8, /* .99 FS1 */
hz380 = 0x7a56,
hz392 = 0x79fa, /* .00 G1 */
hz400 = 0x79bb,
hz415 = 0x7941, /* .30 GS1 */
hz420 = 0x7918,
hz425 = 0x78ee,
hz435 = 0x7899,
hz440 = 0x786d, /* .00 A1 */
hz445 = 0x7842,
hz450 = 0x7815,
hz452 = 0x7803,
hz466 = 0x7784, /* .16 AS1 */
hz475 = 0x7731,
hz480 = 0x7701,
hz493 = 0x7685, /* .88 B1 */
hz494 = 0x767b,
hz500 = 0x7640,
hz520 = 0x7578,
hz523 = 0x7559, /* .25 C2 */
hz525 = 0x7544,
hz540 = 0x74a7,
hz554 = 0x7411, /* .37 CS2 */
hz587 = 0x72a1, /* .33 D2 */
hz590 = 0x727f,
hz600 = 0x720b,
hz620 = 0x711e,
hz622 = 0x7106, /* .25 DS2 */
hz659 = 0x6f3b, /* .26 E2 */
hz660 = 0x6f2e,
hz698 = 0x6d3d, /* .46 F2 */
hz700 = 0x6d22,
hz739 = 0x6b09, /* .99 FS2 */
hz740 = 0x6afa,
hz750 = 0x6a6c,
hz770 = 0x694b,
hz783 = 0x688b, /* .99 G2 */
hz800 = 0x678d,
hz816 = 0x6698,
hz830 = 0x65bf, /* .61 GS2 */
hz850 = 0x6484,
hz857 = 0x6414,
hz880 = 0x629f, /* .00 A2 */
hz900 = 0x6154,
hz932 = 0x5f35, /* .33 AS2 */
hz935 = 0x5f01,
hz941 = 0x5e9a,
hz942 = 0x5e88,
hz950 = 0x5dfd,
hz975 = 0x5c44,
hz1000 = 0x5a81,
hz1020 = 0x5912,
hz1050 = 0x56e2,
hz1100 = 0x5320,
hz1140 = 0x5007,
hz1200 = 0x4b3b,
hz1209 = 0x4a80,
hz1215 = 0x4a02,
hz1250 = 0x471c,
hz1300 = 0x42e0,
hz1330 = 0x4049,
hz1336 = 0x3fc4,
hz1366 = 0x3d22,
hz1380 = 0x3be4,
hz1400 = 0x3a1b,
hz1450 = 0x3596,
hz1477 = 0x331c,
hz1500 = 0x30fb,
hz1600 = 0x278d,
hz1633 = 0x2462,
hz1638 = 0x23e7,
hz1645 = 0x233a,
hz1750 = 0x18f8,
hz1800 = 0x1405,
hz1860 = 0xe0b,
hz2100 = 0xf5f6,
hz2130 = 0xf2f5,
hz2450 = 0xd3b3,
hz2750 = 0xb8e4
} IXJ_FREQ;
typedef enum {
C1 = hz261,
CS1 = hz277,
D1 = hz293,
DS1 = hz311,
E1 = hz329,
F1 = hz349,
FS1 = hz369,
G1 = hz392,
GS1 = hz415,
A1 = hz440,
AS1 = hz466,
B1 = hz493,
C2 = hz523,
CS2 = hz554,
D2 = hz587,
DS2 = hz622,
E2 = hz659,
F2 = hz698,
FS2 = hz739,
G2 = hz783,
GS2 = hz830,
A2 = hz880,
AS2 = hz932,
} IXJ_NOTE;
typedef struct {
int tone_index;
int freq0;
int gain0;
int freq1;
int gain1;
} IXJ_TONE;
#define IXJCTL_INIT_TONE _IOW ('q', 0xC9, IXJ_TONE *)
/******************************************************************************
*
* The IXJCTL_TONE_CADENCE ioctl defines tone sequences used for various
* Call Progress Tones (CPT). This is accomplished by setting up an array of
* IXJ_CADENCE_ELEMENT structures that sequentially define the states of
* the tone sequence. The tone_on_time and tone_off time are in
* 250 microsecond intervals. A pointer to this array is passed to the
* driver as the ce element of an IXJ_CADENCE structure. The elements_used
* must be set to the number of IXJ_CADENCE_ELEMENTS in the array. The
* termination variable defines what to do at the end of a cadence, the
* options are to play the cadence once and stop, to repeat the last
* element of the cadence indefinitely, or to repeat the entire cadence
* indefinitely. The ce variable is a pointer to the array of IXJ_TONE
* structures. If the freq0 variable is non-zero, the tone table contents
* for the tone_index are updated to the frequencies and gains defined. It
* should be noted that DTMF tones cannot be reassigned, so if DTMF tone
* table indexes are used in a cadence the frequency and gain variables will
* be ignored.
*
* If the array elements contain frequency parameters the driver will
* initialize the needed tone table elements and begin playing the tone,
* there is no preset limit on the number of elements in the cadence. If
* there is more than one frequency used in the cadence, sequential elements
* of different frequencies MUST use different tone table indexes. Only one
* cadence can be played at a time. It is possible to build complex
* cadences with multiple frequencies using 2 tone table indexes by
* alternating between them.
*
******************************************************************************/
typedef struct {
int index;
int tone_on_time;
int tone_off_time;
int freq0;
int gain0;
int freq1;
int gain1;
} IXJ_CADENCE_ELEMENT;
typedef enum {
PLAY_ONCE,
REPEAT_LAST_ELEMENT,
REPEAT_ALL
} IXJ_CADENCE_TERM;
typedef struct {
int elements_used;
IXJ_CADENCE_TERM termination;
IXJ_CADENCE_ELEMENT *ce;
} IXJ_CADENCE;
#define IXJCTL_TONE_CADENCE _IOW ('q', 0xCA, IXJ_CADENCE *)
/******************************************************************************
*
* This group of IOCTLs deal with the playback settings of the DSP
*
******************************************************************************/
#define IXJCTL_PLAY_CODEC PHONE_PLAY_CODEC
#define IXJCTL_PLAY_START PHONE_PLAY_START
#define IXJCTL_PLAY_STOP PHONE_PLAY_STOP
#define IXJCTL_PLAY_DEPTH PHONE_PLAY_DEPTH
#define IXJCTL_PLAY_VOLUME PHONE_PLAY_VOLUME
#define IXJCTL_PLAY_LEVEL PHONE_PLAY_LEVEL
/******************************************************************************
*
* This group of IOCTLs deal with the Acoustic Echo Cancellation settings
* of the DSP
*
* Issuing the IXJCTL_AEC_START command with a value of AEC_OFF has the
* same effect as IXJCTL_AEC_STOP. This is to simplify slider bar
* controls. IXJCTL_AEC_GET_LEVEL returns the current setting of the AEC.
******************************************************************************/
#define IXJCTL_AEC_START _IOW ('q', 0xCB, int)
#define IXJCTL_AEC_STOP _IO ('q', 0xCC)
#define IXJCTL_AEC_GET_LEVEL _IO ('q', 0xCD)
#define AEC_OFF 0
#define AEC_LOW 1
#define AEC_MED 2
#define AEC_HIGH 3
#define AEC_AUTO 4
#define AEC_AGC 5
/******************************************************************************
*
* Call Progress Tones, DTMF, etc.
* IXJCTL_DTMF_OOB determines if DTMF signaling is sent as Out-Of-Band
* only. If you pass a 1, DTMF is suppressed from the audio stream.
* Tone on and off times are in 250 microsecond intervals so
* ioctl(ixj1, IXJCTL_SET_TONE_ON_TIME, 360);
* will set the tone on time of board ixj1 to 360 * 250us = 90ms
* the default values of tone on and off times is 840 or 210ms
******************************************************************************/
#define IXJCTL_DTMF_READY PHONE_DTMF_READY
#define IXJCTL_GET_DTMF PHONE_GET_DTMF
#define IXJCTL_GET_DTMF_ASCII PHONE_GET_DTMF_ASCII
#define IXJCTL_DTMF_OOB PHONE_DTMF_OOB
#define IXJCTL_EXCEPTION PHONE_EXCEPTION
#define IXJCTL_PLAY_TONE PHONE_PLAY_TONE
#define IXJCTL_SET_TONE_ON_TIME PHONE_SET_TONE_ON_TIME
#define IXJCTL_SET_TONE_OFF_TIME PHONE_SET_TONE_OFF_TIME
#define IXJCTL_GET_TONE_ON_TIME PHONE_GET_TONE_ON_TIME
#define IXJCTL_GET_TONE_OFF_TIME PHONE_GET_TONE_OFF_TIME
#define IXJCTL_GET_TONE_STATE PHONE_GET_TONE_STATE
#define IXJCTL_BUSY PHONE_BUSY
#define IXJCTL_RINGBACK PHONE_RINGBACK
#define IXJCTL_DIALTONE PHONE_DIALTONE
#define IXJCTL_CPT_STOP PHONE_CPT_STOP
/******************************************************************************
* LineJACK specific IOCTLs
*
* The lsb 4 bits of the LED argument represent the state of each of the 4
* LED's on the LineJACK
******************************************************************************/
#define IXJCTL_SET_LED _IOW ('q', 0xCE, int)
#define IXJCTL_MIXER _IOW ('q', 0xCF, int)
/******************************************************************************
*
* The master volume controls use attenuation with 32 levels from 0 to -62dB
* with steps of 2dB each, the defines should be OR'ed together then sent
* as the parameter to the mixer command to change the mixer settings.
*
******************************************************************************/
#define MIXER_MASTER_L 0x0000
#define MIXER_MASTER_R 0x0100
#define ATT00DB 0x00
#define ATT02DB 0x01
#define ATT04DB 0x02
#define ATT06DB 0x03
#define ATT08DB 0x04
#define ATT10DB 0x05
#define ATT12DB 0x06
#define ATT14DB 0x07
#define ATT16DB 0x08
#define ATT18DB 0x09
#define ATT20DB 0x0A
#define ATT22DB 0x0B
#define ATT24DB 0x0C
#define ATT26DB 0x0D
#define ATT28DB 0x0E
#define ATT30DB 0x0F
#define ATT32DB 0x10
#define ATT34DB 0x11
#define ATT36DB 0x12
#define ATT38DB 0x13
#define ATT40DB 0x14
#define ATT42DB 0x15
#define ATT44DB 0x16
#define ATT46DB 0x17
#define ATT48DB 0x18
#define ATT50DB 0x19
#define ATT52DB 0x1A
#define ATT54DB 0x1B
#define ATT56DB 0x1C
#define ATT58DB 0x1D
#define ATT60DB 0x1E
#define ATT62DB 0x1F
#define MASTER_MUTE 0x80
/******************************************************************************
*
* The input volume controls use gain with 32 levels from +12dB to -50dB
* with steps of 2dB each, the defines should be OR'ed together then sent
* as the parameter to the mixer command to change the mixer settings.
*
******************************************************************************/
#define MIXER_PORT_CD_L 0x0600
#define MIXER_PORT_CD_R 0x0700
#define MIXER_PORT_LINE_IN_L 0x0800
#define MIXER_PORT_LINE_IN_R 0x0900
#define MIXER_PORT_POTS_REC 0x0C00
#define MIXER_PORT_MIC 0x0E00
#define GAIN12DB 0x00
#define GAIN10DB 0x01
#define GAIN08DB 0x02
#define GAIN06DB 0x03
#define GAIN04DB 0x04
#define GAIN02DB 0x05
#define GAIN00DB 0x06
#define GAIN_02DB 0x07
#define GAIN_04DB 0x08
#define GAIN_06DB 0x09
#define GAIN_08DB 0x0A
#define GAIN_10DB 0x0B
#define GAIN_12DB 0x0C
#define GAIN_14DB 0x0D
#define GAIN_16DB 0x0E
#define GAIN_18DB 0x0F
#define GAIN_20DB 0x10
#define GAIN_22DB 0x11
#define GAIN_24DB 0x12
#define GAIN_26DB 0x13
#define GAIN_28DB 0x14
#define GAIN_30DB 0x15
#define GAIN_32DB 0x16
#define GAIN_34DB 0x17
#define GAIN_36DB 0x18
#define GAIN_38DB 0x19
#define GAIN_40DB 0x1A
#define GAIN_42DB 0x1B
#define GAIN_44DB 0x1C
#define GAIN_46DB 0x1D
#define GAIN_48DB 0x1E
#define GAIN_50DB 0x1F
#define INPUT_MUTE 0x80
/******************************************************************************
*
* The POTS volume control use attenuation with 8 levels from 0dB to -28dB
* with steps of 4dB each, the defines should be OR'ed together then sent
* as the parameter to the mixer command to change the mixer settings.
*
******************************************************************************/
#define MIXER_PORT_POTS_PLAY 0x0F00
#define POTS_ATT_00DB 0x00
#define POTS_ATT_04DB 0x01
#define POTS_ATT_08DB 0x02
#define POTS_ATT_12DB 0x03
#define POTS_ATT_16DB 0x04
#define POTS_ATT_20DB 0x05
#define POTS_ATT_24DB 0x06
#define POTS_ATT_28DB 0x07
#define POTS_MUTE 0x80
/******************************************************************************
*
* The DAA controls the interface to the PSTN port. The driver loads the
* US coefficients by default, so if you live in a different country you
* need to load the set for your countries phone system.
*
******************************************************************************/
#define IXJCTL_DAA_COEFF_SET _IOW ('q', 0xD0, int)
#define DAA_US 1 /*PITA 8kHz */
#define DAA_UK 2 /*ISAR34 8kHz */
#define DAA_FRANCE 3 /* */
#define DAA_GERMANY 4
#define DAA_AUSTRALIA 5
#define DAA_JAPAN 6
/******************************************************************************
*
* Use IXJCTL_PORT to set or query the port the card is set to. If the
* argument is set to PORT_QUERY, the return value of the ioctl will
* indicate which port is currently in use, otherwise it will change the
* port.
*
******************************************************************************/
#define IXJCTL_PORT _IOW ('q', 0xD1, int)
#define PORT_QUERY 0
#define PORT_POTS 1
#define PORT_PSTN 2
#define PORT_SPEAKER 3
#define PORT_HANDSET 4
#define IXJCTL_PSTN_SET_STATE PHONE_PSTN_SET_STATE
#define IXJCTL_PSTN_GET_STATE PHONE_PSTN_GET_STATE
#define PSTN_ON_HOOK 0
#define PSTN_RINGING 1
#define PSTN_OFF_HOOK 2
#define PSTN_PULSE_DIAL 3
/******************************************************************************
*
* The DAA Analog GAIN sets 2 parameters at one time, the receive gain (AGRR),
* and the transmit gain (AGX). OR together the components and pass them
* as the parameter to IXJCTL_DAA_AGAIN. The default setting is both at 0dB.
*
******************************************************************************/
#define IXJCTL_DAA_AGAIN _IOW ('q', 0xD2, int)
#define AGRR00DB 0x00 /* Analog gain in receive direction 0dB */
#define AGRR3_5DB 0x10 /* Analog gain in receive direction 3.5dB */
#define AGRR06DB 0x30 /* Analog gain in receive direction 6dB */
#define AGX00DB 0x00 /* Analog gain in transmit direction 0dB */
#define AGX_6DB 0x04 /* Analog gain in transmit direction -6dB */
#define AGX3_5DB 0x08 /* Analog gain in transmit direction 3.5dB */
#define AGX_2_5B 0x0C /* Analog gain in transmit direction -2.5dB */
#define IXJCTL_PSTN_LINETEST _IO ('q', 0xD3)
#define IXJCTL_CID _IOR ('q', 0xD4, PHONE_CID *)
#define IXJCTL_VMWI _IOR ('q', 0xD8, int)
#define IXJCTL_CIDCW _IOW ('q', 0xD9, PHONE_CID *)
/******************************************************************************
*
* The wink duration is tunable with this ioctl. The default wink duration
* is 320ms. You do not need to use this ioctl if you do not require a
* different wink duration.
*
******************************************************************************/
#define IXJCTL_WINK_DURATION PHONE_WINK_DURATION
/******************************************************************************
*
* This ioctl will connect the POTS port to the PSTN port on the LineJACK
* In order for this to work properly the port selection should be set to
* the PSTN port with IXJCTL_PORT prior to calling this ioctl. This will
* enable conference calls between PSTN callers and network callers.
* Passing a 1 to this ioctl enables the POTS<->PSTN connection while
* passing a 0 turns it back off.
*
******************************************************************************/
#define IXJCTL_POTS_PSTN _IOW ('q', 0xD5, int)
/******************************************************************************
*
* IOCTLs added by request.
*
* IXJCTL_HZ sets the value your Linux kernel uses for HZ as defined in
* /usr/include/asm/param.h, this determines the fundamental
* frequency of the clock ticks on your Linux system. The kernel
* must be rebuilt if you change this value, also all modules you
* use (except this one) must be recompiled. The default value
* is 100, and you only need to use this IOCTL if you use some
* other value.
*
*
* IXJCTL_RATE sets the number of times per second that the driver polls
* the DSP. This value cannot be larger than HZ. By
* increasing both of these values, you may be able to reduce
* latency because the max hang time that can exist between the
* driver and the DSP will be reduced.
*
******************************************************************************/
#define IXJCTL_HZ _IOW ('q', 0xE0, int)
#define IXJCTL_RATE _IOW ('q', 0xE1, int)
#define IXJCTL_FRAMES_READ _IOR ('q', 0xE2, unsigned long)
#define IXJCTL_FRAMES_WRITTEN _IOR ('q', 0xE3, unsigned long)
#define IXJCTL_READ_WAIT _IOR ('q', 0xE4, unsigned long)
#define IXJCTL_WRITE_WAIT _IOR ('q', 0xE5, unsigned long)
#define IXJCTL_DRYBUFFER_READ _IOR ('q', 0xE6, unsigned long)
#define IXJCTL_DRYBUFFER_CLEAR _IO ('q', 0xE7)
#define IXJCTL_DTMF_PRESCALE _IOW ('q', 0xE8, int)
/******************************************************************************
*
* This ioctl allows the user application to control what events the driver
* will send signals for, and what signals it will send for which event.
* By default, if signaling is enabled, all events will send SIGIO when
* they occur. To disable signals for an event set the signal to 0.
*
******************************************************************************/
typedef enum {
SIG_DTMF_READY,
SIG_HOOKSTATE,
SIG_FLASH,
SIG_PSTN_RING,
SIG_CALLER_ID,
SIG_PSTN_WINK,
SIG_F0, SIG_F1, SIG_F2, SIG_F3,
SIG_FC0, SIG_FC1, SIG_FC2, SIG_FC3,
SIG_READ_READY = 33,
SIG_WRITE_READY = 34
} IXJ_SIGEVENT;
typedef struct {
unsigned int event;
int signal;
} IXJ_SIGDEF;
#define IXJCTL_SIGCTL _IOW ('q', 0xE9, IXJ_SIGDEF *)
/******************************************************************************
*
* These ioctls allow the user application to change the gain in the
* Smart Cable of the Internet Phone Card. Sending -1 as a value will cause
* return value to be the current setting. Valid values to set are 0x00 - 0x1F
*
* 11111 = +12 dB
* 10111 = 0 dB
* 00000 = -34.5 dB
*
* IXJCTL_SC_RXG sets the Receive gain
* IXJCTL_SC_TXG sets the Transmit gain
*
******************************************************************************/
#define IXJCTL_SC_RXG _IOW ('q', 0xEA, int)
#define IXJCTL_SC_TXG _IOW ('q', 0xEB, int)
/******************************************************************************
*
* The intercom IOCTL's short the output from one card to the input of the
* other and vice versa (actually done in the DSP read function). It is only
* necessary to execute the IOCTL on one card, but it is necessary to have
* both devices open to be able to detect hook switch changes. The record
* codec and rate of each card must match the playback codec and rate of
* the other card for this to work properly.
*
******************************************************************************/
#define IXJCTL_INTERCOM_START _IOW ('q', 0xFD, int)
#define IXJCTL_INTERCOM_STOP _IOW ('q', 0xFE, int)
/******************************************************************************
*
* new structure for accessing raw filter information
*
******************************************************************************/
typedef struct {
unsigned int filter;
char enable;
unsigned int coeff[19];
} IXJ_FILTER_RAW;
#endif
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| byteorder | Folder | 0755 |
|
|
| caif | Folder | 0755 |
|
|
| can | Folder | 0755 |
|
|
| dvb | Folder | 0755 |
|
|
| hdlc | Folder | 0755 |
|
|
| hsi | Folder | 0755 |
|
|
| isdn | Folder | 0755 |
|
|
| mmc | Folder | 0755 |
|
|
| netfilter | Folder | 0755 |
|
|
| netfilter_arp | Folder | 0755 |
|
|
| netfilter_bridge | Folder | 0755 |
|
|
| netfilter_ipv4 | Folder | 0755 |
|
|
| netfilter_ipv6 | Folder | 0755 |
|
|
| nfsd | Folder | 0755 |
|
|
| raid | Folder | 0755 |
|
|
| spi | Folder | 0755 |
|
|
| sunrpc | Folder | 0755 |
|
|
| tc_act | Folder | 0755 |
|
|
| tc_ematch | Folder | 0755 |
|
|
| usb | Folder | 0755 |
|
|
| wimax | Folder | 0755 |
|
|
| a.out.h | File | 7.15 KB | 0644 |
|
| acct.h | File | 3.58 KB | 0644 |
|
| adb.h | File | 1.05 KB | 0644 |
|
| adfs_fs.h | File | 873 B | 0644 |
|
| affs_hardblocks.h | File | 1.45 KB | 0644 |
|
| agpgart.h | File | 3.83 KB | 0644 |
|
| aio_abi.h | File | 3.18 KB | 0644 |
|
| apm_bios.h | File | 3.46 KB | 0644 |
|
| arcfb.h | File | 150 B | 0644 |
|
| atalk.h | File | 960 B | 0644 |
|
| atm.h | File | 7.64 KB | 0644 |
|
| atm_eni.h | File | 585 B | 0644 |
|
| atm_he.h | File | 343 B | 0644 |
|
| atm_idt77105.h | File | 892 B | 0644 |
|
| atm_nicstar.h | File | 1.19 KB | 0644 |
|
| atm_tcp.h | File | 1.52 KB | 0644 |
|
| atm_zatm.h | File | 1.57 KB | 0644 |
|
| atmapi.h | File | 889 B | 0644 |
|
| atmarp.h | File | 1.2 KB | 0644 |
|
| atmbr2684.h | File | 3.13 KB | 0644 |
|
| atmclip.h | File | 513 B | 0644 |
|
| atmdev.h | File | 7.44 KB | 0644 |
|
| atmioc.h | File | 1.55 KB | 0644 |
|
| atmlec.h | File | 2.26 KB | 0644 |
|
| atmmpc.h | File | 4.07 KB | 0644 |
|
| atmppp.h | File | 576 B | 0644 |
|
| atmsap.h | File | 4.79 KB | 0644 |
|
| atmsvc.h | File | 1.75 KB | 0644 |
|
| audit.h | File | 17.83 KB | 0644 |
|
| auto_fs.h | File | 2.53 KB | 0644 |
|
| auto_fs4.h | File | 4.23 KB | 0644 |
|
| auxvec.h | File | 1.4 KB | 0644 |
|
| ax25.h | File | 2.7 KB | 0644 |
|
| b1lli.h | File | 1.62 KB | 0644 |
|
| baycom.h | File | 820 B | 0644 |
|
| beancounter.h | File | 2.38 KB | 0644 |
|
| bfs_fs.h | File | 1.79 KB | 0644 |
|
| binfmts.h | File | 565 B | 0644 |
|
| blkpg.h | File | 1.56 KB | 0644 |
|
| blktrace_api.h | File | 4.38 KB | 0644 |
|
| bpqether.h | File | 952 B | 0644 |
|
| bsg.h | File | 2.37 KB | 0644 |
|
| bt-bmc.h | File | 508 B | 0644 |
|
| btrfs.h | File | 25.07 KB | 0644 |
|
| can.h | File | 5.46 KB | 0644 |
|
| capability.h | File | 10.92 KB | 0644 |
|
| capi.h | File | 2.99 KB | 0644 |
|
| cciss_defs.h | File | 3.14 KB | 0644 |
|
| cciss_ioctl.h | File | 2.63 KB | 0644 |
|
| cdrom.h | File | 28.12 KB | 0644 |
|
| cgroupstats.h | File | 2.1 KB | 0644 |
|
| chio.h | File | 5.16 KB | 0644 |
|
| cm4000_cs.h | File | 1.68 KB | 0644 |
|
| cn_proc.h | File | 3.19 KB | 0644 |
|
| coda.h | File | 17.09 KB | 0644 |
|
| coda_psdev.h | File | 720 B | 0644 |
|
| coff.h | File | 12.12 KB | 0644 |
|
| compat.h | File | 9.63 KB | 0644 |
|
| connector.h | File | 2.14 KB | 0644 |
|
| const.h | File | 673 B | 0644 |
|
| cramfs_fs.h | File | 2.68 KB | 0644 |
|
| cuda.h | File | 842 B | 0644 |
|
| cyclades.h | File | 16.65 KB | 0644 |
|
| cycx_cfm.h | File | 2.86 KB | 0644 |
|
| dcbnl.h | File | 24.19 KB | 0644 |
|
| dccp.h | File | 6.22 KB | 0644 |
|
| devlink.h | File | 7.09 KB | 0644 |
|
| dlm.h | File | 2.43 KB | 0644 |
|
| dlm_device.h | File | 2.42 KB | 0644 |
|
| dlm_netlink.h | File | 1.04 KB | 0644 |
|
| dlm_plock.h | File | 831 B | 0644 |
|
| dlmconstants.h | File | 4.9 KB | 0644 |
|
| dm-ioctl.h | File | 10.55 KB | 0644 |
|
| dm-log-userspace.h | File | 14.82 KB | 0644 |
|
| dn.h | File | 4.42 KB | 0644 |
|
| dqblk_xfs.h | File | 8.72 KB | 0644 |
|
| edd.h | File | 5.41 KB | 0644 |
|
| efs_fs_sb.h | File | 2.11 KB | 0644 |
|
| elf-em.h | File | 1.83 KB | 0644 |
|
| elf-fdpic.h | File | 1.04 KB | 0644 |
|
| elf.h | File | 12.63 KB | 0644 |
|
| elfcore.h | File | 2.86 KB | 0644 |
|
| errno.h | File | 23 B | 0644 |
|
| errqueue.h | File | 1.1 KB | 0644 |
|
| ethtool.h | File | 68.76 KB | 0644 |
|
| eventpoll.h | File | 1.76 KB | 0644 |
|
| fadvise.h | File | 855 B | 0644 |
|
| falloc.h | File | 1.98 KB | 0644 |
|
| fanotify.h | File | 3.52 KB | 0644 |
|
| fb.h | File | 16 KB | 0644 |
|
| fcntl.h | File | 2.16 KB | 0644 |
|
| fd.h | File | 11.31 KB | 0644 |
|
| fdreg.h | File | 5.23 KB | 0644 |
|
| fib_rules.h | File | 1.57 KB | 0644 |
|
| fiemap.h | File | 2.65 KB | 0644 |
|
| filter.h | File | 3.53 KB | 0644 |
|
| firewire-cdev.h | File | 42.86 KB | 0644 |
|
| firewire-constants.h | File | 3.16 KB | 0644 |
|
| flat.h | File | 2.04 KB | 0644 |
|
| fou.h | File | 617 B | 0644 |
|
| fs.h | File | 9.84 KB | 0644 |
|
| fsl_hypervisor.h | File | 7.05 KB | 0644 |
|
| fuse.h | File | 16.22 KB | 0644 |
|
| futex.h | File | 4.81 KB | 0644 |
|
| gameport.h | File | 834 B | 0644 |
|
| gen_stats.h | File | 1.48 KB | 0644 |
|
| genetlink.h | File | 1.85 KB | 0644 |
|
| gfs2_ondisk.h | File | 12 KB | 0644 |
|
| gigaset_dev.h | File | 1.35 KB | 0644 |
|
| hdlc.h | File | 574 B | 0644 |
|
| hdlcdrv.h | File | 2.78 KB | 0644 |
|
| hdreg.h | File | 22.11 KB | 0644 |
|
| hid.h | File | 1.79 KB | 0644 |
|
| hiddev.h | File | 6.13 KB | 0644 |
|
| hidraw.h | File | 1.41 KB | 0644 |
|
| hpet.h | File | 680 B | 0644 |
|
| hw_breakpoint.h | File | 679 B | 0644 |
|
| hyperv.h | File | 10.22 KB | 0644 |
|
| hysdn_if.h | File | 1.29 KB | 0644 |
|
| i2c-dev.h | File | 2.37 KB | 0644 |
|
| i2c.h | File | 6.61 KB | 0644 |
|
| i2o-dev.h | File | 11.22 KB | 0644 |
|
| i8k.h | File | 1.4 KB | 0644 |
|
| icmp.h | File | 2.82 KB | 0644 |
|
| icmpv6.h | File | 3.82 KB | 0644 |
|
| if.h | File | 9.36 KB | 0644 |
|
| if_addr.h | File | 1.7 KB | 0644 |
|
| if_addrlabel.h | File | 658 B | 0644 |
|
| if_alg.h | File | 816 B | 0644 |
|
| if_arcnet.h | File | 3.63 KB | 0644 |
|
| if_arp.h | File | 6.3 KB | 0644 |
|
| if_bonding.h | File | 4.11 KB | 0644 |
|
| if_bridge.h | File | 6.46 KB | 0644 |
|
| if_cablemodem.h | File | 922 B | 0644 |
|
| if_eql.h | File | 1.26 KB | 0644 |
|
| if_ether.h | File | 7.13 KB | 0644 |
|
| if_fc.h | File | 1.63 KB | 0644 |
|
| if_fddi.h | File | 3.6 KB | 0644 |
|
| if_frad.h | File | 2.89 KB | 0644 |
|
| if_hippi.h | File | 4.07 KB | 0644 |
|
| if_infiniband.h | File | 1.13 KB | 0644 |
|
| if_link.h | File | 19.1 KB | 0644 |
|
| if_ltalk.h | File | 147 B | 0644 |
|
| if_macsec.h | File | 5.42 KB | 0644 |
|
| if_packet.h | File | 7.15 KB | 0644 |
|
| if_phonet.h | File | 361 B | 0644 |
|
| if_plip.h | File | 596 B | 0644 |
|
| if_ppp.h | File | 29 B | 0644 |
|
| if_pppol2tp.h | File | 3.18 KB | 0644 |
|
| if_pppox.h | File | 4.64 KB | 0644 |
|
| if_slip.h | File | 809 B | 0644 |
|
| if_team.h | File | 2.48 KB | 0644 |
|
| if_tun.h | File | 3.77 KB | 0644 |
|
| if_tunnel.h | File | 3 KB | 0644 |
|
| if_vlan.h | File | 1.69 KB | 0644 |
|
| if_x25.h | File | 817 B | 0644 |
|
| ife.h | File | 288 B | 0644 |
|
| igmp.h | File | 2.88 KB | 0644 |
|
| in.h | File | 9.15 KB | 0644 |
|
| in6.h | File | 6.99 KB | 0644 |
|
| in_route.h | File | 873 B | 0644 |
|
| inet_diag.h | File | 3.23 KB | 0644 |
|
| inotify.h | File | 3.09 KB | 0644 |
|
| input.h | File | 32.47 KB | 0644 |
|
| ioctl.h | File | 100 B | 0644 |
|
| ip.h | File | 3.47 KB | 0644 |
|
| ip6_tunnel.h | File | 1.67 KB | 0644 |
|
| ip_vs.h | File | 12.71 KB | 0644 |
|
| ipc.h | File | 1.99 KB | 0644 |
|
| ipmi.h | File | 15.8 KB | 0644 |
|
| ipmi_msgdefs.h | File | 4.37 KB | 0644 |
|
| ipsec.h | File | 884 B | 0644 |
|
| ipv6.h | File | 3.25 KB | 0644 |
|
| ipv6_route.h | File | 1.69 KB | 0644 |
|
| ipx.h | File | 1.79 KB | 0644 |
|
| irda.h | File | 7.31 KB | 0644 |
|
| irqnr.h | File | 104 B | 0644 |
|
| isdn.h | File | 5.58 KB | 0644 |
|
| isdn_divertif.h | File | 1.11 KB | 0644 |
|
| isdn_ppp.h | File | 1.82 KB | 0644 |
|
| isdnif.h | File | 2.25 KB | 0644 |
|
| iso_fs.h | File | 6.29 KB | 0644 |
|
| ivtv.h | File | 2.89 KB | 0644 |
|
| ivtvfb.h | File | 1.12 KB | 0644 |
|
| ixjuser.h | File | 24.53 KB | 0644 |
|
| jffs2.h | File | 6.85 KB | 0644 |
|
| joystick.h | File | 3.5 KB | 0644 |
|
| kd.h | File | 6.04 KB | 0644 |
|
| kdev_t.h | File | 320 B | 0644 |
|
| kernel-page-flags.h | File | 767 B | 0644 |
|
| kernel.h | File | 375 B | 0644 |
|
| kernelcapi.h | File | 956 B | 0644 |
|
| kexec.h | File | 1.92 KB | 0644 |
|
| keyboard.h | File | 12.42 KB | 0644 |
|
| keyctl.h | File | 2.98 KB | 0644 |
|
| kvm.h | File | 33.97 KB | 0644 |
|
| kvm_para.h | File | 819 B | 0644 |
|
| l2tp.h | File | 4.98 KB | 0644 |
|
| libc-compat.h | File | 3.44 KB | 0644 |
|
| limits.h | File | 874 B | 0644 |
|
| llc.h | File | 2.98 KB | 0644 |
|
| loop.h | File | 2.31 KB | 0644 |
|
| lp.h | File | 3.72 KB | 0644 |
|
| lwtunnel.h | File | 839 B | 0644 |
|
| magic.h | File | 2.91 KB | 0644 |
|
| major.h | File | 4.48 KB | 0644 |
|
| map_to_7segment.h | File | 7.02 KB | 0644 |
|
| matroxfb.h | File | 1.37 KB | 0644 |
|
| mdio.h | File | 13.74 KB | 0644 |
|
| media.h | File | 3.5 KB | 0644 |
|
| mei.h | File | 4.62 KB | 0644 |
|
| memfd.h | File | 186 B | 0644 |
|
| mempolicy.h | File | 2.35 KB | 0644 |
|
| meye.h | File | 2.41 KB | 0644 |
|
| mii.h | File | 7.76 KB | 0644 |
|
| minix_fs.h | File | 2.01 KB | 0644 |
|
| mman.h | File | 230 B | 0644 |
|
| mmtimer.h | File | 2.01 KB | 0644 |
|
| mpls.h | File | 1.33 KB | 0644 |
|
| mqueue.h | File | 2.01 KB | 0644 |
|
| mroute.h | File | 4.12 KB | 0644 |
|
| mroute6.h | File | 4.08 KB | 0644 |
|
| msdos_fs.h | File | 6.28 KB | 0644 |
|
| msg.h | File | 2.55 KB | 0644 |
|
| mtio.h | File | 7.92 KB | 0644 |
|
| n_r3964.h | File | 2.29 KB | 0644 |
|
| nbd.h | File | 2.34 KB | 0644 |
|
| ncp.h | File | 4.94 KB | 0644 |
|
| ncp_fs.h | File | 3.27 KB | 0644 |
|
| ncp_mount.h | File | 2.06 KB | 0644 |
|
| ncp_no.h | File | 651 B | 0644 |
|
| ndctl.h | File | 8.79 KB | 0644 |
|
| neighbour.h | File | 4.17 KB | 0644 |
|
| net.h | File | 1.97 KB | 0644 |
|
| net_dropmon.h | File | 1.07 KB | 0644 |
|
| net_namespace.h | File | 609 B | 0644 |
|
| net_tstamp.h | File | 4.06 KB | 0644 |
|
| netconf.h | File | 423 B | 0644 |
|
| netdevice.h | File | 1.46 KB | 0644 |
|
| netfilter.h | File | 1.56 KB | 0644 |
|
| netfilter_arp.h | File | 380 B | 0644 |
|
| netfilter_bridge.h | File | 768 B | 0644 |
|
| netfilter_decnet.h | File | 1.83 KB | 0644 |
|
| netfilter_ipv4.h | File | 2.02 KB | 0644 |
|
| netfilter_ipv6.h | File | 2.04 KB | 0644 |
|
| netlink.h | File | 6.22 KB | 0644 |
|
| netlink_diag.h | File | 1.33 KB | 0644 |
|
| netrom.h | File | 744 B | 0644 |
|
| nfc.h | File | 7.72 KB | 0644 |
|
| nfs.h | File | 4.31 KB | 0644 |
|
| nfs2.h | File | 1.37 KB | 0644 |
|
| nfs3.h | File | 2.24 KB | 0644 |
|
| nfs4.h | File | 5.95 KB | 0644 |
|
| nfs4_mount.h | File | 1.83 KB | 0644 |
|
| nfs_fs.h | File | 1.51 KB | 0644 |
|
| nfs_idmap.h | File | 2.19 KB | 0644 |
|
| nfs_mount.h | File | 2.32 KB | 0644 |
|
| nfsacl.h | File | 605 B | 0644 |
|
| nl80211.h | File | 226.07 KB | 0644 |
|
| nubus.h | File | 8.17 KB | 0644 |
|
| nvme_ioctl.h | File | 1.55 KB | 0644 |
|
| nvram.h | File | 469 B | 0644 |
|
| omap3isp.h | File | 20.19 KB | 0644 |
|
| omapfb.h | File | 5.72 KB | 0644 |
|
| oom.h | File | 448 B | 0644 |
|
| openvswitch.h | File | 31.79 KB | 0644 |
|
| packet_diag.h | File | 1.5 KB | 0644 |
|
| param.h | File | 78 B | 0644 |
|
| parport.h | File | 3.56 KB | 0644 |
|
| patchkey.h | File | 829 B | 0644 |
|
| pci.h | File | 1.29 KB | 0644 |
|
| pci_regs.h | File | 49.96 KB | 0644 |
|
| perf_event.h | File | 29.53 KB | 0644 |
|
| personality.h | File | 1.99 KB | 0644 |
|
| pfkeyv2.h | File | 9.91 KB | 0644 |
|
| pg.h | File | 2.23 KB | 0644 |
|
| phantom.h | File | 1.55 KB | 0644 |
|
| phonet.h | File | 4.51 KB | 0644 |
|
| pkt_cls.h | File | 11.51 KB | 0644 |
|
| pkt_sched.h | File | 19.75 KB | 0644 |
|
| pktcdvd.h | File | 2.56 KB | 0644 |
|
| pmu.h | File | 5.13 KB | 0644 |
|
| poll.h | File | 22 B | 0644 |
|
| posix_types.h | File | 1.01 KB | 0644 |
|
| ppdev.h | File | 3.07 KB | 0644 |
|
| ppp-comp.h | File | 2.41 KB | 0644 |
|
| ppp-ioctl.h | File | 5.29 KB | 0644 |
|
| ppp_defs.h | File | 4.93 KB | 0644 |
|
| pps.h | File | 4.06 KB | 0644 |
|
| prctl.h | File | 6.71 KB | 0644 |
|
| psample.h | File | 735 B | 0644 |
|
| ptp_clock.h | File | 4.69 KB | 0644 |
|
| ptrace.h | File | 3.2 KB | 0644 |
|
| qnx4_fs.h | File | 2.21 KB | 0644 |
|
| qnxtypes.h | File | 561 B | 0644 |
|
| quota.h | File | 5.78 KB | 0644 |
|
| radeonfb.h | File | 297 B | 0644 |
|
| random.h | File | 1.2 KB | 0644 |
|
| raw.h | File | 302 B | 0644 |
|
| rds.h | File | 7.9 KB | 0644 |
|
| reboot.h | File | 1.25 KB | 0644 |
|
| reiserfs_fs.h | File | 712 B | 0644 |
|
| reiserfs_xattr.h | File | 464 B | 0644 |
|
| resource.h | File | 2.09 KB | 0644 |
|
| rfkill.h | File | 3.5 KB | 0644 |
|
| romfs_fs.h | File | 1.15 KB | 0644 |
|
| rose.h | File | 2.12 KB | 0644 |
|
| route.h | File | 2.21 KB | 0644 |
|
| rtc.h | File | 3.85 KB | 0644 |
|
| rtnetlink.h | File | 16.63 KB | 0644 |
|
| scc.h | File | 4.43 KB | 0644 |
|
| sched.h | File | 2.23 KB | 0644 |
|
| screen_info.h | File | 2.36 KB | 0644 |
|
| sctp.h | File | 29.29 KB | 0644 |
|
| sdla.h | File | 2.71 KB | 0644 |
|
| seccomp.h | File | 1.79 KB | 0644 |
|
| securebits.h | File | 2.58 KB | 0644 |
|
| selinux_netlink.h | File | 1.11 KB | 0644 |
|
| sem.h | File | 2.52 KB | 0644 |
|
| serial.h | File | 3.04 KB | 0644 |
|
| serial_core.h | File | 5.11 KB | 0644 |
|
| serial_reg.h | File | 15.66 KB | 0644 |
|
| serio.h | File | 1.77 KB | 0644 |
|
| shm.h | File | 2.17 KB | 0644 |
|
| signal.h | File | 171 B | 0644 |
|
| signalfd.h | File | 1.07 KB | 0644 |
|
| snmp.h | File | 12.38 KB | 0644 |
|
| sock_diag.h | File | 431 B | 0644 |
|
| socket.h | File | 738 B | 0644 |
|
| sockios.h | File | 5.89 KB | 0644 |
|
| som.h | File | 5.35 KB | 0644 |
|
| sonet.h | File | 2.17 KB | 0644 |
|
| sonypi.h | File | 5.12 KB | 0644 |
|
| sound.h | File | 1.15 KB | 0644 |
|
| soundcard.h | File | 44.96 KB | 0644 |
|
| stat.h | File | 1 KB | 0644 |
|
| stddef.h | File | 1 B | 0644 |
|
| string.h | File | 175 B | 0644 |
|
| suspend_ioctls.h | File | 1.34 KB | 0644 |
|
| swab.h | File | 6.36 KB | 0644 |
|
| synclink.h | File | 8.71 KB | 0644 |
|
| sysctl.h | File | 25.46 KB | 0644 |
|
| sysinfo.h | File | 986 B | 0644 |
|
| target_core_user.h | File | 3.65 KB | 0644 |
|
| taskstats.h | File | 6.83 KB | 0644 |
|
| tcp.h | File | 5.93 KB | 0644 |
|
| tcp_metrics.h | File | 1.45 KB | 0644 |
|
| telephony.h | File | 8.84 KB | 0644 |
|
| termios.h | File | 443 B | 0644 |
|
| time.h | File | 1.54 KB | 0644 |
|
| times.h | File | 215 B | 0644 |
|
| timex.h | File | 6.17 KB | 0644 |
|
| tiocl.h | File | 1.63 KB | 0644 |
|
| tipc.h | File | 5.44 KB | 0644 |
|
| tipc_config.h | File | 14.1 KB | 0644 |
|
| toshiba.h | File | 1.24 KB | 0644 |
|
| tty.h | File | 1.33 KB | 0644 |
|
| tty_flags.h | File | 3.66 KB | 0644 |
|
| types.h | File | 1.4 KB | 0644 |
|
| udf_fs_i.h | File | 634 B | 0644 |
|
| udp.h | File | 1.28 KB | 0644 |
|
| uhid.h | File | 2.15 KB | 0644 |
|
| uinput.h | File | 5 KB | 0644 |
|
| uio.h | File | 668 B | 0644 |
|
| ultrasound.h | File | 4.39 KB | 0644 |
|
| un.h | File | 239 B | 0644 |
|
| unistd.h | File | 157 B | 0644 |
|
| unix_diag.h | File | 1.1 KB | 0644 |
|
| usbdevice_fs.h | File | 6.56 KB | 0644 |
|
| userfaultfd.h | File | 6.59 KB | 0644 |
|
| utime.h | File | 152 B | 0644 |
|
| utsname.h | File | 606 B | 0644 |
|
| uuid.h | File | 1.5 KB | 0644 |
|
| uvcvideo.h | File | 1.6 KB | 0644 |
|
| v4l2-common.h | File | 2.38 KB | 0644 |
|
| v4l2-controls.h | File | 37.34 KB | 0644 |
|
| v4l2-dv-timings.h | File | 25.75 KB | 0644 |
|
| v4l2-mediabus.h | File | 4.55 KB | 0644 |
|
| v4l2-subdev.h | File | 5.27 KB | 0644 |
|
| version.h | File | 255 B | 0644 |
|
| veth.h | File | 402 B | 0644 |
|
| vfio.h | File | 24.12 KB | 0644 |
|
| vhost.h | File | 7.13 KB | 0644 |
|
| videodev2.h | File | 67.41 KB | 0644 |
|
| virtio_9p.h | File | 1.99 KB | 0644 |
|
| virtio_balloon.h | File | 3.71 KB | 0644 |
|
| virtio_blk.h | File | 5.2 KB | 0644 |
|
| virtio_config.h | File | 3.24 KB | 0644 |
|
| virtio_console.h | File | 2.94 KB | 0644 |
|
| virtio_gpu.h | File | 7.84 KB | 0644 |
|
| virtio_ids.h | File | 2.32 KB | 0644 |
|
| virtio_input.h | File | 2.45 KB | 0644 |
|
| virtio_net.h | File | 9.4 KB | 0644 |
|
| virtio_pci.h | File | 6.63 KB | 0644 |
|
| virtio_ring.h | File | 6.18 KB | 0644 |
|
| virtio_rng.h | File | 265 B | 0644 |
|
| virtio_scsi.h | File | 5.13 KB | 0644 |
|
| virtio_types.h | File | 2.11 KB | 0644 |
|
| virtio_vsock.h | File | 3.01 KB | 0644 |
|
| vm_sockets.h | File | 5.13 KB | 0644 |
|
| vsockmon.h | File | 1.78 KB | 0644 |
|
| vt.h | File | 3.05 KB | 0644 |
|
| vtpm_proxy.h | File | 1.62 KB | 0644 |
|
| vzcalluser.h | File | 4.11 KB | 0644 |
|
| vzctl_netstat.h | File | 2.56 KB | 0644 |
|
| vzctl_venet.h | File | 641 B | 0644 |
|
| vzctl_veth.h | File | 758 B | 0644 |
|
| vziptable_defs.h | File | 3.03 KB | 0644 |
|
| vzlist.h | File | 845 B | 0644 |
|
| wait.h | File | 600 B | 0644 |
|
| wanrouter.h | File | 390 B | 0644 |
|
| watchdog.h | File | 2.22 KB | 0644 |
|
| wimax.h | File | 8.17 KB | 0644 |
|
| wireless.h | File | 41.65 KB | 0644 |
|
| x25.h | File | 3.42 KB | 0644 |
|
| xattr.h | File | 2.53 KB | 0644 |
|
| xfrm.h | File | 11 KB | 0644 |
|