Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/stats.hfa

    rdddb3dd0 rb7664a03  
    6666                struct __attribute__((aligned(64))) __stats_io_t{
    6767                        struct {
    68                                 volatile uint64_t fast;
    69                                 volatile uint64_t slow;
    70                                 volatile uint64_t fail;
    71                                 volatile uint64_t revoke;
    72                                 volatile uint64_t block;
    73                         } alloc;
     68                                struct {
     69                                        volatile uint64_t rdy;
     70                                        volatile uint64_t csm;
     71                                        volatile uint64_t avl;
     72                                        volatile uint64_t cnt;
     73                                } submit_avg;
     74                                struct {
     75                                        volatile uint64_t val;
     76                                        volatile uint64_t cnt;
     77                                        volatile uint64_t block;
     78                                } look_avg;
     79                                struct {
     80                                        volatile uint64_t val;
     81                                        volatile uint64_t cnt;
     82                                        volatile uint64_t block;
     83                                } alloc_avg;
     84                                volatile uint64_t helped;
     85                                volatile uint64_t leader;
     86                                volatile uint64_t busy;
     87                        } submit_q;
    7488                        struct {
    75                                 volatile uint64_t fast;
    76                                 volatile uint64_t slow;
    77                         } submit;
    78                         struct {
    79                                 volatile uint64_t external;
    80                         } flush;
    81                         struct {
    82                                 volatile uint64_t drain;
    83                                 volatile uint64_t completed;
    84                                 volatile uint64_t flush;
    85                                 volatile uint64_t submitted;
    8689                                struct {
    87                                         volatile uint64_t busy;
    88                                 } errors;
    89                         } calls;
    90                         struct {
    91                                 volatile uint64_t sleeps;
    92                         } poller;
     90                                        volatile uint64_t val;
     91                                        volatile uint64_t cnt;
     92                                } completed_avg;
     93                                volatile uint64_t blocks;
     94                        } complete_q;
    9395                };
    9496        #endif
Note: See TracChangeset for help on using the changeset viewer.