Lines Matching refs:unpack
14 import inspectorlib.unpack as unpack namespace
16 class SMBIOS(unpack.Struct):
25 u = unpack.Unpackable(self._header_memory)
34 u = unpack.Unpackable(self._structure_memory)
35 …self.add_field('structures', unpack.unpack_all(u, _smbios_structures, self), unpack.format_each("\…
54 class Header_2_1(unpack.Struct):
61 u = unpack.Unpackable(self.raw_data)
79 class Header_3_0(unpack.Struct):
86 u = unpack.Unpackable(self.raw_data)
100 class SmbiosBaseStructure(unpack.Struct):
112 self.u = unpack.Unpackable(self.raw_data)
204 … self.add_field('wakeup_type', u.unpack_one("B"), unpack.format_table("{}", wakeup_types))
261 … self.add_field('board_type', u.unpack_one("B"), unpack.format_table("{}", _board_types))
315 …('system_enclosure_type', bitfields.getbits(self.enumerated_type, 6, 0), unpack.format_table("enum…
329 … self.add_field('bootup_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
330 … self.add_field('power_supply_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
331 … self.add_field('thermal_state', u.unpack_one("B"), unpack.format_table("{}", chassis_states))
339 … self.add_field('security_status', u.unpack_one("B"), unpack.format_table("{}", security_states))
358 class SystemEnclosureContainedElement(unpack.Struct):
363 self.u = unpack.Unpackable(self.raw_data)
370 …self.add_field('type_select', bitfields.getbits(self.contained_element_type, 7), unpack.format_tab…
373 self.add_field('smbios_board_type', self.type, unpack.format_table("{}", _board_types))
398 … self.add_field('processor_type', u.unpack_one("B"), unpack.format_table("{}", processor_types))
452 …self.add_field('processor_upgrade', u.unpack_one("B"), unpack.format_table("{}", processor_upgrade…
496 …self.add_field('error_detecting_method', u.unpack_one("B"), unpack.format_table("{}", _error_detec…
507 … self.add_field('supported_interleave', u.unpack_one("B"), unpack.format_table("{}", _interleaves))
508 … self.add_field('current_interleave', u.unpack_one("B"), unpack.format_table("{}", _interleaves))
543 …led_memory_module_connection', bitfields.getbits(self.installed_mem, 7), unpack.format_table("inst…
546 …led_memory_module_connection', bitfields.getbits(self.installed_mem, 7), unpack.format_table("enab…
548 …bstained_from_event_log', bool(bitfields.getbits(self.error_status, 2)), unpack.format_table("erro…
549 …ectable_errors_received', bool(bitfields.getbits(self.error_status, 1)), unpack.format_table("erro…
550 …ectable_errors_received', bool(bitfields.getbits(self.error_status, 0)), unpack.format_table("erro…
581 …d('operational_mode', bitfields.getbits(self.cache_configuration, 9, 8), unpack.format_table("cach…
589 …ative_to_cpu_module', bitfields.getbits(self.cache_configuration, 6, 5), unpack.format_table("cach…
597 …ield('max_granularity', bitfields.getbits(self.cache_configuration, 15), unpack.format_table("max_…
601 …installed_granularity', bitfields.getbits(self.cache_configuration, 15), unpack.format_table("inst…
616 …self.add_field('error_correction', u.unpack_one("B"), unpack.format_table("{}", _error_correction))
625 …self.add_field('system_cache_type', u.unpack_one("B"), unpack.format_table("{}", _system_cache_typ…
643 … self.add_field('associativity', u.unpack_one("B"), unpack.format_table("{}", _associativity))
703 …self.add_field('internal_connector_type', u.unpack_one("B"), unpack.format_table("{}", connector_t…
705 …self.add_field('external_connector_type', u.unpack_one("B"), unpack.format_table("{}", connector_t…
745 self.add_field('port_type', u.unpack_one("B"), unpack.format_table("{}", port_types))
805 self.add_field('slot_type', u.unpack_one("B"), unpack.format_table("{}", _slot_types))
822 …self.add_field('slot_data_bus_width', u.unpack_one('B'), unpack.format_table("{}", _slot_data_bus_…
829 … self.add_field('current_usage', u.unpack_one('B'), unpack.format_table("{}", _current_usages))
836 … self.add_field('slot_length', u.unpack_one('B'), unpack.format_table("{}", _slot_lengths))
886 …self.add_field('type_of_device', bitfields.getbits(self.device_type, 6, 0), unpack.format_table("d…
982 … self.add_field('access_method', u.unpack_one('B'), unpack.format_table("{}", _access_method))
995 …self.add_field('log_header_format', u.unpack_one("B"), unpack.format_table("{}", _log_header_forma…
1006 …descriptors', tuple(EventLogDescriptor.unpack(u) for i in range(self.num_supported_log_type_descri…
1014 class EventLogDescriptor(unpack.Struct):
1046 yield 'log_type', u.unpack_one('B'), unpack.format_table("{}", _event_log_type_descriptors)
1057 … yield 'variable_data_format_type', u.unpack_one('B'), unpack.format_table("{}", _event_log_format)
1083 … self.add_field('location', u.unpack_one("B"), unpack.format_table("{}", _location_field))
1094 self.add_field('use', u.unpack_one('B'), unpack.format_table("{}", _use))
1105 …self.add_field('memory_error_correction', u.unpack_one('B'), unpack.format_table("{}", _error_corr…
1156 … self.add_field('form_factor', u.unpack_one("B"), unpack.format_table("{}", _form_factors))
1189 … self.add_field('memory_type', u.unpack_one("B"), unpack.format_table("{}", _memory_types))
1250 … self.add_field('error_type', u.unpack_one("B"), unpack.format_table("{}", _error_types))
1258 …self.add_field('error_granularity', u.unpack_one("B"), unpack.format_table("{}", _error_granularit…
1267 …self.add_field('error_operation', u.unpack_one("B"), unpack.format_table("{}", _error_operation_fi…
1371 …self.add_field('pointing_device_type', u.unpack_one("B"), unpack.format_table("{}", _pointing_devi…
1386 … self.add_field('interface', u.unpack_one("B"), unpack.format_table("{}", _interfaces))
1424 …self.add_field('device_chemistry', u.unpack_one("B"), unpack.format_table("{}", _device_chemistry))
1478 …ield('boot_option_on_limit', bitfields.getbits(self.capabilities, 4, 3), unpack.format_table("capa…
1479 …ption_after_watchdog_reset', bitfields.getbits(self.capabilities, 2, 1), unpack.format_table("capa…
1511 …sword_status', bitfields.getbits(self.hardware_security_settings, 7, 6), unpack.format_table("hard…
1512 …sword_status', bitfields.getbits(self.hardware_security_settings, 5, 4), unpack.format_table("hard…
1513 …sword_status', bitfields.getbits(self.hardware_security_settings, 3, 2), unpack.format_table("hard…
1514 …reset_status', bitfields.getbits(self.hardware_security_settings, 1, 0), unpack.format_table("hard…
1574 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1575 …add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table("loca…
1629 …dd_field('status', bitfields.getbits(self.device_type_and_status, 7, 5), unpack.format_table("devi…
1630 …eld('device_type', bitfields.getbits(self.device_type_and_status, 4, 0), unpack.format_table("devi…
1682 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1683 …add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table("loca…
1741 …self.add_field('status', bitfields.getbits(self.location_and_status, 7, 5), unpack.format_table("l…
1742 …add_field('location', bitfields.getbits(self.location_and_status, 4, 0), unpack.format_table("loca…
1810 … self.add_field('boot_status', u.unpack_one("B"), unpack.format_table("{}", _boot_status))
1842 … self.add_field('error_type', u.unpack_one("B"), unpack.format_table("{}", _error_types))
1850 …self.add_field('error_granularity', u.unpack_one("B"), unpack.format_table("{}", _error_granularit…
1859 …self.add_field('error_operation', u.unpack_one("B"), unpack.format_table("{}", _error_operation_fi…
1900 self.add_field('device_type', u.unpack_one("B"), unpack.format_table("{}", _type))
1911 … self.add_field('address_type', u.unpack_one("B"), unpack.format_table("{}", _address_type))
1981 … self.add_field('channel_type', u.unpack_one("B"), unpack.format_table("{}", _channel_type))
2011 … self.add_field('interface_type', u.unpack_one("B"), unpack.format_table("{}", _interface_type))
2027 …ng', bitfields.getbits(self.base_address_modifier_interrupt_info, 7, 6), unpack.format_table("base…
2034 …arity', bitfields.getbits(self.base_address_modifier_interrupt_info, 1), unpack.format_table("base…
2039 …_mode', bitfields.getbits(self.base_address_modifier_interrupt_info, 0), unpack.format_table("base…
2086 …ply_type', bitfields.getbits(self.power_supply_characteristics, 13, 10), unpack.format_table("powe…
2094 …ld('status', bitfields.getbits(self.power_supply_characteristics, 9, 7), unpack.format_table("powe…
2104 …_switching', bitfields.getbits(self.power_supply_characteristics, 6, 3), unpack.format_table("powe…
2167 …self.add_field('type_of_device', bitfields.getbits(self.device_type, 6, 0), unpack.format_table("d…
2205 … self.add_field('interface_type', u.unpack_one("B"), unpack.format_table("{}", _interface_types))