Lines Matching refs:iv_len
65 txdesc->iv_len = hw_key->iv_len; in rt2x00crypto_create_tx_descriptor()
92 overhead += key->iv_len; in rt2x00crypto_tx_overhead()
106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv()
110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_iv()
117 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv()
121 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
124 memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset); in rt2x00crypto_tx_remove_iv()
127 skb_pull(skb, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
128 txdesc->length -= txdesc->iv_len; in rt2x00crypto_tx_remove_iv()
137 const unsigned int iv_len = in rt2x00crypto_tx_insert_iv() local
143 skb_push(skb, iv_len); in rt2x00crypto_tx_insert_iv()
146 memmove(skb->data, skb->data + iv_len, header_length); in rt2x00crypto_tx_insert_iv()
149 memcpy(skb->data + header_length, skbdesc->iv, iv_len); in rt2x00crypto_tx_insert_iv()
161 unsigned int iv_len; in rt2x00crypto_rx_insert_iv() local
173 iv_len = 4; in rt2x00crypto_rx_insert_iv()
177 iv_len = 8; in rt2x00crypto_rx_insert_iv()
181 iv_len = 8; in rt2x00crypto_rx_insert_iv()
201 skb_push(skb, iv_len - align); in rt2x00crypto_rx_insert_iv()
206 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv()
210 skb_push(skb, iv_len + align); in rt2x00crypto_rx_insert_iv()
214 skb_trim(skb, rxdesc->size + iv_len + icv_len); in rt2x00crypto_rx_insert_iv()
218 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv()
224 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv()
225 transfer += iv_len; in rt2x00crypto_rx_insert_iv()