Lines Matching refs:nfrags
67 static void *esp_alloc_tmp(struct crypto_aead *aead, int nfrags, int seqihlen) in esp_alloc_tmp() argument
84 len += sizeof(struct scatterlist) * nfrags; in esp_alloc_tmp()
241 int nfrags; in esp6_output_head() local
248 nfrags = 1; in esp6_output_head()
281 nfrags = skb_shinfo(skb)->nr_frags; in esp6_output_head()
283 __skb_fill_page_desc(skb, nfrags, page, pfrag->offset, in esp6_output_head()
285 skb_shinfo(skb)->nr_frags = ++nfrags; in esp6_output_head()
291 nfrags++; in esp6_output_head()
304 nfrags = skb_cow_data(skb, tailen, &trailer); in esp6_output_head()
305 if (nfrags < 0) in esp6_output_head()
314 return nfrags; in esp6_output_head()
346 tmp = esp_alloc_tmp(aead, esp->nfrags + 2, seqhilen); in esp6_output_tail()
358 dsg = &sg[esp->nfrags]; in esp6_output_tail()
362 sg_init_table(sg, esp->nfrags); in esp6_output_tail()
468 esp.nfrags = esp6_output_head(x, skb, &esp); in esp6_output()
469 if (esp.nfrags < 0) in esp6_output()
470 return esp.nfrags; in esp6_output()
610 int nfrags; in esp6_input() local
639 nfrags = 1; in esp6_input()
643 nfrags = skb_shinfo(skb)->nr_frags; in esp6_input()
644 nfrags++; in esp6_input()
650 nfrags = skb_cow_data(skb, 0, &trailer); in esp6_input()
651 if (nfrags < 0) { in esp6_input()
658 tmp = esp_alloc_tmp(aead, nfrags, seqhilen); in esp6_input()
670 sg_init_table(sg, nfrags); in esp6_input()