(root)/
util-linux-2.39/
libblkid/
src/
topology/
topology.h
       1  #ifndef BLKID_TOPOLOGY_H
       2  #define BLKID_TOPOLOGY_H
       3  
       4  #include "blkidP.h"
       5  
       6  extern int blkid_topology_set_alignment_offset(blkid_probe pr, int val);
       7  extern int blkid_topology_set_minimum_io_size(blkid_probe pr, unsigned long val);
       8  extern int blkid_topology_set_optimal_io_size(blkid_probe pr, unsigned long val);
       9  extern int blkid_topology_set_physical_sector_size(blkid_probe pr, unsigned long val);
      10  extern int blkid_topology_set_dax(blkid_probe pr, unsigned long val);
      11  extern int blkid_topology_set_diskseq(blkid_probe pr, uint64_t val);
      12  
      13  /*
      14   * topology probers
      15   */
      16  #ifdef __linux__
      17  extern const struct blkid_idinfo ioctl_tp_idinfo;
      18  extern const struct blkid_idinfo md_tp_idinfo;
      19  extern const struct blkid_idinfo evms_tp_idinfo;
      20  extern const struct blkid_idinfo sysfs_tp_idinfo;
      21  extern const struct blkid_idinfo dm_tp_idinfo;
      22  extern const struct blkid_idinfo lvm_tp_idinfo;
      23  #endif
      24  
      25  #endif /* BLKID_TOPOLOGY_H */
      26