Lines Matching defs:irlap_cb

89 struct irlap_cb {  struct
90 irda_queue_t q; /* Must be first */
91 magic_t magic;
94 struct net_device *netdev;
95 char hw_name[2*IFNAMSIZ + 1];
98 volatile IRLAP_STATE state; /* Current state */
101 struct timer_list query_timer;
102 struct timer_list slot_timer;
103 struct timer_list discovery_timer;
104 struct timer_list final_timer;
105 struct timer_list poll_timer;
106 struct timer_list wd_timer;
107 struct timer_list backoff_timer;
110 struct timer_list media_busy_timer;
111 int media_busy;
114 int slot_timeout;
115 int poll_timeout;
116 int final_timeout;
117 int wd_timeout;
119 struct sk_buff_head txq; /* Frames to be transmitted */
120 struct sk_buff_head txq_ultra;
122 __u8 caddr; /* Connection address */
123 __u32 saddr; /* Source device address */
124 __u32 daddr; /* Destination device address */
126 int retry_count; /* Times tried to establish connection */
127 int add_wait; /* True if we are waiting for frame */
129 __u8 connect_pending;
130 __u8 disconnect_pending;
134 int fast_RR_timeout;
135 int fast_RR;
138 int N1; /* N1 * F-timer = Negitiated link disconnect warning threshold */
139 int N2; /* N2 * F-timer = Negitiated link disconnect time */
140 int N3; /* Connection retry count */
142 int local_busy;
143 int remote_busy;
144 int xmitflag;
146 __u8 vs; /* Next frame to be sent */
147 __u8 vr; /* Next frame to be received */
148 __u8 va; /* Last frame acked */
149 int window; /* Nr of I-frames allowed to send */
150 int window_size; /* Current negotiated window size */
153 __u32 line_capacity; /* Number of bytes allowed to send */
154 __u32 bytes_left; /* Number of bytes still allowed to transmit */
157 struct sk_buff_head wx_list;
159 __u8 ack_required;
162 __u8 S; /* Number of slots */
163 __u8 slot; /* Random chosen slot */
164 __u8 s; /* Current slot */
165 int frame_sent; /* Have we sent reply? */
167 hashbin_t *discovery_log;
168 discovery_t *discovery_cmd;
192 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, argument