Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/module.h>
#include <linux/string.h>
#include <linux/kernel.h>
#include <crypto/internal/hash.h>
#include <asm/cpufeature.h>
#include <asm/cpu_device_id.h>
Go to the source code of this file.
Macros | |
#define | CHKSUM_BLOCK_SIZE 1 |
#define | CHKSUM_DIGEST_SIZE 4 |
#define | SCALE_F sizeof(unsigned long) |
#define | REX_PRE |
Functions | |
MODULE_DEVICE_TABLE (x86cpu, crc32c_cpu_id) | |
module_init (crc32c_intel_mod_init) | |
module_exit (crc32c_intel_mod_fini) | |
MODULE_AUTHOR ("Austin Zhang <[email protected]>, Kent Liu <[email protected]>") | |
MODULE_DESCRIPTION ("CRC32c (Castagnoli) optimization using Intel Hardware.") | |
MODULE_LICENSE ("GPL") | |
MODULE_ALIAS ("crc32c") | |
MODULE_ALIAS ("crc32c-intel") | |
#define CHKSUM_BLOCK_SIZE 1 |
Definition at line 36 of file crc32c-intel.c.
#define CHKSUM_DIGEST_SIZE 4 |
Definition at line 37 of file crc32c-intel.c.
#define REX_PRE |
Definition at line 44 of file crc32c-intel.c.
Definition at line 39 of file crc32c-intel.c.
MODULE_ALIAS | ( | "crc32c" | ) |
MODULE_ALIAS | ( | "crc32c-intel" | ) |
MODULE_AUTHOR | ( | "Austin Zhang <[email protected]> | , |
Kent Liu< kent.liu @intel.com >" | |||
) |
MODULE_DESCRIPTION | ( | "CRC32c (Castagnoli) optimization using Intel Hardware." | ) |
MODULE_DEVICE_TABLE | ( | x86cpu | , |
crc32c_cpu_id | |||
) |
module_exit | ( | crc32c_intel_mod_fini | ) |
module_init | ( | crc32c_intel_mod_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |