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

#include <me.h>

Collaboration diagram for mei_csr:
Collaboration graph

Data Structures

struct  __packed
 

Data Fields

u32 interrupt_enable: 1
 
u32 interrupt_status: 1
 
u32 interrupt_generate: 1
 
u32 ready: 1
 
u32 reset: 1
 
u32 reserved: 3
 
u32 buffer_read_ptr: 8
 
u32 buffer_write_ptr: 8
 
u32 buffer_depth: 8
 
u32 raw
 

Detailed Description

Definition at line 213 of file me.h.

Field Documentation

◆ buffer_depth

u32 mei_csr::buffer_depth

◆ buffer_read_ptr

u32 mei_csr::buffer_read_ptr

Definition at line 220 of file me.h.

Referenced by intel_me_read_mbp(), me_to_host_words_pending(), mei_dump(), and mei_recv_msg().

◆ buffer_write_ptr

u32 mei_csr::buffer_write_ptr

◆ interrupt_enable

u32 mei_csr::interrupt_enable

Definition at line 214 of file me.h.

Referenced by mei_dump().

◆ interrupt_generate

◆ interrupt_status

u32 mei_csr::interrupt_status

Definition at line 215 of file me.h.

Referenced by mei_dump(), and mei_recv_msg().

◆ raw

u32 mei_csr::raw

Definition at line 236 of file me.h.

Referenced by mei_dump(), and read_me_csr().

◆ ready

u32 mei_csr::ready

◆ reserved

u32 mei_csr::reserved

Definition at line 219 of file me.h.

◆ reset

u32 mei_csr::reset

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