Lines Matching refs:lpm
78 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm &
80 if (!req->lpm)
112 sch->vpm |= req->lpm;
115 cdev->private->path_noirq_mask |= req->lpm;
118 cdev->private->path_notoper_mask |= req->lpm;
124 req->lpm >>= 1;
139 int i = pathmask_to_pos(req->lpm);
183 req->lpm = sch->schib.pmcw.pam;
202 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask);
203 if (!req->lpm)
206 if (req->lpm & sch->opm)
235 sch->vpm |= req->lpm & sch->opm;
239 cdev->private->path_noirq_mask |= req->lpm;
242 cdev->private->path_notoper_mask |= req->lpm;
256 req->lpm >>= 1;
275 req->lpm = 0x80;
306 int lpm;
312 for (i = 0, lpm = 0x80; i < 8; i++, pgid++, lpm >>= 1) {
313 if ((cdev->private->pgid_valid_mask & lpm) == 0)
316 *reserved |= lpm;
318 *reset |= lpm;
338 int lpm;
343 lpm = 0x80 >> i;
344 if ((cdev->private->pgid_valid_mask & lpm) == 0)
347 if (sch->opm & lpm) {
361 donepm |= lpm;
441 int i = pathmask_to_pos(req->lpm);
460 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam &
462 if (!req->lpm)
487 cdev->private->pgid_valid_mask |= req->lpm;
491 cdev->private->path_noirq_mask |= req->lpm;
494 cdev->private->path_notoper_mask |= req->lpm;
500 req->lpm >>= 1;
518 sch->lpm = sch->schib.pmcw.pam;
531 req->lpm = 0x80;
614 req->lpm = sch->schib.pmcw.pam & sch->opm;
674 req->lpm = sch->schib.pmcw.pam & sch->opm;