Home
last modified time | relevance | path

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

/linux/drivers/s390/cio/
A Dcio.c340 if (!sch->schib.pmcw.ena) in cio_cancel_halt_clear()
382 schib->pmcw.mbi = sch->config.mbi; in cio_apply_config()
383 schib->pmcw.isc = sch->config.isc; in cio_apply_config()
384 schib->pmcw.ena = sch->config.ena; in cio_apply_config()
385 schib->pmcw.mme = sch->config.mme; in cio_apply_config()
386 schib->pmcw.mp = sch->config.mp; in cio_apply_config()
388 schib->pmcw.mbfc = sch->config.mbfc; in cio_apply_config()
400 (schib->pmcw.mp == sch->config.mp) && in cio_check_config()
616 if ((schib.pmcw.st == SUBCHANNEL_TYPE_IO) && schib.pmcw.dnv && in cio_test_for_console()
634 (schib.pmcw.st != SUBCHANNEL_TYPE_IO) || !schib.pmcw.dnv) in cio_get_console_sch_no()
[all …]
A Dcss.c179 switch (schib->pmcw.st) { in css_validate_subchannel()
277 static void ssd_from_pmcw(struct chsc_ssd_info *ssd, struct pmcw *pmcw) in ssd_from_pmcw() argument
286 if (pmcw->pim & mask) { in ssd_from_pmcw()
426 struct pmcw *pmcw = &sch->schib.pmcw; in pimpampom_show() local
429 pmcw->pim, pmcw->pam, pmcw->pom); in pimpampom_show()
438 struct pmcw *pmcw = &sch->schib.pmcw; in dev_busid_show() local
440 if ((pmcw->st == SUBCHANNEL_TYPE_IO && pmcw->dnv) || in dev_busid_show()
441 (pmcw->st == SUBCHANNEL_TYPE_MSG && pmcw->w)) in dev_busid_show()
443 pmcw->dev); in dev_busid_show()
546 if ((schib->pmcw.st == SUBCHANNEL_TYPE_IO) && !schib->pmcw.dnv) in css_sch_is_valid()
[all …]
A Dtrace.h50 __entry->devno = schib->pmcw.dev;
52 __entry->pmcw_ena = schib->pmcw.ena;
53 __entry->pmcw_st = schib->pmcw.ena;
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 …]
A Ddevice_ops.c145 if (!sch->schib.pmcw.ena) in ccw_device_clear()
201 if (!sch->schib.pmcw.ena) in ccw_device_start_timeout_key()
378 if (!sch->schib.pmcw.ena) in ccw_device_halt()
412 if (!sch->schib.pmcw.ena) in ccw_device_resume()
482 chpid.id = sch->schib.pmcw.chpid[chp_idx]; in ccw_device_get_chp_desc()
502 chpid.id = sch->schib.pmcw.chpid[chp_idx]; in ccw_device_get_util_str()
547 if (!sch->schib.pmcw.ena) in ccw_device_tm_start_timeout_key()
657 chpid.id = sch->schib.pmcw.chpid[i]; in ccw_device_get_mdc()
689 if (!sch->schib.pmcw.ena) in ccw_device_tm_intrg()
782 if (!(sch->schib.pmcw.pim & mask)) in ccw_device_get_chpid()
[all …]
A Dvfio_ccw_drv.c46 if (!sch->schib.pmcw.ena) in vfio_ccw_sch_quiesce()
218 struct pmcw *pmcw = &sch->schib.pmcw; in vfio_ccw_sch_probe() local
222 if (pmcw->qf) { in vfio_ccw_sch_probe()
379 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
384 if (sch->schib.pmcw.lpum & mask) in vfio_ccw_chp_event()
A Dcio.h18 struct pmcw { struct
67 struct pmcw pmcw; /* path management control word */ member
A Ddevice_pgid.c77 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
182 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
459 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
517 sch->lpm = sch->schib.pmcw.pam; in verify_start()
523 cdev->private->pgid_todo_mask = sch->schib.pmcw.pam; in verify_start()
613 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_disband_start()
673 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_stlck_start()
A Ddevice.c736 priv->dev_id.devno = sch->schib.pmcw.dev; in io_subchannel_initialize_dev()
924 old_enabled = old_sch->schib.pmcw.ena; in ccw_device_move_to_sch()
943 sch->schib.pmcw.dev, rc); in ccw_device_move_to_sch()
1008 sch->lpm = sch->schib.pmcw.pam & sch->opm; in io_subchannel_init_fields()
1013 sch->schib.pmcw.dev, sch->schid.ssid, in io_subchannel_init_fields()
1014 sch->schid.sch_no, sch->schib.pmcw.pim, in io_subchannel_init_fields()
1015 sch->schib.pmcw.pam, sch->schib.pmcw.pom); in io_subchannel_init_fields()
1213 if (!sch->schib.pmcw.ena) in io_subchannel_quiesce()
1260 if ((sch->schib.pmcw.pam & sch->opm) == sch->vpm) in recovery_check()
1412 if ((sch->schib.pmcw.pam & sch->opm) == 0) { in sch_get_action()
[all …]
A Dccwreq.c337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout()
343 sch->schib.pmcw.chpid[chp]); in ccw_request_timeout()
A Ddevice_fsm.c184 chpid.id = sch->schib.pmcw.chpid[i]; in __recover_lost_chpids()
213 sch->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_recog_done()
481 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()
A Ddevice_status.c64 sch->schib.pmcw.pnom); in ccw_device_path_notoper()
66 sch->lpm &= ~sch->schib.pmcw.pnom; in ccw_device_path_notoper()
A Ddevice_id.c221 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_sense_id_start()
A Dchp.c85 chpid.id = sch->schib.pmcw.chpid[i]; in chp_get_sch_opm()
A Dchsc_sch.c180 return sch->schib.pmcw.ena && !scsw_fctl(&sch->schib.scsw); in chsc_subchannel_match_next_free()

Completed in 24 milliseconds