coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
cmd_desc Struct Reference
Collaboration diagram for cmd_desc:
Collaboration graph

Data Fields

uint32_t data_address
 
uint32_t next_descriptor
 
uint32_t direction:1
 
uint32_t multi_io_mode:3
 
uint32_t reserved1:4
 
uint32_t fragment:1
 
uint32_t reserved2:7
 
uint32_t length:16
 
uint32_t bounce_src
 
uint32_t bounce_dst
 
uint32_t bounce_length
 
uint64_t padding [5]
 

Detailed Description

Definition at line 20 of file qspi.c.

Field Documentation

◆ bounce_dst

uint32_t cmd_desc::bounce_dst

Definition at line 31 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), and queue_bounce_data().

◆ bounce_length

uint32_t cmd_desc::bounce_length

Definition at line 32 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), and queue_bounce_data().

◆ bounce_src

uint32_t cmd_desc::bounce_src

Definition at line 30 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), and queue_bounce_data().

◆ data_address

uint32_t cmd_desc::data_address

Definition at line 21 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), queue_bounce_data(), and queue_direct_data().

◆ direction

uint32_t cmd_desc::direction

Definition at line 23 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), queue_bounce_data(), and queue_direct_data().

◆ fragment

uint32_t cmd_desc::fragment

Definition at line 26 of file qspi.c.

Referenced by allocate_descriptor().

◆ length

uint32_t cmd_desc::length

Definition at line 28 of file qspi.c.

Referenced by allocate_descriptor(), flush_chain(), queue_bounce_data(), and queue_direct_data().

◆ multi_io_mode

uint32_t cmd_desc::multi_io_mode

Definition at line 24 of file qspi.c.

Referenced by allocate_descriptor(), queue_bounce_data(), and queue_direct_data().

◆ next_descriptor

uint32_t cmd_desc::next_descriptor

Definition at line 22 of file qspi.c.

Referenced by allocate_descriptor(), and flush_chain().

◆ padding

uint64_t cmd_desc::padding[5]

Definition at line 33 of file qspi.c.

◆ reserved1

uint32_t cmd_desc::reserved1

Definition at line 25 of file qspi.c.

Referenced by allocate_descriptor().

◆ reserved2

uint32_t cmd_desc::reserved2

Definition at line 27 of file qspi.c.

Referenced by allocate_descriptor().


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