- File:
-
- 1 edited
-
libcfa/src/concurrency/stats.hfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/concurrency/stats.hfa
rdddb3dd0 rb7664a03 66 66 struct __attribute__((aligned(64))) __stats_io_t{ 67 67 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; 74 88 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;86 89 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; 93 95 }; 94 96 #endif
Note:
See TracChangeset
for help on using the changeset viewer.