dm-mpath.h 491 B

12345678910111213141516171819202122232425
  1. /*
  2. * Copyright (C) 2004 Red Hat, Inc. All rights reserved.
  3. *
  4. * This file is released under the GPL.
  5. *
  6. * Multipath.
  7. */
  8. #ifndef DM_MPATH_H
  9. #define DM_MPATH_H
  10. struct dm_dev;
  11. struct path {
  12. struct dm_dev *dev; /* Read-only */
  13. unsigned is_active; /* Read-only */
  14. void *pscontext; /* For path-selector use */
  15. void *hwhcontext; /* For hw-handler use */
  16. };
  17. /* Callback for hwh_pg_init_fn to use when complete */
  18. void dm_pg_init_complete(struct path *path, unsigned err_flags);
  19. #endif