Searched refs:hdr_len (Results 1 - 25 of 97) sorted by relevance

1234

/drivers/staging/rtl8187se/ieee80211/
H A Dieee80211_crypt.h45 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
46 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
50 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv);
51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
H A Dieee80211_crypt_wep.c105 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
117 skb->len < hdr_len)
120 len = skb->len - hdr_len;
122 memmove(pos, pos + 4, hdr_len);
123 pos += hdr_len;
169 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
180 if (skb->len < hdr_len + 8)
183 pos = skb->data + hdr_len;
197 plen = skb->len - hdr_len - 8;
217 memmove(skb->data + 4, skb->data, hdr_len);
[all...]
H A Dieee80211_crypt_ccmp.c192 static int ieee80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
207 skb->len < hdr_len)
210 data_len = skb->len - hdr_len;
212 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
213 pos += hdr_len;
262 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
268 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN;
275 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) {
281 pos = skb->data + hdr_len;
355 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
[all...]
H A Dieee80211_tx.c184 int hdr_len)
216 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv);
218 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
317 int bytes, fc, qos_ctl, hdr_len; local
412 //hdr_len = IEEE80211_3ADDR_LEN;
430 hdr_len = IEEE80211_3ADDR_LEN + 2;
435 hdr_len = IEEE80211_3ADDR_LEN;
443 bytes_per_frag = frag_size - hdr_len;
480 frag_hdr = (struct ieee80211_hdr_3addrqos *)skb_put(skb_frag, hdr_len);
481 memcpy(frag_hdr, &header, hdr_len);
181 ieee80211_encrypt_fragment( struct ieee80211_device *ieee, struct sk_buff *frag, int hdr_len) argument
[all...]
H A Dieee80211_crypt_tkip.c305 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
319 skb->len < hdr_len)
331 len = skb->len - hdr_len;
333 memmove(pos, pos + 8, hdr_len);
334 pos += hdr_len;
363 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
377 if (skb->len < hdr_len + 8 + 4)
381 pos = skb->data + hdr_len;
426 plen = skb->len - hdr_len - 12;
463 memmove(skb->data + 8, skb->data, hdr_len);
524 ieee80211_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument
577 ieee80211_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument
[all...]
/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_crypt.h45 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
46 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
50 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv);
51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
H A Dieee80211_crypt_wep.c102 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
114 skb->len < hdr_len)
117 len = skb->len - hdr_len;
119 memmove(pos, pos + 4, hdr_len);
120 pos += hdr_len;
172 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
183 if (skb->len < hdr_len + 8)
186 pos = skb->data + hdr_len;
200 plen = skb->len - hdr_len - 8;
221 memmove(skb->data + 4, skb->data, hdr_len);
[all...]
H A Dieee80211_crypt_ccmp.c195 static int ieee80211_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
205 skb->len < hdr_len)
208 data_len = skb->len - hdr_len;
210 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
211 pos += hdr_len;
270 static int ieee80211_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
278 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) {
284 pos = skb->data + hdr_len;
328 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN - CCMP_MIC_LEN;
367 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
[all...]
H A Dieee80211_crypt_tkip.c305 static int ieee80211_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
319 skb->len < hdr_len)
337 len = skb->len - hdr_len;
339 memmove(pos, pos + 8, hdr_len);
340 pos += hdr_len;
388 static int ieee80211_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
402 if (skb->len < hdr_len + 8 + 4)
406 pos = skb->data + hdr_len;
453 plen = skb->len - hdr_len - 12;
495 memmove(skb->data + 8, skb->data, hdr_len);
556 ieee80211_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument
609 ieee80211_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument
[all...]
H A Dieee80211_tx.c184 int hdr_len)
217 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv);
219 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
600 int bytes, fc, qos_ctl = 0, hdr_len; local
709 hdr_len = IEEE80211_3ADDR_LEN + 2;
715 hdr_len = IEEE80211_3ADDR_LEN;
721 bytes_per_frag = frag_size - hdr_len;
785 frag_hdr = (struct ieee80211_hdr_3addrqos *)skb_put(skb_frag, hdr_len);
786 memcpy(frag_hdr, &header, hdr_len);
824 ieee80211_encrypt_fragment(ieee, skb_frag, hdr_len);
181 ieee80211_encrypt_fragment( struct ieee80211_device *ieee, struct sk_buff *frag, int hdr_len) argument
[all...]
/drivers/staging/rtl8192u/
H A Dieee80211_crypt.h45 int (*encrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
46 int (*decrypt_mpdu)(struct sk_buff *skb, int hdr_len, void *priv);
50 int (*encrypt_msdu)(struct sk_buff *skb, int hdr_len, void *priv);
51 int (*decrypt_msdu)(struct sk_buff *skb, int keyidx, int hdr_len,
/drivers/staging/rtl8192e/
H A Drtllib_crypt_wep.c96 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
109 skb->len < hdr_len){
111 " hdr_len=%d\n", skb_headroom(skb), skb_tailroom(skb),
112 skb->len, hdr_len);
115 len = skb->len - hdr_len;
117 memmove(pos, pos + 4, hdr_len);
118 pos += hdr_len;
168 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
180 if (skb->len < hdr_len + 8)
183 pos = skb->data + hdr_len;
[all...]
H A Drtllib_crypt_ccmp.c187 static int rtllib_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
197 skb->len < hdr_len)
200 data_len = skb->len - hdr_len;
202 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
203 pos += hdr_len;
260 static int rtllib_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
269 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) {
275 pos = skb->data + hdr_len;
312 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN -
352 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
[all...]
H A Drtllib_crypt_tkip.c295 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
310 skb->len < hdr_len)
327 len = skb->len - hdr_len;
329 memmove(pos, pos + 8, hdr_len);
330 pos += hdr_len;
377 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
392 if (skb->len < hdr_len + 8 + 4)
396 pos = skb->data + hdr_len;
445 plen = skb->len - hdr_len - 12;
488 memmove(skb->data + 8, skb->data, hdr_len);
549 rtllib_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument
598 rtllib_michael_mic_verify(struct sk_buff *skb, int keyidx, int hdr_len, void *priv) argument
[all...]
H A Drtllib_tx.c180 int hdr_len)
199 res = crypt->ops->encrypt_msdu(frag, hdr_len, crypt->priv);
201 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
562 int bytes, fc, qos_ctl = 0, hdr_len; local
717 hdr_len = RTLLIB_3ADDR_LEN + 2;
730 hdr_len = RTLLIB_3ADDR_LEN;
736 bytes_per_frag = frag_size - hdr_len;
801 skb_put(skb_frag, hdr_len);
802 memcpy(frag_hdr, &header, hdr_len);
843 hdr_len);
179 rtllib_encrypt_fragment(struct rtllib_device *ieee, struct sk_buff *frag, int hdr_len) argument
[all...]
/drivers/net/wireless/ipw2x00/
H A Dlibipw_tx.c153 struct sk_buff *frag, int hdr_len)
167 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
265 int bytes, fc, hdr_len; local
333 hdr_len = LIBIPW_3ADDR_LEN;
337 hdr_len += 2;
354 int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len +
362 memcpy(skb_put(skb_new, hdr_len), &header, hdr_len); local
367 res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv);
377 skb_pull(skb, hdr_len);
152 libipw_encrypt_fragment(struct libipw_device *ieee, struct sk_buff *frag, int hdr_len) argument
[all...]
/drivers/net/ethernet/cisco/enic/
H A Denic_res.h45 unsigned int mss_or_csum_offset, unsigned int hdr_len,
55 (u16)hdr_len, (u8)offload_mode,
98 unsigned int csum_offset, unsigned int hdr_len,
102 csum_offset, hdr_len, vlan_tag_insert, vlan_tag,
109 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert,
113 mss, hdr_len, vlan_tag_insert, vlan_tag,
43 enic_queue_wq_desc_ex(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss_or_csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int offload_mode, int cq_entry, int sop, int eop, int loopback) argument
96 enic_queue_wq_desc_csum_l4(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int csum_offset, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument
107 enic_queue_wq_desc_tso(struct vnic_wq *wq, void *os_buf, dma_addr_t dma_addr, unsigned int len, unsigned int mss, unsigned int hdr_len, int vlan_tag_insert, unsigned int vlan_tag, int eop, int loopback) argument
/drivers/net/usb/
H A Dnet1080.c59 __le16 hdr_len; // sizeof nc_header (LE, all) member in struct:nc_header
420 u16 hdr_len, packet_len; local
434 hdr_len = le16_to_cpup(&header->hdr_len);
441 } else if (hdr_len < MIN_HEADER) {
443 dbg("header too short, %d", hdr_len);
446 } else if (hdr_len > MIN_HEADER) {
448 dbg("header OOB, %d bytes", hdr_len - MIN_HEADER);
452 skb_pull(skb, hdr_len);
481 netdev_dbg(dev->net, "frame <rx h %d p %d id %d\n", header->hdr_len,
[all...]
/drivers/isdn/pcbit/
H A Dlayer2.c76 struct sk_buff *skb, unsigned short hdr_len)
95 frame->hdr_len = hdr_len;
98 frame->dt_len = skb->len - hdr_len;
202 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN);
213 pcbit_writew(dev, frame->hdr_len + PREHDR_LEN);
308 pcbit_l3_receive(dev, frame->msg, frame->skb, frame->hdr_len,
376 frame->hdr_len = pcbit_readw(dev);
386 if (frame->hdr_len == 0) {
395 if (frame->hdr_len > 102
75 pcbit_l2_write(struct pcbit_dev *dev, ulong msg, ushort refnum, struct sk_buff *skb, unsigned short hdr_len) argument
[all...]
H A Dpcbit.h173 ushort hdr_len, ushort refnum);
/drivers/infiniband/hw/nes/
H A Dnes_mgt.h79 int hdr_len; member in struct:pau_fpdu_info
/drivers/scsi/bnx2fc/
H A Dbnx2fc_els.c121 u32 resp_len, hdr_len; local
155 hdr_len = sizeof(*fc_hdr);
156 if (hdr_len + resp_len > PAGE_SIZE) {
161 memcpy(buf, fc_hdr, hdr_len);
162 memcpy(buf + hdr_len, resp_buf, resp_len);
163 frame_len = hdr_len + resp_len;
265 u32 resp_len, hdr_len; local
320 hdr_len = sizeof(*fc_hdr);
326 memcpy(buf, fc_hdr, hdr_len);
327 memcpy(buf + hdr_len, resp_bu
384 u32 resp_len, hdr_len; local
[all...]
/drivers/net/wireless/hostap/
H A Dhostap_80211_tx.c71 int hdr_len, encaps_len, skip_header_bytes; local
140 hdr_len = IEEE80211_DATA_HDR3_LEN;
157 hdr_len += ETH_ALEN;
212 need_headroom = local->func->need_tx_headroom + hdr_len + encaps_len;
243 memcpy(skb_push(skb, hdr_len), &hdr, hdr_len); local
320 int prefix_len, postfix_len, hdr_len, res; local
358 hdr_len = hostap_80211_get_hdrlen(hdr->frame_control);
365 res = crypt->ops->encrypt_msdu(skb, hdr_len, crypt->priv);
367 res = crypt->ops->encrypt_mpdu(skb, hdr_len, cryp
[all...]
/drivers/bluetooth/
H A Dbtwilink.c130 .hdr_len = sizeof(struct hci_event_hdr),
137 .hdr_len = sizeof(struct hci_acl_hdr),
144 .hdr_len = sizeof(struct hci_sco_hdr),
/drivers/infiniband/core/
H A Dmad_rmpp.c120 memcpy(ack, &data->mad_hdr, msg->hdr_len);
137 int ret, hdr_len; local
139 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
141 recv_wc->wc->pkey_index, 1, hdr_len,
158 int hdr_len; local
165 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
168 hdr_len, 0, GFP_KERNEL);
191 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
224 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);

Completed in 450 milliseconds

1234