Lines Matching refs:sk
75 static u16 llc_util_nr_inside_tx_window(struct sock *sk, u8 nr) in llc_util_nr_inside_tx_window() argument
80 struct llc_sock *llc = llc_sk(sk); in llc_util_nr_inside_tx_window()
99 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_conn_req() argument
107 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_data_req() argument
115 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_disc_req() argument
123 int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rst_req() argument
131 int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_detected() argument
139 int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_cleared() argument
147 int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_bad_pdu() argument
152 int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_disc_cmd_pbit_set_x() argument
160 int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_dm_rsp_fbit_set_x() argument
168 int llc_conn_ev_rx_frmr_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_frmr_rsp_fbit_set_x() argument
176 int llc_conn_ev_rx_i_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_i_cmd_pbit_set_0() argument
180 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_i_cmd_pbit_set_0()
183 LLC_I_GET_NS(pdu) == llc_sk(sk)->vR ? 0 : 1; in llc_conn_ev_rx_i_cmd_pbit_set_0()
186 int llc_conn_ev_rx_i_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_i_cmd_pbit_set_1() argument
190 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_i_cmd_pbit_set_1()
193 LLC_I_GET_NS(pdu) == llc_sk(sk)->vR ? 0 : 1; in llc_conn_ev_rx_i_cmd_pbit_set_1()
196 int llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns(struct sock *sk, in llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns() argument
200 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns()
205 !llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns()
208 int llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns(struct sock *sk, in llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns() argument
212 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns()
217 !llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns()
220 int llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns(struct sock *sk, in llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns() argument
224 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns()
228 llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns()
231 __func__, llc_sk(sk)->state, ns, vr); in llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns()
235 int llc_conn_ev_rx_i_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_i_rsp_fbit_set_0() argument
239 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_i_rsp_fbit_set_0()
242 LLC_I_GET_NS(pdu) == llc_sk(sk)->vR ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_0()
245 int llc_conn_ev_rx_i_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_i_rsp_fbit_set_1() argument
251 LLC_I_GET_NS(pdu) == llc_sk(sk)->vR ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_1()
254 int llc_conn_ev_rx_i_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_i_rsp_fbit_set_x() argument
258 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_i_rsp_fbit_set_x()
260 LLC_I_GET_NS(pdu) == llc_sk(sk)->vR ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_x()
263 int llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns(struct sock *sk, in llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns() argument
267 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns()
272 !llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns()
275 int llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns(struct sock *sk, in llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns() argument
279 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns()
284 !llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns()
287 int llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns(struct sock *sk, in llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns() argument
291 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns()
295 !llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns()
298 int llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns(struct sock *sk, in llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns() argument
302 const u8 vr = llc_sk(sk)->vR; in llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns()
306 llc_util_ns_inside_rx_window(ns, vr, llc_sk(sk)->rw) ? 0 : 1; in llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns()
309 __func__, llc_sk(sk)->state, ns, vr); in llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns()
313 int llc_conn_ev_rx_rej_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rej_cmd_pbit_set_0() argument
322 int llc_conn_ev_rx_rej_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rej_cmd_pbit_set_1() argument
331 int llc_conn_ev_rx_rej_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rej_rsp_fbit_set_0() argument
340 int llc_conn_ev_rx_rej_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rej_rsp_fbit_set_1() argument
349 int llc_conn_ev_rx_rej_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rej_rsp_fbit_set_x() argument
357 int llc_conn_ev_rx_rnr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rnr_cmd_pbit_set_0() argument
366 int llc_conn_ev_rx_rnr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rnr_cmd_pbit_set_1() argument
375 int llc_conn_ev_rx_rnr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rnr_rsp_fbit_set_0() argument
384 int llc_conn_ev_rx_rnr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rnr_rsp_fbit_set_1() argument
393 int llc_conn_ev_rx_rr_cmd_pbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rr_cmd_pbit_set_0() argument
402 int llc_conn_ev_rx_rr_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rr_cmd_pbit_set_1() argument
411 int llc_conn_ev_rx_rr_rsp_fbit_set_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rr_rsp_fbit_set_0() argument
415 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_rr_rsp_fbit_set_0()
421 int llc_conn_ev_rx_rr_rsp_fbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_rr_rsp_fbit_set_1() argument
425 return llc_conn_space(sk, skb) && in llc_conn_ev_rx_rr_rsp_fbit_set_1()
431 int llc_conn_ev_rx_sabme_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_sabme_cmd_pbit_set_x() argument
439 int llc_conn_ev_rx_ua_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_ua_rsp_fbit_set_x() argument
447 int llc_conn_ev_rx_xxx_cmd_pbit_set_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_xxx_cmd_pbit_set_1() argument
462 int llc_conn_ev_rx_xxx_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_xxx_cmd_pbit_set_x() argument
481 int llc_conn_ev_rx_xxx_rsp_fbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_xxx_rsp_fbit_set_x() argument
502 int llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr(struct sock *sk, in llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr() argument
507 const u8 vs = llc_sk(sk)->vS; in llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr()
512 nr != vs && llc_util_nr_inside_tx_window(sk, nr)) { in llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr()
514 __func__, llc_sk(sk)->state, vs, nr); in llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr()
520 int llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr(struct sock *sk, in llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr() argument
525 const u8 vs = llc_sk(sk)->vS; in llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr()
530 nr != vs && llc_util_nr_inside_tx_window(sk, nr)) { in llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr()
533 __func__, llc_sk(sk)->state, vs, nr); in llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr()
538 int llc_conn_ev_rx_any_frame(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_any_frame() argument
543 int llc_conn_ev_p_tmr_exp(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_p_tmr_exp() argument
550 int llc_conn_ev_ack_tmr_exp(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_ack_tmr_exp() argument
557 int llc_conn_ev_rej_tmr_exp(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rej_tmr_exp() argument
564 int llc_conn_ev_busy_tmr_exp(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_busy_tmr_exp() argument
571 int llc_conn_ev_init_p_f_cycle(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_init_p_f_cycle() argument
576 int llc_conn_ev_tx_buffer_full(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_tx_buffer_full() argument
590 int llc_conn_ev_qlfy_data_flag_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_data_flag_eq_1() argument
592 return llc_sk(sk)->data_flag != 1; in llc_conn_ev_qlfy_data_flag_eq_1()
595 int llc_conn_ev_qlfy_data_flag_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_data_flag_eq_0() argument
597 return llc_sk(sk)->data_flag; in llc_conn_ev_qlfy_data_flag_eq_0()
600 int llc_conn_ev_qlfy_data_flag_eq_2(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_data_flag_eq_2() argument
602 return llc_sk(sk)->data_flag != 2; in llc_conn_ev_qlfy_data_flag_eq_2()
605 int llc_conn_ev_qlfy_p_flag_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_p_flag_eq_1() argument
607 return llc_sk(sk)->p_flag != 1; in llc_conn_ev_qlfy_p_flag_eq_1()
621 int llc_conn_ev_qlfy_last_frame_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_last_frame_eq_1() argument
623 return !(skb_queue_len(&llc_sk(sk)->pdu_unack_q) + 1 == llc_sk(sk)->k); in llc_conn_ev_qlfy_last_frame_eq_1()
635 int llc_conn_ev_qlfy_last_frame_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_last_frame_eq_0() argument
637 return skb_queue_len(&llc_sk(sk)->pdu_unack_q) + 1 == llc_sk(sk)->k; in llc_conn_ev_qlfy_last_frame_eq_0()
640 int llc_conn_ev_qlfy_p_flag_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_p_flag_eq_0() argument
642 return llc_sk(sk)->p_flag; in llc_conn_ev_qlfy_p_flag_eq_0()
645 int llc_conn_ev_qlfy_p_flag_eq_f(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_p_flag_eq_f() argument
650 return llc_sk(sk)->p_flag == f_bit ? 0 : 1; in llc_conn_ev_qlfy_p_flag_eq_f()
653 int llc_conn_ev_qlfy_remote_busy_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_remote_busy_eq_0() argument
655 return llc_sk(sk)->remote_busy_flag; in llc_conn_ev_qlfy_remote_busy_eq_0()
658 int llc_conn_ev_qlfy_remote_busy_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_remote_busy_eq_1() argument
660 return !llc_sk(sk)->remote_busy_flag; in llc_conn_ev_qlfy_remote_busy_eq_1()
663 int llc_conn_ev_qlfy_retry_cnt_lt_n2(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_retry_cnt_lt_n2() argument
665 return !(llc_sk(sk)->retry_count < llc_sk(sk)->n2); in llc_conn_ev_qlfy_retry_cnt_lt_n2()
668 int llc_conn_ev_qlfy_retry_cnt_gte_n2(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_retry_cnt_gte_n2() argument
670 return !(llc_sk(sk)->retry_count >= llc_sk(sk)->n2); in llc_conn_ev_qlfy_retry_cnt_gte_n2()
673 int llc_conn_ev_qlfy_s_flag_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_s_flag_eq_1() argument
675 return !llc_sk(sk)->s_flag; in llc_conn_ev_qlfy_s_flag_eq_1()
678 int llc_conn_ev_qlfy_s_flag_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_s_flag_eq_0() argument
680 return llc_sk(sk)->s_flag; in llc_conn_ev_qlfy_s_flag_eq_0()
683 int llc_conn_ev_qlfy_cause_flag_eq_1(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_cause_flag_eq_1() argument
685 return !llc_sk(sk)->cause_flag; in llc_conn_ev_qlfy_cause_flag_eq_1()
688 int llc_conn_ev_qlfy_cause_flag_eq_0(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_cause_flag_eq_0() argument
690 return llc_sk(sk)->cause_flag; in llc_conn_ev_qlfy_cause_flag_eq_0()
693 int llc_conn_ev_qlfy_set_status_conn(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_conn() argument
701 int llc_conn_ev_qlfy_set_status_disc(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_disc() argument
709 int llc_conn_ev_qlfy_set_status_failed(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_failed() argument
717 int llc_conn_ev_qlfy_set_status_remote_busy(struct sock *sk, in llc_conn_ev_qlfy_set_status_remote_busy() argument
726 int llc_conn_ev_qlfy_set_status_refuse(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_refuse() argument
734 int llc_conn_ev_qlfy_set_status_conflict(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_conflict() argument
742 int llc_conn_ev_qlfy_set_status_rst_done(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_qlfy_set_status_rst_done() argument