Lines Matching +full:16 +full:- +full:bits
1 .. SPDX-License-Identifier: GPL-2.0
4 -----------------------
38 checksum is the lower 16 bits of the checksum of the FS UUID, the group
45 .. list-table::
47 :header-rows: 1
49 * - Offset
50 - Size
51 - Name
52 - Description
53 * - 0x0
54 - \_\_le32
55 - bg\_block\_bitmap\_lo
56 - Lower 32-bits of location of block bitmap.
57 * - 0x4
58 - \_\_le32
59 - bg\_inode\_bitmap\_lo
60 - Lower 32-bits of location of inode bitmap.
61 * - 0x8
62 - \_\_le32
63 - bg\_inode\_table\_lo
64 - Lower 32-bits of location of inode table.
65 * - 0xC
66 - \_\_le16
67 - bg\_free\_blocks\_count\_lo
68 - Lower 16-bits of free block count.
69 * - 0xE
70 - \_\_le16
71 - bg\_free\_inodes\_count\_lo
72 - Lower 16-bits of free inode count.
73 * - 0x10
74 - \_\_le16
75 - bg\_used\_dirs\_count\_lo
76 - Lower 16-bits of directory count.
77 * - 0x12
78 - \_\_le16
79 - bg\_flags
80 - Block group flags. See the bgflags_ table below.
81 * - 0x14
82 - \_\_le32
83 - bg\_exclude\_bitmap\_lo
84 - Lower 32-bits of location of snapshot exclusion bitmap.
85 * - 0x18
86 - \_\_le16
87 - bg\_block\_bitmap\_csum\_lo
88 - Lower 16-bits of the block bitmap checksum.
89 * - 0x1A
90 - \_\_le16
91 - bg\_inode\_bitmap\_csum\_lo
92 - Lower 16-bits of the inode bitmap checksum.
93 * - 0x1C
94 - \_\_le16
95 - bg\_itable\_unused\_lo
96 - Lower 16-bits of unused inode count. If set, we needn't scan past the
97 ``(sb.s_inodes_per_group - gdt.bg_itable_unused)``\ th entry in the
99 * - 0x1E
100 - \_\_le16
101 - bg\_checksum
102 - Group descriptor checksum; crc16(sb\_uuid+group\_num+bg\_desc) if the
108 * -
109 -
110 -
111 - These fields only exist if the 64bit feature is enabled and s_desc_size
113 * - 0x20
114 - \_\_le32
115 - bg\_block\_bitmap\_hi
116 - Upper 32-bits of location of block bitmap.
117 * - 0x24
118 - \_\_le32
119 - bg\_inode\_bitmap\_hi
120 - Upper 32-bits of location of inodes bitmap.
121 * - 0x28
122 - \_\_le32
123 - bg\_inode\_table\_hi
124 - Upper 32-bits of location of inodes table.
125 * - 0x2C
126 - \_\_le16
127 - bg\_free\_blocks\_count\_hi
128 - Upper 16-bits of free block count.
129 * - 0x2E
130 - \_\_le16
131 - bg\_free\_inodes\_count\_hi
132 - Upper 16-bits of free inode count.
133 * - 0x30
134 - \_\_le16
135 - bg\_used\_dirs\_count\_hi
136 - Upper 16-bits of directory count.
137 * - 0x32
138 - \_\_le16
139 - bg\_itable\_unused\_hi
140 - Upper 16-bits of unused inode count.
141 * - 0x34
142 - \_\_le32
143 - bg\_exclude\_bitmap\_hi
144 - Upper 32-bits of location of snapshot exclusion bitmap.
145 * - 0x38
146 - \_\_le16
147 - bg\_block\_bitmap\_csum\_hi
148 - Upper 16-bits of the block bitmap checksum.
149 * - 0x3A
150 - \_\_le16
151 - bg\_inode\_bitmap\_csum\_hi
152 - Upper 16-bits of the inode bitmap checksum.
153 * - 0x3C
154 - \_\_u32
155 - bg\_reserved
156 - Padding to 64 bytes.
162 .. list-table::
163 :widths: 16 64
164 :header-rows: 1
166 * - Value
167 - Description
168 * - 0x1
169 - inode table and bitmap are not initialized (EXT4\_BG\_INODE\_UNINIT).
170 * - 0x2
171 - block bitmap is not initialized (EXT4\_BG\_BLOCK\_UNINIT).
172 * - 0x4
173 - inode table is zeroed (EXT4\_BG\_INODE\_ZEROED).