35#define USIE_DCD 0x0001
36#define USIE_DSR 0x0002
37#define USIE_DTR 0x0004
39#define USIE_CTS 0x0100
40#define USIE_RTS 0x0200
42#define USIE_HIP_FRM_CHR 0x7e
43#define USIE_HIP_ESC_CHR 0x7d
46#define USIE_HIPCNS_MIN 16
47#define USIE_HIPCNS_MAX 261
49#define USIE_CNFG_INDEX 0
50#define USIE_IFACE_INDEX 0
51#define USIE_IFACE_MAX 12
52#define USIE_BUFSIZE 2048
53#define USIE_MTU_MAX 1500
54#define USIE_RXSZ_MAX 4096
57#define USIE_POWER 0x00
58#define USIE_FW_ATTR 0x06
60#define USIE_LINK_STATE 0x22
63#define USIE_PM_AUTO (1 << 1)
64#define USIE_FW_DHCP (1 << 3)
67#define USIE_LS_DTR (1 << 0)
68#define USIE_LS_RTS (1 << 1)
73#define USIE_HIP_LEN_MASK 0x3fff
74#define USIE_HIP_IP_LEN_MASK 0x07ff
77#define USIE_HIP_PAD (1 << 7)
78#define USIE_HIP_MASK 0x7f
79#define USIE_HIP_SYNC2M 0x20
80#define USIE_HIP_DOWN 0x26
81#define USIE_HIP_CNS2M 0x2b
82#define USIE_HIP_CTX 0x3f
83#define USIE_HIP_SYNC2H 0x60
84#define USIE_HIP_RESTR 0x62
85#define USIE_HIP_RCGI 0x64
86#define USIE_HIP_CNS2H 0x6b
87#define USIE_HIP_UMTS 0x78
88#define USIE_HIP_IP 0x7f
96#define USIE_CNS_OB_RSSI 0x1001
97#define USIE_CNS_OB_HW_DISABLE 0x1011
98#define USIE_CNS_OB_PW_SW 0x1071
99#define USIE_CNS_OB_PROF_WRITE 0x7003
100#define USIE_CNS_OB_LINK_UPDATE 0x7004
101#define USIE_CNS_OB_PDP_READ 0x7006
104#define USIE_CNS_OP_ERR (1 << 7)
105#define USIE_CNS_OP_REQ 0x01
106#define USIE_CNS_OP_RSP 0x02
107#define USIE_CNS_OP_SET 0x03
108#define USIE_CNS_OP_ACK 0x04
109#define USIE_CNS_OP_NOTIF_ON 0x05
110#define USIE_CNS_OP_RSP_ON 0x06
111#define USIE_CNS_OP_NOTIF 0x07
112#define USIE_CNS_OP_NOTIF_OFF 0x08
113#define USIE_CNS_OP_RSP_OFF 0x09
114#define USIE_CNS_OP_REQ_CHG 0x0a
115#define USIE_CNS_OP_RSP_CHG 0x0b
125#define USIE_CNS_ID_NOTIF 0x00000000
126#define USIE_CNS_ID_INIT 0x00000001
127#define USIE_CNS_ID_STOP 0x00000002
128#define USIE_CNS_ID_DNS 0x00000003
129#define USIE_CNS_ID_RSSI 0x00000004
140#define USIE_CNS_PM_UP 0x01
141#define USIE_CNS_PM_DOWN 0x00
146#define USIE_LSI_UMTS 0x01
151#define USIE_LSI_AREA_NO 0x00
152#define USIE_LSI_AREA_NODATA 0x01
156#define USIE_LSI_STATE_IDLE 0x00
160#define USIE_LSI_IP4 0x00
191#define USIE_TYPE_MASK 0x03ff
192#define USIE_IP_TX 0x0002
193#define USIE_IP_RX 0x0202
215#define USIE_UCOM_MAX 6
uint8_t ucdc_assert[(sizeof(struct usb_cdc_notification) >=16) ? 1 :-1]
struct usie_hip __aligned(4)
uint8_t usie_assert[((sizeof(struct usie_hip)+sizeof(struct usie_lsi)+1)<=USIE_BUFSIZE) ? 1 :-1]
struct ether_header ethhdr
struct task sc_if_status_task
struct task sc_if_sync_task
struct ucom_softc sc_ucom[USIE_UCOM_MAX]
struct usie_net_info sc_net
uint8_t sc_uc_ifnum[USIE_UCOM_MAX]
struct ucom_super_softc sc_super_ucom
struct usb_callout sc_if_sync_ch
uint8_t sc_status_temp[USIE_BUFSIZE] __aligned(4)
struct usb_device * sc_udev
uint8_t sc_resp_temp[USIE_BUFSIZE] __aligned(4)
struct usb_xfer * sc_if_xfer[USIE_IF_N_XFER]
struct usb_xfer * sc_uc_xfer[USIE_UCOM_MAX][USIE_UC_N_XFER]