HelenOS sources

mouse_dev         113 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = ddf_fun_data_get(fun);
mouse_dev         115 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev == NULL) {
mouse_dev         123 uspace/drv/hid/usbhid/mouse/mousedev.c 	    __FUNCTION__, mouse_dev->mouse_sess);
mouse_dev         128 uspace/drv/hid/usbhid/mouse/mousedev.c 		if (mouse_dev->mouse_sess == NULL) {
mouse_dev         129 uspace/drv/hid/usbhid/mouse/mousedev.c 			mouse_dev->mouse_sess = sess;
mouse_dev         164 uspace/drv/hid/usbhid/mouse/mousedev.c     usb_mouse_t *mouse_dev)
mouse_dev         166 uspace/drv/hid/usbhid/mouse/mousedev.c 	assert(mouse_dev != NULL);
mouse_dev         168 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->mouse_sess == NULL) {
mouse_dev         198 uspace/drv/hid/usbhid/mouse/mousedev.c 		    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         211 uspace/drv/hid/usbhid/mouse/mousedev.c 		    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         243 uspace/drv/hid/usbhid/mouse/mousedev.c 		assert(index < mouse_dev->buttons_count);
mouse_dev         245 uspace/drv/hid/usbhid/mouse/mousedev.c 		if (mouse_dev->buttons[index] != field->value) {
mouse_dev         247 uspace/drv/hid/usbhid/mouse/mousedev.c 			    async_exchange_begin(mouse_dev->mouse_sess);
mouse_dev         252 uspace/drv/hid/usbhid/mouse/mousedev.c 				mouse_dev->buttons[index] = field->value;
mouse_dev         315 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         323 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->buttons_count = 1 + usb_mouse_get_highest_button(
mouse_dev         325 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->buttons = calloc(mouse_dev->buttons_count, sizeof(int32_t));
mouse_dev         327 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->buttons == NULL) {
mouse_dev         329 uspace/drv/hid/usbhid/mouse/mousedev.c 		free(mouse_dev);
mouse_dev         359 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = ddf_fun_data_alloc(fun, sizeof(usb_mouse_t));
mouse_dev         360 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev == NULL) {
mouse_dev         366 uspace/drv/hid/usbhid/mouse/mousedev.c 	errno_t ret = mouse_dev_init(mouse_dev, hid_dev);
mouse_dev         392 uspace/drv/hid/usbhid/mouse/mousedev.c 	mouse_dev->mouse_fun = fun;
mouse_dev         395 uspace/drv/hid/usbhid/mouse/mousedev.c 	*data = mouse_dev;
mouse_dev         408 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = data;
mouse_dev         409 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_process_report(hid_dev, mouse_dev);
mouse_dev         420 uspace/drv/hid/usbhid/mouse/mousedev.c 	usb_mouse_t *mouse_dev = data;
mouse_dev         423 uspace/drv/hid/usbhid/mouse/mousedev.c 	if (mouse_dev->mouse_sess != NULL)
mouse_dev         424 uspace/drv/hid/usbhid/mouse/mousedev.c 		async_hangup(mouse_dev->mouse_sess);
mouse_dev         426 uspace/drv/hid/usbhid/mouse/mousedev.c 	free(mouse_dev->buttons);
mouse_dev         427 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