libmetal
Loading...
Searching...
No Matches
metal_common_state Struct Reference

#include <sys.h>

Data Fields

int ref_count
 
enum metal_log_level log_level
 
metal_log_handler log_handler
 
struct metal_list bus_list
 
struct metal_list generic_shmem_list
 
struct metal_list generic_device_list
 

Detailed Description

System independent runtime state for libmetal. This is part of a system specific singleton data structure (

See also
_metal).

Field Documentation

◆ bus_list

struct metal_list metal_common_state::bus_list

List of registered buses.

◆ generic_device_list

struct metal_list metal_common_state::generic_device_list

Generic statically defined devices.

◆ generic_shmem_list

struct metal_list metal_common_state::generic_shmem_list

Generic statically defined shared memory segments.

◆ log_handler

metal_log_handler metal_common_state::log_handler

Current log handler (null for none).

◆ log_level

enum metal_log_level metal_common_state::log_level

Current log level.

◆ ref_count

int metal_common_state::ref_count

reference count to track metal_init/metal_finish.


The documentation for this struct was generated from the following file: