iPXE
|
A QIB7322 send buffer set. More...
Data Fields | |
unsigned long | base |
Offset within register space of the first send buffer. More... | |
unsigned int | size |
Send buffer size. More... | |
unsigned int | start |
Index of first send buffer. More... | |
unsigned int | count |
Number of send buffers. More... | |
unsigned int | prod |
Send buffer availability producer counter. More... | |
unsigned int | cons |
Send buffer availability consumer counter. More... | |
uint16_t | avail [0] |
Send buffer availability. More... | |
unsigned long qib7322_send_buffers::base |
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().
unsigned int qib7322_send_buffers::size |
Send buffer size.
Definition at line 53 of file qib7322.c.
Referenced by qib7322_create_send_bufs(), and qib7322_send_buffer_offset().
unsigned int qib7322_send_buffers::start |
Index of first send buffer.
Definition at line 55 of file qib7322.c.
Referenced by qib7322_create_send_bufs(), and qib7322_send_buffer_offset().
unsigned int qib7322_send_buffers::count |
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().
unsigned int qib7322_send_buffers::prod |
Send buffer availability producer counter.
Definition at line 62 of file qib7322.c.
Referenced by qib7322_alloc_send_buf(), and qib7322_free_send_buf().
unsigned int qib7322_send_buffers::cons |
Send buffer availability consumer counter.
Definition at line 64 of file qib7322.c.
Referenced by qib7322_alloc_send_buf().
uint16_t qib7322_send_buffers::avail[0] |
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().