Lines Matching refs:lpm
77 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm &
79 if (!req->lpm)
111 sch->vpm |= req->lpm;
114 cdev->private->path_noirq_mask |= req->lpm;
117 cdev->private->path_notoper_mask |= req->lpm;
123 req->lpm >>= 1;
138 int i = pathmask_to_pos(req->lpm);
182 req->lpm = sch->schib.pmcw.pam;
201 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask);
202 if (!req->lpm)
205 if (req->lpm & sch->opm)
234 sch->vpm |= req->lpm & sch->opm;
238 cdev->private->path_noirq_mask |= req->lpm;
241 cdev->private->path_notoper_mask |= req->lpm;
255 req->lpm >>= 1;
274 req->lpm = 0x80;
305 int lpm;
311 for (i = 0, lpm = 0x80; i < 8; i++, pgid++, lpm >>= 1) {
312 if ((cdev->private->pgid_valid_mask & lpm) == 0)
315 *reserved |= lpm;
317 *reset |= lpm;
337 int lpm;
342 lpm = 0x80 >> i;
343 if ((cdev->private->pgid_valid_mask & lpm) == 0)
346 if (sch->opm & lpm) {
360 donepm |= lpm;
440 int i = pathmask_to_pos(req->lpm);
459 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam &
461 if (!req->lpm)
486 cdev->private->pgid_valid_mask |= req->lpm;
490 cdev->private->path_noirq_mask |= req->lpm;
493 cdev->private->path_notoper_mask |= req->lpm;
499 req->lpm >>= 1;
517 sch->lpm = sch->schib.pmcw.pam;
530 req->lpm = 0x80;
613 req->lpm = sch->schib.pmcw.pam & sch->opm;
673 req->lpm = sch->schib.pmcw.pam & sch->opm;