Lines Matching defs:stat

645 get_device_stat_cb(struct spdk_bdev *bdev, struct spdk_bdev_io_stat *stat, void *cb_arg, int rc)
654 free(stat);
716 struct spdk_bdev_io_stat *stat;
720 stat = calloc(1, sizeof(struct spdk_bdev_io_stat));
721 if (stat == NULL) {
727 spdk_bdev_get_device_stat(bdev, stat, SPDK_BDEV_RESET_STAT_NONE, get_device_stat_cb, &done);
7618 get_device_stat_with_reset_cb(struct spdk_bdev *bdev, struct spdk_bdev_io_stat *stat, void *cb_arg,
7625 get_device_stat_with_given_reset(struct spdk_bdev *bdev, struct spdk_bdev_io_stat *stat,
7630 spdk_bdev_get_device_stat(bdev, stat, mode, get_device_stat_with_reset_cb, &done);
7641 struct spdk_bdev_io_stat *stat;
7661 stat = calloc(1, sizeof(struct spdk_bdev_io_stat));
7662 SPDK_CU_ASSERT_FATAL(stat != NULL);
7664 /* Get stat without resetting and check that it is correct */
7665 get_device_stat_with_given_reset(bdev, stat, SPDK_BDEV_RESET_STAT_NONE);
7666 CU_ASSERT(stat->bytes_read == 4096);
7667 CU_ASSERT(stat->max_read_latency_ticks == 10);
7670 * Check that stat was not reseted after previous step,
7673 get_device_stat_with_given_reset(bdev, stat, SPDK_BDEV_RESET_STAT_MAXMIN);
7674 CU_ASSERT(stat->bytes_read == 4096);
7675 CU_ASSERT(stat->max_read_latency_ticks == 10);
7681 get_device_stat_with_given_reset(bdev, stat, SPDK_BDEV_RESET_STAT_ALL);
7682 CU_ASSERT(stat->bytes_read == 4096);
7683 CU_ASSERT(stat->max_read_latency_ticks == 0);
7686 get_device_stat_with_given_reset(bdev, stat, SPDK_BDEV_RESET_STAT_NONE);
7687 CU_ASSERT(stat->bytes_read == 0);
7688 CU_ASSERT(stat->max_read_latency_ticks == 0);
7690 free(stat);