Lines Matching defs:device
2 // Mouse input server device addon
120 mouse_device* device = (mouse_device*) cookie;
125 if (get_mouse_map(&device->settings.map) != B_OK)
128 if (get_click_speed(&device->settings.click_speed) != B_OK)
131 if (get_mouse_speed(&device->settings.accel.speed) != B_OK)
135 if (get_mouse_acceleration(&device->settings.accel.accel_factor) != B_OK)
139 if (get_mouse_type(&device->settings.type) != B_OK)
154 mouse_device* device = new mouse_device();
155 if (!device)
161 if (device->init_check() <= B_OK)
164 delete device;
169 devices[0] = &device->device_ref;
172 fDevices.AddItem(device);
181 mouse_device* device = (mouse_device*) cookie;
185 InitFromSettings(device);
191 device->active = true;
192 device->device_watcher = spawn_thread(DeviceWatcher, threadName,
193 kMouseThreadPriority, device);
195 resume_thread(device->device_watcher);
204 mouse_device* device = (mouse_device*) cookie;
208 device->active = false;
210 if (device->device_watcher >= 0)
212 suspend_thread(device->device_watcher);
213 resume_thread(device->device_watcher);
215 wait_for_thread(device->device_watcher, &dummy);