NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | ATTRIBUTES | SEE ALSO
#include <ddi/disk/diskStat.h>
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
DDI
DiskStat is a structure definition used by the mngt DDI to enable a client of a disk driver which exports the management DDI, to retrieve on demand raw I/O statistics since the driver last started.
When using the mngt DDI, the client must check first the class of the driver it is connected to, and then allocate enough memory space to hold the appropriate class-specific stat structure.
The DiskStat structure is defined as follow :
typedef struct DiskStatIO { uint32_f blocks; /* of 512 bytes */ uint32_f bytes; uint32_f errors; } DiskStatIO; typedef struct DiskStat { DiskStatIO read; /* read statistics */ DiskStatIO write; /* write statistics */ } DiskStat;
It only returns raw I/O statistics; that is, the notion of slice, partition, or filesystem is not considered here.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | ATTRIBUTES | SEE ALSO