Lines Matching refs:lpm
73 /* Adjust lpm. */
74 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam & sch->opm);
75 if (!req->lpm)
106 sch->vpm |= req->lpm;
109 req->lpm >>= 1;
124 int i = 8 - ffs(req->lpm);
145 req->lpm = lpm_adjust(req->lpm, cdev->private->pgid_todo_mask);
146 if (!req->lpm)
149 if (req->lpm & sch->opm)
175 sch->vpm |= req->lpm & sch->opm;
191 req->lpm >>= 1;
210 req->lpm = 0x80;
230 int lpm;
236 for (i = 0, lpm = 0x80; i < 8; i++, pgid++, lpm >>= 1) {
237 if ((cdev->private->pgid_valid_mask & lpm) == 0)
263 int lpm;
268 lpm = 0x80 >> i;
269 if ((cdev->private->pgid_valid_mask & lpm) == 0)
272 if (sch->opm & lpm) {
286 donepm |= lpm;
359 int i = 8 - ffs(req->lpm);
377 /* Adjust lpm if paths are not set in pam. */
378 req->lpm = lpm_adjust(req->lpm, sch->schib.pmcw.pam);
379 if (!req->lpm)
397 cdev->private->pgid_valid_mask |= req->lpm;
400 req->lpm >>= 1;
418 sch->lpm = sch->schib.pmcw.pam;
423 req->lpm = 0x80;
511 req->lpm = sch->schib.pmcw.pam & sch->opm;
565 req->lpm = sch->schib.pmcw.pam & sch->opm;