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

12345

/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);
608 int bytes, fc, qos_ctl = 0, hdr_len; local
716 hdr_len = IEEE80211_3ADDR_LEN + 2;
722 hdr_len = IEEE80211_3ADDR_LEN;
728 bytes_per_frag = frag_size - hdr_len;
792 frag_hdr = (struct ieee80211_hdr_3addrqos *)skb_put(skb_frag, hdr_len);
793 memcpy(frag_hdr, &header, hdr_len);
831 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/rtl8192e/
H A Drtllib_crypt_wep.c96 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
110 skb->len < hdr_len){
112 " hdr_len=%d\n", skb_headroom(skb), skb_tailroom(skb),
113 skb->len, hdr_len);
116 len = skb->len - hdr_len;
118 memmove(pos, pos + 4, hdr_len);
119 pos += hdr_len;
170 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;
[all...]
H A Drtllib_crypt_ccmp.c189 static int rtllib_ccmp_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
199 skb->len < hdr_len)
202 data_len = skb->len - hdr_len;
204 memmove(pos, pos + CCMP_HDR_LEN, hdr_len);
205 pos += hdr_len;
262 static int rtllib_ccmp_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
271 if (skb->len < hdr_len + CCMP_HDR_LEN + CCMP_MIC_LEN) {
277 pos = skb->data + hdr_len;
314 size_t data_len = skb->len - hdr_len - CCMP_HDR_LEN -
354 memmove(skb->data + CCMP_HDR_LEN, skb->data, hdr_len);
[all...]
H A Drtllib_crypt_tkip.c296 static int rtllib_tkip_encrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
311 skb->len < hdr_len)
328 len = skb->len - hdr_len;
330 memmove(pos, pos + 8, hdr_len);
331 pos += hdr_len;
378 static int rtllib_tkip_decrypt(struct sk_buff *skb, int hdr_len, void *priv) argument
394 if (skb->len < hdr_len + 8 + 4)
398 pos = skb->data + hdr_len;
447 plen = skb->len - hdr_len - 12;
490 memmove(skb->data + 8, skb->data, hdr_len);
551 rtllib_michael_mic_add(struct sk_buff *skb, int hdr_len, void *priv) argument
600 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
716 hdr_len = RTLLIB_3ADDR_LEN + 2;
729 hdr_len = RTLLIB_3ADDR_LEN;
735 bytes_per_frag = frag_size - hdr_len;
800 skb_put(skb_frag, hdr_len);
801 memcpy(frag_hdr, &header, hdr_len);
842 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,
58 (u16)hdr_len, (u8)offload_mode,
102 unsigned int csum_offset, unsigned int hdr_len,
106 csum_offset, hdr_len, vlan_tag_insert, vlan_tag,
113 unsigned int mss, unsigned int hdr_len, int vlan_tag_insert,
117 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
100 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
111 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.c57 __le16 hdr_len; // sizeof nc_header (LE, all) member in struct:nc_header
365 u16 hdr_len, packet_len; local
381 hdr_len = le16_to_cpup(&header->hdr_len);
388 } else if (hdr_len < MIN_HEADER) {
390 netdev_dbg(dev->net, "header too short, %d\n", hdr_len);
393 } else if (hdr_len > MIN_HEADER) {
395 netdev_dbg(dev->net, "header OOB, %d bytes\n", hdr_len - MIN_HEADER);
399 skb_pull(skb, hdr_len);
428 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);
H A Dlayer2.h118 unsigned int hdr_len; member in struct:frame_buf
125 struct sk_buff *skb, unsigned short hdr_len);
/drivers/net/wireless/ath/ath10k/
H A Dhtt_rx.c917 unsigned int hdr_len; local
924 hdr_len = ieee80211_hdrlen(hdr->frame_control);
925 memcpy(hdr_buf, hdr, hdr_len);
956 hdr_len = ath10k_htt_rx_nwifi_hdrlen(hdr);
959 skb_pull(skb, hdr_len);
963 hdr_len = ieee80211_hdrlen(hdr->frame_control);
964 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
988 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
993 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
1024 int hdr_len; local
1058 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
1072 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
1079 memcpy(skb_push(skb, hdr_len), hdr, hdr_len); local
[all...]
/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.c122 u32 resp_len, hdr_len; local
156 hdr_len = sizeof(*fc_hdr);
157 if (hdr_len + resp_len > PAGE_SIZE) {
162 memcpy(buf, fc_hdr, hdr_len);
163 memcpy(buf + hdr_len, resp_buf, resp_len);
164 frame_len = hdr_len + resp_len;
266 u32 resp_len, hdr_len; local
321 hdr_len = sizeof(*fc_hdr);
327 memcpy(buf, fc_hdr, hdr_len);
328 memcpy(buf + hdr_len, resp_bu
385 u32 resp_len, hdr_len; local
[all...]
/drivers/net/wireless/hostap/
H A Dhostap_80211_tx.c72 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.c128 .hdr_len = sizeof(struct hci_event_hdr),
135 .hdr_len = sizeof(struct hci_acl_hdr),
142 .hdr_len = sizeof(struct hci_sco_hdr),
/drivers/net/
H A Dvirtio_net.c251 unsigned int copy, hdr_len, hdr_padded_len; local
264 hdr_len = sizeof hdr->mhdr;
267 hdr_len = sizeof hdr->hdr;
271 memcpy(hdr, p, hdr_len);
273 len -= hdr_len;
613 const size_t hdr_len = sizeof(struct virtio_net_hdr_mrg_rxbuf); local
616 len = hdr_len + clamp_t(unsigned int, ewma_read(avg_pkt_len),
617 GOOD_PACKET_LEN, PAGE_SIZE - hdr_len);
858 unsigned hdr_len; local
863 hdr_len
[all...]
H A Dmacvtap.c616 vnet_hdr->hdr_len = skb_headlen(skb);
670 vnet_hdr.hdr_len)
671 vnet_hdr.hdr_len = vnet_hdr.csum_start +
674 if (vnet_hdr.hdr_len > len)
687 copylen = vnet_hdr.hdr_len ? vnet_hdr.hdr_len : GOODCOPY_LEN;
698 if (vnet_hdr.hdr_len > good_linear)
701 linear = vnet_hdr.hdr_len;
/drivers/net/ethernet/sfc/
H A Drx.c475 u8 *eh, int hdr_len)
483 hdr_len);
489 EFX_BUG_ON_PARANOID(rx_buf->len < hdr_len);
492 efx->rx_prefix_size + hdr_len);
494 __skb_put(skb, hdr_len);
497 if (rx_buf->len > hdr_len) {
498 rx_buf->page_offset += hdr_len;
499 rx_buf->len -= hdr_len;
621 u16 hdr_len = min_t(u16, rx_buf->len, EFX_SKB_HEADERS); local
623 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len);
472 efx_rx_mk_skb(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, unsigned int n_frags, u8 *eh, int hdr_len) argument
[all...]
/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);
/drivers/net/wireless/ath/ath5k/
H A Ddesc.c57 * @hdr_len: Header length in bytes (only used on AR5210)
77 unsigned int pkt_len, unsigned int hdr_len,
140 if (hdr_len & ~AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210)
143 AR5K_REG_SM(hdr_len, AR5K_2W_TX_DESC_CTL0_HEADER_LEN_5210);
223 * @hdr_len: Header length in bytes (only used on AR5210)
243 unsigned int pkt_len, unsigned int hdr_len,
75 ath5k_hw_setup_2word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) argument
241 ath5k_hw_setup_4word_tx_desc(struct ath5k_hw *ah, struct ath5k_desc *desc, unsigned int pkt_len, unsigned int hdr_len, int padsize, enum ath5k_pkt_type type, unsigned int tx_power, unsigned int tx_rate0, unsigned int tx_tries0, unsigned int key_index, unsigned int antenna_mode, unsigned int flags, unsigned int rtscts_rate, unsigned int rtscts_duration) argument

Completed in 407 milliseconds

12345