Lines Matching defs:mousedev_mix
116 static struct mousedev *mousedev_mix;
254 set_bit(index, &mousedev_mix->packet.buttons);
257 clear_bit(index, &mousedev_mix->packet.buttons);
327 * We rely on the fact that mousedev_mix always has 0
331 set_bit(0, &mousedev_mix->packet.buttons);
332 mousedev_notify_readers(mousedev, &mousedev_mix->packet);
333 mousedev_notify_readers(mousedev_mix,
334 &mousedev_mix->packet);
336 clear_bit(0, &mousedev_mix->packet.buttons);
394 mousedev_notify_readers(mousedev_mix, &mousedev->packet);
451 * stream. Note that this function is called with mousedev_mix->mutex
481 * device. Note that this function is called with mousedev_mix->mutex
541 mousedev = mousedev_mix;
930 if (mousedev != mousedev_mix)
939 retval = mutex_lock_interruptible(&mousedev_mix->mutex);
943 if (mousedev_mix->open) {
955 mutex_unlock(&mousedev_mix->mutex);
961 mutex_lock(&mousedev_mix->mutex);
969 mutex_unlock(&mousedev_mix->mutex);
1100 mousedev_mix = mousedev_create(NULL, &mousedev_handler, true);
1101 if (IS_ERR(mousedev_mix))
1102 return PTR_ERR(mousedev_mix);
1106 mousedev_destroy(mousedev_mix);
1121 mousedev_destroy(mousedev_mix);