iPXE
Data Fields
hermon_event_queue Struct Reference

A Hermon event queue. More...

#include <hermon.h>

Data Fields

union hermonprm_event_entryeqe
 Event queue entries.
size_t eqe_size
 Size of event queue.
struct hermon_mtt mtt
 MTT descriptor.
unsigned long eqn
 Event queue number.
unsigned long next_idx
 Next event queue entry index.
void * doorbell
 Doorbell register.

Detailed Description

A Hermon event queue.

Definition at line 765 of file hermon.h.


Field Documentation

Event queue entries.

Definition at line 767 of file hermon.h.

Referenced by hermon_create_eq(), hermon_destroy_eq(), and hermon_poll_eq().

Size of event queue.

Definition at line 769 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_destroy_eq().

MTT descriptor.

Definition at line 771 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_destroy_eq().

unsigned long hermon_event_queue::eqn

Event queue number.

Definition at line 773 of file hermon.h.

Referenced by hermon_create_cq(), hermon_create_eq(), hermon_destroy_eq(), and hermon_poll_eq().

Next event queue entry index.

Definition at line 775 of file hermon.h.

Referenced by hermon_poll_eq().

Doorbell register.

Definition at line 777 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_poll_eq().


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