blob: 6d2f433450df84c583a674942d4f7a3218b32a23 [file] [log] [blame]
bigbiff bigbiffe60683a2013-02-22 20:55:50 -05001#ifndef BLKID_TOPOLOGY_H
2#define BLKID_TOPOLOGY_H
3
4#include "blkidP.h"
5
6extern int blkid_topology_set_alignment_offset(blkid_probe pr, int val);
7extern int blkid_topology_set_minimum_io_size(blkid_probe pr, unsigned long val);
8extern int blkid_topology_set_optimal_io_size(blkid_probe pr, unsigned long val);
9extern int blkid_topology_set_physical_sector_size(blkid_probe pr, unsigned long val);
10
11/*
12 * topology probers
13 */
14#ifdef __linux__
15extern const struct blkid_idinfo ioctl_tp_idinfo;
16extern const struct blkid_idinfo md_tp_idinfo;
17extern const struct blkid_idinfo evms_tp_idinfo;
18extern const struct blkid_idinfo sysfs_tp_idinfo;
19extern const struct blkid_idinfo dm_tp_idinfo;
20extern const struct blkid_idinfo lvm_tp_idinfo;
21#endif
22
23#endif /* BLKID_TOPOLOGY_H */
24