Lines Matching defs:irlap_cb

118 struct irlap_cb {  struct
119 irda_queue_t q; /* Must be first */
120 magic_t magic;
123 struct net_device *netdev;
124 char hw_name[2*IFNAMSIZ + 1];
127 volatile IRLAP_STATE state; /* Current state */
130 struct timer_list query_timer;
131 struct timer_list slot_timer;
132 struct timer_list discovery_timer;
133 struct timer_list final_timer;
134 struct timer_list poll_timer;
135 struct timer_list wd_timer;
136 struct timer_list backoff_timer;
139 struct timer_list media_busy_timer;
140 int media_busy;
143 int slot_timeout;
144 int poll_timeout;
145 int final_timeout;
146 int wd_timeout;
148 struct sk_buff_head txq; /* Frames to be transmitted */
149 struct sk_buff_head txq_ultra;
151 __u8 caddr; /* Connection address */
152 __u32 saddr; /* Source device address */
153 __u32 daddr; /* Destination device address */
155 int retry_count; /* Times tried to establish connection */
156 int add_wait; /* True if we are waiting for frame */
158 __u8 connect_pending;
159 __u8 disconnect_pending;
163 int fast_RR_timeout;
164 int fast_RR;
167 int N1; /* N1 * F-timer = Negitiated link disconnect warning threshold */
168 int N2; /* N2 * F-timer = Negitiated link disconnect time */
169 int N3; /* Connection retry count */
171 int local_busy;
172 int remote_busy;
173 int xmitflag;
175 __u8 vs; /* Next frame to be sent */
176 __u8 vr; /* Next frame to be received */
177 __u8 va; /* Last frame acked */
178 int window; /* Nr of I-frames allowed to send */
179 int window_size; /* Current negotiated window size */
182 __u32 line_capacity; /* Number of bytes allowed to send */
183 __u32 bytes_left; /* Number of bytes still allowed to transmit */
186 struct sk_buff_head wx_list;
188 __u8 ack_required;
191 __u8 S; /* Number of slots */
192 __u8 slot; /* Random chosen slot */
193 __u8 s; /* Current slot */
194 int frame_sent; /* Have we sent reply? */
196 hashbin_t *discovery_log;
197 discovery_t *discovery_cmd;
221 struct irlap_cb *irlap_open(struct net_device *dev, struct qos_info *qos, argument