Lines Matching full:ps
43 static int ioa_add_path(struct path_selector *ps, struct dm_path *path, in ioa_add_path() argument
46 struct selector *s = ps->context; in ioa_add_path()
52 *error = "io-affinity ps: invalid number of arguments"; in ioa_add_path()
58 *error = "io-affinity ps: Error allocating path context"; in ioa_add_path()
67 *error = "io-affinity ps: Error allocating cpumask context"; in ioa_add_path()
74 *error = "io-affinity ps: invalid cpumask"; in ioa_add_path()
97 *error = "io-affinity ps: No new/valid CPU mapping found"; in ioa_add_path()
111 static int ioa_create(struct path_selector *ps, unsigned argc, char **argv) in ioa_create() argument
128 ps->context = s; in ioa_create()
138 static void ioa_destroy(struct path_selector *ps) in ioa_destroy() argument
140 struct selector *s = ps->context; in ioa_destroy()
150 ps->context = NULL; in ioa_destroy()
153 static int ioa_status(struct path_selector *ps, struct dm_path *path, in ioa_status() argument
156 struct selector *s = ps->context; in ioa_status()
181 static void ioa_fail_path(struct path_selector *ps, struct dm_path *p) in ioa_fail_path() argument
188 static int ioa_reinstate_path(struct path_selector *ps, struct dm_path *p) in ioa_reinstate_path() argument
196 static struct dm_path *ioa_select_path(struct path_selector *ps, in ioa_select_path() argument
200 struct selector *s = ps->context; in ioa_select_path()