Lines Matching refs:match_data
620 struct pwrseq_match_data *match_data = data; in pwrseq_match_device() local
630 ret = pwrseq->match(pwrseq, match_data->dev); in pwrseq_match_device()
636 if (strcmp(target->name, match_data->target)) in pwrseq_match_device()
639 match_data->desc->target = target; in pwrseq_match_device()
646 if (!match_data->desc->target) in pwrseq_match_device()
652 match_data->desc->pwrseq = pwrseq_device_get(pwrseq); in pwrseq_match_device()
669 struct pwrseq_match_data match_data; in pwrseq_get() local
677 match_data.desc = desc; in pwrseq_get()
678 match_data.dev = dev; in pwrseq_get()
679 match_data.target = target; in pwrseq_get()
683 ret = bus_for_each_dev(&pwrseq_bus, NULL, &match_data, in pwrseq_get()