iPXE
Data Fields
qib7322_send_buffers Struct Reference

A QIB7322 send buffer set. More...

Data Fields

unsigned long base
 Offset within register space of the first send buffer.
unsigned int size
 Send buffer size.
unsigned int start
 Index of first send buffer.
unsigned int count
 Number of send buffers.
unsigned int prod
 Send buffer availability producer counter.
unsigned int cons
 Send buffer availability consumer counter.
uint16_t avail [0]
 Send buffer availability.

Detailed Description

A QIB7322 send buffer set.

Definition at line 49 of file qib7322.c.


Field Documentation

Offset within register space of the first send buffer.

Definition at line 51 of file qib7322.c.

Referenced by qib7322_create_send_bufs(), and qib7322_send_buffer_offset().

Send buffer size.

Definition at line 53 of file qib7322.c.

Referenced by qib7322_create_send_bufs(), and qib7322_send_buffer_offset().

Index of first send buffer.

Definition at line 55 of file qib7322.c.

Referenced by qib7322_create_send_bufs(), and qib7322_send_buffer_offset().

Number of send buffers.

Must be a power of two.

Definition at line 60 of file qib7322.c.

Referenced by qib7322_alloc_send_buf(), qib7322_create_send_bufs(), and qib7322_free_send_buf().

Send buffer availability producer counter.

Definition at line 62 of file qib7322.c.

Referenced by qib7322_alloc_send_buf(), and qib7322_free_send_buf().

Send buffer availability consumer counter.

Definition at line 64 of file qib7322.c.

Referenced by qib7322_alloc_send_buf().

Send buffer availability.

Definition at line 66 of file qib7322.c.

Referenced by qib7322_alloc_send_buf(), qib7322_create_send_bufs(), and qib7322_free_send_buf().


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