Lines Matching defs:lcv
94 struct uvm_device *udv, *lcv;
141 LIST_FOREACH(lcv, &udv_list, u_list) {
142 if (device == lcv->u_device)
149 if (lcv) {
155 if (lcv->u_flags & UVM_DEVICE_HOLD) {
156 lcv->u_flags |= UVM_DEVICE_WANTED;
157 msleep_nsec(lcv, &udv_lock, PVM | PNORELOCK,
163 lcv->u_flags |= UVM_DEVICE_HOLD;
169 rw_enter(lcv->u_obj.vmobjlock, RW_WRITE);
170 lcv->u_obj.uo_refs++;
171 rw_exit(lcv->u_obj.vmobjlock);
174 if (lcv->u_flags & UVM_DEVICE_WANTED)
175 wakeup(lcv);
176 lcv->u_flags &= ~(UVM_DEVICE_WANTED|UVM_DEVICE_HOLD);
178 return(&lcv->u_obj);
194 LIST_FOREACH(lcv, &udv_list, u_list) {
195 if (device == lcv->u_device)
203 if (lcv) {
321 int lcv, retval;
358 for (lcv = 0 ; lcv < npages ; lcv++, curr_offset += PAGE_SIZE,
360 if ((flags & PGO_ALLPAGES) == 0 && lcv != centeridx)
363 if (pps[lcv] == PGO_DONTCARE)