Pyrogenesis  trunk
Classes | Macros | Enumerations
file_stats.h File Reference
#include "lib/posix/posix_aio.h"
Include dependency graph for file_stats.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ScopedIoMonitor
 

Macros

#define FILE_STATS_ENABLED   0
 
#define stats_vfs_file_add(file_size)
 
#define stats_vfs_file_remove(file_size)
 
#define stats_vfs_init_start()
 
#define stats_vfs_init_finish()
 
#define stats_unique_name(name_len)
 
#define stats_open()
 
#define stats_close()
 
#define stats_buf_alloc(size, alignedSize)
 
#define stats_buf_free()
 
#define stats_buf_ref()
 
#define stats_io_user_request(user_size)
 
#define stats_cb_start()
 
#define stats_cb_finish()
 
#define stats_block_cache(cr)
 
#define stats_ab_connection(already_exists)
 
#define file_stats_dump()
 

Enumerations

enum  FileIOImplentation { FI_LOWIO, FI_AIO, FI_BCACHE, FI_MAX_IDX }
 
enum  CacheRet { CR_HIT, CR_MISS }
 

Macro Definition Documentation

◆ file_stats_dump

#define file_stats_dump ( )

◆ FILE_STATS_ENABLED

#define FILE_STATS_ENABLED   0

◆ stats_ab_connection

#define stats_ab_connection (   already_exists)

◆ stats_block_cache

#define stats_block_cache (   cr)

◆ stats_buf_alloc

#define stats_buf_alloc (   size,
  alignedSize 
)

◆ stats_buf_free

#define stats_buf_free ( )

◆ stats_buf_ref

#define stats_buf_ref ( )

◆ stats_cb_finish

#define stats_cb_finish ( )

◆ stats_cb_start

#define stats_cb_start ( )

◆ stats_close

#define stats_close ( )

◆ stats_io_user_request

#define stats_io_user_request (   user_size)

◆ stats_open

#define stats_open ( )

◆ stats_unique_name

#define stats_unique_name (   name_len)

◆ stats_vfs_file_add

#define stats_vfs_file_add (   file_size)

◆ stats_vfs_file_remove

#define stats_vfs_file_remove (   file_size)

◆ stats_vfs_init_finish

#define stats_vfs_init_finish ( )

◆ stats_vfs_init_start

#define stats_vfs_init_start ( )

Enumeration Type Documentation

◆ CacheRet

enum CacheRet
Enumerator
CR_HIT 
CR_MISS 

◆ FileIOImplentation

Enumerator
FI_LOWIO 
FI_AIO 
FI_BCACHE 
FI_MAX_IDX