|
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 52 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 54 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 56 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 61 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 63 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 65 of file qib7322.c.
Referenced by qib7322_alloc_send_buf().
| uint16_t qib7322_send_buffers::avail[0] |
Send buffer availability.
Definition at line 67 of file qib7322.c.
Referenced by qib7322_alloc_send_buf(), qib7322_create_send_bufs(), and qib7322_free_send_buf().
1.8.15