Lines Matching defs:ps
63 static int rr_create(struct path_selector *ps, unsigned argc, char **argv)
71 ps->context = s;
75 static void rr_destroy(struct path_selector *ps)
77 struct selector *s = (struct selector *) ps->context;
82 ps->context = NULL;
85 static int rr_status(struct path_selector *ps, struct dm_path *path,
111 static int rr_add_path(struct path_selector *ps, struct dm_path *path,
114 struct selector *s = (struct selector *) ps->context;
120 *error = "round-robin ps: incorrect number of arguments";
126 *error = "round-robin ps: invalid repeat count";
133 *error = "round-robin ps: Error allocating path context";
147 static void rr_fail_path(struct path_selector *ps, struct dm_path *p)
149 struct selector *s = (struct selector *) ps->context;
155 static int rr_reinstate_path(struct path_selector *ps, struct dm_path *p)
157 struct selector *s = (struct selector *) ps->context;
165 static struct dm_path *rr_select_path(struct path_selector *ps,
168 struct selector *s = (struct selector *) ps->context;