Lines Matching defs:ps
65 static int rr_create(struct path_selector *ps, unsigned argc, char **argv)
73 ps->context = s;
77 static void rr_destroy(struct path_selector *ps)
79 struct selector *s = ps->context;
84 ps->context = NULL;
87 static int rr_status(struct path_selector *ps, struct dm_path *path,
113 static int rr_add_path(struct path_selector *ps, struct dm_path *path,
116 struct selector *s = ps->context;
123 *error = "round-robin ps: incorrect number of arguments";
129 *error = "round-robin ps: invalid repeat count";
141 *error = "round-robin ps: Error allocating path context";
157 static void rr_fail_path(struct path_selector *ps, struct dm_path *p)
160 struct selector *s = ps->context;
168 static int rr_reinstate_path(struct path_selector *ps, struct dm_path *p)
171 struct selector *s = ps->context;
181 static struct dm_path *rr_select_path(struct path_selector *ps, size_t nr_bytes)
184 struct selector *s = ps->context;