Home
last modified time | relevance | path

Searched refs:pmcw (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/s390/cio/
H A Dcss.c172 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()
[all …]
H A Dtrace.h50 __entry->devno = schib->pmcw.dev;
52 __entry->pmcw_ena = schib->pmcw.ena;
53 __entry->pmcw_st = schib->pmcw.st;
54 __entry->pmcw_dnv = schib->pmcw.dnv;
55 __entry->pmcw_dev = schib->pmcw.dev;
56 __entry->pmcw_lpm = schib->pmcw.lpm;
57 __entry->pmcw_pnom = schib->pmcw.pnom;
58 __entry->pmcw_lpum = schib->pmcw.lpum;
59 __entry->pmcw_pim = schib->pmcw.pim;
60 __entry->pmcw_pam = schib->pmcw.pam;
[all …]
H A Dvfio_ccw_drv.c164 struct pmcw *pmcw = &sch->schib.pmcw; in vfio_ccw_sch_probe() local
168 if (pmcw->qf) { in vfio_ccw_sch_probe()
324 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
329 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
H A Ddevice_pgid.c78 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
183 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
460 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
518 sch->lpm = sch->schib.pmcw.pam; in verify_start()
524 cdev->private->pgid_todo_mask = sch->schib.pmcw.pam; in verify_start()
614 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_disband_start()
674 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_stlck_start()
H A Dccwreq.c337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
343 sch->schib.pmcw.chpid[chp]); in ccw_request_timeout()
H A Ddevice_fsm.c179 chpid.id = sch->schib.pmcw.chpid[i]; in __recover_lost_chpids()
208 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_recog_done()
476 u8 broken_paths = (sch->schib.pmcw.pam & sch->opm) ^ sch->vpm; in ccw_device_handle_broken_paths()
953 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_trigger_reprobe()
964 if (sch->schib.pmcw.dev != cdev->private->dev_id.devno) in ccw_device_trigger_reprobe()
H A Ddevice_status.c65 sch->schib.pmcw.pnom); in ccw_device_path_notoper()
67 sch->lpm &= ~sch->schib.pmcw.pnom; in ccw_device_path_notoper()
H A Ddevice_id.c221 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_sense_id_start()
H A Dvfio_ccw_fsm.c402 if (!sch->schib.pmcw.ena) in fsm_close()
H A Dchp.c85 chpid.id = sch->schib.pmcw.chpid[i]; in chp_get_sch_opm()
H A Dchsc_sch.c176 return sch->schib.pmcw.ena && !scsw_fctl(&sch->schib.scsw); in chsc_subchannel_match_next_free()