11dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project/****************************************************************************
21dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************
31dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***
41dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   This header was automatically generated from a Linux kernel header
51dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   of the same name, to make information necessary for userspace to
61dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   call into the kernel available to libc.  It contains only constants,
71dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   structures, and macros generated from the original header, and thus,
81dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***   contains no copyrightable information.
91dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ***
10654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   To edit the content of this header, modify the corresponding
11654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   run bionic/libc/kernel/tools/update_all.py
13654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
14654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   Any manual change here will be lost the next time this script will
15654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***   be run. You've been warned!
16654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng ***
171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************
181dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ****************************************************************************/
191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#ifndef TELEPHONY_H
201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define TELEPHONY_H
211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define TELEPHONY_VERSION 3013
221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_IXJ 1
23654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_QUICKNET PHONE_VENDOR_IXJ
251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_VOICETRONIX 2
261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_ACULAB 3
271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_DIGI 4
28654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VENDOR_FRANKLIN 5
301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QTI_PHONEJACK 100
311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QTI_LINEJACK 300
321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QTI_PHONEJACK_LITE 400
33654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QTI_PHONEJACK_PCI 500
351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define QTI_PHONECARD 600
361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef enum {
371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project vendor = 0,
38654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project device,
401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project port,
411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project codec,
421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project dsp
43654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} phone_cap;
451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct phone_capability {
461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char desc[80];
471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project phone_cap captype;
48654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int cap;
501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int handle;
511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef enum {
53654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project pots = 0,
551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project pstn,
561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project handset,
571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project speaker
58654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} phone_ports;
601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_CAPABILITIES _IO ('q', 0x80)
611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_CAPABILITIES_LIST _IOR ('q', 0x81, struct phone_capability *)
621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_CAPABILITIES_CHECK _IOW ('q', 0x82, struct phone_capability *)
63654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef struct {
651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char month[3];
661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char day[3];
671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char hour[3];
68654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char min[3];
701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int numlen;
711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char number[11];
721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project int namelen;
73654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project char name[80];
751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} PHONE_CID;
761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_RING _IO ('q', 0x83)
771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_HOOKSTATE _IO ('q', 0x84)
78654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_MAXRINGS _IOW ('q', 0x85, char)
801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_RING_CADENCE _IOW ('q', 0x86, short)
811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define OLD_PHONE_RING_START _IO ('q', 0x87)
821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_RING_START _IOW ('q', 0x87, PHONE_CID *)
83654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_RING_STOP _IO ('q', 0x88)
851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define USA_RING_CADENCE 0xC0C0
861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_CODEC _IOW ('q', 0x89, int)
871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_START _IO ('q', 0x8A)
88654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_STOP _IO ('q', 0x8B)
901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_DEPTH _IOW ('q', 0x8C, int)
911dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_FRAME _IOW ('q', 0x8D, int)
921dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_VOLUME _IOW ('q', 0x8E, int)
93654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
941dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_VOLUME_LINEAR _IOW ('q', 0xDB, int)
951dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_REC_LEVEL _IO ('q', 0x8F)
961dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_CODEC _IOW ('q', 0x90, int)
971dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_START _IO ('q', 0x91)
98654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
991dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_STOP _IO ('q', 0x92)
1001dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_DEPTH _IOW ('q', 0x93, int)
1011dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_VOLUME _IOW ('q', 0x94, int)
1021dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_VOLUME_LINEAR _IOW ('q', 0xDC, int)
103654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1041dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_LEVEL _IO ('q', 0x95)
1051dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_DTMF_READY _IOR ('q', 0x96, int)
1061dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_GET_DTMF _IOR ('q', 0x97, int)
1071dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_GET_DTMF_ASCII _IOR ('q', 0x98, int)
108654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1091dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_DTMF_OOB _IOW ('q', 0x99, int)
1101dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_EXCEPTION _IOR ('q', 0x9A, int)
1111dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PLAY_TONE _IOW ('q', 0x9B, char)
1121dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_SET_TONE_ON_TIME _IOW ('q', 0x9C, int)
113654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1141dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_SET_TONE_OFF_TIME _IOW ('q', 0x9D, int)
1151dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_GET_TONE_ON_TIME _IO ('q', 0x9E)
1161dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_GET_TONE_OFF_TIME _IO ('q', 0x9F)
1171dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_GET_TONE_STATE _IO ('q', 0xA0)
118654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1191dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_BUSY _IO ('q', 0xA1)
1201dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_RINGBACK _IO ('q', 0xA2)
1211dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_DIALTONE _IO ('q', 0xA3)
1221dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_CPT_STOP _IO ('q', 0xA4)
123654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1241dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PSTN_SET_STATE _IOW ('q', 0xA4, int)
1251dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PSTN_GET_STATE _IO ('q', 0xA5)
1261dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PSTN_ON_HOOK 0
1271dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PSTN_RINGING 1
128654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1291dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PSTN_OFF_HOOK 2
1301dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PSTN_PULSE_DIAL 3
1311dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_WINK_DURATION _IOW ('q', 0xA6, int)
1321dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_WINK _IOW ('q', 0xAA, int)
133654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1341dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projecttypedef enum {
1351dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project G723_63 = 1,
1361dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project G723_53 = 2,
1371dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project TS85 = 3,
138654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1391dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project TS48 = 4,
1401dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project TS41 = 5,
1411dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project G728 = 6,
1421dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project G729 = 7,
143654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1441dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ULAW = 8,
1451dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project ALAW = 9,
1461dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project LINEAR16 = 10,
1471dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project LINEAR8 = 11,
148654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1491dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project WSS = 12,
1501dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project G729B = 13
1511dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project} phone_codec;
1521dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct phone_codec_data
153654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1541dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1551dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project phone_codec type;
1561dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned short buf_min, buf_opt, buf_max;
1571dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
158654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1591dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_QUERY_CODEC _IOWR ('q', 0xA7, struct phone_codec_data *)
1601dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_PSTN_LINETEST _IO ('q', 0xA8)
1611dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#define PHONE_VAD _IOW ('q', 0xA9, int)
1621dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectstruct phone_except
163654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1641dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project{
1651dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int dtmf_ready:1;
1661dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int hookstate:1;
1671dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int pstn_ring:1;
168654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1691dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int caller_id:1;
1701dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int pstn_wink:1;
1711dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int f0:1;
1721dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int f1:1;
173654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1741dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int f2:1;
1751dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int f3:1;
1761dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int flash:1;
1771dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int fc0:1;
178654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1791dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int fc1:1;
1801dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int fc2:1;
1811dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int fc3:1;
1821dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int reserved:18;
183654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1841dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
1851dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Projectunion telephony_exception {
1861dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project struct phone_except bits;
1871dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project unsigned int bytes;
188654325de026a2ca5b76b8b40e576c959d8211fdcBen Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1891dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project};
1901dc9e472e19acfe6dc7f41e429236e7eef7ceda1The Android Open Source Project#endif
191