cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

dm-persistent-data-internal.h (407B)


      1/*
      2 * Copyright (C) 2011 Red Hat, Inc.
      3 *
      4 * This file is released under the GPL.
      5 */
      6
      7#ifndef _DM_PERSISTENT_DATA_INTERNAL_H
      8#define _DM_PERSISTENT_DATA_INTERNAL_H
      9
     10#include "dm-block-manager.h"
     11
     12static inline unsigned dm_hash_block(dm_block_t b, unsigned hash_mask)
     13{
     14	const unsigned BIG_PRIME = 4294967291UL;
     15
     16	return (((unsigned) b) * BIG_PRIME) & hash_mask;
     17}
     18
     19#endif	/* _PERSISTENT_DATA_INTERNAL_H */