| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> |
| */ |
| |
| #ifndef _TABLES_CSUM_H_ |
| #define _TABLES_CSUM_H_ |
| |
| /** |
| * table_compute_checksum() - Compute a table checksum |
| * |
| * This computes an 8-bit checksum for the configuration table. |
| * All bytes in the configuration table, including checksum itself and |
| * reserved bytes must add up to zero. |
| * |
| * @v: configuration table base address |
| * @len: configuration table size |
| * @return: the 8-bit checksum |
| */ |
| u8 table_compute_checksum(const void *v, const int len); |
| |
| #endif |