Home
last modified time | relevance | path

Searched refs:pdu (Results 1 - 25 of 120) sorted by relevance

12345

/kernel/linux/linux-5.10/net/llc/
H A Dllc_c_ev.c52 * @ns: sequence number of received pdu.
79 struct llc_pdu_sn *pdu; in llc_util_nr_inside_tx_window() local
89 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
90 nr1 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
92 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
93 nr2 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
154 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_conn_ev_rx_disc_cmd_pbit_set_x() local
156 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_disc_cmd_pbit_set_x()
157 LLC_U_PDU_CMD(pdu) in llc_conn_ev_rx_disc_cmd_pbit_set_x()
162 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_dm_rsp_fbit_set_x() local
170 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_frmr_rsp_fbit_set_x() local
178 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_0() local
188 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_1() local
199 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns() local
211 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns() local
223 const struct llc_pdu_sn * pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns() local
237 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_0() local
247 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_1() local
256 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x() local
266 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns() local
278 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns() local
290 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns() local
301 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns() local
315 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_cmd_pbit_set_0() local
324 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_cmd_pbit_set_1() local
333 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_0() local
342 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_1() local
351 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_x() local
359 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_cmd_pbit_set_0() local
368 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_cmd_pbit_set_1() local
377 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_rsp_fbit_set_0() local
386 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_rsp_fbit_set_1() local
395 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_cmd_pbit_set_0() local
404 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_cmd_pbit_set_1() local
413 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_rsp_fbit_set_0() local
423 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_rsp_fbit_set_1() local
433 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_sabme_cmd_pbit_set_x() local
441 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_ua_rsp_fbit_set_x() local
450 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_xxx_cmd_pbit_set_1() local
465 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_xxx_cmd_pbit_set_x() local
484 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_xxx_rsp_fbit_set_x() local
506 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr() local
524 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr() local
[all...]
H A Dllc_pdu.c19 static u8 llc_pdu_get_pf_bit(struct llc_pdu_sn *pdu);
38 struct llc_pdu_sn *pdu; in llc_pdu_set_pf_bit() local
41 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_set_pf_bit()
46 pdu->ctrl_2 = (pdu->ctrl_2 & 0xFE) | bit_value; in llc_pdu_set_pf_bit()
49 pdu->ctrl_1 |= (pdu->ctrl_1 & 0xEF) | (bit_value << 4); in llc_pdu_set_pf_bit()
66 struct llc_pdu_sn *pdu; in llc_pdu_decode_pf_bit() local
69 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_decode_pf_bit()
74 *pf_bit = pdu in llc_pdu_decode_pf_bit()
91 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_disc_cmd() local
109 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_i_cmd() local
128 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rej_cmd() local
148 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rnr_cmd() local
168 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rr_cmd() local
186 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_sabme_cmd() local
202 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_dm_rsp() local
226 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_frmr_rsp() local
257 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rr_rsp() local
277 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rej_rsp() local
297 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rnr_rsp() local
316 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_ua_rsp() local
332 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_decode_pdu_type() local
350 llc_pdu_get_pf_bit(struct llc_pdu_sn *pdu) llc_pdu_get_pf_bit() argument
[all...]
H A Dllc_s_ev.c34 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_ui() local
36 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_ui()
37 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_ui()
38 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_UI ? 0 : 1; in llc_sap_ev_rx_ui()
63 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_c() local
65 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_xid_c()
66 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_xid_c()
67 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_XID ? 0 : 1; in llc_sap_ev_rx_xid_c()
73 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_r() local
75 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_RSP(pdu) in llc_sap_ev_rx_xid_r()
92 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_sap_ev_rx_test_c() local
102 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_sap_ev_rx_test_r() local
[all...]
H A Dllc_input.c78 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); in llc_pdu_type() local
80 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) != LLC_PDU_TYPE_U) in llc_pdu_type()
82 switch (LLC_U_PDU_CMD(pdu)) { in llc_pdu_type()
114 struct llc_pdu_un *pdu; in llc_fixup_skb() local
116 if (unlikely(!pskb_may_pull(skb, sizeof(*pdu)))) in llc_fixup_skb()
119 pdu = (struct llc_pdu_un *)skb->data; in llc_fixup_skb()
120 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) == LLC_PDU_TYPE_U) in llc_fixup_skb()
150 * @skb: received pdu
151 * @dev: device that receive pdu
156 * checks SAP and connection of received pdu an
165 struct llc_pdu_sn *pdu; llc_rcv() local
[all...]
H A Dllc_station.c30 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_xid_c() local
32 return LLC_PDU_IS_CMD(pdu) && /* command PDU */ in llc_stat_ev_rx_null_dsap_xid_c()
33 LLC_PDU_TYPE_IS_U(pdu) && /* U type PDU */ in llc_stat_ev_rx_null_dsap_xid_c()
34 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_XID && in llc_stat_ev_rx_null_dsap_xid_c()
35 !pdu->dsap; /* NULL DSAP value */ in llc_stat_ev_rx_null_dsap_xid_c()
40 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_stat_ev_rx_null_dsap_test_c() local
42 return LLC_PDU_IS_CMD(pdu) && /* command PDU */ in llc_stat_ev_rx_null_dsap_test_c()
43 LLC_PDU_TYPE_IS_U(pdu) && /* U type PDU */ in llc_stat_ev_rx_null_dsap_test_c()
44 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_TEST && in llc_stat_ev_rx_null_dsap_test_c()
45 !pdu in llc_stat_ev_rx_null_dsap_test_c()
[all...]
/kernel/linux/linux-6.6/net/llc/
H A Dllc_c_ev.c52 * @ns: sequence number of received pdu.
79 struct llc_pdu_sn *pdu; in llc_util_nr_inside_tx_window() local
89 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
90 nr1 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
92 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
93 nr2 = LLC_I_GET_NS(pdu); in llc_util_nr_inside_tx_window()
154 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_conn_ev_rx_disc_cmd_pbit_set_x() local
156 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_disc_cmd_pbit_set_x()
157 LLC_U_PDU_CMD(pdu) in llc_conn_ev_rx_disc_cmd_pbit_set_x()
162 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_dm_rsp_fbit_set_x() local
170 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_frmr_rsp_fbit_set_x() local
178 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_0() local
188 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_1() local
199 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns() local
211 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns() local
223 const struct llc_pdu_sn * pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_cmd_pbit_set_x_inval_ns() local
237 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_0() local
247 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_1() local
256 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x() local
266 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_0_unexpd_ns() local
278 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_1_unexpd_ns() local
290 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x_unexpd_ns() local
301 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_i_rsp_fbit_set_x_inval_ns() local
315 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_cmd_pbit_set_0() local
324 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_cmd_pbit_set_1() local
333 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_0() local
342 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_1() local
351 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_rej_rsp_fbit_set_x() local
359 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_cmd_pbit_set_0() local
368 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_cmd_pbit_set_1() local
377 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_rsp_fbit_set_0() local
386 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rnr_rsp_fbit_set_1() local
395 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_cmd_pbit_set_0() local
404 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_cmd_pbit_set_1() local
413 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_rsp_fbit_set_0() local
423 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_rr_rsp_fbit_set_1() local
433 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_sabme_cmd_pbit_set_x() local
441 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_ua_rsp_fbit_set_x() local
450 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_xxx_cmd_pbit_set_1() local
465 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_xxx_cmd_pbit_set_x() local
484 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_conn_ev_rx_xxx_rsp_fbit_set_x() local
506 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_zzz_cmd_pbit_set_x_inval_nr() local
524 const struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_conn_ev_rx_zzz_rsp_fbit_set_x_inval_nr() local
[all...]
H A Dllc_pdu.c19 static u8 llc_pdu_get_pf_bit(struct llc_pdu_sn *pdu);
38 struct llc_pdu_sn *pdu; in llc_pdu_set_pf_bit() local
41 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_set_pf_bit()
46 pdu->ctrl_2 = (pdu->ctrl_2 & 0xFE) | bit_value; in llc_pdu_set_pf_bit()
49 pdu->ctrl_1 |= (pdu->ctrl_1 & 0xEF) | (bit_value << 4); in llc_pdu_set_pf_bit()
66 struct llc_pdu_sn *pdu; in llc_pdu_decode_pf_bit() local
69 pdu = llc_pdu_sn_hdr(skb); in llc_pdu_decode_pf_bit()
74 *pf_bit = pdu in llc_pdu_decode_pf_bit()
91 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_disc_cmd() local
109 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_i_cmd() local
128 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rej_cmd() local
148 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rnr_cmd() local
168 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rr_cmd() local
186 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_sabme_cmd() local
202 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_dm_rsp() local
226 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_frmr_rsp() local
257 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rr_rsp() local
277 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rej_rsp() local
297 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); llc_pdu_init_as_rnr_rsp() local
316 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_ua_rsp() local
332 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_decode_pdu_type() local
350 llc_pdu_get_pf_bit(struct llc_pdu_sn *pdu) llc_pdu_get_pf_bit() argument
[all...]
H A Dllc_s_ev.c34 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_ui() local
36 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_ui()
37 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_ui()
38 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_UI ? 0 : 1; in llc_sap_ev_rx_ui()
63 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_c() local
65 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_CMD(pdu) && in llc_sap_ev_rx_xid_c()
66 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_xid_c()
67 LLC_U_PDU_CMD(pdu) == LLC_1_PDU_CMD_XID ? 0 : 1; in llc_sap_ev_rx_xid_c()
73 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_xid_r() local
75 return ev->type == LLC_SAP_EV_TYPE_PDU && LLC_PDU_IS_RSP(pdu) in llc_sap_ev_rx_xid_r()
92 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_sap_ev_rx_test_c() local
102 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_sap_ev_rx_test_r() local
[all...]
H A Dllc_input.c78 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); in llc_pdu_type() local
80 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) != LLC_PDU_TYPE_U) in llc_pdu_type()
82 switch (LLC_U_PDU_CMD(pdu)) { in llc_pdu_type()
114 struct llc_pdu_un *pdu; in llc_fixup_skb() local
116 if (unlikely(!pskb_may_pull(skb, sizeof(*pdu)))) in llc_fixup_skb()
119 pdu = (struct llc_pdu_un *)skb->data; in llc_fixup_skb()
120 if ((pdu->ctrl_1 & LLC_PDU_TYPE_MASK) == LLC_PDU_TYPE_U) in llc_fixup_skb()
150 * @skb: received pdu
151 * @dev: device that receive pdu
156 * checks SAP and connection of received pdu an
165 struct llc_pdu_sn *pdu; llc_rcv() local
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dllc_pdu.h37 #define LLC_PDU_IS_GROUP_DSAP(pdu) \
38 ((pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
39 #define LLC_PDU_IS_INDIV_DSAP(pdu) \
40 (!(pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
46 #define LLC_PDU_IS_CMD(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 0 : 1)
47 #define LLC_PDU_IS_RSP(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 1 : 0)
60 #define LLC_PDU_TYPE_IS_I(pdu) \
61 ((!(pdu
237 struct llc_pdu_un *pdu; llc_pdu_header_init() local
314 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_ui_cmd() local
328 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_test_cmd() local
345 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_test_rsp() local
378 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_xid_cmd() local
405 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_xid_rsp() local
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dllc_pdu.h37 #define LLC_PDU_IS_GROUP_DSAP(pdu) \
38 ((pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
39 #define LLC_PDU_IS_INDIV_DSAP(pdu) \
40 (!(pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
46 #define LLC_PDU_IS_CMD(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 0 : 1)
47 #define LLC_PDU_IS_RSP(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 1 : 0)
60 #define LLC_PDU_TYPE_IS_I(pdu) \
61 ((!(pdu
237 struct llc_pdu_un *pdu; llc_pdu_header_init() local
314 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_ui_cmd() local
328 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_test_cmd() local
345 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_test_rsp() local
380 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_xid_cmd() local
407 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); llc_pdu_init_as_xid_rsp() local
[all...]
/kernel/linux/linux-5.10/net/9p/
H A Dprotocol.c29 p9pdu_writef(struct p9_fcall *pdu, int proto_version, const char *fmt, ...);
46 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size) in pdu_read() argument
48 size_t len = min(pdu->size - pdu->offset, size); in pdu_read()
49 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read()
50 pdu->offset += len; in pdu_read()
54 static size_t pdu_write(struct p9_fcall *pdu, const void *data, size_t size) in pdu_write() argument
56 size_t len = min(pdu->capacity - pdu in pdu_write()
63 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) pdu_write_u() argument
92 p9pdu_vreadf(struct p9_fcall *pdu, int proto_version, const char *fmt, va_list ap) p9pdu_vreadf() argument
360 p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt, va_list ap) p9pdu_vwritef() argument
529 p9pdu_readf(struct p9_fcall *pdu, int proto_version, const char *fmt, ...) p9pdu_readf() argument
542 p9pdu_writef(struct p9_fcall *pdu, int proto_version, const char *fmt, ...) p9pdu_writef() argument
575 p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type) p9pdu_prepare() argument
581 p9pdu_finalize(struct p9_client *clnt, struct p9_fcall *pdu) p9pdu_finalize() argument
597 p9pdu_reset(struct p9_fcall *pdu) p9pdu_reset() argument
[all...]
/kernel/linux/linux-6.6/net/9p/
H A Dprotocol.c194 p9pdu_writef(struct p9_fcall *pdu, int proto_version, const char *fmt, ...);
211 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size) in pdu_read() argument
213 size_t len = min(pdu->size - pdu->offset, size); in pdu_read()
215 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read()
216 pdu->offset += len; in pdu_read()
220 static size_t pdu_write(struct p9_fcall *pdu, const void *data, size_t size) in pdu_write() argument
222 size_t len = min(pdu->capacity - pdu in pdu_write()
230 pdu_write_u(struct p9_fcall *pdu, struct iov_iter *from, size_t size) pdu_write_u() argument
258 p9pdu_vreadf(struct p9_fcall *pdu, int proto_version, const char *fmt, va_list ap) p9pdu_vreadf() argument
526 p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt, va_list ap) p9pdu_vwritef() argument
695 p9pdu_readf(struct p9_fcall *pdu, int proto_version, const char *fmt, ...) p9pdu_readf() argument
708 p9pdu_writef(struct p9_fcall *pdu, int proto_version, const char *fmt, ...) p9pdu_writef() argument
741 p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type) p9pdu_prepare() argument
747 p9pdu_finalize(struct p9_client *clnt, struct p9_fcall *pdu) p9pdu_finalize() argument
763 p9pdu_reset(struct p9_fcall *pdu) p9pdu_reset() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/usbip/
H A Dusbip_common.c259 void usbip_dump_header(struct usbip_header *pdu) in usbip_dump_header() argument
262 pdu->base.command, in usbip_dump_header()
263 pdu->base.seqnum, in usbip_dump_header()
264 pdu->base.devid, in usbip_dump_header()
265 pdu->base.direction, in usbip_dump_header()
266 pdu->base.ep); in usbip_dump_header()
268 switch (pdu->base.command) { in usbip_dump_header()
271 pdu->u.cmd_submit.transfer_flags, in usbip_dump_header()
272 pdu->u.cmd_submit.transfer_buffer_length, in usbip_dump_header()
273 pdu in usbip_dump_header()
352 usbip_pack_cmd_submit(struct usbip_header *pdu, struct urb *urb, int pack) usbip_pack_cmd_submit() argument
377 usbip_pack_ret_submit(struct usbip_header *pdu, struct urb *urb, int pack) usbip_pack_ret_submit() argument
397 usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, int pack) usbip_pack_pdu() argument
432 correct_endian_cmd_submit(struct usbip_header_cmd_submit *pdu, int send) correct_endian_cmd_submit() argument
452 correct_endian_ret_submit(struct usbip_header_ret_submit *pdu, int send) correct_endian_ret_submit() argument
470 correct_endian_cmd_unlink(struct usbip_header_cmd_unlink *pdu, int send) correct_endian_cmd_unlink() argument
479 correct_endian_ret_unlink(struct usbip_header_ret_unlink *pdu, int send) correct_endian_ret_unlink() argument
488 usbip_header_correct_endian(struct usbip_header *pdu, int send) usbip_header_correct_endian() argument
[all...]
H A Dvhci_rx.c56 struct usbip_header *pdu) in vhci_recv_ret_submit()
65 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum); in vhci_recv_ret_submit()
70 pdu->base.seqnum, in vhci_recv_ret_submit()
76 /* unpack the pdu to a urb */ in vhci_recv_ret_submit()
77 usbip_pack_pdu(pdu, urb, USBIP_RET_SUBMIT, 0); in vhci_recv_ret_submit()
101 usbip_dbg_vhci_rx("now giveback urb %u\n", pdu->base.seqnum); in vhci_recv_ret_submit()
113 struct usbip_header *pdu) in dequeue_pending_unlink()
122 if (unlink->seqnum == pdu->base.seqnum) { in dequeue_pending_unlink()
138 struct usbip_header *pdu) in vhci_recv_ret_unlink()
146 usbip_dump_header(pdu); in vhci_recv_ret_unlink()
55 vhci_recv_ret_submit(struct vhci_device *vdev, struct usbip_header *pdu) vhci_recv_ret_submit() argument
112 dequeue_pending_unlink(struct vhci_device *vdev, struct usbip_header *pdu) dequeue_pending_unlink() argument
137 vhci_recv_ret_unlink(struct vhci_device *vdev, struct usbip_header *pdu) vhci_recv_ret_unlink() argument
200 struct usbip_header pdu; vhci_rx_pdu() local
[all...]
H A Dvudc_rx.c16 struct usbip_header *pdu, u8 type) in alloc_urb_from_cmd()
21 urb = usb_alloc_urb(pdu->u.cmd_submit.number_of_packets, in alloc_urb_from_cmd()
29 usbip_pack_pdu(pdu, urb, USBIP_CMD_SUBMIT, 0); in alloc_urb_from_cmd()
38 urb->setup_packet = kmemdup(&pdu->u.cmd_submit.setup, 8, in alloc_urb_from_cmd()
47 urb->pipe |= pdu->base.direction == USBIP_DIR_IN ? in alloc_urb_from_cmd()
63 struct usbip_header *pdu) in v_recv_cmd_unlink()
70 if (urb_p->seqnum != pdu->u.cmd_unlink.seqnum) in v_recv_cmd_unlink()
73 urb_p->seqnum = pdu->base.seqnum; in v_recv_cmd_unlink()
80 v_enqueue_ret_unlink(udc, pdu->base.seqnum, 0); in v_recv_cmd_unlink()
89 struct usbip_header *pdu) in v_recv_cmd_submit()
15 alloc_urb_from_cmd(struct urb **urbp, struct usbip_header *pdu, u8 type) alloc_urb_from_cmd() argument
62 v_recv_cmd_unlink(struct vudc *udc, struct usbip_header *pdu) v_recv_cmd_unlink() argument
88 v_recv_cmd_submit(struct vudc *udc, struct usbip_header *pdu) v_recv_cmd_submit() argument
190 struct usbip_header pdu; v_rx_pdu() local
[all...]
H A Dstub_rx.c200 * handler will be called and stub_tx will send a return pdu.
205 struct usbip_header *pdu) in stub_recv_cmd_unlink()
214 if (priv->seqnum != pdu->u.cmd_unlink.seqnum) in stub_recv_cmd_unlink()
221 * now not going to return the normal result pdu of a in stub_recv_cmd_unlink()
222 * submission request, but going to return a result pdu in stub_recv_cmd_unlink()
231 * to make the result pdu of the unlink request. in stub_recv_cmd_unlink()
233 priv->seqnum = pdu->base.seqnum; in stub_recv_cmd_unlink()
244 * will return the result pdu of this unlink request in stub_recv_cmd_unlink()
264 pdu->u.cmd_unlink.seqnum); in stub_recv_cmd_unlink()
269 * CMD_RET pdu in stub_recv_cmd_unlink()
204 stub_recv_cmd_unlink(struct stub_device *sdev, struct usbip_header *pdu) stub_recv_cmd_unlink() argument
279 valid_request(struct stub_device *sdev, struct usbip_header *pdu) valid_request() argument
296 stub_priv_alloc(struct stub_device *sdev, struct usbip_header *pdu) stub_priv_alloc() argument
327 get_pipe(struct stub_device *sdev, struct usbip_header *pdu) get_pipe() argument
455 stub_recv_cmd_submit(struct stub_device *sdev, struct usbip_header *pdu) stub_recv_cmd_submit() argument
632 struct usbip_header pdu; stub_rx_pdu() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/usbip/
H A Dusbip_common.c259 void usbip_dump_header(struct usbip_header *pdu) in usbip_dump_header() argument
262 pdu->base.command, in usbip_dump_header()
263 pdu->base.seqnum, in usbip_dump_header()
264 pdu->base.devid, in usbip_dump_header()
265 pdu->base.direction, in usbip_dump_header()
266 pdu->base.ep); in usbip_dump_header()
268 switch (pdu->base.command) { in usbip_dump_header()
271 pdu->u.cmd_submit.transfer_flags, in usbip_dump_header()
272 pdu->u.cmd_submit.transfer_buffer_length, in usbip_dump_header()
273 pdu in usbip_dump_header()
433 usbip_pack_cmd_submit(struct usbip_header *pdu, struct urb *urb, int pack) usbip_pack_cmd_submit() argument
458 usbip_pack_ret_submit(struct usbip_header *pdu, struct urb *urb, int pack) usbip_pack_ret_submit() argument
478 usbip_pack_pdu(struct usbip_header *pdu, struct urb *urb, int cmd, int pack) usbip_pack_pdu() argument
513 correct_endian_cmd_submit(struct usbip_header_cmd_submit *pdu, int send) correct_endian_cmd_submit() argument
533 correct_endian_ret_submit(struct usbip_header_ret_submit *pdu, int send) correct_endian_ret_submit() argument
551 correct_endian_cmd_unlink(struct usbip_header_cmd_unlink *pdu, int send) correct_endian_cmd_unlink() argument
560 correct_endian_ret_unlink(struct usbip_header_ret_unlink *pdu, int send) correct_endian_ret_unlink() argument
569 usbip_header_correct_endian(struct usbip_header *pdu, int send) usbip_header_correct_endian() argument
[all...]
H A Dvhci_rx.c56 struct usbip_header *pdu) in vhci_recv_ret_submit()
65 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum); in vhci_recv_ret_submit()
70 pdu->base.seqnum, in vhci_recv_ret_submit()
76 /* unpack the pdu to a urb */ in vhci_recv_ret_submit()
77 usbip_pack_pdu(pdu, urb, USBIP_RET_SUBMIT, 0); in vhci_recv_ret_submit()
101 usbip_dbg_vhci_rx("now giveback urb %u\n", pdu->base.seqnum); in vhci_recv_ret_submit()
113 struct usbip_header *pdu) in dequeue_pending_unlink()
122 if (unlink->seqnum == pdu->base.seqnum) { in dequeue_pending_unlink()
138 struct usbip_header *pdu) in vhci_recv_ret_unlink()
146 usbip_dump_header(pdu); in vhci_recv_ret_unlink()
55 vhci_recv_ret_submit(struct vhci_device *vdev, struct usbip_header *pdu) vhci_recv_ret_submit() argument
112 dequeue_pending_unlink(struct vhci_device *vdev, struct usbip_header *pdu) dequeue_pending_unlink() argument
137 vhci_recv_ret_unlink(struct vhci_device *vdev, struct usbip_header *pdu) vhci_recv_ret_unlink() argument
200 struct usbip_header pdu; vhci_rx_pdu() local
[all...]
H A Dvudc_rx.c16 struct usbip_header *pdu, u8 type) in alloc_urb_from_cmd()
21 urb = usb_alloc_urb(pdu->u.cmd_submit.number_of_packets, in alloc_urb_from_cmd()
29 usbip_pack_pdu(pdu, urb, USBIP_CMD_SUBMIT, 0); in alloc_urb_from_cmd()
38 urb->setup_packet = kmemdup(&pdu->u.cmd_submit.setup, 8, in alloc_urb_from_cmd()
47 urb->pipe |= pdu->base.direction == USBIP_DIR_IN ? in alloc_urb_from_cmd()
63 struct usbip_header *pdu) in v_recv_cmd_unlink()
70 if (urb_p->seqnum != pdu->u.cmd_unlink.seqnum) in v_recv_cmd_unlink()
73 urb_p->seqnum = pdu->base.seqnum; in v_recv_cmd_unlink()
80 v_enqueue_ret_unlink(udc, pdu->base.seqnum, 0); in v_recv_cmd_unlink()
89 struct usbip_header *pdu) in v_recv_cmd_submit()
15 alloc_urb_from_cmd(struct urb **urbp, struct usbip_header *pdu, u8 type) alloc_urb_from_cmd() argument
62 v_recv_cmd_unlink(struct vudc *udc, struct usbip_header *pdu) v_recv_cmd_unlink() argument
88 v_recv_cmd_submit(struct vudc *udc, struct usbip_header *pdu) v_recv_cmd_submit() argument
192 struct usbip_header pdu; v_rx_pdu() local
[all...]
H A Dstub_rx.c200 * handler will be called and stub_tx will send a return pdu.
205 struct usbip_header *pdu) in stub_recv_cmd_unlink()
214 if (priv->seqnum != pdu->u.cmd_unlink.seqnum) in stub_recv_cmd_unlink()
221 * now not going to return the normal result pdu of a in stub_recv_cmd_unlink()
222 * submission request, but going to return a result pdu in stub_recv_cmd_unlink()
231 * to make the result pdu of the unlink request. in stub_recv_cmd_unlink()
233 priv->seqnum = pdu->base.seqnum; in stub_recv_cmd_unlink()
244 * will return the result pdu of this unlink request in stub_recv_cmd_unlink()
264 pdu->u.cmd_unlink.seqnum); in stub_recv_cmd_unlink()
269 * CMD_RET pdu in stub_recv_cmd_unlink()
204 stub_recv_cmd_unlink(struct stub_device *sdev, struct usbip_header *pdu) stub_recv_cmd_unlink() argument
279 valid_request(struct stub_device *sdev, struct usbip_header *pdu) valid_request() argument
296 stub_priv_alloc(struct stub_device *sdev, struct usbip_header *pdu) stub_priv_alloc() argument
327 get_pipe(struct stub_device *sdev, struct usbip_header *pdu) get_pipe() argument
455 stub_recv_cmd_submit(struct stub_device *sdev, struct usbip_header *pdu) stub_recv_cmd_submit() argument
632 struct usbip_header pdu; stub_rx_pdu() local
[all...]
/kernel/linux/linux-5.10/drivers/target/iscsi/
H A Discsi_target_seq_pdu_list.c42 struct iscsi_pdu *pdu; in iscsit_dump_pdu_list() local
48 pdu = &cmd->pdu_list[i]; in iscsit_dump_pdu_list()
50 " pdu_send_order: %d, seq_no: %d\n", i, pdu->offset, in iscsit_dump_pdu_list()
51 pdu->length, pdu->pdu_send_order, pdu->seq_no); in iscsit_dump_pdu_list()
293 struct iscsi_pdu *pdu = cmd->pdu_list; in iscsit_do_build_pdu_and_seq_lists() local
316 pdu[i].offset = offset; in iscsit_do_build_pdu_and_seq_lists()
317 pdu[i].seq_no = seq_no; in iscsit_do_build_pdu_and_seq_lists()
329 pdu[ in iscsit_do_build_pdu_and_seq_lists()
493 struct iscsi_pdu *pdu = NULL; iscsit_build_pdu_and_seq_lists() local
567 struct iscsi_pdu *pdu = NULL; iscsit_get_pdu_holder() local
591 struct iscsi_pdu *pdu = NULL; iscsit_get_pdu_holder_for_seq() local
[all...]
H A Discsi_target_datain_values.c304 struct iscsi_pdu *pdu; in iscsit_set_datain_values_yes_and_no() local
330 pdu = iscsit_get_pdu_holder_for_seq(cmd, NULL); in iscsit_set_datain_values_yes_and_no()
331 if (!pdu) in iscsit_set_datain_values_yes_and_no()
334 if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) { in iscsit_set_datain_values_yes_and_no()
335 pdu->flags |= (ISCSI_FLAG_CMD_FINAL | ISCSI_FLAG_DATA_STATUS); in iscsit_set_datain_values_yes_and_no()
337 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
343 next_burst_len += pdu->length; in iscsit_set_datain_values_yes_and_no()
345 pdu->flags |= ISCSI_FLAG_CMD_FINAL; in iscsit_set_datain_values_yes_and_no()
347 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
353 pdu in iscsit_set_datain_values_yes_and_no()
403 struct iscsi_pdu *pdu; iscsit_set_datain_values_no_and_no() local
[all...]
/kernel/linux/linux-6.6/drivers/target/iscsi/
H A Discsi_target_seq_pdu_list.c42 struct iscsi_pdu *pdu; in iscsit_dump_pdu_list() local
48 pdu = &cmd->pdu_list[i]; in iscsit_dump_pdu_list()
50 " pdu_send_order: %d, seq_no: %d\n", i, pdu->offset, in iscsit_dump_pdu_list()
51 pdu->length, pdu->pdu_send_order, pdu->seq_no); in iscsit_dump_pdu_list()
293 struct iscsi_pdu *pdu = cmd->pdu_list; in iscsit_do_build_pdu_and_seq_lists() local
316 pdu[i].offset = offset; in iscsit_do_build_pdu_and_seq_lists()
317 pdu[i].seq_no = seq_no; in iscsit_do_build_pdu_and_seq_lists()
329 pdu[ in iscsit_do_build_pdu_and_seq_lists()
493 struct iscsi_pdu *pdu = NULL; iscsit_build_pdu_and_seq_lists() local
567 struct iscsi_pdu *pdu = NULL; iscsit_get_pdu_holder() local
591 struct iscsi_pdu *pdu = NULL; iscsit_get_pdu_holder_for_seq() local
[all...]
H A Discsi_target_datain_values.c304 struct iscsi_pdu *pdu; in iscsit_set_datain_values_yes_and_no() local
330 pdu = iscsit_get_pdu_holder_for_seq(cmd, NULL); in iscsit_set_datain_values_yes_and_no()
331 if (!pdu) in iscsit_set_datain_values_yes_and_no()
334 if ((read_data_done + pdu->length) == cmd->se_cmd.data_length) { in iscsit_set_datain_values_yes_and_no()
335 pdu->flags |= (ISCSI_FLAG_CMD_FINAL | ISCSI_FLAG_DATA_STATUS); in iscsit_set_datain_values_yes_and_no()
337 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
343 next_burst_len += pdu->length; in iscsit_set_datain_values_yes_and_no()
345 pdu->flags |= ISCSI_FLAG_CMD_FINAL; in iscsit_set_datain_values_yes_and_no()
347 pdu->flags |= ISCSI_FLAG_DATA_ACK; in iscsit_set_datain_values_yes_and_no()
353 pdu in iscsit_set_datain_values_yes_and_no()
403 struct iscsi_pdu *pdu; iscsit_set_datain_values_no_and_no() local
[all...]

Completed in 13 milliseconds

12345