blob: 7249e85e3ad2335e3598e983e73b477a10c653e2 [file] [log] [blame]
Allan MacKinnon4359d522018-06-19 13:57:04 -07001/*
2 * Copyright 2017 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can
5 * be found in the LICENSE file.
6 *
7 */
8
9#ifndef SKC_ONCE_SUBBLOCK
10#define SKC_ONCE_SUBBLOCK
11
12//
13//
14//
15
16#include "block.h"
17
18//
19//
20//
21
22#if 0
23
24#define SKC_BLOCK_ID_BITS_BLOCK (SKC_BLOCK_ID_BITS_ID - SKC_BLOCK_ID_BITS_SUBLOCK)
25#define SKC_BLOCK_ID_BITS_SUBLOCK (SKC_DEVICE_BLOCK_WORDS_LOG2 - SKC_DEVICE_SUBBLOCK_WORDS_LOG2)
26
27#define SKC_BLOCK_ID_MASK_SUBBLOCK SKC_BITS_TO_MASK_AT(SKC_BLOCK_ID_BITS_SUBLOCK,SKC_BLOCK_ID_BITS_TAG)
28
29#define SKC_BLOCK_ID_GET_BLOCK(b) ((b) >> (SKC_BLOCK_ID_BITS_SUBLOCK + SKC_BLOCK_ID_BITS_TAG))
30#define SKC_BLOCK_ID_GET_SUBBLOCK(b) (((b) & SKC_BLOCK_ID_MASK_SUBBLOCK) >> SKC_BLOCK_ID_BITS_TAG)
31
32#endif
33
34//
35//
36//
37
38#endif
39
40//
41//
42//