Version:  2.6.24 2.6.25 2.6.26 2.6.27 2.6.28 2.6.29 2.6.30 2.6.31 2.6.32 2.6.33 2.6.34 2.6.35

Architecture:  x86 arm avr32 blackfin m68k m68knommu microblaze mips powerpc sh

Linux/crypto/crypto_wq.c

  1 /*
  2  * Workqueue for crypto subsystem
  3  *
  4  * Copyright (c) 2009 Intel Corp.
  5  *   Author: Huang Ying <ying.huang@intel.com>
  6  *
  7  * This program is free software; you can redistribute it and/or modify it
  8  * under the terms of the GNU General Public License as published by the Free
  9  * Software Foundation; either version 2 of the License, or (at your option)
 10  * any later version.
 11  *
 12  */
 13 
 14 #include <linux/workqueue.h>
 15 #include <crypto/algapi.h>
 16 #include <crypto/crypto_wq.h>
 17 
 18 struct workqueue_struct *kcrypto_wq;
 19 EXPORT_SYMBOL_GPL(kcrypto_wq);
 20 
 21 static int __init crypto_wq_init(void)
 22 {
 23         kcrypto_wq = create_workqueue("crypto");
 24         if (unlikely(!kcrypto_wq))
 25                 return -ENOMEM;
 26         return 0;
 27 }
 28 
 29 static void __exit crypto_wq_exit(void)
 30 {
 31         destroy_workqueue(kcrypto_wq);
 32 }
 33 
 34 module_init(crypto_wq_init);
 35 module_exit(crypto_wq_exit);
 36 
 37 MODULE_LICENSE("GPL");
 38 MODULE_DESCRIPTION("Workqueue for crypto subsystem");
 39 

This page was automatically generated by LXR 0.3.1.  •  Linux is a registered trademark of Linus Torvalds