Lines Matching defs:llc_shdlc
26 struct llc_shdlc { struct
27 struct nfc_hci_dev *hdev;
28 xmit_to_drv_t xmit_to_drv;
29 rcv_to_hci_t rcv_to_hci;
31 struct mutex state_mutex;
32 enum shdlc_state state;
33 int hard_fault;
35 wait_queue_head_t *connect_wq;
36 int connect_tries;
37 int connect_result;
38 struct timer_list connect_timer;/* aka T3 in spec 10.6.1 */
40 u8 w; /* window size */
41 bool srej_support;
43 struct timer_list t1_timer; /* send ack timeout */
44 bool t1_active;
46 struct timer_list t2_timer; /* guard/retransmit timeout */
47 bool t2_active;
49 int ns; /* next seq num for send */
50 int nr; /* next expected seq num for receive */
51 int dnr; /* oldest sent unacked seq num */
53 struct sk_buff_head rcv_q;
55 struct sk_buff_head send_q;
56 bool rnr; /* other side is not ready to receive */
58 struct sk_buff_head ack_pending_q;
60 struct work_struct sm_work;
62 int tx_headroom;
63 int tx_tailroom;
65 llc_failure_t llc_failure;