Lines Matching refs:tmp
45 void *tmp; member
86 static inline void *esp_tmp_extra(void *tmp) in esp_tmp_extra() argument
88 return PTR_ALIGN(tmp, __alignof__(struct esp_output_extra)); in esp_tmp_extra()
91 static inline u8 *esp_tmp_iv(struct crypto_aead *aead, void *tmp, int seqhilen) in esp_tmp_iv() argument
94 PTR_ALIGN((u8 *)tmp + seqhilen, in esp_tmp_iv()
95 crypto_aead_alignmask(aead) + 1) : tmp + seqhilen; in esp_tmp_iv()
116 static void esp_ssg_unref(struct xfrm_state *x, void *tmp, struct sk_buff *skb) in esp_ssg_unref() argument
127 iv = esp_tmp_iv(aead, tmp, extralen); in esp_ssg_unref()
245 void *tmp; in esp_output_done() local
256 tmp = ESP_SKB_CB(skb)->tmp; in esp_output_done()
257 esp_ssg_unref(x, tmp, skb); in esp_output_done()
258 kfree(tmp); in esp_output_done()
285 void *tmp = ESP_SKB_CB(skb)->tmp; in esp_restore_header() local
286 __be32 *seqhi = esp_tmp_extra(tmp); in esp_restore_header()
294 void *tmp = ESP_SKB_CB(skb)->tmp; in esp_output_restore_header() local
295 struct esp_output_extra *extra = esp_tmp_extra(tmp); in esp_output_restore_header()
527 void *tmp; in esp6_output_tail() local
551 tmp = esp_alloc_tmp(aead, esp->nfrags + 2, extralen); in esp6_output_tail()
552 if (!tmp) in esp6_output_tail()
555 extra = esp_tmp_extra(tmp); in esp6_output_tail()
556 iv = esp_tmp_iv(aead, tmp, extralen); in esp6_output_tail()
616 ESP_SKB_CB(skb)->tmp = tmp; in esp6_output_tail()
634 esp_ssg_unref(x, tmp, skb); in esp6_output_tail()
640 kfree(tmp); in esp6_output_tail()
746 kfree(ESP_SKB_CB(skb)->tmp); in esp6_input_done2()
887 void *tmp; in esp6_input() local
931 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); in esp6_input()
932 if (!tmp) in esp6_input()
935 ESP_SKB_CB(skb)->tmp = tmp; in esp6_input()
936 seqhi = esp_tmp_extra(tmp); in esp6_input()
937 iv = esp_tmp_iv(aead, tmp, seqhilen); in esp6_input()
946 kfree(tmp); in esp6_input()