/net/mac80211/ |
D | aead_api.c | 19 u8 *data, size_t data_len, u8 *mic) in aead_encrypt() argument 36 sg_set_buf(&sg[1], data, data_len); in aead_encrypt() 40 aead_request_set_crypt(aead_req, sg, sg, data_len, b_0); in aead_encrypt() 50 u8 *data, size_t data_len, u8 *mic) in aead_decrypt() argument 59 if (data_len == 0) in aead_decrypt() 71 sg_set_buf(&sg[1], data, data_len); in aead_decrypt() 75 aead_request_set_crypt(aead_req, sg, sg, data_len + mic_len, b_0); in aead_decrypt()
|
D | aes_gcm.h | 15 size_t data_len, u8 *mic) in ieee80211_aes_gcm_encrypt() argument 19 data, data_len, mic); in ieee80211_aes_gcm_encrypt() 24 size_t data_len, u8 *mic) in ieee80211_aes_gcm_decrypt() argument 28 data, data_len, mic); in ieee80211_aes_gcm_decrypt()
|
D | aes_ccm.h | 23 size_t data_len, u8 *mic) in ieee80211_aes_ccm_encrypt() argument 27 data, data_len, mic); in ieee80211_aes_ccm_encrypt() 33 size_t data_len, u8 *mic) in ieee80211_aes_ccm_decrypt() argument 37 data, data_len, mic); in ieee80211_aes_ccm_decrypt()
|
D | wep.c | 111 size_t klen, u8 *data, size_t data_len) in ieee80211_wep_encrypt_data() argument 115 icv = cpu_to_le32(~crc32_le(~0, data, data_len)); in ieee80211_wep_encrypt_data() 116 put_unaligned(icv, (__le32 *)(data + data_len)); in ieee80211_wep_encrypt_data() 119 arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN); in ieee80211_wep_encrypt_data() 168 size_t klen, u8 *data, size_t data_len) in ieee80211_wep_decrypt_data() argument 173 arc4_crypt(ctx, data, data, data_len + IEEE80211_WEP_ICV_LEN); in ieee80211_wep_decrypt_data() 176 crc = cpu_to_le32(~crc32_le(~0, data, data_len)); in ieee80211_wep_decrypt_data() 177 if (memcmp(&crc, data + data_len, IEEE80211_WEP_ICV_LEN) != 0) in ieee80211_wep_decrypt_data()
|
D | aes_cmac.c | 25 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac() argument 34 crypto_shash_update(desc, data, data_len - CMAC_TLEN); in ieee80211_aes_cmac() 41 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac_256() argument 49 crypto_shash_update(desc, data, data_len - CMAC_TLEN_256); in ieee80211_aes_cmac_256()
|
D | aes_gmac.c | 18 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_gmac() argument 25 if (data_len < GMAC_MIC_LEN) in ieee80211_aes_gmac() 38 sg_set_buf(&sg[1], data, data_len - GMAC_MIC_LEN); in ieee80211_aes_gmac() 48 aead_request_set_ad(aead_req, GMAC_AAD_LEN + data_len); in ieee80211_aes_gmac()
|
D | wpa.c | 33 size_t data_len; in ieee80211_tx_h_michael_mic_add() local 50 data_len = skb->len - hdrlen; in ieee80211_tx_h_michael_mic_add() 86 michael_mic(key, hdr, data, data_len, mic); in ieee80211_tx_h_michael_mic_add() 98 size_t data_len; in ieee80211_rx_h_michael_mic_verify() local 160 data_len = skb->len - hdrlen - MICHAEL_MIC_LEN; in ieee80211_rx_h_michael_mic_verify() 162 michael_mic(key, hdr, data, data_len, mic); in ieee80211_rx_h_michael_mic_verify() 163 if (crypto_memneq(mic, data + data_len, MICHAEL_MIC_LEN)) in ieee80211_rx_h_michael_mic_verify() 504 int data_len; in ieee80211_crypto_ccmp_decrypt() local 526 data_len = skb->len - hdrlen - IEEE80211_CCMP_HDR_LEN - mic_len; in ieee80211_crypto_ccmp_decrypt() 527 if (!rx->sta || data_len < 0) in ieee80211_crypto_ccmp_decrypt() [all …]
|
D | michael.c | 54 const u8 *data, size_t data_len, u8 *mic) in michael_mic() argument 63 blocks = data_len / 4; in michael_mic() 64 left = data_len % 4; in michael_mic()
|
D | aes_cmac.h | 15 const u8 *data, size_t data_len, u8 *mic); 17 const u8 *data, size_t data_len, u8 *mic);
|
D | aead_api.h | 15 size_t data_len, u8 *mic); 19 size_t data_len, u8 *mic);
|
D | wep.h | 18 size_t klen, u8 *data, size_t data_len); 23 size_t klen, u8 *data, size_t data_len);
|
/net/psample/ |
D | psample.c | 215 int data_len; in psample_sample_packet() local 227 data_len = min(skb->len, trunc_size); in psample_sample_packet() 228 if (meta_len + nla_total_size(data_len) > PSAMPLE_MAX_PACKET_SIZE) in psample_sample_packet() 229 data_len = PSAMPLE_MAX_PACKET_SIZE - meta_len - NLA_HDRLEN in psample_sample_packet() 232 nl_skb = genlmsg_new(meta_len + nla_total_size(data_len), GFP_ATOMIC); in psample_sample_packet() 269 if (data_len) { in psample_sample_packet() 270 int nla_len = nla_total_size(data_len); in psample_sample_packet() 275 nla->nla_len = nla_attr_size(data_len); in psample_sample_packet() 277 if (skb_copy_bits(skb, 0, nla_data(nla), data_len)) in psample_sample_packet()
|
/net/sched/ |
D | ematch.c | 175 int data_len = nla_len(nla) - sizeof(*em_hdr); in tcf_em_validate() local 188 if (data_len < sizeof(ref)) in tcf_em_validate() 237 if (em->ops->datalen && data_len < em->ops->datalen) in tcf_em_validate() 244 err = em->ops->change(net, data, data_len, em); in tcf_em_validate() 247 } else if (data_len > 0) { in tcf_em_validate() 260 if (data_len < sizeof(u32)) in tcf_em_validate() 264 void *v = kmemdup(data, data_len, GFP_KERNEL); in tcf_em_validate() 271 em->datalen = data_len; in tcf_em_validate()
|
D | em_nbyte.c | 22 static int em_nbyte_change(struct net *net, void *data, int data_len, in em_nbyte_change() argument 27 if (data_len < sizeof(*nbyte) || in em_nbyte_change() 28 data_len < (sizeof(*nbyte) + nbyte->len)) in em_nbyte_change()
|
D | act_tunnel_key.c | 72 int err, data_len, opt_len; in tunnel_key_copy_geneve_opt() local 89 data_len = nla_len(tb[TCA_TUNNEL_KEY_ENC_OPT_GENEVE_DATA]); in tunnel_key_copy_geneve_opt() 90 if (data_len < 4) { in tunnel_key_copy_geneve_opt() 94 if (data_len % 4) { in tunnel_key_copy_geneve_opt() 99 opt_len = sizeof(struct geneve_opt) + data_len; in tunnel_key_copy_geneve_opt() 108 opt->length = data_len / 4; /* length is in units of 4 bytes */ in tunnel_key_copy_geneve_opt() 113 memcpy(opt + 1, data, data_len); in tunnel_key_copy_geneve_opt()
|
/net/netfilter/ |
D | nfnetlink_log.c | 444 unsigned int data_len, in __build_packet_message() argument 633 if (data_len) { in __build_packet_message() 635 int size = nla_attr_size(data_len); in __build_packet_message() 637 if (skb_tailroom(inst->skb) < nla_total_size(data_len)) in __build_packet_message() 640 nla = skb_put(inst->skb, nla_total_size(data_len)); in __build_packet_message() 644 if (skb_copy_bits(skb, 0, nla_data(nla), data_len)) in __build_packet_message() 679 unsigned int data_len; in nfulnl_log_packet() local 753 data_len = 0; in nfulnl_log_packet() 757 data_len = inst->copy_range; in nfulnl_log_packet() 759 (li->u.ulog.copy_len < data_len)) in nfulnl_log_packet() [all …]
|
D | nfnetlink_queue.c | 380 size_t data_len = 0, cap_len = 0; in nfqnl_build_packet_message() local 433 data_len = READ_ONCE(queue->copy_range); in nfqnl_build_packet_message() 434 if (data_len > entskb->len) in nfqnl_build_packet_message() 435 data_len = entskb->len; in nfqnl_build_packet_message() 438 hlen = min_t(unsigned int, hlen, data_len); in nfqnl_build_packet_message() 599 if (cap_len > data_len && in nfqnl_build_packet_message() 606 if (data_len) { in nfqnl_build_packet_message() 614 nla->nla_len = nla_attr_size(data_len); in nfqnl_build_packet_message() 616 if (skb_zerocopy(skb, entskb, data_len, hlen)) in nfqnl_build_packet_message() 845 nfqnl_mangle(void *data, unsigned int data_len, struct nf_queue_entry *e, int diff) in nfqnl_mangle() argument [all …]
|
D | nfnetlink_cthelper.c | 103 if (help->helper->data_len == 0) in nfnl_cthelper_from_nlattr() 115 if (help->helper->data_len && in nfnl_cthelper_to_nlattr() 116 nla_put(skb, CTA_HELP_INFO, help->helper->data_len, &help->data)) in nfnl_cthelper_to_nlattr() 243 helper->data_len = size; in nfnl_cthelper_create() 388 if (size != helper->data_len) in nfnl_cthelper_update() 554 if (nla_put_be32(skb, NFCTH_PRIV_DATA_LEN, htonl(helper->data_len))) in nfnl_cthelper_fill_info()
|
/net/nfc/nci/ |
D | hci.c | 23 u32 data_len; member 143 size_t data_len) in nci_hci_send_data() argument 168 (skb->len + 1) >= data_len) { in nci_hci_send_data() 170 len = data_len - i; in nci_hci_send_data() 186 if (i < data_len) { in nci_hci_send_data() 195 } while (i < data_len); in nci_hci_send_data() 205 data->data, data->data_len); in nci_hci_send_data_req() 243 data.data_len = param_len; in nci_hci_send_cmd() 517 data.data_len = 0; in nci_hci_open_pipe() 593 data.data_len = param_len + 1; in nci_hci_set_param() [all …]
|
/net/wireless/ |
D | lib80211_crypt_ccmp.c | 198 int len, data_len, aad_len; in lib80211_ccmp_encrypt() local 204 data_len = skb->len - hdr_len; in lib80211_ccmp_encrypt() 221 data_len + CCMP_MIC_LEN); in lib80211_ccmp_encrypt() 225 aead_request_set_crypt(req, sg, sg, data_len, iv); in lib80211_ccmp_encrypt() 265 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN; in lib80211_ccmp_decrypt() local 321 sg_set_buf(&sg[1], pos, data_len); in lib80211_ccmp_decrypt() 325 aead_request_set_crypt(req, sg, sg, data_len, iv); in lib80211_ccmp_decrypt()
|
/net/bluetooth/ |
D | hci_request.h | 122 u8 *data, u8 data_len) in eir_append_data() argument 124 eir[eir_len++] = sizeof(type) + data_len; in eir_append_data() 126 memcpy(&eir[eir_len], data, data_len); in eir_append_data() 127 eir_len += data_len; in eir_append_data()
|
D | mgmt_util.c | 60 void *data, u16 data_len, int flag, struct sock *skip_sk) in mgmt_send_event() argument 65 skb = alloc_skb(sizeof(*hdr) + data_len, GFP_KERNEL); in mgmt_send_event() 75 hdr->len = cpu_to_le16(data_len); in mgmt_send_event() 78 skb_put_data(skb, data, data_len); in mgmt_send_event() 86 hci_send_monitor_ctrl_event(hdev, event, data, data_len, in mgmt_send_event()
|
/net/core/ |
D | skbuff.c | 558 skb->data_len += size; in skb_add_rx_frag() 570 skb->data_len += size; in skb_coalesce_rx_frag() 1009 C(data_len); in __skb_clone() 1045 n->data_len = first->len; in alloc_skb_for_msg() 1531 unsigned int size = skb_end_offset(skb) + skb->data_len; in skb_copy() 1584 n->truesize += skb->data_len; in __pskb_copy_fclone() 1585 n->data_len = skb->data_len; in __pskb_copy_fclone() 1822 ntail = skb->data_len + pad - (skb->end - skb->tail); in __skb_pad() 1862 skb->data_len += len; in pskb_put() 2015 skb->data_len -= skb->len - len; in ___pskb_trim() [all …]
|
/net/ipv6/ |
D | icmp.c | 623 unsigned int data_len) in ip6_err_gen_icmpv6_unreach() argument 634 if (data_len < 128 || (data_len & 7) || skb->len < data_len) in ip6_err_gen_icmpv6_unreach() 635 data_len = 0; in ip6_err_gen_icmpv6_unreach() 637 skb2 = data_len ? skb_copy(skb, GFP_ATOMIC) : skb_clone(skb, GFP_ATOMIC); in ip6_err_gen_icmpv6_unreach() 654 if (data_len) { in ip6_err_gen_icmpv6_unreach() 660 memmove(skb2->data, skb2->data + nhs, data_len - nhs); in ip6_err_gen_icmpv6_unreach() 661 memset(skb2->data + data_len - nhs, 0, nhs); in ip6_err_gen_icmpv6_unreach() 665 info = (data_len/8) << 24; in ip6_err_gen_icmpv6_unreach()
|
/net/unix/ |
D | af_unix.c | 1669 int data_len = 0; in unix_dgram_sendmsg() local 1703 data_len = min_t(size_t, in unix_dgram_sendmsg() 1706 data_len = PAGE_ALIGN(data_len); in unix_dgram_sendmsg() 1711 skb = sock_alloc_send_pskb(sk, len - data_len, data_len, in unix_dgram_sendmsg() 1721 skb_put(skb, len - data_len); in unix_dgram_sendmsg() 1722 skb->data_len = data_len; in unix_dgram_sendmsg() 1872 int data_len; in unix_stream_sendmsg() local 1905 data_len = max_t(int, 0, size - SKB_MAX_HEAD(0)); in unix_stream_sendmsg() 1907 data_len = min_t(size_t, size, PAGE_ALIGN(data_len)); in unix_stream_sendmsg() 1909 skb = sock_alloc_send_pskb(sk, size - data_len, data_len, in unix_stream_sendmsg() [all …]
|