iPXE
Data Fields
intel_ring Struct Reference

An Intel descriptor ring. More...

#include <intel.h>

Data Fields

struct intel_descriptordesc
 Descriptors.
unsigned int prod
 Producer index.
unsigned int cons
 Consumer index.
unsigned int reg
 Register block.
size_t len
 Length (in bytes)
void(* describe )(struct intel_descriptor *desc, physaddr_t addr, size_t len)
 Populate descriptor.

Detailed Description

An Intel descriptor ring.

Definition at line 213 of file intel.h.


Field Documentation

Descriptors.

Definition at line 215 of file intel.h.

Referenced by intel_create_ring(), and intel_destroy_ring().

unsigned int intel_ring::prod

Producer index.

Definition at line 217 of file intel.h.

Referenced by intel_destroy_ring().

unsigned int intel_ring::cons

Consumer index.

Definition at line 219 of file intel.h.

Referenced by intel_destroy_ring().

unsigned int intel_ring::reg

Register block.

Definition at line 222 of file intel.h.

Referenced by intel_create_ring(), and intel_destroy_ring().

Length (in bytes)

Definition at line 224 of file intel.h.

Referenced by intel_create_ring(), and intel_destroy_ring().

Populate descriptor.

Parameters:
descDescriptor
addrData buffer address
lenLength of data

Definition at line 232 of file intel.h.


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