Home
last modified time | relevance | path

Searched refs:data_len (Results 1 – 25 of 99) sorted by relevance

1234

/net/mac80211/
Daead_api.c19 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()
Daes_gcm.h15 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()
Daes_ccm.h23 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()
Dwep.c111 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()
Daes_cmac.c25 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()
Daes_gmac.c18 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()
Dwpa.c33 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 …]
Dmichael.c54 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()
Daes_cmac.h15 const u8 *data, size_t data_len, u8 *mic);
17 const u8 *data, size_t data_len, u8 *mic);
Daead_api.h15 size_t data_len, u8 *mic);
19 size_t data_len, u8 *mic);
Dwep.h18 size_t klen, u8 *data, size_t data_len);
23 size_t klen, u8 *data, size_t data_len);
/net/psample/
Dpsample.c215 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/
Dematch.c175 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()
Dem_nbyte.c22 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()
Dact_tunnel_key.c72 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/
Dnfnetlink_log.c444 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 …]
Dnfnetlink_queue.c380 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 …]
Dnfnetlink_cthelper.c103 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/
Dhci.c23 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/
Dlib80211_crypt_ccmp.c198 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/
Dhci_request.h122 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()
Dmgmt_util.c60 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/
Dskbuff.c558 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/
Dicmp.c623 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/
Daf_unix.c1669 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 …]

1234