photon  1.1
Data Fields
photon_req_table Struct Reference

#include <photon_request.h>

Data Fields

uint64_t count
 
uint64_t next
 
uint32_t * free
 
uint32_t size
 
uint16_t level
 
struct photon_req_t ** reqs
 
two_lock_queue_t * pwc_q
 
two_lock_queue_t * gwc_q
 
two_lock_queue_t * gwc_pwc_q
 
two_lock_queue_t * comp_q
 
volatile uint32_t pcount
 
volatile uint32_t gcount
 
volatile uint32_t gpcount
 
tatas_lock_t tloc
 
tatas_lock_t pq_loc
 
tatas_lock_t gq_loc
 
tatas_lock_t pack_loc
 

Detailed Description

Definition at line 106 of file photon_request.h.

Field Documentation

◆ comp_q

two_lock_queue_t* photon_req_table::comp_q

Definition at line 116 of file photon_request.h.

◆ count

uint64_t photon_req_table::count

Definition at line 107 of file photon_request.h.

◆ free

uint32_t* photon_req_table::free

Definition at line 109 of file photon_request.h.

◆ gcount

volatile uint32_t photon_req_table::gcount

Definition at line 118 of file photon_request.h.

◆ gpcount

volatile uint32_t photon_req_table::gpcount

Definition at line 119 of file photon_request.h.

◆ gq_loc

tatas_lock_t photon_req_table::gq_loc

Definition at line 122 of file photon_request.h.

◆ gwc_pwc_q

two_lock_queue_t* photon_req_table::gwc_pwc_q

Definition at line 115 of file photon_request.h.

◆ gwc_q

two_lock_queue_t* photon_req_table::gwc_q

Definition at line 114 of file photon_request.h.

◆ level

uint16_t photon_req_table::level

Definition at line 111 of file photon_request.h.

◆ next

uint64_t photon_req_table::next

Definition at line 108 of file photon_request.h.

◆ pack_loc

tatas_lock_t photon_req_table::pack_loc

Definition at line 123 of file photon_request.h.

◆ pcount

volatile uint32_t photon_req_table::pcount

Definition at line 117 of file photon_request.h.

◆ pq_loc

tatas_lock_t photon_req_table::pq_loc

Definition at line 121 of file photon_request.h.

◆ pwc_q

two_lock_queue_t* photon_req_table::pwc_q

Definition at line 113 of file photon_request.h.

◆ reqs

struct photon_req_t** photon_req_table::reqs

Definition at line 112 of file photon_request.h.

◆ size

uint32_t photon_req_table::size

Definition at line 110 of file photon_request.h.

◆ tloc

tatas_lock_t photon_req_table::tloc

Definition at line 120 of file photon_request.h.


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