Lines Matching refs:llc
62 struct llc_sock *llc = llc_sk(skb->sk); in llc_conn_state_process() local
147 if (!llc_data_accept_state(llc->state)) in llc_conn_state_process()
150 rc = llc->failed_data_req = 1; in llc_conn_state_process()
234 struct llc_sock *llc; in llc_conn_resend_i_pdu_as_cmd() local
244 llc = llc_sk(sk); in llc_conn_resend_i_pdu_as_cmd()
246 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) { in llc_conn_resend_i_pdu_as_cmd()
252 llc->vS = LLC_I_GET_NS(pdu); in llc_conn_resend_i_pdu_as_cmd()
256 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO; in llc_conn_resend_i_pdu_as_cmd()
276 struct llc_sock *llc = llc_sk(sk); in llc_conn_resend_i_pdu_as_rsp() local
286 while ((skb = skb_dequeue(&llc->pdu_unack_q)) != NULL) { in llc_conn_resend_i_pdu_as_rsp()
293 llc->vS = LLC_I_GET_NS(pdu); in llc_conn_resend_i_pdu_as_rsp()
297 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO; in llc_conn_resend_i_pdu_as_rsp()
318 struct llc_sock *llc = llc_sk(sk); in llc_conn_remove_acked_pdus() local
319 int q_len = skb_queue_len(&llc->pdu_unack_q); in llc_conn_remove_acked_pdus()
323 skb = skb_peek(&llc->pdu_unack_q); in llc_conn_remove_acked_pdus()
331 skb = skb_dequeue(&llc->pdu_unack_q); in llc_conn_remove_acked_pdus()
336 *how_many_unacked = skb_queue_len(&llc->pdu_unack_q); in llc_conn_remove_acked_pdus()
378 struct llc_sock *llc = llc_sk(sk); in llc_conn_service() local
381 if (llc->state > NBR_CONN_STATES) in llc_conn_service()
388 llc->state = trans->next_state; in llc_conn_service()
389 if (!llc_data_accept_state(llc->state)) in llc_conn_service()
411 struct llc_sock *llc = llc_sk(sk); in llc_qualify_conn_ev() local
413 &llc_conn_state_table[llc->state - 1]; in llc_qualify_conn_ev()
419 llc_find_offset(llc->state - 1, ev->type); in llc_qualify_conn_ev()
477 struct llc_sock *llc = llc_sk(sk); in llc_estab_match() local
479 return llc->laddr.lsap == laddr->lsap && in llc_estab_match()
480 llc->daddr.lsap == daddr->lsap && in llc_estab_match()
481 ether_addr_equal(llc->laddr.mac, laddr->mac) && in llc_estab_match()
482 ether_addr_equal(llc->daddr.mac, daddr->mac); in llc_estab_match()
549 struct llc_sock *llc = llc_sk(sk); in llc_listener_match() local
552 llc->laddr.lsap == laddr->lsap && in llc_listener_match()
553 ether_addr_equal(llc->laddr.mac, laddr->mac); in llc_listener_match()
715 struct llc_sock *llc = llc_sk(sk); in llc_sap_add_socket() local
716 struct hlist_head *dev_hb = llc_sk_dev_hash(sap, llc->dev->ifindex); in llc_sap_add_socket()
717 struct hlist_nulls_head *laddr_hb = llc_sk_laddr_hash(sap, &llc->laddr); in llc_sap_add_socket()
725 hlist_add_head(&llc->dev_hash_node, dev_hb); in llc_sap_add_socket()
739 struct llc_sock *llc = llc_sk(sk); in llc_sap_remove_socket() local
743 hlist_del(&llc->dev_hash_node); in llc_sap_remove_socket()
772 struct llc_sock *newllc, *llc = llc_sk(sk); in llc_create_incoming_sock() local
781 llc_sap_add_socket(llc->sap, newsk); in llc_create_incoming_sock()
782 llc_sap_hold(llc->sap); in llc_create_incoming_sock()
864 struct llc_sock *llc = llc_sk(sk); in llc_backlog_rcv() local
867 if (likely(llc->state > 1)) /* not closed */ in llc_backlog_rcv()
873 if (likely(llc->state > 1)) /* not closed */ in llc_backlog_rcv()
896 struct llc_sock *llc = llc_sk(sk); in llc_sk_init() local
898 llc->state = LLC_CONN_STATE_ADM; in llc_sk_init()
899 llc->inc_cntr = llc->dec_cntr = 2; in llc_sk_init()
900 llc->dec_step = llc->connect_step = 1; in llc_sk_init()
902 setup_timer(&llc->ack_timer.timer, llc_conn_ack_tmr_cb, in llc_sk_init()
904 llc->ack_timer.expire = sysctl_llc2_ack_timeout; in llc_sk_init()
906 setup_timer(&llc->pf_cycle_timer.timer, llc_conn_pf_cycle_tmr_cb, in llc_sk_init()
908 llc->pf_cycle_timer.expire = sysctl_llc2_p_timeout; in llc_sk_init()
910 setup_timer(&llc->rej_sent_timer.timer, llc_conn_rej_tmr_cb, in llc_sk_init()
912 llc->rej_sent_timer.expire = sysctl_llc2_rej_timeout; in llc_sk_init()
914 setup_timer(&llc->busy_state_timer.timer, llc_conn_busy_tmr_cb, in llc_sk_init()
916 llc->busy_state_timer.expire = sysctl_llc2_busy_timeout; in llc_sk_init()
918 llc->n2 = 2; /* max retransmit */ in llc_sk_init()
919 llc->k = 2; /* tx win size, will adjust dynam */ in llc_sk_init()
920 llc->rw = 128; /* rx win size (opt and equal to in llc_sk_init()
922 skb_queue_head_init(&llc->pdu_unack_q); in llc_sk_init()
959 struct llc_sock *llc = llc_sk(sk); in llc_sk_free() local
961 llc->state = LLC_CONN_OUT_OF_SVC; in llc_sk_free()
966 skb_queue_len(&llc->pdu_unack_q), in llc_sk_free()
971 skb_queue_purge(&llc->pdu_unack_q); in llc_sk_free()
996 struct llc_sock *llc = llc_sk(sk); in llc_sk_reset() local
1000 skb_queue_purge(&llc->pdu_unack_q); in llc_sk_reset()
1001 llc->remote_busy_flag = 0; in llc_sk_reset()
1002 llc->cause_flag = 0; in llc_sk_reset()
1003 llc->retry_count = 0; in llc_sk_reset()
1005 llc->f_flag = 0; in llc_sk_reset()
1006 llc->s_flag = 0; in llc_sk_reset()
1007 llc->ack_pf = 0; in llc_sk_reset()
1008 llc->first_pdu_Ns = 0; in llc_sk_reset()
1009 llc->ack_must_be_send = 0; in llc_sk_reset()
1010 llc->dec_step = 1; in llc_sk_reset()
1011 llc->inc_cntr = 2; in llc_sk_reset()
1012 llc->dec_cntr = 2; in llc_sk_reset()
1013 llc->X = 0; in llc_sk_reset()
1014 llc->failed_data_req = 0 ; in llc_sk_reset()
1015 llc->last_nr = 0; in llc_sk_reset()