check_signature.c
来自「Lib files of linux kernel」· C语言 代码 · 共 27 行
C
27 行
#include <linux/io.h>#include <linux/module.h>/** * check_signature - find BIOS signatures * @io_addr: mmio address to check * @signature: signature block * @length: length of signature * * Perform a signature comparison with the mmio address io_addr. This * address should have been obtained by ioremap. * Returns 1 on a match. */int check_signature(const volatile void __iomem *io_addr, const unsigned char *signature, int length){ while (length--) { if (readb(io_addr) != *signature) return 0; io_addr++; signature++; } return 1;}EXPORT_SYMBOL(check_signature);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?