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. More...
 
size_t eqe_size
 Size of event queue. More...
 
struct hermon_mtt mtt
 MTT descriptor. More...
 
unsigned long eqn
 Event queue number. More...
 
unsigned long next_idx
 Next event queue entry index. More...
 
void * doorbell
 Doorbell register. More...
 

Detailed Description

A Hermon event queue.

Definition at line 776 of file hermon.h.

Field Documentation

◆ eqe

union hermonprm_event_entry* hermon_event_queue::eqe

Event queue entries.

Definition at line 778 of file hermon.h.

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

◆ eqe_size

size_t hermon_event_queue::eqe_size

Size of event queue.

Definition at line 780 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_destroy_eq().

◆ mtt

struct hermon_mtt hermon_event_queue::mtt

MTT descriptor.

Definition at line 782 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_destroy_eq().

◆ eqn

unsigned long hermon_event_queue::eqn

Event queue number.

Definition at line 784 of file hermon.h.

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

◆ next_idx

unsigned long hermon_event_queue::next_idx

Next event queue entry index.

Definition at line 786 of file hermon.h.

Referenced by hermon_dump_eqes(), and hermon_poll_eq().

◆ doorbell

void* hermon_event_queue::doorbell

Doorbell register.

Definition at line 788 of file hermon.h.

Referenced by hermon_create_eq(), and hermon_poll_eq().


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