HelenOS sources
mouse_dev 114 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_t *mouse_dev = ddf_fun_data_get(fun);
mouse_dev 116 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev == NULL) {
mouse_dev 124 uspace/drv/hid/usbhid/mouse/mousedev.c __FUNCTION__, mouse_dev->mouse_sess);
mouse_dev 129 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev->mouse_sess == NULL) {
mouse_dev 130 uspace/drv/hid/usbhid/mouse/mousedev.c mouse_dev->mouse_sess = sess;
mouse_dev 165 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_t *mouse_dev)
mouse_dev 167 uspace/drv/hid/usbhid/mouse/mousedev.c assert(mouse_dev != NULL);
mouse_dev 169 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev->mouse_sess == NULL)
mouse_dev 197 uspace/drv/hid/usbhid/mouse/mousedev.c async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev 210 uspace/drv/hid/usbhid/mouse/mousedev.c async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev 242 uspace/drv/hid/usbhid/mouse/mousedev.c assert(index < mouse_dev->buttons_count);
mouse_dev 244 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev->buttons[index] != field->value) {
mouse_dev 246 uspace/drv/hid/usbhid/mouse/mousedev.c async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev 251 uspace/drv/hid/usbhid/mouse/mousedev.c mouse_dev->buttons[index] = field->value;
mouse_dev 314 uspace/drv/hid/usbhid/mouse/mousedev.c static errno_t mouse_dev_init(usb_mouse_t *mouse_dev, usb_hid_dev_t *hid_dev)
mouse_dev 322 uspace/drv/hid/usbhid/mouse/mousedev.c mouse_dev->buttons_count = 1 + usb_mouse_get_highest_button(
mouse_dev 324 uspace/drv/hid/usbhid/mouse/mousedev.c mouse_dev->buttons = calloc(mouse_dev->buttons_count, sizeof(int32_t));
mouse_dev 326 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev->buttons == NULL) {
mouse_dev 328 uspace/drv/hid/usbhid/mouse/mousedev.c free(mouse_dev);
mouse_dev 358 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_t *mouse_dev = ddf_fun_data_alloc(fun, sizeof(usb_mouse_t));
mouse_dev 359 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev == NULL) {
mouse_dev 365 uspace/drv/hid/usbhid/mouse/mousedev.c errno_t ret = mouse_dev_init(mouse_dev, hid_dev);
mouse_dev 391 uspace/drv/hid/usbhid/mouse/mousedev.c mouse_dev->mouse_fun = fun;
mouse_dev 394 uspace/drv/hid/usbhid/mouse/mousedev.c *data = mouse_dev;
mouse_dev 407 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_t *mouse_dev = data;
mouse_dev 408 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_process_report(hid_dev, mouse_dev);
mouse_dev 419 uspace/drv/hid/usbhid/mouse/mousedev.c usb_mouse_t *mouse_dev = data;
mouse_dev 422 uspace/drv/hid/usbhid/mouse/mousedev.c if (mouse_dev->mouse_sess != NULL)
mouse_dev 423 uspace/drv/hid/usbhid/mouse/mousedev.c async_hangup(mouse_dev->mouse_sess);
mouse_dev 425 uspace/drv/hid/usbhid/mouse/mousedev.c free(mouse_dev->buttons);
mouse_dev 426 uspace/drv/hid/usbhid/mouse/mousedev.c FUN_UNBIND_DESTROY(mouse_dev->mouse_fun);
mouse_dev 42 uspace/srv/hid/input/mouse_port.h struct mouse_dev;
mouse_dev 45 uspace/srv/hid/input/mouse_port.h errno_t (*init)(struct mouse_dev *);
mouse_dev 42 uspace/srv/hid/input/mouse_proto.h struct mouse_dev;
mouse_dev 46 uspace/srv/hid/input/mouse_proto.h errno_t (*init)(struct mouse_dev *);
mouse_dev 60 uspace/srv/hid/input/proto/mousedev.c mouse_dev_t *mouse_dev;
mouse_dev 73 uspace/srv/hid/input/proto/mousedev.c mousedev->mouse_dev = mdev;
mouse_dev 97 uspace/srv/hid/input/proto/mousedev.c mouse_push_event_dclick(mousedev->mouse_dev, bnum);
mouse_dev 127 uspace/srv/hid/input/proto/mousedev.c mouse_push_event_move(mousedev->mouse_dev,
mouse_dev 133 uspace/srv/hid/input/proto/mousedev.c mouse_push_event_abs_move(mousedev->mouse_dev,
mouse_dev 139 uspace/srv/hid/input/proto/mousedev.c mouse_push_event_button(mousedev->mouse_dev,
HelenOS homepage, sources at GitHub