2018-05-06 21:58:06 +00:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0+ */
|
2016-08-18 23:23:22 +00:00
|
|
|
/*
|
|
|
|
* Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _TABLES_CSUM_H_
|
|
|
|
#define _TABLES_CSUM_H_
|
|
|
|
|
2022-04-04 18:43:51 +00:00
|
|
|
/**
|
|
|
|
* 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(void *v, int len);
|
2016-08-18 23:23:22 +00:00
|
|
|
|
|
|
|
#endif
|