Lines Matching refs:lpm
78 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm & in nop_do()
80 if (!req->lpm) in nop_do()
112 sch->vpm |= req->lpm; in nop_callback()
115 cdev->private->path_noirq_mask |= req->lpm; in nop_callback()
118 cdev->private->path_notoper_mask |= req->lpm; in nop_callback()
124 req->lpm >>= 1; in nop_callback()
139 int i = pathmask_to_pos(req->lpm); in spid_build_cp()
183 req->lpm = sch->schib.pmcw.pam; in pgid_wipeout_start()
202 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask); in spid_do()
203 if (!req->lpm) in spid_do()
206 if (req->lpm & sch->opm) in spid_do()
235 sch->vpm |= req->lpm & sch->opm; in spid_callback()
239 cdev->private->path_noirq_mask |= req->lpm; in spid_callback()
242 cdev->private->path_notoper_mask |= req->lpm; in spid_callback()
256 req->lpm >>= 1; in spid_callback()
275 req->lpm = 0x80; in spid_start()
306 int lpm; in pgid_analyze() local
312 for (i = 0, lpm = 0x80; i < 8; i++, pgid++, lpm >>= 1) { in pgid_analyze()
313 if ((cdev->private->pgid_valid_mask & lpm) == 0) in pgid_analyze()
316 *reserved |= lpm; in pgid_analyze()
318 *reset |= lpm; in pgid_analyze()
338 int lpm; in pgid_to_donepm() local
343 lpm = 0x80 >> i; in pgid_to_donepm()
344 if ((cdev->private->pgid_valid_mask & lpm) == 0) in pgid_to_donepm()
347 if (sch->opm & lpm) { in pgid_to_donepm()
361 donepm |= lpm; in pgid_to_donepm()
441 int i = pathmask_to_pos(req->lpm); in snid_build_cp()
460 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & in snid_do()
462 if (!req->lpm) in snid_do()
487 cdev->private->pgid_valid_mask |= req->lpm; in snid_callback()
491 cdev->private->path_noirq_mask |= req->lpm; in snid_callback()
494 cdev->private->path_notoper_mask |= req->lpm; in snid_callback()
500 req->lpm >>= 1; in snid_callback()
518 sch->lpm = sch->schib.pmcw.pam; in verify_start()
531 req->lpm = 0x80; 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()