iPXE
Data Fields
qib7322_recv_work_queue Struct Reference

A QIB7322 receive work queue. More...

Data Fields

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

Detailed Description

A QIB7322 receive work queue.

Definition at line 82 of file qib7322.c.


Field Documentation

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().

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().

Receive header consumer offset.

Definition at line 88 of file qib7322.c.

Referenced by qib7322_create_recv_wq(), and qib7322_poll_recv_wq().

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().

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 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 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: