match_state
extern unsigned long wait_task_inactive(struct task_struct *, unsigned int match_state);
unsigned long wait_task_inactive(struct task_struct *p, unsigned int match_state)
if (!task_state_match(p, match_state))
if ((match = __task_state_match(p, match_state))) {
static int do_match(int key, struct match_state *state, int *ans)
struct match_state match_state = {
if (match_state.in_search) {
"searching: %s", match_state.pattern);
if (do_match(res, &match_state, ¤t_index) == 0) {
struct match_state match_state = {
if (match_state.in_search) {
match_state.pattern);
if (do_match(res, &match_state, &selected_index) == 0) {