| /net/llc/ |
| A D | llc_pdu.c | 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 112 pdu->ctrl_2 = 0; in llc_pdu_init_as_i_cmd() 132 pdu->ctrl_2 = 0; in llc_pdu_init_as_rej_cmd() 152 pdu->ctrl_2 = 0; in llc_pdu_init_as_rnr_cmd() 261 pdu->ctrl_2 = 0; in llc_pdu_init_as_rr_rsp() 281 pdu->ctrl_2 = 0; in llc_pdu_init_as_rej_rsp() [all …]
|
| A D | llc_c_ev.c | 156 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_disc_cmd_pbit_set_x() 164 return LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_dm_rsp_fbit_set_x() 172 return LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ev_rx_frmr_rsp_fbit_set_x() 181 LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_cmd_pbit_set_0() 191 LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_cmd_pbit_set_1() 203 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_cmd_pbit_set_0_unexpd_ns() 215 return LLC_PDU_IS_CMD(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_cmd_pbit_set_1_unexpd_ns() 240 LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_rsp_fbit_set_0() 249 return LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_rsp_fbit_set_1() 259 LLC_PDU_IS_RSP(pdu) && LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ev_rx_i_rsp_fbit_set_x() [all …]
|
| A D | llc_s_ev.c | 34 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_ui() local 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 66 LLC_PDU_TYPE_IS_U(pdu) && 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 76 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_xid_r() 92 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_test_c() local 95 LLC_PDU_TYPE_IS_U(pdu) && in llc_sap_ev_rx_test_c() 102 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_ev_rx_test_r() local [all …]
|
| A D | llc_input.c | 78 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() 165 struct llc_pdu_sn *pdu; in llc_rcv() local 185 pdu = llc_pdu_sn_hdr(skb); in llc_rcv() 188 sap = llc_sap_find(pdu->dsap); in llc_rcv() [all …]
|
| A D | llc_station.c | 30 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->dsap; /* NULL DSAP */ in llc_stat_ev_rx_null_dsap_test_c()
|
| A D | llc_c_ac.c | 55 nr = LLC_I_GET_NR(pdu); in llc_conn_ac_clear_remote_busy() 100 if (LLC_PDU_IS_RSP(pdu) && in llc_conn_ac_disc_ind() 101 LLC_PDU_TYPE_IS_U(pdu) && in llc_conn_ac_disc_ind() 138 if (LLC_PDU_IS_RSP(pdu) && in llc_conn_ac_rst_ind() 181 if (LLC_PDU_IS_RSP(pdu) && in llc_conn_ac_clear_remote_busy_if_f_eq_1() 182 LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_ac_clear_remote_busy_if_f_eq_1() 282 if (LLC_PDU_IS_CMD(pdu)) in llc_conn_ac_send_frmr_rsp_f_set_x() 421 u8 nr = LLC_I_GET_NR(pdu); in llc_conn_ac_resend_i_xxx_x_set_0() 449 nr = LLC_I_GET_NR(pdu); in llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr() 459 u8 nr = LLC_I_GET_NR(pdu); in llc_conn_ac_resend_i_rsp_f_set_1() [all …]
|
| A D | llc_conn.c | 214 struct llc_pdu_sn *pdu; in llc_conn_resend_i_pdu_as_cmd() local 229 pdu = llc_pdu_sn_hdr(skb); in llc_conn_resend_i_pdu_as_cmd() 234 llc->vS = LLC_I_GET_NS(pdu); in llc_conn_resend_i_pdu_as_cmd() 269 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); in llc_conn_resend_i_pdu_as_rsp() local 275 llc->vS = LLC_I_GET_NS(pdu); in llc_conn_resend_i_pdu_as_rsp() 298 struct llc_pdu_sn *pdu; in llc_conn_remove_acked_pdus() local 306 pdu = llc_pdu_sn_hdr(skb); in llc_conn_remove_acked_pdus() 310 (int)LLC_I_GET_NS(pdu)) % LLC_2_SEQ_NBR_MODULO; in llc_conn_remove_acked_pdus() 333 struct llc_pdu_sn *pdu = llc_pdu_sn_hdr(skb); in llc_conn_send_pdus() local 335 if (LLC_PDU_TYPE_IS_I(pdu) && in llc_conn_send_pdus()
|
| A D | llc_sap.c | 95 struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in llc_sap_rtn_pdu() local 97 switch (LLC_U_PDU_RSP(pdu)) { in llc_sap_rtn_pdu()
|
| /net/9p/ |
| A D | protocol.c | 213 size_t len = min(pdu->size - pdu->offset, size); in pdu_read() 215 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read() 222 size_t len = min(pdu->capacity - pdu->size, size); in pdu_write() 224 memcpy(&pdu->sdata[pdu->size], data, len); in pdu_write() 232 size_t len = min(pdu->capacity - pdu->size, size); in pdu_write_u() 234 if (!copy_from_iter_full(&pdu->sdata[pdu->size], len, from)) in pdu_write_u() 388 pdu->size - pdu->offset); in p9pdu_vreadf() 389 *data = &pdu->sdata[pdu->offset]; in p9pdu_vreadf() 752 pdu->size = 0; in p9pdu_finalize() 758 pdu->size, pdu->id, pdu->tag); in p9pdu_finalize() [all …]
|
| A D | protocol.h | 13 int p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt, 15 int p9pdu_readf(struct p9_fcall *pdu, int proto_version, const char *fmt, ...); 16 int p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type); 17 int p9pdu_finalize(struct p9_client *clnt, struct p9_fcall *pdu); 18 void p9pdu_reset(struct p9_fcall *pdu); 19 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size);
|
| A D | client.c | 471 p9_parse_header(struct p9_fcall *pdu, int32_t *size, int8_t *type, in p9_parse_header() argument 477 int offset = pdu->offset; in p9_parse_header() 480 pdu->offset = 0; in p9_parse_header() 482 err = p9pdu_readf(pdu, 0, "dbw", &r_size, &r_type, &r_tag); in p9_parse_header() 493 if (pdu->size != r_size || r_size < 7) { in p9_parse_header() 498 pdu->id = r_type; in p9_parse_header() 499 pdu->tag = r_tag; in p9_parse_header() 502 pdu->size, pdu->id, pdu->tag); in p9_parse_header() 506 pdu->offset = offset; in p9_parse_header()
|
| /net/802/ |
| A D | mrp.c | 328 app->pdu = skb; in mrp_pdu_init() 345 if (!app->pdu) in mrp_pdu_queue() 348 if (mrp_cb(app->pdu)->mh) in mrp_pdu_queue() 354 app->pdu->len); in mrp_pdu_queue() 357 app->pdu = NULL; in mrp_pdu_queue() 373 if (mrp_cb(app->pdu)->mh) { in mrp_pdu_append_msg_hdr() 376 mrp_cb(app->pdu)->mh = NULL; in mrp_pdu_append_msg_hdr() 385 mrp_cb(app->pdu)->mh = mh; in mrp_pdu_append_msg_hdr() 399 mrp_cb(app->pdu)->vah = vah; in mrp_pdu_append_vecattr_hdr() 412 if (!app->pdu) { in mrp_pdu_append_vecattr_event() [all …]
|
| A D | garp.c | 238 app->pdu = skb; in garp_pdu_init() 246 __skb_put_u8(app->pdu, GARP_END_MARK); in garp_pdu_append_end_mark() 252 if (!app->pdu) in garp_pdu_queue() 260 llc_pdu_init_as_ui_cmd(app->pdu); in garp_pdu_queue() 264 skb_queue_tail(&app->queue, app->pdu); in garp_pdu_queue() 265 app->pdu = NULL; in garp_pdu_queue() 282 gm = __skb_put(app->pdu, sizeof(*gm)); in garp_pdu_append_msg() 296 if (!app->pdu) { in garp_pdu_append_attr() 303 if (garp_cb(app->pdu)->cur_type && in garp_pdu_append_attr() 311 if (skb_tailroom(app->pdu) < len) in garp_pdu_append_attr() [all …]
|
| A D | stp.c | 34 const struct llc_pdu_un *pdu = llc_pdu_un_hdr(skb); in stp_pdu_rcv() local 37 if (pdu->ssap != LLC_SAP_BSPAN || in stp_pdu_rcv() 38 pdu->dsap != LLC_SAP_BSPAN || in stp_pdu_rcv() 39 pdu->ctrl_1 != LLC_PDU_TYPE_U) in stp_pdu_rcv()
|
| /net/nfc/ |
| A D | llcp_commands.c | 297 return pdu; in llcp_add_header() 308 skb_put_data(pdu, tlv, tlv_length); in llcp_add_tlv() 310 return pdu; in llcp_add_tlv() 649 struct sk_buff *pdu; in nfc_llcp_send_i_frame() local 702 if (pdu == NULL) { in nfc_llcp_send_i_frame() 707 skb_put(pdu, LLCP_SEQUENCE_SIZE); in nfc_llcp_send_i_frame() 710 skb_put_data(pdu, msg_ptr, frag_len); in nfc_llcp_send_i_frame() 712 skb_queue_tail(&sock->tx_queue, pdu); in nfc_llcp_send_i_frame() 732 struct sk_buff *pdu; in nfc_llcp_send_ui_frame() local 768 if (pdu == NULL) { in nfc_llcp_send_ui_frame() [all …]
|
| A D | llcp_core.c | 689 return (pdu->data[0] & 0xfc) >> 2; in nfc_llcp_dsap() 694 return ((pdu->data[0] & 0x03) << 2) | ((pdu->data[1] & 0xc0) >> 6); in nfc_llcp_ptype() 699 return pdu->data[1] & 0x3f; in nfc_llcp_ssap() 702 static u8 nfc_llcp_ns(const struct sk_buff *pdu) in nfc_llcp_ns() argument 704 return pdu->data[2] >> 4; in nfc_llcp_ns() 709 return pdu->data[2] & 0xf; in nfc_llcp_nr() 1050 struct sk_buff *pdu; in nfc_llcp_queue_i_frames() local 1052 pdu = skb_dequeue(&sock->tx_queue); in nfc_llcp_queue_i_frames() 1053 if (pdu == NULL) in nfc_llcp_queue_i_frames() 1057 nfc_llcp_set_nrns(sock, pdu); in nfc_llcp_queue_i_frames() [all …]
|
| /net/netfilter/ |
| A D | nf_conntrack_h323_main.c | 1035 H323_UU_PDU *pdu = &q931->UUIE.h323_uu_pdu; in process_q931() local 1039 switch (pdu->h323_message_body.choice) { in process_q931() 1042 &pdu->h323_message_body.setup); in process_q931() 1047 &pdu->h323_message_body. in process_q931() 1052 &pdu->h323_message_body.connect); in process_q931() 1056 &pdu->h323_message_body.alerting); in process_q931() 1060 &pdu->h323_message_body.facility); in process_q931() 1064 &pdu->h323_message_body.progress); in process_q931() 1068 pdu->h323_message_body.choice); in process_q931() 1075 if (pdu->options & eH323_UU_PDU_h245Control) { in process_q931() [all …]
|
| /net/bluetooth/ |
| A D | hci_conn.c | 1786 pdu->cig_id = cig_id; in set_cig_params_sync() 1789 pdu->sca = qos->ucast.sca; in set_cig_params_sync() 1790 pdu->packing = qos->ucast.packing; in set_cig_params_sync() 1791 pdu->framing = qos->ucast.framing; in set_cig_params_sync() 1793 pdu->p_latency = cpu_to_le16(qos->ucast.in.latency); in set_cig_params_sync() 1800 aux_num_cis < pdu->num_cis; cis_id++) { in set_cig_params_sync() 1809 cis = &pdu->cis[aux_num_cis++]; in set_cig_params_sync() 1820 pdu->num_cis = aux_num_cis; in set_cig_params_sync() 1822 if (!pdu->num_cis) in set_cig_params_sync() 1826 struct_size(pdu, cis, pdu->num_cis), in set_cig_params_sync() [all …]
|
| A D | l2cap_core.c | 1296 } __packed pdu; member 1364 &data.pdu); in l2cap_ecred_connect() 3824 } __packed pdu; member 3845 if (!rsp->pdu.rsp.result) in l2cap_ecred_rsp_defer() 3884 &data.pdu); in __l2cap_ecred_conn_rsp_defer() 5081 memset(pdu, 0, sizeof(*pdu)); in l2cap_ecred_conn_req() 5106 pdu->dcid[i] = 0x0000; in l2cap_ecred_conn_req() 5107 len += sizeof(*pdu->dcid); in l2cap_ecred_conn_req() 5141 if (!pdu->credits) { in l2cap_ecred_conn_req() 5174 sizeof(*pdu) + len, pdu); in l2cap_ecred_conn_req() [all …]
|
| A D | hci_sync.c | 1268 pdu->length = len; in hci_set_ext_adv_data_sync() 1269 pdu->handle = adv ? adv->handle : instance; in hci_set_ext_adv_data_sync() 1271 pdu->frag_pref = LE_SET_ADV_DATA_NO_FRAG; in hci_set_ext_adv_data_sync() 1274 struct_size(pdu, data, len), pdu, in hci_set_ext_adv_data_sync() 1283 memcpy(hdev->adv_data, pdu->data, len); in hci_set_ext_adv_data_sync() 1480 pdu->handle = adv ? adv->handle : instance; in hci_set_ext_scan_rsp_data_sync() 1481 pdu->length = len; in hci_set_ext_scan_rsp_data_sync() 1483 pdu->frag_pref = LE_SET_ADV_DATA_NO_FRAG; in hci_set_ext_scan_rsp_data_sync() 1486 struct_size(pdu, data, len), pdu, in hci_set_ext_scan_rsp_data_sync() 1651 pdu->length = len; in hci_set_per_adv_data_sync() [all …]
|
| /net/ipv4/netfilter/ |
| A D | nf_nat_snmp_basic.asn1 | 17 pdu
|