uboot/include/tables_csum.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#ifndef _TABLES_CSUM_H_
   8#define _TABLES_CSUM_H_
   9
  10static inline u8 table_compute_checksum(void *v, int len)
  11{
  12        u8 *bytes = v;
  13        u8 checksum = 0;
  14        int i;
  15
  16        for (i = 0; i < len; i++)
  17                checksum -= bytes[i];
  18
  19        return checksum;
  20}
  21
  22#endif
  23