Lines Matching refs:ps
69 static int rr_create(struct path_selector *ps, unsigned int argc, char **argv)
77 ps->context = s;
81 static void rr_destroy(struct path_selector *ps)
83 struct selector *s = ps->context;
88 ps->context = NULL;
91 static int rr_status(struct path_selector *ps, struct dm_path *path,
121 static int rr_add_path(struct path_selector *ps, struct dm_path *path,
124 struct selector *s = ps->context;
131 *error = "round-robin ps: incorrect number of arguments";
137 *error = "round-robin ps: invalid repeat count";
149 *error = "round-robin ps: Error allocating path context";
165 static void rr_fail_path(struct path_selector *ps, struct dm_path *p)
168 struct selector *s = ps->context;
176 static int rr_reinstate_path(struct path_selector *ps, struct dm_path *p)
179 struct selector *s = ps->context;
189 static struct dm_path *rr_select_path(struct path_selector *ps, size_t nr_bytes)
192 struct selector *s = ps->context;