readWriteStats handles rw stats.
(us []uint32)
| 333 | |
| 334 | // readWriteStats handles rw stats. |
| 335 | func readWriteStats(us []uint32) (ReadWriteStats, error) { |
| 336 | if l := len(us); l != 2 { |
| 337 | return ReadWriteStats{}, fmt.Errorf("incorrect number of values for XFS read write stats: %d", l) |
| 338 | } |
| 339 | |
| 340 | return ReadWriteStats{ |
| 341 | Write: us[0], |
| 342 | Read: us[1], |
| 343 | }, nil |
| 344 | } |
| 345 | |
| 346 | // AttributeOperationStats builds an AttributeOperationStats from a slice of uint32s. |
| 347 | func attributeOperationStats(us []uint32) (AttributeOperationStats, error) { |