Lines Matching refs:pmcw
172 switch (schib->pmcw.st) { in css_validate_subchannel()
177 else if (is_blacklisted(schid.ssid, schib->pmcw.dev)) { in css_validate_subchannel()
180 schib->pmcw.dev, schid.ssid); in css_validate_subchannel()
192 schid.ssid, schid.sch_no, schib->pmcw.st); in css_validate_subchannel()
213 sch->st = schib->pmcw.st; in css_alloc_subchannel()
268 static void ssd_from_pmcw(struct chsc_ssd_info *ssd, struct pmcw *pmcw) in ssd_from_pmcw() argument
274 ssd->path_mask = pmcw->pim; in ssd_from_pmcw()
277 if (pmcw->pim & mask) { in ssd_from_pmcw()
279 ssd->chpid[i].id = pmcw->chpid[i]; in ssd_from_pmcw()
302 ssd_from_pmcw(&sch->ssd_info, &sch->schib.pmcw); in css_update_ssd_info()
397 struct pmcw *pmcw = &sch->schib.pmcw; in pimpampom_show() local
400 pmcw->pim, pmcw->pam, pmcw->pom); in pimpampom_show()
409 struct pmcw *pmcw = &sch->schib.pmcw; in dev_busid_show() local
411 if ((pmcw->st == SUBCHANNEL_TYPE_IO && pmcw->dnv) || in dev_busid_show()
412 (pmcw->st == SUBCHANNEL_TYPE_MSG && pmcw->w)) in dev_busid_show()
414 pmcw->dev); in dev_busid_show()
498 if ((schib->pmcw.st == SUBCHANNEL_TYPE_IO) && !schib->pmcw.dnv) in css_sch_is_valid()
500 if ((schib->pmcw.st == SUBCHANNEL_TYPE_MSG) && !schib->pmcw.w) in css_sch_is_valid()
738 struct pmcw *pmcw = &sch->schib.pmcw; in __unset_validpath() local
746 (sch->opm & pmcw->pam & pmcw->pom)) in __unset_validpath()