]> git.proxmox.com Git - ceph.git/blob - ceph/src/pmdk/src/libpmem2/usc_none.c
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / libpmem2 / usc_none.c
1 // SPDX-License-Identifier: BSD-3-Clause
2 /* Copyright 2020, Intel Corporation */
3
4 /*
5 * usc_none.c -- pmem2 usc function for non supported platform
6 */
7
8 #include "libpmem2.h"
9 #include "out.h"
10
11 int
12 pmem2_source_device_id(const struct pmem2_source *src, char *id, size_t *len)
13 {
14 ERR("Cannot read device id - ndctl is not available");
15 return PMEM2_E_NOSUPP;
16 }
17
18 int
19 pmem2_source_device_usc(const struct pmem2_source *src, uint64_t *usc)
20 {
21 ERR("Cannot read device usc - ndctl is not available");
22 return PMEM2_E_NOSUPP;
23 }