udv 122 uvm/uvm_device.c struct uvm_device *udv, *lcv;
udv 219 uvm/uvm_device.c MALLOC(udv, struct uvm_device *, sizeof(*udv), M_TEMP,
udv 240 uvm/uvm_device.c FREE(udv, M_TEMP);
udv 249 uvm/uvm_device.c simple_lock_init(&udv->u_obj.vmobjlock);
udv 250 uvm/uvm_device.c udv->u_obj.pgops = &uvm_deviceops;
udv 251 uvm/uvm_device.c TAILQ_INIT(&udv->u_obj.memq);
udv 252 uvm/uvm_device.c udv->u_obj.uo_npages = 0;
udv 253 uvm/uvm_device.c udv->u_obj.uo_refs = 1;
udv 254 uvm/uvm_device.c udv->u_flags = 0;
udv 255 uvm/uvm_device.c udv->u_device = device;
udv 256 uvm/uvm_device.c LIST_INSERT_HEAD(&udv_list, udv, u_list);
udv 258 uvm/uvm_device.c return(&udv->u_obj);
udv 298 uvm/uvm_device.c struct uvm_device *udv = (struct uvm_device *)uobj;
udv 320 uvm/uvm_device.c if (udv->u_flags & UVM_DEVICE_HOLD) {
udv 321 uvm/uvm_device.c udv->u_flags |= UVM_DEVICE_WANTED;
udv 323 uvm/uvm_device.c UVM_UNLOCK_AND_WAIT(udv, &udv_lock, FALSE, "udv_detach",0);
udv 331 uvm/uvm_device.c LIST_REMOVE(udv, u_list);
udv 332 uvm/uvm_device.c if (udv->u_flags & UVM_DEVICE_WANTED)
udv 333 uvm/uvm_device.c wakeup(udv);
udv 336 uvm/uvm_device.c FREE(udv, M_TEMP);
udv 384 uvm/uvm_device.c struct uvm_device *udv = (struct uvm_device *)uobj;
udv 411 uvm/uvm_device.c device = udv->u_device;