Lines Matching full:ps
56 static int ql_create(struct path_selector *ps, unsigned int argc, char **argv) in ql_create() argument
63 ps->context = s; in ql_create()
77 static void ql_destroy(struct path_selector *ps) in ql_destroy() argument
79 struct selector *s = ps->context; in ql_destroy()
84 ps->context = NULL; in ql_destroy()
87 static int ql_status(struct path_selector *ps, struct dm_path *path, in ql_status() argument
115 static int ql_add_path(struct path_selector *ps, struct dm_path *path, in ql_add_path() argument
118 struct selector *s = ps->context; in ql_add_path()
130 *error = "queue-length ps: incorrect number of arguments"; in ql_add_path()
135 *error = "queue-length ps: invalid repeat count"; in ql_add_path()
147 *error = "queue-length ps: Error allocating path information"; in ql_add_path()
164 static void ql_fail_path(struct path_selector *ps, struct dm_path *path) in ql_fail_path() argument
166 struct selector *s = ps->context; in ql_fail_path()
175 static int ql_reinstate_path(struct path_selector *ps, struct dm_path *path) in ql_reinstate_path() argument
177 struct selector *s = ps->context; in ql_reinstate_path()
191 static struct dm_path *ql_select_path(struct path_selector *ps, size_t nr_bytes) in ql_select_path() argument
193 struct selector *s = ps->context; in ql_select_path()
223 static int ql_start_io(struct path_selector *ps, struct dm_path *path, in ql_start_io() argument
233 static int ql_end_io(struct path_selector *ps, struct dm_path *path, in ql_end_io() argument