System independent runtime state for libmetal. More...
#include <sys.h>
Data Fields | |
| int | ref_count |
| reference count to track metal_init/metal_finish. More... | |
| enum metal_log_level | log_level |
| Current log level. More... | |
| metal_log_handler | log_handler |
| Current log handler (null for none). More... | |
| struct metal_list | bus_list |
| List of registered buses. More... | |
| struct metal_list | generic_shmem_list |
| Generic statically defined shared memory segments. More... | |
| struct metal_list | generic_device_list |
| Generic statically defined devices. More... | |
System independent runtime state for libmetal.
This is part of a system specific singleton data structure (
| struct metal_list metal_common_state::bus_list |
List of registered buses.
| struct metal_list metal_common_state::generic_device_list |
Generic statically defined devices.
| struct metal_list metal_common_state::generic_shmem_list |
Generic statically defined shared memory segments.
| metal_log_handler metal_common_state::log_handler |
Current log handler (null for none).
| enum metal_log_level metal_common_state::log_level |
Current log level.
| int metal_common_state::ref_count |
reference count to track metal_init/metal_finish.