Lines Matching refs:pdu
35 #define LLC_PDU_IS_GROUP_DSAP(pdu) \ argument
36 ((pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
37 #define LLC_PDU_IS_INDIV_DSAP(pdu) \ argument
38 (!(pdu->dsap & LLC_PDU_GROUP_DSAP_MASK) ? 0 : 1)
44 #define LLC_PDU_IS_CMD(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 0 : 1) argument
45 #define LLC_PDU_IS_RSP(pdu) ((pdu->ssap & LLC_PDU_RSP) ? 1 : 0) argument
57 #define LLC_PDU_TYPE_IS_I(pdu) \ argument
58 ((!(pdu->ctrl_1 & LLC_PDU_TYPE_I_MASK)) ? 1 : 0)
60 #define LLC_PDU_TYPE_IS_U(pdu) \ argument
61 (((pdu->ctrl_1 & LLC_PDU_TYPE_U_MASK) == LLC_PDU_TYPE_U) ? 1 : 0)
63 #define LLC_PDU_TYPE_IS_S(pdu) \ argument
64 (((pdu->ctrl_1 & LLC_PDU_TYPE_S_MASK) == LLC_PDU_TYPE_S) ? 1 : 0)
68 #define LLC_U_PF_IS_1(pdu) ((pdu->ctrl_1 & LLC_U_PF_BIT_MASK) ? 1 : 0) argument
69 #define LLC_U_PF_IS_0(pdu) ((!(pdu->ctrl_1 & LLC_U_PF_BIT_MASK)) ? 1 : 0) argument
72 #define LLC_U_PDU_CMD(pdu) (pdu->ctrl_1 & LLC_U_PDU_CMD_MASK) argument
73 #define LLC_U_PDU_RSP(pdu) (pdu->ctrl_1 & LLC_U_PDU_CMD_MASK) argument
119 #define LLC_I_GET_NS(pdu) (u8)((pdu->ctrl_1 & 0xFE) >> 1) argument
120 #define LLC_I_GET_NR(pdu) (u8)((pdu->ctrl_2 & 0xFE) >> 1) argument
124 #define LLC_I_PF_IS_0(pdu) ((!(pdu->ctrl_2 & LLC_I_PF_BIT_MASK)) ? 1 : 0) argument
125 #define LLC_I_PF_IS_1(pdu) ((pdu->ctrl_2 & LLC_I_PF_BIT_MASK) ? 1 : 0) argument
130 #define LLC_S_PDU_CMD(pdu) (pdu->ctrl_1 & LLC_S_PDU_CMD_MASK) argument
131 #define LLC_S_PDU_RSP(pdu) (pdu->ctrl_1 & LLC_S_PDU_CMD_MASK) argument
141 #define LLC_S_PF_IS_0(pdu) ((!(pdu->ctrl_2 & LLC_S_PF_BIT_MASK)) ? 1 : 0) argument
142 #define LLC_S_PF_IS_1(pdu) ((pdu->ctrl_2 & LLC_S_PF_BIT_MASK) ? 1 : 0) argument
144 #define PDU_SUPV_GET_Nr(pdu) ((pdu->ctrl_2 & 0xFE) >> 1) argument
234 struct llc_pdu_un *pdu; in llc_pdu_header_init() local
238 pdu = llc_pdu_un_hdr(skb); in llc_pdu_header_init()
239 pdu->dsap = dsap; in llc_pdu_header_init()
240 pdu->ssap = ssap; in llc_pdu_header_init()
241 pdu->ssap |= cr; in llc_pdu_header_init()
304 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_ui_cmd() local
306 pdu->ctrl_1 = LLC_PDU_TYPE_U; in llc_pdu_init_as_ui_cmd()
307 pdu->ctrl_1 |= LLC_1_PDU_CMD_UI; in llc_pdu_init_as_ui_cmd()
318 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_test_cmd() local
320 pdu->ctrl_1 = LLC_PDU_TYPE_U; in llc_pdu_init_as_test_cmd()
321 pdu->ctrl_1 |= LLC_1_PDU_CMD_TEST; in llc_pdu_init_as_test_cmd()
322 pdu->ctrl_1 |= LLC_U_PF_BIT_MASK; in llc_pdu_init_as_test_cmd()
335 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_test_rsp() local
337 pdu->ctrl_1 = LLC_PDU_TYPE_U; in llc_pdu_init_as_test_rsp()
338 pdu->ctrl_1 |= LLC_1_PDU_CMD_TEST; in llc_pdu_init_as_test_rsp()
339 pdu->ctrl_1 |= LLC_U_PF_BIT_MASK; in llc_pdu_init_as_test_rsp()
345 memcpy(((u8 *)pdu) + 3, ((u8 *)ev_pdu) + 3, dsize); in llc_pdu_init_as_test_rsp()
368 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_xid_cmd() local
370 pdu->ctrl_1 = LLC_PDU_TYPE_U; in llc_pdu_init_as_xid_cmd()
371 pdu->ctrl_1 |= LLC_1_PDU_CMD_XID; in llc_pdu_init_as_xid_cmd()
372 pdu->ctrl_1 |= LLC_U_PF_BIT_MASK; in llc_pdu_init_as_xid_cmd()
373 xid_info = (struct llc_xid_info *)(((u8 *)&pdu->ctrl_1) + 1); in llc_pdu_init_as_xid_cmd()
392 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_pdu_init_as_xid_rsp() local
394 pdu->ctrl_1 = LLC_PDU_TYPE_U; in llc_pdu_init_as_xid_rsp()
395 pdu->ctrl_1 |= LLC_1_PDU_CMD_XID; in llc_pdu_init_as_xid_rsp()
396 pdu->ctrl_1 |= LLC_U_PF_BIT_MASK; in llc_pdu_init_as_xid_rsp()
398 xid_info = (struct llc_xid_info *)(((u8 *)&pdu->ctrl_1) + 1); in llc_pdu_init_as_xid_rsp()