coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
reg_script Struct Reference

#include <reg_script.h>

Collaboration diagram for reg_script:
Collaboration graph

Data Fields

uint32_t command
 
uint32_t type
 
uint32_t size
 
uint32_t reg
 
uint64_t mask
 
uint64_t value
 
uint32_t timeout
 
union {
   uint32_t   id
 
   const struct reg_script *   next
 
   struct device *   dev
 
   unsigned int   res_index
 
}; 
 

Detailed Description

Definition at line 64 of file reg_script.h.

Field Documentation

◆ 

union { ... }

◆ command

uint32_t reg_script::command

Definition at line 65 of file reg_script.h.

Referenced by reg_script_run_step(), and reg_script_run_with_context().

◆ dev

◆ id

uint32_t reg_script::id

Definition at line 73 of file reg_script.h.

Referenced by reg_read(), and reg_write().

◆ mask

uint64_t reg_script::mask

Definition at line 69 of file reg_script.h.

Referenced by reg_script_rmw(), reg_script_run_step(), and reg_script_rxw().

◆ next

const struct reg_script* reg_script::next

Definition at line 74 of file reg_script.h.

Referenced by reg_script_run_step().

◆ reg

◆ res_index

unsigned int reg_script::res_index

Definition at line 80 of file reg_script.h.

Referenced by reg_script_get_resource().

◆ size

◆ timeout

uint32_t reg_script::timeout

Definition at line 71 of file reg_script.h.

Referenced by reg_script_run_step().

◆ type

uint32_t reg_script::type

Definition at line 66 of file reg_script.h.

Referenced by find_bus(), reg_script_read(), and reg_script_write().

◆ value


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