Lines Matching refs:path
20 * We provide an abstraction for the code that chooses which path
29 /* Information about a path selector type */
38 * Constructs a path selector object, takes custom arguments
44 * Add an opaque path object, along with some selector specific
45 * path args (eg, path priority).
47 int (*add_path) (struct path_selector *ps, struct dm_path *path,
51 * Chooses a path for this io, if no paths are available then
58 * Notify the selector that a path has failed.
63 * Ask selector to reinstate a path.
69 * or path selector status
71 int (*status) (struct path_selector *ps, struct dm_path *path,
74 int (*start_io) (struct path_selector *ps, struct dm_path *path,
76 int (*end_io) (struct path_selector *ps, struct dm_path *path,
80 /* Register a path selector */
83 /* Unregister a path selector */
86 /* Returns a registered path selector type */
89 /* Releases a path selector */