Lines Matching full:header
40 def pack_header(header): argument
41 fields = tuple(header[x] for x in field_names)
69 self.header = unpack_header(self.raw_pread(0, header_size))
72 self.raw_pwrite(0, pack_header(self.header))
75 size = self.header['table_size'] * self.header['cluster_size']
81 self.l1_table = self.read_table(self.header['l1_table_offset'])
82 … self.table_nelems = self.header['table_size'] * self.header['cluster_size'] // table_elem_size
109 '''show [header|l1|l2 <offset>]- Show header or l1/l2 tables'''
110 if not args or args[0] == 'header':
111 print(qed.header)
123 offset = qed.header['l1_table_offset']
136 offset = qed.header['l1_table_offset']
147 '''need-check [on|off] - Test, set, or clear the QED_F_NEED_CHECK header bit'''
149 print(bool(qed.header['features'] & QED_F_NEED_CHECK))
153 qed.header['features'] |= QED_F_NEED_CHECK
155 qed.header['features'] &= ~QED_F_NEED_CHECK
169 l1_index = pos // qed.header['cluster_size'] // len(qed.l1_table)
176 l2_index = (pos // qed.header['cluster_size']) % len(qed.l1_table)
179 pos += qed.header['cluster_size']
189 # Copy header clusters
191 header_size_bytes = qed.header['header_size'] * qed.header['cluster_size']
195 out.seek(qed.header['l1_table_offset'])