Searched refs:pmcw (Results 1 – 15 of 15) sorted by relevance
/linux-6.12.1/drivers/s390/cio/ |
D | cio.c | 340 if (!sch->schib.pmcw.ena) in cio_cancel_halt_clear() 381 schib->pmcw.intparm = sch->config.intparm; in cio_apply_config() 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() 387 schib->pmcw.csense = sch->config.csense; in cio_apply_config() 388 schib->pmcw.mbfc = sch->config.mbfc; in cio_apply_config() 395 return (schib->pmcw.intparm == sch->config.intparm) && in cio_check_config() [all …]
|
D | css.c | 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() [all …]
|
D | trace.h | 50 __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 …]
|
D | device_ops.c | 145 if (!sch->schib.pmcw.ena) in ccw_device_clear() 201 if (!sch->schib.pmcw.ena) in ccw_device_start_timeout_key() 382 if (!sch->schib.pmcw.ena) in ccw_device_halt() 416 if (!sch->schib.pmcw.ena) in ccw_device_resume() 486 chpid.id = sch->schib.pmcw.chpid[chp_idx]; in ccw_device_get_chp_desc() 506 chpid.id = sch->schib.pmcw.chpid[chp_idx]; in ccw_device_get_util_str() 551 if (!sch->schib.pmcw.ena) in ccw_device_tm_start_timeout_key() 665 chpid.id = sch->schib.pmcw.chpid[i]; in ccw_device_get_mdc() 697 if (!sch->schib.pmcw.ena) in ccw_device_tm_intrg() 790 if (!(sch->schib.pmcw.pim & mask)) in ccw_device_get_chpid() [all …]
|
D | cio.h | 18 struct pmcw { struct 67 struct pmcw pmcw; /* path management control word */ member
|
D | vfio_ccw_drv.c | 164 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()
|
D | device_pgid.c | 78 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()
|
D | device.c | 744 priv->dev_id.devno = sch->schib.pmcw.dev; in io_subchannel_initialize_dev() 928 old_enabled = old_sch->schib.pmcw.ena; in ccw_device_move_to_sch() 947 sch->schib.pmcw.dev, rc); in ccw_device_move_to_sch() 1012 sch->lpm = sch->schib.pmcw.pam & sch->opm; in io_subchannel_init_fields() 1017 sch->schib.pmcw.dev, sch->schid.ssid, in io_subchannel_init_fields() 1018 sch->schid.sch_no, sch->schib.pmcw.pim, in io_subchannel_init_fields() 1019 sch->schib.pmcw.pam, sch->schib.pmcw.pom); in io_subchannel_init_fields() 1131 if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask) in io_subchannel_terminate_path() 1213 if (!sch->schib.pmcw.ena) in io_subchannel_quiesce() 1260 if ((sch->schib.pmcw.pam & sch->opm) == sch->vpm) in recovery_check() [all …]
|
D | ccwreq.c | 337 if ((0x80 >> chp) & sch->schib.pmcw.lpum) in ccw_request_timeout() 343 sch->schib.pmcw.chpid[chp]); in ccw_request_timeout()
|
D | device_fsm.c | 179 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()
|
D | device_status.c | 65 sch->schib.pmcw.pnom); in ccw_device_path_notoper() 67 sch->lpm &= ~sch->schib.pmcw.pnom; in ccw_device_path_notoper()
|
D | device_id.c | 221 req->lpm = sch->schib.pmcw.pam & sch->opm; in ccw_device_sense_id_start()
|
D | vfio_ccw_fsm.c | 402 if (!sch->schib.pmcw.ena) in fsm_close()
|
D | chp.c | 85 chpid.id = sch->schib.pmcw.chpid[i]; in chp_get_sch_opm()
|
D | chsc_sch.c | 176 return sch->schib.pmcw.ena && !scsw_fctl(&sch->schib.scsw); in chsc_subchannel_match_next_free()
|