skb_frag
skb_frag_t *skb_frag;
skb_frag = &skb_shinfo(skb)->frags[frag];
iov[iov_index].iov_base = skb_frag_address_safe(skb_frag);
iov[iov_index].iov_len = skb_frag_size(skb_frag);
skb_frag_t *skb_frag;
skb_frag = &skb_shinfo(result)->frags[frag];
iov[iov_index].iov_base = skb_frag_address_safe(skb_frag);
iov[iov_index].iov_len = skb_frag_size(skb_frag);
skb_frag_t *skb_frag;
skb_frag = skb_si->frags + frag;
buffer = skb_frag_address(skb_frag);
buflen = skb_frag_size(skb_frag);
struct sk_buff *skb_frag,
const unsigned char *fragment_data = skb_frag->data;
unsigned int fragment_len = skb_frag->len;
ieee80211_get_tkip_p1k(info->control.hw_key, skb_frag, phase1key);
struct sk_buff *skb_frag,
struct sk_buff *skb_frag;
skb_frag = txb->fragments[0];
frag_hdr = skb_put(skb_frag, hdr_len);
skb_put(skb_frag, 4);
skb_frag = txb->fragments[i];
skb_reserve(skb_frag,
frag_hdr = skb_put_data(skb_frag, &header, hdr_len);
(skb_frag, SNAP_SIZE + sizeof(u16)),
skb_copy_from_linear_data(skb, skb_put(skb_frag, bytes), bytes);
libipw_encrypt_fragment(ieee, skb_frag, hdr_len);
skb_put(skb_frag, 4);
struct sk_buff *skb_frag, int sta_id)
struct il_tx_cmd *tx_cmd, struct sk_buff *skb_frag,
ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key);
struct sk_buff *skb_frag)
ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd->key);
struct sk_buff *skb_frag,
u8 *crypto_hdr = skb_frag->data + hdrlen;
ieee80211_get_tkip_p2k(keyconf, skb_frag, tx_cmd_params->key);
struct sk_buff *skb_frag;
skb_frag = nci_skb_alloc(ndev,
if (skb_frag == NULL) {
skb_reserve(skb_frag, NCI_DATA_HDR_SIZE);
skb_put_data(skb_frag, data, frag_len);
nci_push_data_hdr(ndev, conn_id, skb_frag,
__skb_queue_tail(&frags_q, skb_frag);
while ((skb_frag = __skb_dequeue(&frags_q)) != NULL)
__skb_queue_tail(&ndev->tx_q, skb_frag);
while ((skb_frag = __skb_dequeue(&frags_q)) != NULL)
kfree_skb(skb_frag);
skb_frag_t *skb_frag = &si->frags[i];
va = page_to_virt(skb_frag_page(skb_frag));
va + skb_frag_off(skb_frag),
skb_frag_size(skb_frag));