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 int argc, char **argv) in ioa_create() argument
127 ps->context = s; in ioa_create()
137 static void ioa_destroy(struct path_selector *ps) in ioa_destroy() argument
139 struct selector *s = ps->context; in ioa_destroy()
149 ps->context = NULL; in ioa_destroy()
152 static int ioa_status(struct path_selector *ps, struct dm_path *path, in ioa_status() argument
155 struct selector *s = ps->context; in ioa_status()
180 static void ioa_fail_path(struct path_selector *ps, struct dm_path *p) in ioa_fail_path() argument
187 static int ioa_reinstate_path(struct path_selector *ps, struct dm_path *p) in ioa_reinstate_path() argument
195 static struct dm_path *ioa_select_path(struct path_selector *ps, in ioa_select_path() argument
199 struct selector *s = ps->context; in ioa_select_path()