iPXE
Data Fields
qib7322_recv_work_queue Struct Reference

A QIB7322 receive work queue. More...

Data Fields

void * header
 Receive header ring. More...
 
struct QIB_7322_scalar header_prod
 Receive header producer offset (written by hardware) More...
 
unsigned int header_cons
 Receive header consumer offset. More...
 
unsigned long eager_array
 Offset within register space of the eager array. More...
 
unsigned int eager_entries
 Number of entries in eager array. More...
 
unsigned int eager_prod
 Eager array producer index. More...
 
unsigned int eager_cons
 Eager array consumer index. More...
 

Detailed Description

A QIB7322 receive work queue.

Definition at line 82 of file qib7322.c.

Field Documentation

◆ header

void* qib7322_recv_work_queue::header

Receive header ring.

Definition at line 84 of file qib7322.c.

Referenced by qib7322_complete_recv(), qib7322_create_recv_wq(), and qib7322_destroy_recv_wq().

◆ header_prod

struct QIB_7322_scalar qib7322_recv_work_queue::header_prod

Receive header producer offset (written by hardware)

Definition at line 86 of file qib7322.c.

Referenced by qib7322_create_recv_wq(), and qib7322_poll_recv_wq().

◆ header_cons

unsigned int qib7322_recv_work_queue::header_cons

Receive header consumer offset.

Definition at line 88 of file qib7322.c.

Referenced by qib7322_create_recv_wq(), and qib7322_poll_recv_wq().

◆ eager_array

unsigned long qib7322_recv_work_queue::eager_array

Offset within register space of the eager array.

Definition at line 90 of file qib7322.c.

Referenced by qib7322_complete_recv(), qib7322_init_recv(), and qib7322_post_recv().

◆ eager_entries

unsigned int qib7322_recv_work_queue::eager_entries

Number of entries in eager array.

Definition at line 92 of file qib7322.c.

Referenced by qib7322_complete_recv(), qib7322_init_recv(), and qib7322_post_recv().

◆ eager_prod

unsigned int qib7322_recv_work_queue::eager_prod

Eager array producer index.

Definition at line 94 of file qib7322.c.

Referenced by qib7322_complete_recv(), qib7322_create_recv_wq(), and qib7322_post_recv().

◆ eager_cons

unsigned int qib7322_recv_work_queue::eager_cons

Eager array consumer index.

Definition at line 96 of file qib7322.c.

Referenced by qib7322_complete_recv(), and qib7322_create_recv_wq().


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