Lines Matching refs:iv_len

54 	txdesc->iv_len = hw_key->iv_len;  in rt2x00crypto_create_tx_descriptor()
81 overhead += key->iv_len; in rt2x00crypto_tx_overhead()
95 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_copy_iv()
99 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_copy_iv()
106 if (unlikely(!txdesc->iv_len)) in rt2x00crypto_tx_remove_iv()
110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
113 memmove(skb->data + txdesc->iv_len, skb->data, txdesc->iv_offset); in rt2x00crypto_tx_remove_iv()
116 skb_pull(skb, txdesc->iv_len); in rt2x00crypto_tx_remove_iv()
117 txdesc->length -= txdesc->iv_len; in rt2x00crypto_tx_remove_iv()
126 const unsigned int iv_len = in rt2x00crypto_tx_insert_iv() local
132 skb_push(skb, iv_len); in rt2x00crypto_tx_insert_iv()
135 memmove(skb->data, skb->data + iv_len, header_length); in rt2x00crypto_tx_insert_iv()
138 memcpy(skb->data + header_length, skbdesc->iv, iv_len); in rt2x00crypto_tx_insert_iv()
150 unsigned int iv_len; in rt2x00crypto_rx_insert_iv() local
162 iv_len = 4; in rt2x00crypto_rx_insert_iv()
166 iv_len = 8; in rt2x00crypto_rx_insert_iv()
170 iv_len = 8; in rt2x00crypto_rx_insert_iv()
190 skb_push(skb, iv_len - align); in rt2x00crypto_rx_insert_iv()
195 skb->data + transfer + (iv_len - align), in rt2x00crypto_rx_insert_iv()
199 skb_push(skb, iv_len + align); in rt2x00crypto_rx_insert_iv()
203 skb_trim(skb, rxdesc->size + iv_len + icv_len); in rt2x00crypto_rx_insert_iv()
207 skb->data + transfer + iv_len + align, in rt2x00crypto_rx_insert_iv()
213 memcpy(skb->data + transfer, rxdesc->iv, iv_len); in rt2x00crypto_rx_insert_iv()
214 transfer += iv_len; in rt2x00crypto_rx_insert_iv()